Buscar

LINGUAGEM DE PROGRAMAÇÃO av 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO
	
	Avaiação Parcial:  V.1 
	 
	Aluno(a): 
	Matrícula: 
	Acertos: 10,0 de 10,0
	Data: 15/03/2017 08:35:06 (Finalizada)
	
	 1a Questão (Ref.: 201601503314)
	Acerto: 1,0  / 1,0
	No âmbito da linguagem Java, considere:
I. Edição é a criação do programa, que também é chamado de código Bytecode.
II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma.
III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode.
IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é executado.
Está correto o que consta em
		
	 
	III, somente
	
	I, II, III e IV
	
	III e IV, somente
	
	II e IV, somente
	
	IV, somente
		
	
	
	 2a Questão (Ref.: 201601501148)
	Acerto: 1,0  / 1,0
	Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java Virtual Machine). É correto dizer em relação a JVM:
		
	 
	A JVM representa uma camada extra entre o sistema operacional e a aplicação, responsável por "traduzir" (entre outras funções) o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional no qual ela está rodando no momento, ou seja, sua aplicação roda sem nenhum envolvimento com o sistema operacional.
	
	Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional.
	
	A JVM gera um código executável para cada sistema operacional.
	
	A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos.
	
	Ela é usada para compilar um código Java.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201601565113)
	Acerto: 1,0  / 1,0
	Considere os seguintes fragmentos de código Java:
I. int sum = 7;
if ( sum > 20 ) { 
System.out.print("ganhou "); } 
else { 
System.out.print("perdeu "); }
System.out.println("o bônus.");
II. int sum = 21; if ( sum != 20 ) 
System.out.print("ganhou"); 
else 
System.out.print("perdeu "); System.out.println("o bônus.");
O resultado da execução dos fragmentos em I e II será, respectivamente,
		
	
	perdeu e ganhou o bônus.
	
	perdeu o bônus e ganhou.
	
	perdeu e perdeu.
	 
	perdeu o bônus e ganhou o bônus.
	
	ganhou e ganhou.
		
	
	
	 4a Questão (Ref.: 201601648928)
	Acerto: 1,0  / 1,0
	Considere os seguintes fragmentos de código Java:
I.
int sum = 7;
 
if ( sum > 20 ) { 
 System.out.print("ganhou "); }
else { 
 System.out.print("perdeu "); }
System.out.println("o bônus."); 
II.
 int sum = 21;
 if ( sum != 20 ) 
 System.out.print("ganhou");
 else 
 System.out.print("perdeu ");
 System.out.println("o bônus."); 
O resultado da execução dos fragmentos em I e II será, respectivamente,
		
	
	perdeu o bônus e ganhou
	 
	perdeu o bônus e ganhou o bônus
	
	perdeu e perdeu
	
	perdeu e ganhou o bônus
	
	ganhou e ganhou
		
	
	
	 5a Questão (Ref.: 201602085624)
	Acerto: 1,0  / 1,0
	Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing. Para criar um elemento gráfico "caixa de texto" devemos instanciar:
		
	
	JLabel("caixa de texto")
	
	JComboText combo = new "Caixa de Texto"
	 
	JTextField caixa = new JTextField()
	
	JBox caixa = "Caixa de Texto"
	
	JFrameText texto = new Text()
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201602085623)
	Acerto: 1,0  / 1,0
	Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes. Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a comunicação homem-máquina gráfica. São características de um JPanel, EXCETO:
		
	 
	O JPanel, assim como o JFrame são derivados do pacote java.util.awt
	
	São criados com a classe JPanel, que é derivada da classe Container
	
	A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente adicionados ao objeto painel
	
	São áreas que comportam outros componentes, inclusive outros painéis
	
	São elementos que fazem a intermediação entre um container e os demais GUI anexados.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201602037837)
	Acerto: 1,0  / 1,0
	Um estagiário está desenvolvendo, a luz do paradigma da orientação a objetos, parte de um programa responsável por gerenciar a folha de pagamento de uma instituição financeira do Rio de Janeiro. Devido a sua pouca experiência com Java, durante a codificação surgiram algumas dúvidas quanto a conceitos básicos deste paradigma. É incorreto afirmar que em Java:
		
	
	A classe provê a estrutura para a construção de objetos.
	
	Objetos são instâncias da classe.
	 
	Um objeto não armazena seu estado em campos (variáveis) e expõe seu comportamento através de métodos (funções).
	
	Atributos: determinam o estado do objeto
	
	Objetos de software são conceitualmente similares a objetos do mundo real: eles consistem do estado e o comportamento relacionado.
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201601501661)
	Acerto: 1,0  / 1,0
	Dado o seguinte modelo:
 
 
Marque a alternativa que define a classe Pessoa.
 
		
	
	public Pessoa { 
public static main (String args[]) { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
} 
}
	
	public Pessoa { 
public static main (String args[]) { 
private codigoPessoa int; 
private nome String; 
private endereco String; 
private telefone int; 
} 
}
	 
	public class Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
	
	public Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
	
	public class Pessoa { 
public static main (String args[]) { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
} 
}
		
	
	
	 9a Questão (Ref.: 201601561197)
	Acerto: 1,0  / 1,0
	Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição acima é a(o):
		
	 
	polimorfismo
	
	acesso externo direto a atributo
	
	sobrecarga de atributo
	
	herança múltipla
	
	sobrecarga de método
		
	
	
	 10a Questão (Ref.: 201602042741)
	Acerto: 1,0  / 1,0
	Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então, ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ouclasse já existente. Esse conceito se refere à:
		
	
	Classes Abstratas
	
	Exceção
	
	Polimorfismo
	 
	Herança
	
	Interface
		 Gabarito Comentado.

Outros materiais