Salve, Salve Galera!
Estou estudando para tirar minha certificação, comprei o livro Guia Completo de Estudos para Certificação Java 2.
Hj eu dei uma boa lida no primeiro capitulo, não foi difícil…
Vou colocar aqui as questões que tem no fim deste capitulo para que vocês possam tomar como referência e apontar possíveis erros.
Obrigado.
Questões:
1. Um tipo de dados co sinal tem uma quantidade igual de valores positivos não zero e negativos disponíveis.
A. Verdadeiro
B. Falso
2. Escolham os identificadores válidos daqueles relacionados aqui.(Escolha todos os que se aplicam.).
A. BigOlLongStringWithMeaninglessName
B. $int
C. bytes
D. $1
E. finalist
3. Quais das seguintes assinaturas são válidas para o ponto de entrado do método main() de um aplicativo?(Escolha todas as que se aplicam.).
A. public static void main()
B. public static void main(String arg[])
C. public void main(String [] arg)
D. public static void main(String [] args)
E. public static int main(String [] args)
4. Se todos os três elementos de alto nível ocorrerem em um arquivo-fonte, eles precisam aparecer em que ordem?
A. Importações, declarações de pacotes, classes
B. Classes, importações, declarações de pacotes
C. Declaração de pacote precisam vir primeiro; a ordem de importação e definição de classe não é significativa.
D. Declaração de pacote, importações, classes
E. Importações precisam vir primeiro;a ordem de declarações de pacote e definições de classe não é significativa.
5. Considere a seguinte linha de código:
int[] x = new int[25];
Depois da execução, quais declarações são verdadeiras?(Escolham as que se aplicam).
A. x[24] é 0
B. x[24] é indefinida.
C. x[25] é 0
D. x[0] é null.
E. x.length é 25.
6. Considere o seguinte aplicativo:
01 class Q6{
02 public static void main(String args[]){
03 Holder h = new Holder();
04 h.held = 100;
05 h.bump(h);
06 System.out.println(h.held);
07 }
08 }
09
10 class Holder{
11 public int held;
12 public void bump(Holder theHolder){
13 theHolder.held++
14 }
15 }
Qual é o valor impresso na linha 6?
A. 0
B. 1
C. 100
D. 101
7 Considere o seguinte aplicativo:
01 class Q7{
02 public static void main(String args[]){
03 double d = 12.3;
04 Decrementer dec = new Decrementer();
05 dec.decrement(d);
06 System.out.println(d);
07 }
08 }
09
10 class Decrementer{
11 public void decrement(double decMe){
12 decMe = decMe - 1.0;
13 }
14 }
Qual é o valor impresso na linha 6?
A. 0.0
B. ?1.0
C. 12.3
D. 11.3
8. Como é possível forçar a coleta de resíduos(Garbage Collection) de um objeto?
A. A coleta de resíduos não pode ser forçada
B. Chamar System.gc()
C. Chamar System.gc(), passando uma referência ao objeto a sofrer a coleta de resíduos
D. Chamar Runtime.gc()
E. Ajustar toras as referências ao objeto para novos valores(null, por exemplo);
9. Qual a faixa de valores que pode ser atribuída a uma variável de tipo short?
A. Depende do hardware subjacente
B. 0 a 2 ^ 16 ? 1
C. 0 a 2 ^ 32 ? 1
D. ?2^15 a 2 ^15 ? 1
E. ?2^ 31 a 2 ^ 31 ? 1
10. Qual a faixa de valores que pose ser designada a uma variável do tipo bytes?
A. Depende do hardware subjacente
B. 0 a 2 ^ 8 ? 1
C. 0 a 2 ^ 16 ? 1
D. ?2^7 a 2 ^7 ? 1
E. ?2^15 a 2 ^15 ? 1
Minhas Respostas:
01: A
02: A,B,C,D,E
03: B, D
04: D
05: A, E
06: D
07: A
08: A
09: D
10: D
