Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0176_AV3» LINGUAGEM DE PROGRAMAÇÃO - 06/2013 1a Questão (Cód.: 31118) 6a sem.: Programação Orientada a Objetos Pontos: 1,0 Há vários conceitos importantes que devemos saber quando trabalhamos com a linguagem Java. Um destes conceitos é saber o que é uma classe. Assinale a alternativa que apresente a melhor definição para este termo: protótipo que define os atributos (variáveis que definem estados internos de um objeto) e métodos (tipos de serviços ou procedimentos que determinam o comportamento possível dos objetos) comuns a todos os objetos de diferentes tipos. protótipo que define as variáveis primitivas (variáveis que definem estados internos de um objeto) e métodos (tipos de serviços ou procedimentos que determinam o comportamento possível dos objetos) comuns a todos os objetos de diferentes tipos. protótipo que define as variáveis primitivas (variáveis que definem estados internos de um objeto) e métodos (tipos de serviços ou procedimentos que determinam o comportamento possível dos objetos) comuns a todos os objetos de um certo tipo. protótipo que define as variáveis de referência (variáveis que definem estados internos de um objeto) e métodos (tipos de serviços ou procedimentos que determinam o comportamento possível dos objetos) comuns a todos os objetos de um certo tipo. protótipo que define os atributos (variáveis que definem estados internos de um objeto) e métodos (tipos de serviços ou procedimentos que determinam o comportamento possível dos objetos) comuns a todos os objetos de um certo tipo. � 2a Questão (Cód.: 32035) 12a sem.: Princípios de Orientação a Ojetos Pontos: 1,0 Assinale a opção correta sobre conceitos Java: são modificadores de visibilidade exclusivos de métodos: public, private e protected o Java possui diversos tipos de Listeners (ouvidores), que são responsáveis por listar dados em uma tabela de erros classe aninhada é um recurso que permite definir uma classe dentro de outra e que surgiu a partir da versão 1.1 do Java. Assim como métodos e propriedades, uma classe aninhada é considerada um membro da classe é possível instanciar uma classe abstrata, assim como uma interface a conversão de um número real para String é dado com o comando: String.parseString() � 3a Questão (Cód.: 32545) 6a sem.: Introdução Pontos: 1,0 Na programação orientada a objetos uma classe _______________. representa a instância de um objeto representa um conjunto de objetos com características comuns refere-se a um objeto devidamente catalogado refere-se a um objeto devidamente classificado tem o mesmo significado que objeto � 4a Questão (Cód.: 32546) 7a sem.: Desenvolvimento de Software Pontos: 1,0 A classe "pai" na orientação a objetos é tecnicamente definida como _______________. sub-classe estrangeira fronteiriça super-classe hospedeira � 5a Questão (Cód.: 31637) 10a sem.: TECNOLOGIA JAVA Pontos: 1,0 O conceito definido na linguagem JAVA para descrever o comportamento através de um conjunto de métodos abstratos, é denominado de: Associação Polimorfismo Agregação Interface Herança � 6a Questão (Cód.: 31640) 11a sem.: TECNOLOGIA JAVA Pontos: 1,0 Por qual motivo é utilizado o bloco try...catch. Fazer depuração de códigos. Tratar e recuperar erros. Polimorfismo. Auditar código. Realizar tentativas de execução. � 7a Questão (Cód.: 33318) 3a sem.: Tecnologia Java Pontos: 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 42 43 e 42 42 e 43 � 8a Questão (Cód.: 31144) 6a sem.: Tecnologia Java Pontos:1,0 Analisando o código abaixo, assinale a alternativa que indique a explicação correta do funcionamento dos métodos setEstado(boolean estado) e getEstado(): public class Lampada { private boolean estado; //ligado ou não public Lampada(){ this.estado = false; } public void setEstado(boolean estado){ this.estado = estado; } public boolean getEstado(){ return this.estado; } } O método getEstado para definir um valor para o atributo estado deveria ser do tipo void, como o método setEstado. O método setEstado para definir um valor para o atributo estado deveria ser do tipo boolean, como o método getEstado. O método setEstado está definindo um valor para o estado da lâmpada ; o método getEstado está retornando o estado atual da lâmpada . Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe. O método getEstado está definindo um valor para o estado da lâmpada ; o método setEstado está retornando o estado atual da lâmpada. � 9a Questão (Cód.: 31643) 7a sem.: TECNOLOGIA JAVA Pontos: 1,0 Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com a classe Pessoa do modelo abaixo: Package Generalation Unify Extends Import � 10a Questão (Cód.: 31664) 10a sem.: TECNOLOGIA JAVA Pontos: 1,0 Considere a seguinte definição: Marque a alternativa que define o método polimórfico utilizado na classe: Overloading implements Overriding new extends
Compartilhar