Baixe o app para aproveitar ainda mais
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
Compartilhar