Buscar

Linguagem de programação - AV2

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

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 6, do total de 6 páginas

Prévia do material em texto

Avaliação On-Line 
	Avaliação:
	AV2-2011.3S.EAD - LINGUAGEM DE PROGRAMAÇÃO - CCT0176 
	Disciplina:
	CCT0176 - LINGUAGEM DE PROGRAMAÇÃO 
	Tipo de Avaliação:
	AV2 
	Aluno:
	
	Nota da Prova: 
	4.5
	Nota do Trabalho: 
	Nota da Participação: 1 
	Total: 
	5,5
	Prova On-Line 
	
Questão: AV12011.2CCT0176.005 (175944)
1 - O método main é o ponto de partida de qualquer aplicativo Java.
Marque a opção correta para o cabeçalho deste método. Pontos da Questão: 0,5 
	public static main (arg[]s) 
	public static void main (String args[]) 
	protecte void main (String public arg[]s) 
	String static void main ( public arg[]s) 
	
Questão: AV2.2011.3SCCT0176.009 (198220)
2 - 
Dada a classe Cliente. Escreva uma classe ClienteEspecial que tem, além dos atributos herdados, um atributo do 
tipo double chamado limiteChequeEspecial.
public class Cliente ()
{
private String nome; //campo de instância
private int numConta; //campo de instancia
public Cliente(String n) //Construtor 1 da Classe Cliente
{ 
this(n, 0) //Chama o Construtor 2 da própria classe
}
public Cliente(String n, int c) //Construtor 2 da Classe Cliente
{ 
nome = n;
numConta = c;
} 
public int getNumConta () 
{ 
return numConta;
}
public void setNumConta (int numero) 
{ 
numConta = numero;
}
}
Pontos da Questão: 1,5 
	Resposta do Aluno:
public class ClienteEpecial() { private double limiteChequeEspecial; }
Gabarito:
public class ClienteEspecial extends Cliente { private double limiteChequeEspecial; //Atributo da Classe }
Fundamentação do Professor:
Pontos do Aluno: 
	
Questão: AV12011.2CCT0176.015 (177606)
3 - 
De acordo com os tipos primitivos de dados do Java, verifique os valores de tipos primitivos: 
I)2.3f
II)'a'
III)"uma"
IV)null
V)true
Assinale a alternativa que reprsenta as afirmativas dos tipos primitivos de dados: Pontos da Questão: 0,5 
	I, III e IV 
	I, II e III 
	I, II e IV 
	I, II e V 
	
Questão: AV2.2011.2CCT0176.012 (198381)
4 - 
Uma exceção é uma ocorrência que altera o fluxo normal da execução de um programa. 
Esta ocorrência deve ser tratada para evitar que o programa encerre seu funcionamento.
Verifique as afirmativas a seguir e marque a opção CORRETA: 
I - Existem diversos tipos de exceção em JAVA, exemplo, Erro na entrada de dados, erro na conexão com 
o banco de dados, erro na leitura de arquivos, erro de uma operação matemática.
II - Sempre que o computador executa um código que gera uma exceção, ou o Sistema Operacional 
irá terminar seu programa ou o seu programa deverá fazer o tratamento para esta exceção.
III - Um método pode detectar uma falha, mas não estar apto a resolver sua causa, 
devendo repassar essa função a quem saiba. 
IV - O uso de exceções não permite separar a detecção da ocorrência de uma situação 
excepcional do seu tratamento, ao se programar um método em Java.
Pontos da Questão: 0,5 
	I e II estão erradas 
	Apenas a IV está errada 
	II e IV estão erradas 
	Apenas a III está errada 
	
Questão: AV12011.2CCT0176.034 (178410)
5 - Considere o seguinte programa em Java: 
class cliente {
cliente(int z) {
System.out.println(z);
}
private cliente(String x) {
}
void contatar() {
}
void cliente() {
}
}
public class Principal{
public static void main(String args[]) {
cliente c = new cliente();
}
}
A respeito do programa pode-se dizer que: Pontos da Questão: 1 
	Compilará mas não será executado pois a classe Principal não pode conter métodos estáticos. 
	Não compilará pois não está definido o construtor cliente padrão, isto é sem argumentos. 
	Não Compilará pois a classe cliente apresenta dois construtores. 
	Compilará e será executado sem erros 
	
Questão: AV2.2011.2CCT0176.005 (198338)
6 - Seja o código a seguir: 
class Encapsulado {
private int comProtecao;
public void setComProtecao(int comProtecao) {
this.comProtecao = comProtecao;
}
public int getComProtecao() {
return this.comProtecao;
}
}
public class TesteEncapsulado {
public static void main(String[] args) {
Encapsulado e = new Encapsulado(); 
e.comProtecao = 10;
e.setComProtecao(10);
System.out.println("Valor com proteção: " + e.getComProtecao());
}
}
Pode-se dizer que os os métodos get e set são: Pontos da Questão: 1 
	métodos especiais usados apenas por construtores ou métodos especializados da classe. 
	mecanismos para se acessar o atributo privado de uma classe. 
	necessários sempre que o construtor não estiver explícito. 
	desnecessários já que o objeto "e" é uma instancia da classe Encapsulado. 
	
Questão: AV2.2011.3SCCT0176.015 (198236)
7 - Evento é um acontecimento relevante no meio externo ao sistema relevante. 
Pode ser considerado como o resultado da interação do usuário com algum componente GUI.
A utilização de classes anônimas para tratar os eventos é de longe a mais eficiente 
quando o código que trata o evento é pequeno ou quando possuímos muitos componentes.
Qual a A sintaxe típica para a construção de uma classe anônima ? Pontos da Questão: 1,5 
	Resposta do Aluno:
class Encapsulado { private int comProtecao; public void setComProtecao(int comProtecao) { this.comProtecao = comProtecao; } public int getComProtecao() { return this.comProtecao; } } }
Gabarito:
<NomeDaInterface> <nomeDaInstânciaAnônima>= new <NomeDaInterface> { // implementação dos métodos da interface }; 
Fundamentação do Professor:
Pontos do Aluno: 
	
Questão: AV2.2011.2CCT0176.001 (198307)
8 - Em Java, um modificador de acesso determina como será a visibilidade de uma classe, método ou atributo a partir de outras classes.
Marque a opção que não representa um modoficador de acesso. Pontos da Questão: 0,5 
	private 
	final 
	public 
	protected 
	
Questão: AV12011.2CCT0176.032 (178407)
9 - Em programação orientada a objetos, as instâncias de uma classe são denominadas:
Pontos da Questão: 0,5 
	Herança 
	Objetos 
	Classes 
	Métodos 
	
Questão: AV12011.2CCT0176.024 (178398)
10 - A interface gráfica com o usuário (GUI - Graphical User Interface).
As GUIs 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, a voz, 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 (pacote do núcleo) e javax.swing (pacote de extensão). 
Sejam as seguintes afirmações:
I) A maioria dos componentes Swing é escrita, manipulada e exibida completamente em Java, estes são conhecidos como componentes Java puros.
II) Os nomes dos componentes da classe Swing recebem um “J”, como, por exemplo: JLabel, JButton, JFrame, JPanel, etc.
III) Os nomes dos compoentes da classe Awt recebem um "A", como, por exemplo: ALabel, AButton, AFrame, APanel, etc.
IV) Os componentes da classe Swing podem ser persolnalizados com o estilo do Microsoft Windows, do Apple Macintosh ou do Motif (UNIX).
V) Os componentes da classe Awt podem ser persolnalizados com o estilo apenas do Microsoft Windows e do Apple Macintosh.
Marque a alternativa que contém apenas afirmativas que não fazem parte das definições do Java:
Pontos da Questão: 0,5 
	IV e V 
	I e III 
	II e V 
	III e V

Outros materiais