Buscar

Avaliação Parcial

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Avaiação Parcial: CCT0261_SM_201607018152 V.1 
Aluno(a): MARCELO DIONIZIO CARDOSO Matrícula: 201607018152 
Acertos: 7,0 de 10,0 Data: 26/09/2017 16:05:44 (Finalizada) 
 
 
 1a Questão (Ref.: 201607251622) Acerto: 0,0 / 1,0 
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. 
 
 
Com o comando java MeuPrograma.javac 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 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 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. 
 
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. 
Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201607843725) Acerto: 1,0 / 1,0 
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o código compilado para 
instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em 
qualquer plataforma computacional que possua essa implementação. Esse interpretador trata-se do(a): 
 
 
J2SE. 
 
Java API. 
 
JavaBeans. 
 
Java Virtual Machine. 
 
JDK. 
 
 
 
 3a Questão (Ref.: 201607713986) Acerto: 0,0 / 1,0 
Marque a opção que mostra o que é impresso na tela. 
 
public class Descoberta { 
 
 private int v; 
 
 public Descoberta(int p) { v= p+1; } 
 
 public void faz(int p) {v = v + p; } 
 
 public void exec() { 
 System.out.print(" " + v); } 
 } 
 
 public static void main(String args[]) { 
 int B[] = {10,15,20,25,30}; 
 Descoberta d = new Descoberta(101); 
 for (int i = 0; i < B.length ; i++) { 
 d.faz(B[i]); 
 d.exec(); 
 } 
 } //fim main 
} 
 
 
Não compila. Por isso, nada é impresso na tela. 
 
112 112 112 112 112 
 
112 112 147 173 201 
 
113 127 148 172 202 
 
112 127 147 172 202 
 
 
 
 4a Questão (Ref.: 201607833017) Acerto: 1,0 / 1,0 
Analise o código em Java abaixo e marque a opção correta onde representa o que será exibido após a execução 
do mesmo: 
public class Repeticao { 
 public static void main(String arg[]){ 
 int i; 
 char letra = 'a'; 
 for(i=1;i<=5;i++){ 
 System.out.print(" "+letra); 
 letra++; 
 } 
 } 
} 
 
 
 
a b c d e f 
 
a b c d 
 
letra letra letra letra 
 
letra letra letra letra letra 
 
a b c d e 
 
 
 
 5a Questão (Ref.: 201607635566) Acerto: 1,0 / 1,0 
A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto 
consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo 
de aprendizado da nova ferramenta. São características do componente Swing, EXCETO: 
 
 
Conhecidos como componentes Java puros 
 
São extensões do pacote java.util.swing 
 
A maioria de seus componentes é escrita, manipulada e exibida completamente em Java 
 
Possui portabilidade, em relação ao componente AWT 
 
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 6a Questão (Ref.: 201607251653) Acerto: 1,0 / 1,0 
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes 
GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o 
teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-
lhes funcionalidade, estão agrupadas em dois grandes pacotes: 
 
 
java.util e java.lang 
 
javax.swing e java.util 
 
java.awt e javax.swing 
 
java.awt e java.lang 
 
java.lang e javax.swing 
Gabarito Comentado. 
 
 
 
 7a Questão (Ref.: 201607295033) Acerto: 1,0 / 1,0 
Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma 
planta arquitetônica assim como um(a) __________ está para uma classe." 
 
 
parâmetro 
 
objeto 
 
método 
 
variável 
 
atributo 
Gabarito Comentado. 
 
 
 
 8a Questão (Ref.: 201607617546) Acerto: 0,0 / 1,0 
Seja a classe: 
public class TV { 
 public boolean estadoTV; 
public TV(boolean estadoTV){this.estadoTV=estadoTV;) 
public void ligaTV() {estadoTV=true;} 
public void desligaTV( ) {estadoTV=false;} 
} 
 
Marque a alternativa que apresenta uma forma correta de se criar uma instância para esta classe: 
 
 
TV m.new TV(true ); 
 
TV m.new TV; 
 
TV m=newTV(false ); 
 
TV m=new TV(); 
 
TV m.new TV(); 
 
 
 
 9a Questão (Ref.: 201607051606) Acerto: 1,0 / 1,0 
Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses 
em uma generalização: 
 
 
new 
 
generation 
 
super 
 
implements 
 
extends 
 
 
 
 10a Questão (Ref.: 201607296443) Acerto: 1,0 / 1,0 
Herança é a forma de reutilização de software na qual uma nova classe é 
criada, absorvendo membros de uma classe existente e aprimorada com 
capacidades novas ou modificadas. Portanto uma subclasse é mais 
específica que sua super classe, então pode-se dizer que: 
 
 que a superclasse sempre adiciona novas caracteristicas em vistas as 
caracteristicas apresentadas pela sua subclasse. 
 que a subclasse possuirá caracteristicas mais restritas que as de sua 
superclasse. 
 que a subclasse nunca adiciona seus prórios campos e métodos. 
 que a superclasse representa um grupo mais especializado de 
objetos. 
 que a subclasse representa um grupo mais especializado de objetos. 
Gabarito Comentado.

Outros materiais