Buscar

Av2 Linguagem de Programação

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0261_AVS_201503837777 » LINGUAGEM DE PROGRAMAÇÃO
	Tipo de Avaliação: AVS
	Aluno: 201503837777 - FRANCISCO DAS CHAGAS DE ANDRADE OLIVEIRA
	Professor:
	ALEXANDRE SOARES ALVES
	Turma: 9005/AC
	Nota da Prova: 8,0    Nota de Partic.: 0   Av. Parcial 2  Data: 16/12/2016 15:57:04
	
	 1a Questão (Ref.: 201504498651)
	Pontos: 1,0  / 1,0
	O Encapsulamento é o mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos objetos através dos modificadores. 
Marque a questão que apresenta a abrangência do modificador protected.
		
	
	Acessado de qualquer lugar.
	
	Acessado no pacote e na subclasse.
	
	Acessado na classe e no pacote.
	 
	Acessado na classe, no pacote e na subclasse.
	
	Acessado apenas na classe e na subclasse.
	
	
	 2a Questão (Ref.: 201503952698)
	Pontos: 1,0  / 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;
 }
 }
		
	
	Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe.
	 
	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 .
	
	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.
	
	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.
	
	
	 3a Questão (Ref.: 201503952670)
	Pontos: 1,0  / 1,0
	A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é:
		
	
	Detectar os Hot Spots das aplicações.
	
	Possibilitar a criação de herança entre as classes.
	
	Permitir a instanciação do objeto na memória.
	 
	Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória.
	
	Determinar quando uma classe deve ser abstrata.
	
	
	 4a Questão (Ref.: 201504100455)
	Pontos: 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 perdeu
	
	perdeu o bônus e ganhou
	 
	perdeu o bônus e ganhou o bônus
	
	ganhou e ganhou
	
	perdeu e ganhou o bônus
	
	
	 5a Questão (Ref.: 201504153240)
	Pontos: 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.awt e javax.swing
	
	java.awt e java.lang
	
	java.util  e java.lang
	
	javax.swing e java.util
	
	java.lang e javax.swing
	
	
	 6a Questão (Ref.: 201504193242)
	Pontos: 1,0  / 1,0
	Os atributos de uma classe representam as características de um objeto, isto é, têm a finalidade de armazenar os dados dos objetos dessa classe. Com o objetivo de contemplar o encapsulamento, os atributos devem ser:
		
	 
	private ou protected
	
	abstract
	
	public
	
	final
	
	static
	
	
	 7a Questão (Ref.: 201503953189)
	Pontos: 0,5  / 0,5
	A palavra reservada EXTENDS implementa qual o conceito?
		
	
	Associação
	
	Polimorfismo
	 
	Herança
	
	Portabilidade
	
	Visibilidade
	
	
	 8a Questão (Ref.: 201503952688)
	Pontos: 0,5  / 0,5
	Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de:
		
	 
	encapsulamento.
	
	sobrecarga.
	
	polimorfismo.
	
	threads.
	
	herança.
	
	
	 9a Questão (Ref.: 201503953222)
	Pontos: 0,5  / 0,5
	Generalização é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis possíveis(atributos), também é conhecido como: (Fonte: adaptado IBM)
		
	
	Abstração
	
	Classe Abstrata
	 
	Herança
	
	Associação
	
	Agregação
	
	
	 10a Questão (Ref.: 201503953150)
	Pontos: 0,5  / 0,5
	Baseando-se no trecho de código abaixo, podemos afirmar que:
public class Avaliacao {
 public static void main(String[] args) {
  String a = "3";
  int saida = 0;
  try {
   int i = Integer.parseInt(a);
   saida = i;  
  } catch (Exception e) {
   saida = -1;
  } finally {
   saida = 10;
  }
  
  System.out.println(saida);
 } 
}
		
	 
	A saída no console será: "10"
	
	A saída no console será: "-1"
	
	Não compilará;
	
	A saída no console será: "13"
	
	A saída no console será: "3"

Outros materiais