Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/12/12 Visualização de Prov a https://sia.estacio.br/portal/prt0010a.asp?p1=4591905&p2=13951&p3=1195705 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: 201101069741 - CRISTIANO SALVADOR AREIAS Nota da Prova: 3 Nota do Trabalho: Nota da Participação: Total: 3 Prova On-Line Questão: 1 (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 JFrame jFrame JLabel Questão: 2 (198331) Encapsulamento é o mecanismo utilizado na Programação Orientada à Objetos que visa obter segurança, modularidade e autonomia para os objetos. Assim pode-se dizer queem relação aos modificadores de acesso em java: I - public – Atributos e métodos são acessíveis em todos os métodos de todas as classes. Este é o nível menos rígido de encapsulamento, que dizemos que o encapsulamento foi rompido. II - protected- Atributos e métodos são acessíveis somente nos métodos da própria classe. Este é o nível mais rígido de encapsulamento. III - private - Atributos e métodos são acessíveis no pacote, nos métodos da própria classe e suas subclasses. IV - Sem Modificador – A visibilidade nas classes do mesmo pacote e a própria classe. Marque a opção correta: Pontos da Questão: 1 I,II, III e IV estão corretas II e IV estão corretas I e IV estão corretas I, II e III estão corrretas Questão: 3 (198381) 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, 14/12/12 Visualização de Prov a 2/4https://sia.estacio.br/portal/prt0010a.asp?p1=4591905&p2=13951&p3=1195705 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: 1 Apenas a III está errada II e IV estão erradas I e II estão erradas Apenas a IV está errada Questão: 4 (177595) Marque a alternativa que representa a saída CORRETA do programa a seguir: public class DesvioCondicional{ public static void main(String [] args){ int i = 10; double d = 9.5; if ( d-i < 0 ) System.out.println(i); else System.out.println(d); } } Pontos da Questão: 1 0.5 10.0 9.5 10 Questão: 5 (178409) Seja o código a seguir: public class Teste{ static class mae { public int x; void mostrar() { // nada retorna e nada recebe System.out.println("\nDa mãe: " + x); } } static class filha extends mae { public int x; void mostrar() { System.out.print("\nDa filha: " + x); } void alterar(int y) { this.x = y; super.x = y + 1; this.mostrar(); super.mostrar(); } } public static void main(String args[]) { 14/12/12 Visualização de Prov a 3/4https://sia.estacio.br/portal/prt0010a.asp?p1=4591905&p2=13951&p3=1195705 mae m = new mae(); filha f = new filha(); f.alterar(100); } } Sabendo-se que a classe filha é uma subclasse da classe mãe, qual a saída do programa: Pontos da Questão: 1 Da filha: 100 Da mãe: 101 Da mãe:100 Da filha:101 Da mãe:101 Da filha:100 Da filha:101 Da mãe:100 Questão: 6 (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 Associação, Herança e Polimorfismo Associação, Composição e Agregação Associação, Composição e Herança Questão: 7 (175942) Seja um programa em java com o seguinte código: public class PrimeiroPrograma{ public static void main(String args[]){ System.out.println(“Bem vindo ao Mundo Java”); } } Marque a única alternativa CORRETA Pontos da Questão: 1 O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula. O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. 14/12/12 Visualização de Prov a 4/4https://sia.estacio.br/portal/prt0010a.asp?p1=4591905&p2=13951&p3=1195705 O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. Questão: 8 (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 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 telas polimórficas, textFields e sliders objetos,check boxes e botões botões, labels e textFields sliders, check boxes e classes Questão: 9 (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 construtor. classe. polimorfismo. interface. Questão: 10 (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 = new () { // implementação dos métodos da interface }; = new () { // implementação dos métodos da interface }; class { // implementação do método da interface }; class { // implementação do método da interface }; Fechar Server IP : 192.168.10.137 Client IP: 200.149.146.70 Tempo de execução da página : 1,312
Compartilhar