Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Parte superior do formulário Avaliação On-Line Avaliação: AV1-2011.3S.EAD - LINGUAGEM DE PROGRAMAÇÃO - CCT0176 Disciplina: CCT0176 - LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV1 Aluno: 201001294939 - FLÁVIO LUIZ DA SILVA DANTAS Nota da Prova: 6 Nota do Trabalho: Nota da Participação: 0 Total: 6 Prova On-Line Questão: AV12011.2CCT0176.004 (175943) 1 - Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Pontos da Questão: 1 Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. Questão: AV12011.2CCT0176.013 (177599) 2 - Seja o seguinte trecho de código: Scanner entrada = new Scanner(System.in); var=entrada.nextInt(); Esse trecho de código permite que um valor inteiro seja lido a partir do teclado e armazenado na variável var. Para o programa a seguir, marque a alternativa ERRADA: import java.util.Scanner; public class ExemploSwitch{ public static void main(String[] args) { int c; Scanner entrada = new Scanner(System.in); c=entrada.nextInt(); switch (var) { case 1: System.out.print(" a "); break; case 2: System.out.print(" b "); case 3: System.out.print(" c "); break; default: System.out.print(" d "); break; } } } Pontos da Questão: 1 Se a entrada do teclado for o valor 2 a saída do programa é: b c Se a entrada do teclado for o valor 3 a saída do programa é: c d Se a entrada do teclado for o valor 1 a saída do programa é: a Se a entrada do teclado for o valor 4 a saída do programa é: d Questão: AV12011.2CCT0176.022 (178396) 3 - Delphi, Eclipse, NetBeans são ambientes integrados de desenvolvimento, que são softwares que englobam características e ferramentas para o desenvolvimento de programas. Este ambiente de desenvolvimento é conhecido por uma sigla, que é: Pontos da Questão: 0,5 IDE - Integrated Development Enviroment IDES - Integrated Development Enviroment Systems RAD - Rapid Application Development RADS - Rapid Application Development Systems Questão: AV12011.2CCT0176.033 (178409) 4 - Seja o código a seguir: public class Teste{ static class mae { public int x; void mostrar() { // nada retorna e nada recebe System.out.println("\nDa mãe: " + x); } } static class filha extends mae { public int x; void mostrar() { System.out.print("\nDa filha: " + x); } void alterar(int y) { this.x = y; super.x = y + 1; this.mostrar(); super.mostrar(); } } public static void main(String args[]) { mae m = new mae(); filha f = new filha(); f.alterar(100); } } Sabendo-se que a classe filha é uma subclasse da classe mãe, qual a saída do programa: Pontos da Questão: 1 Da filha:101 Da mãe:100 Da mãe:100 Da filha:101 Da mãe:101 Da filha:100 Da filha: 100 Da mãe: 101 Questão: AV12011.2CCT0176.015 (177606) 5 - De acordo com os tipos primitivos de dados do Java, verifique os valores de tipos primitivos: I)2.3f II)'a' III)"uma" IV)null V)true Assinale a alternativa que reprsenta as afirmativas dos tipos primitivos de dados: Pontos da Questão: 0,5 I, III e IV I, II e IV I, II e III I, II e V Questão: AV12011.2CCT0176.012 (177595) 6 - Marque a alternativa que representa a saída CORRETA do programa a seguir: public class DesvioCondicional{ public static void main(String [] args){ int i = 10; double d = 9.5; if ( d-i < 0 ) System.out.println(i); else System.out.println(d); } } Pontos da Questão: 1 0.5 10.0 10 9.5 Questão: AV12011.2CCT0176.006 (175945) 7 - Existem alguns tipos diferentes de progrmas em Java, dentre este temos: I) Stand–alone – aplicações baseadas na J2SE que tem total acesso aos recursos do sistema, memória, disco, rede, dispositivos, etc. II) Java midlets – Pequenas aplicações que não têm acesso aos recursos de hardware, necessitando de um navegador com suporte a J2SE para serem executados. III) Java servlets – programas desenvolvidos para serem executados em servidores Web, baseados na J2EE, comumente usados para gerar conteúdos dinâmicos para websites. IV) Java applets – pequenas aplicações, extremamente seguras e construídas para serem executadas dentro do J2ME. V) JavaBeans – são componentes de software escritos em Java que podem ser manipulados visualmente com a ajuda de uma ferramenta de desenvolvimento. Marque a alternativa que apresenta as definições CORRETAS para os tipos de programas em Java. Pontos da Questão: 0,5 I, III e V I, IV e V I, II, III e IV I, II, III e V Questão: AV12011.2CCT0176.025 (178399) 8 - Para criarmos uma tela, podemos usar uma classe definida no conjunto de classes Swing. Para desempenhar este papel utilizamos a classe: Pontos da Questão: 1 jFrame JPanel JLabel JFrame Questão: AV12011.2CCT0176.003 (175942) 9 - Seja um programa em java com o seguinte código: public class PrimeiroPrograma{ public static void main(String args[]){ System.out.println(“Bem vindo ao Mundo Java”); } } Marque a única alternativa CORRETA Pontos da Questão: 1 O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula. Questão: AV12011.2CCT0176.029 (178403) 10 - Escolha a opção que complete corretamente a frase abaixo, de acordo com a orientação a objetos: Na programação orientada a objetos, subprogramas (ou subrotinas) determinam as funcionalidades dos objetos. Estas funcionalidades são encapsuladas nos próprios objetos e passam a designar-se ... Pontos da Questão: 0,5 instância. herança. atributo. método. � Server IP : 192.168.10.163 Client IP: 201.51.56.41 Tempo de execução da página : 7,188 Parte inferior do formulário _1383997733.unknown _1383997741.unknown _1383997745.unknown _1383997747.unknown _1383997748.unknown _1383997746.unknown _1383997743.unknown _1383997744.unknown _1383997742.unknown _1383997737.unknown _1383997739.unknown _1383997740.unknown _1383997738.unknown _1383997735.unknown _1383997736.unknown _1383997734.unknown _1383997725.unknown _1383997729.unknown _1383997731.unknown _1383997732.unknown _1383997730.unknown _1383997727.unknown _1383997728.unknown _1383997726.unknown _1383997721.unknown _1383997723.unknown _1383997724.unknown _1383997722.unknown _1383997717.unknown _1383997719.unknown _1383997720.unknown _1383997718.unknown _1383997713.unknown _1383997715.unknown _1383997716.unknown _1383997714.unknown _1383997711.unknown _1383997712.unknown _1383997710.unknown _1383997709.unknown