Buscar

LINGUAGEM DE PROGRAMAÇÃO AV3

Prévia do material em texto

Avaliação On-Line 
Avaliação: AV3-2012.3EAD-LINGUAGEM DE PROGRAMAÇÃO-CCT0176 
Disciplina: CCT0176 - LINGUAGEM DE PROGRAMAÇÃO 
Tipo de Avaliação: AV3 
Aluno: 201004020341 - LENIANE BRASIL DA CRUZ GUIMARÃES 
Nota da Prova: 5 Nota do Trabalho: Nota da Participação: Total: 5 
Prova On-Line 
 
Questão: 1 (178410) 
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 a classe cliente apresenta dois construtores. 
 Compilará e será executado sem erros 
 Não compilará pois não está definido o construtor cliente padrão, isto é sem argumentos. 
 
 
Questão: 2 (198389) 
Quando programamos um método em Java, e dentro desse método existem comandos ou 
chamadas de métodos onde podem ocorrer uma ou mais exceções, 
os comandos devem ser colocados dentro de que bloco: Pontos da Questão: 1 
 finally{ } 
 try{ } 
 catch{ } 
 main() { } 
 
Questão: 3 (198349) 
O Java fornece uma infinidade de funcionalidades para desenvolver interfaces. Existem duas 
bibliotecas para desenvolver interfaces e um conjunto 
de componentes alternativos. Os componentes atômicos são elementos ou componentes que 
1 de 4Página Visualização de Provae
14/12/2012https://sia.estacio.br/portal/prt0010a.asp?p1=4630508&p2=13951&p3=1133662
não permitem conter outros elementos. 
marque a única alternativa em que todos os componentes são componentes atômicos. Pontos 
da Questão: 1 
 botões, labels e textFields 
 sliders, check boxes e classes 
 objetos,check boxes e botões 
 telas polimórficas, textFields e sliders 
 
Questão: 4 (177589) 
O código: 
public class TesteConvByte{ 
 public static void main(String args[]){ 
 int l=393; 
 byte b; 
 b=(byte) l; 
 System.out.println("O valor de b é "+b); 
 } 
} 
sabendo-se que o tipo int (inteiro) ocupa 4bytes e o tipo byte apenas 1 byte, marque a 
alternativa que expressa a saída do programa. Pontos da Questão: 1 
 O valor de b é 119 
 O valor de b é 393 
 O valor de b é -119 
 O valor de b é -393 
 
Questão: 5 (178401) 
Na orientação a objetos, é um recurso que serve para inicializar os atributos e é executado 
automaticamente sempre que um novo objeto é criado: 
 Pontos da Questão: 1 
 classe. 
 polimorfismo. 
 interface. 
 construtor. 
 
Questão: 6 (198345) 
Seja o código a seguir: 
public class Carro { 
 private String modelo; 
 private short ano; 
 private Motor motor; 
 public void Carro(short a, String mod, Motor m){ 
 this.modelo = mod; 
 this.ano = a; 
 this.motor = m; 
 } 
 
} 
2 de 4Página Visualização de Provae
14/12/2012https://sia.estacio.br/portal/prt0010a.asp?p1=4630508&p2=13951&p3=1133662
public class Motor { 
 private String combustivel; 
 private float potencia; 
 public void Motor(float pot, String comb){ 
 this.potencia = pot; 
 this.combustivel = comb; 
 } 
} 
public class TestaCarro { 
 public static void main(String[] args) { 
Motor motFusca = new Motor(999f, “gasolina”); 
Carro fusca82 = new Carro(“Fusca”,(short)1982, motFusca); 
Carro kombi2010 = new Carro(“Kombi”,(short)2010, new Motor(1399f,”flex”)); 
} 
} 
As linhas de código "private Motor motor;" e "public void Carro(short a, String mod, Motor m)" 
são respectivamente exemplos de: Pontos da Questão: 1 
 Herança e Polimorfismo 
 Associação e Herança 
 Composição e Agregação 
 Associação e Composição 
 
Questão: 7 (198369) 
A utilização de classes anônimas para tratar os eventos pode parecer complexa 
e pouco clara. No entanto, esta abordagem é de longe a mais eficiente quando o 
código que trata o evento é pequeno ou quando possuímos muitos componentes. 
As classes anônimas são muito utilizadas para implementar localmente interfaces. 
A sintaxe típica para a construção de uma classe deste tipo é a seguinte: Pontos da Questão: 1 
 class { 
 // implementação do método da interface 
 }; 
 class { 
 // implementação do método da interface 
 }; 
 = new () { 
 // implementação dos métodos da interface 
 }; 
 = new () { 
 // implementação dos métodos da interface 
 }; 
 
Questão: 8 (198319) 
Associação de Classes é um vínculo que permite que objetos de uma ou mais classes se 
relacionem. 
Através destes vínculos, é possível que um objeto troque mensagens ou chame os métodos de 
outros objetos. 
Marque a opção que apresenta os três tipos de associação de classes. Pontos da Questão: 1 
 Associação, Herança e Agregação 
3 de 4Página Visualização de Provae
14/12/2012https://sia.estacio.br/portal/prt0010a.asp?p1=4630508&p2=13951&p3=1133662
 
 Associação, Herança e Polimorfismo 
 Associação, Composição e Agregação 
 
Questão: 9 (175943) 
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código 
fonte em java. 
Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução 
do programa. Pontos da Questão: 1 
 Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. 
 Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é 
executado. 
 Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. 
 
 Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é 
executado. 
 
Questão: 10 (178399) 
 
Para criarmos uma tela, podemos usar uma classe definida no conjunto de classes Swing. Para 
desempenhar este papel utilizamos a classe: 
 Pontos da Questão: 1 
 JPanel 
 JLabel 
 JFrame 
 jFrame 
 Fechar 
Server IP : 192.168.10.137 Client IP: 186.232.46.66 Tempo de execução da página : 2,094 
4 de 4Página Visualização de Provae
14/12/2012https://sia.estacio.br/portal/prt0010a.asp?p1=4630508&p2=13951&p3=1133662

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes