Buscar

Gabarito Av3 1º Semestre 2013

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 4 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

Prévia do material em texto

Avaliação: CCT0176_AV3» LINGUAGEM DE PROGRAMAÇÃO - 06/2013
	1a Questão (Cód.: 31118)
	6a sem.: Programação Orientada a Objetos
	Pontos: 1,0 
	Há vários conceitos importantes que devemos saber quando trabalhamos com a linguagem Java. Um destes conceitos é saber o que é uma classe. Assinale a alternativa que apresente a melhor definição para este termo:
	
	
	protótipo que define os atributos (variáveis que definem estados internos de um objeto) e métodos (tipos de serviços ou procedimentos que determinam o comportamento possível dos objetos) comuns a todos os objetos de diferentes tipos.
	
	protótipo que define as variáveis primitivas (variáveis que definem estados internos de um objeto) e métodos (tipos de serviços ou procedimentos que determinam o comportamento possível dos objetos) comuns a todos os objetos de diferentes tipos.
	
	protótipo que define as variáveis primitivas (variáveis que definem estados internos de um objeto) e métodos (tipos de serviços ou procedimentos que determinam o comportamento possível dos objetos) comuns a todos os objetos de um certo tipo.
	
	protótipo que define as variáveis de referência (variáveis que definem estados internos de um objeto) e métodos (tipos de serviços ou procedimentos que determinam o comportamento possível dos objetos) comuns a todos os objetos de um certo tipo.
	
	protótipo que define os atributos (variáveis que definem estados internos de um objeto) e métodos (tipos de serviços ou procedimentos que determinam o comportamento possível dos objetos) comuns a todos os objetos de um certo tipo.
	
	�
	2a Questão (Cód.: 32035)
	12a sem.: Princípios de Orientação a Ojetos
	Pontos: 1,0 
	Assinale a opção correta sobre conceitos Java:
	
	
	são modificadores de visibilidade exclusivos de métodos: public, private e protected
	
	o Java possui diversos tipos de Listeners (ouvidores), que são responsáveis por listar dados em uma tabela de erros
	
	classe aninhada é um recurso que permite definir uma classe dentro de outra e que surgiu a partir da versão 1.1 do Java. Assim como métodos e propriedades, uma classe aninhada é considerada um membro da classe
	
	é possível instanciar uma classe abstrata, assim como uma interface
	
	a conversão de um número real para String é dado com o comando: String.parseString()
	
	�
	
3a Questão (Cód.: 32545)
	6a sem.: Introdução
	
Pontos: 1,0 
	Na programação orientada a objetos uma classe _______________.
	
	
	representa a instância de um objeto
	
	representa um conjunto de objetos com características comuns
	
	refere-se a um objeto devidamente catalogado
	
	refere-se a um objeto devidamente classificado
	
	tem o mesmo significado que objeto
	
	�
	4a Questão (Cód.: 32546)
	7a sem.: Desenvolvimento de Software
	Pontos: 1,0 
	A classe "pai" na orientação a objetos é tecnicamente definida como _______________.
	
	
	sub-classe
	
	estrangeira
	
	fronteiriça
	
	super-classe
	
	hospedeira
	
	�
	5a Questão (Cód.: 31637)
	10a sem.: TECNOLOGIA JAVA
	Pontos: 1,0 
	O conceito definido na linguagem JAVA para descrever o comportamento através de um conjunto de métodos abstratos, é denominado de:
	
	
	Associação
	
	Polimorfismo
	
	Agregação
	
	Interface
	
	Herança
	�
	6a Questão (Cód.: 31640)
	11a sem.: TECNOLOGIA JAVA
	Pontos: 1,0 
	Por qual motivo é utilizado o bloco try...catch.
	
	
	Fazer depuração de códigos.
	
	Tratar e recuperar erros.
	
	Polimorfismo.
	
	Auditar código.
	
	Realizar tentativas de execução.
	
	�
	7a Questão (Cód.: 33318)
	3a sem.: Tecnologia Java
	Pontos: 1,0 
	Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-decremento.
public class Decrementa{ 
public static void main(String args[]) { 
int m, n = 44; 
m = --n; 
m = n--; 
System.out.println(m); 
System.out.println(n); 
} 
} 
Qual será a saída ?
	
	
	42 e 41
	
	43 e 43
	
	42 e 42
	
	43 e 42
	
	42 e 43
	�
	8a Questão (Cód.: 31144)
	6a sem.: Tecnologia Java
	Pontos:1,0 
	Analisando o código abaixo, assinale a alternativa que indique a explicação correta do funcionamento dos métodos setEstado(boolean estado) e getEstado():
public class Lampada {
private boolean estado; //ligado ou não 
public Lampada(){ 
this.estado = false; 
} 
public void setEstado(boolean estado){ 
this.estado = estado; 
} 
public boolean getEstado(){ 
return this.estado;
}
} 
	
	
	O método getEstado para definir um valor para o atributo estado deveria ser do tipo void, como o método setEstado.
	
	O método setEstado para definir um valor para o atributo estado deveria ser do tipo boolean, como o método getEstado.
	
	O método setEstado está definindo um valor para o estado da lâmpada ; o método getEstado está retornando o estado atual da lâmpada .
	
	Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe.
	
	O método getEstado está definindo um valor para o estado da lâmpada ; o método setEstado está retornando o estado atual da lâmpada.
	�
	
9a Questão (Cód.: 31643)
	7a sem.: TECNOLOGIA JAVA
	
Pontos: 1,0 
	Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com a classe Pessoa do modelo abaixo:
	
	
	Package
	
	Generalation
	
	Unify
	
	Extends
	
	Import
	�
	10a Questão (Cód.: 31664)
	10a sem.: TECNOLOGIA JAVA
	Pontos: 1,0 
	Considere a seguinte definição:
Marque a alternativa que define o método polimórfico utilizado na classe:
	
	
	Overloading
	
	implements
	
	Overriding
	
	new
	
	extends

Outros materiais