Buscar

LINGUAGEM DE PROGRAMACAO AV

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Fechar
	Avaliação: CCT0261_AV_201605104931 » LINGUAGEM DE PROGRAMAÇÃO
	
	
	Tipo de Avaliação: AV
	
	
	Aluno: GABRIEL SOUZA DA COSTA
	
	
	Professor:
	MARCIO PACHECO DE AZEVEDO
	Turma: 9001/AA
	Nota da Prova: 4,5 Nota de Partic.: 2 Av. Parcial 2 Data: 02/09/2017 09:20:15
	
	
	
	 1a Questão (Ref.: 201605917054)
	Pontos: 0,0 / 1,0
	Considere um componente JFrame (janela) instanciado conforme indicado a seguir: 
JFrame j = new JFrame(); 
Escreva as linhas de comando para a execução das seguintes ações, respectivamente: 
- Inserir o título "Cadastro" na janela; 
- definir o tamanho de 300 pixels - horizontal, e 200 pixels - vertical para a janela;
- tornar a janela ativa (visível).
		
	
Resposta: private void static (JFrame){ JFrame j = new JFrame(); titule "Cadastro" eight "300" x "200" no_hide }
	
Gabarito: 
j.setTitle("Cadastro");
j.setSize(300,200);
j.setVisible(true);
	
	
	 2a Questão (Ref.: 201605172014)
	Pontos: 0,5 / 1,0
	Uma interface, chamada SituacaoAcademica, foi implementada onde foram definidos os métodos public abstract boolean obterSituacaoAluno() e public abstract float obterMediaAluno().
O método obterSituacaoAluno retorna true, se o aluno foi aprovado com média maior ou igual a 6 e, false se o aluno foi reprovado.
O método obterMediaAluno() retorna a média aritmética do aluno considerando duas notas. 
Desenvolva uma classe que implemente esta Interface e seus métodos.
		
	
Resposta: public class SituacaoAcademica{ public abstract boolean if{ media >= 6; obterSituacaoAluno boolean true} else{ obterSituacaoAluno boolean false System.out println(reprovado)}
	
Gabarito:
public interface SituacaoAcademica{
 public abstract boolean obterSituacaoAluno();
 public abstract float obterMediaAluno();
}
public class Aluno implements SituacaoAcademica{
 ...
 
 public boolean obterSituacaoAluno(){
 if (this.media >= 6) {
 return true;
 }
 else{
 return false;
 }
 }
 public float obterMeidaAluno(){
 this.media=(this.notaav1+this.notaav2)/2;
 return this.media;
 }
 ...
}
	
	
	 3a Questão (Ref.: 201605146545)
	Pontos: 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:
	
		
	
	
	Ela é usada para compilar um código Java.
	
	A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos.
	 
	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.
	
	
	
	 4a Questão (Ref.: 201605148742)
	Pontos: 1,0 / 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 43
	
	42 e 42
	 
	43 e 42
	
	
	
	 5a Questão (Ref.: 201605815024)
	Pontos: 1,0 / 1,0
	Analise as afirmativas e marque a alternativa correta:
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos.
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
	
		
	
	 
	Todas as alternativas estão corretas.
	
	Apenas a alternativa ii está correta.
	
	Todas as alternativas estão erradas.
	
	Apenas a alternativa i está correta.
	
	Apenas a alternativa iii está correta.
	
	
	
	 6a Questão (Ref.: 201605147058)
	Pontos: 0,0 / 1,0
	Dado o seguinte modelo:
 
 
Marque a alternativa que define a classe Pessoa.
 
	
		
	
	
	public Pessoa { 
public static main (String args[]) { 
private codigoPessoa int; 
private nome String; 
private endereco String; 
private telefone int; 
} 
}
	
	public Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
	 
	public class Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
	
	public Pessoa { 
public static main (String args[]) { 
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; 
} 
}
	
	
	
	 7a Questão (Ref.: 201605147063)
	Pontos: 0,5 / 0,5
	Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses em uma generalização:
	
		
	
	 
	super
	
	extends
	
	generation
	
	implements
	
	new
	
	
	
	 8a Questão (Ref.: 201605146558)
	Pontos: 0,5 / 0,5
	Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de:
	
		
	
	
	polimorfismo.
	
	herança.
	
	sobrecarga.
	 
	encapsulamento.
	
	threads.
	
	
	
	 9a Questão (Ref.: 201605692536)
	Pontos: 0,0 / 0,5
	Supondo uma aplicação que utiliza um botão (JButton) com tratamento de eventos implementado dentro da própria classe, sempre que este for pressionado, irá percorrer a sua lista interna de listeners, chamando para cada um, o método actionPerformed; 
Qual o nome do evento gerado pelo botão quando pressionado.
	
		
	
	 
	ActionListener
	
	addActionListener
	
	getActionCommand
	
	ActionPerformed
	 
	ActionEvent
	
	
	
	 10a Questão (Ref.: 201605757141)
	Pontos: 0,0 / 0,5
	O Java fornece um mecanismo sofisticado para manipulação de erros que produz código eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os programadores detectam erros facilmente, sem precisar escrever código especial para testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em Java:
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try.
II. Se houver algum erro em tempo de execução, o código será desviado para a instrução catch.
III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir primeiro.
IV. O bloco do finally é sempre executado, com ou sem exceção.
Marque a alternativa correta:
	
		
	
	
	Apenas a sentença I está correta.
	 
	Apenas as sentenças I, III e IV estão corretas
	
	Apenas as sentenças I,II e III estão corretas.
	 
	Todas as sentenças estão corretas.
	
	Apenas as sentenças II e III estão corretas
	
	
	
	Período de não visualização da prova: desde 26/08/2017 até 05/09/2017.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais