Quiz
POO II
This quiz has question types that open in the usual player.
Questions in this quiz (53)
1Complete a frase.
A palavra chave [blank_start]new[blank_end] é usada para a criação de novas instâncias de classes.- Anew
2É possível declarar referencias que não são associadas a instancias?
[blank_start]Sim[blank_end]- ASim
- BNão
3Onde é útil a utilização de múltiplas referencias a uma mesma instancia e até mesmo instancias sem referencias (instancias anonimas), embora isso só seja útil quando tivemos que passar [blank_start]instancias como argumentos para métodos[blank_end]
- Ainstancias como argumentos para métodos
4Mesmo que duas instâncias de uma classe contenham os mesmos dados encapsulados, elas não são iguais, afinal ocupam posições diferentes na memória.
- ATrue
- BFalse
5Como podemos instanciar um tipo integer da classe Wrapper?
[blank_start]Integer i = new Integer (5);[blank_end]- AInteger i = new Integer (5);
6Se tivermos um objeto do tipo Integer em uma classe wrapper e quisermos que a variavel y receba esse integer sabemos que nesta classe existem métodos de conversão como podemos corrigir o código abaixo
Integer i= new Integer(5);
byte y = i
[blank_start]byte y =i.byteValue();[blank_end]- Abyte y =i.byteValue();
7Sabemos que temos varias classes Wrapper (Byte, Short, Integer, Long, Float, Double, Character) caso eu receba uma string 15.5 e preciso calcular esse valor o que preciso fazer para transforma-lo em um float?
String valor = "15.5";
Float y_____________?
[blank_start]Float y = new Float (valor);[blank_end]- AFloat y = new Float (valor);
8Para que serve os métodos estáticos parse dentro da classe wrapper ?
Serve para [blank_start]parsear uma string para tipo primitivo[blank_end]- Aparsear uma string para tipo primitivo
9Se tivermos um tipo int e o usuario digitar uma string como podemos converter essa string para um tipo int ?
Usando uma variavel idade e o tipo int escreva a conversão dentro de uma classe wrapper e use o método parse e o valor de entrada 15.
[blank_start]int idade = Integer.parseInteger("15");[blank_end]- Aint idade = Integer.parseInteger("15");
10Para que serve o try catch?
[blank_start]Serve para tratamento de exceção[blank_end]- AServe para tratamento de exceção
11Escreva um exemplo de try catch para uma exceção NumberFormat Exception
[blank_start]try { } catch (NumberFormtException){me}[blank_end]- Atry { } catch (NumberFormtException){me}
12Qual o método que podemos usar para comparar objetos? escreva um exemplo com o objeto i1 e i2.
[blank_start]i1.equals(i2);[blank_end]- Ai1.equals(i2);
13O exemplo abaixo é chamado de ?
Integer i = 10;
[blank_start]Boxiing[blank_end]- ABoxiing
14O Boxing tem a função de?
[blank_start]Converter tipo primitivo para um objeto[blank_end]- AConverter tipo primitivo para um objeto
15Sabemos que o objeto diz aponta para um objeto, qual é esse objeto?
[blank_start]Ele mesmo[blank_end]- AEle mesmo
16Como podemos chamar um construtor dentro do outro?
[blank_start]Usando a palavra this[blank_end]- AUsando a palavra this
17Podemos afirmar que todas as vezes que inserimos a palavra chave new estamos construindo um novo construtor?
[blank_start]Sim[blank_end]- ASim
- BNão
18Qual a principal diferença entre um construtor e um método?
[blank_start]Ele não tem tipo de retorno[blank_end]- AEle não tem tipo de retorno
19Para que serve um construtor?
[blank_start]Para inicializar os atributos das classe[blank_end]s- APara inicializar os atributos das classe
20O que são construtores?
- ASão métodos comuns que são chamados automaticamente quando instancias são criadas através da palavra chave new.
- BSão métodos especiais que são chamados automaticamente quando instancias são criadas através da palavra chave new.
- CSão métodos especiais que são chamados automaticamente quando instancias são criadas através da palavra chave constructor.
21É correto afirmar que por meio da criação de construtores podemos garantir que o código que eles contem sera executado antes de qualquer outro código em outros métodos, já que uma instância de uma classe só pode ser usada depois de ter sido criada com o new, o que causará a execução do construtor.
[blank_start]Sim[blank_end]- ASim
- BNão
22Porque os construtores são uteis?
- AOs construtores são uteis para inicializar campos de instâncias de classes para garantir que, quando métodos dessas instâncias forem chamados, eles não contenham valores específicos e não os default
- BOs construtores são uteis para inicializar variaveis de classes para garantir que, quando métodos dessas instâncias forem chamados, eles contenham valores específicos e não os default
- COs construtores são uteis para inicializar campos de instâncias de classes para garantir que, quando métodos dessas instâncias forem chamados, eles contenham valores específicos e não os default
23Marque as diferenças básicas entre construtores e métodos.
- AConstrutores devem ter exatamente o mesmo nome da classe a que pertencem, inclusive considerando maiúsculas e minusculas .
- BConstrutores não podem retornar nenhum valor, nem mesmo void, portanto devem ser declarados sem tipo de retorno.
- CConstrutores não devem receber modificadores como public ou private e serão publico se a classe for publica. Não há muito sentido em declarar um construtor como sendo private, a não ser quando um construtor privado for chamado de outro construtor publico
24Quando o programador de classes cria um ou mais construtores o compilador não inclui o construtor default?
- ATrue
- BFalse
25O que é o JavaBen?
[blank_start]É uma classe[blank_end]- AÉ uma classe
26Podemos afirmar que para ser um JavaBen a maioria dos atributos devem ser private?
[blank_start]Sim[blank_end]- ASim
- BNão
27Quais são os métodos que são utilizados dentro da classe JavaBean?
[blank_start]Setter e getter[blank_end]- ASetter e getter
28O método set tem a função de?
[blank_start]serve para modificar um atributo.[blank_end]- Aserve para modificar um atributo.
29O método get tem a função de ?
[blank_start]retornar algum atributo[blank_end]- Aretornar algum atributo
30Um_______deve ter no seu inicio antes de qualquer outra declaração na classe, a palavra-chave _________ seguida do nome do diretório (e pacote) ao qual esta classe deverá pertencer.
[blank_start]pacote,package[blank_end]- Apacote,package
31Podemos afirmar que a classe é declarada explicitamente com o modificador public, o que garantirá que essa classe poderá ser usada(instanciada) a partir de qualquer outra classe, pertencente ou não ao pacote.
[blank_start]Sim[blank_end]- ASim
- BNão
32Existe algum problema em termos uma classe declarada com o mesmo nome do pacote?
[blank_start]Sim[blank_end]- ASim
- BNão
33Pra que serve os pacotes?
[blank_start]Para organização[blank_end]- APara organização
34Quando temos que instanciar uma classe que pertence a outro pacote o que fazemos?
[blank_start]Fazemos um import dessa classe.[blank_end]- AFazemos um import dessa classe.
35Quando o modificador é default eu posso chamar métodos de outros pacotes?
[blank_start]Sim[blank_end]- ASim
- BNão
36Sabemos que os campos e metodos declarados com modificador default podem ser acessados por outros metodos em outras classes do mesmo pacote e se forem de pacotes diferentes teremos problemas?
[blank_start]Sim[blank_end]- ASim
- BNão
37Sabemos que o modificador de acesso protected (protegido) fára que qualquer campo ou método possa ser acessado de qualquer classe que esteja dentro do mesmo pacote, caso uma classe estenda uma outra classe que contenha campos e métodos declarados com protected essa classe terá acesso direto a esses campos e metodos?
- ATrue
- BFalse
38Quando eu declaro um atributo com static ele é um objeto da [blank_start]classe[blank_end]
- Aclasse
39Como eu consigo acessar um atributo static de uma classe já que eu não preciso instanciar essa classe? Escreva o codigo usando o atributo count e a classe Contador.
[blank_start]Contador.count[blank_end]- AContador.count
40Podemos afirmar que campos estáticos em uma classe são compartilhados por todas as instâncias dessa classe, ou seja somente um valor será armazenado em um campo estático, e caso este valor seja modificado por uma das instâncias dessa classe, a modificação será refletida em todas as outras instancias dessa classe?
[blank_start]Sim[blank_end]- ASim
- BNão
41Campos estáticos são declarados com o modificador [blank_start]static[blank_end].
- Astatic
42Campos estáticos podem ser combinados com modificadores de acesso public e private?
[blank_start]Sim[blank_end]- ASim
- BNão
43Campos que podem ter diferentes valores são conhecidos como?
[blank_start]Campos de instancias[blank_end]- ACampos de instancias
44Campos estáticos são conhecidos como?
[blank_start]Campos de classes[blank_end]- ACampos de classes
45Quais são as duas maiores utilidades de campos estáticos em classes?
- ASão manter uma informação ou estado para todas as instâncias de uma classe que possa ser modificada ou acessada por qualquer das instancias e armazenar valores que não serão modificados nem serão variáveis por instancias de classes isto é valores constantes.
- BSão manter muitas informações ou estados para todas as instâncias de uma classe que possa ser modificada ou acessada por qualquer das instancias e armazenar valores que não serão modificados nem serão variáveis por instancias de classes isto é valores constantes.
- CSão manter uma informação ou estado para todas as instâncias de uma classe que possa ser modificada ou acessada por qualquer das instancias e armazenar valores que serão modificados .
46Podemos afirmar que constantes serão compartilhadas por todas as instancias da classes?
[blank_start]Sim[blank_end]- ASim
- BNão
47Constantes em classes geralmente são acessadas através da [blank_start]classe.[blank_end]
- Aclasse.
48Uma classe constante todos os seus campos são declarados com static assim não será necessario criar instancias desta classe para acessar os valores . Para que os valores possam ser acessados de fora da classe os campos sao declarados como public e para garantir que os valores não poderão ser modificados os campos também serão declarados como [blank_start]final[blank_end].
- Afinal
49Métodos estáticos em uma classe são declarados com o modificador [blank_start]static[blank_end].
- Astatic
50Podemos afirmar que a principal diferença entre métodos estáticos (conhecidos como métodos de classes) e métodos não estáticos é que o método estático podem ser chamado sem a necessidade de criação de instâncias das classes ás quais pertencem.
[blank_start]Sim[blank_end]- ASim
- BNão
51Podemos afirmar que variaveis que forem declaradas dentro de métodos estáticos serão automaticamente estáticas, mas como seu escopo é somente dentro do método elas poderão ser acessadas a partir de outros métodos?
[blank_start]Sim[blank_end]- ASim
- BNão
52Depois de entendermos campos e métodos estáticos, concluimos que o método main deve ser declarado como estático para que não seja necessário [blank_start]instanciar a classe a que pertence[blank_end].
- Ainstanciar a classe a que pertence
53Se u método for chamado diretamente a partir do método main, este método deverá ser obrigatóriamente declarado como estático?
[blank_start]Sim[blank_end]- ASim
- BNão
Information
- Description
- poo Poo Quiz on POO II, created by Michel Marciano on 14/10/2015.
- Author
- Michel Marciano
- Language
- Português
- Views
- 0
- Tags
- Rating
- No ratings yet Rate this quiz