Um ‘signed data type’ possui um número de valores disponíveis ‘não-zero’ positivos e negativos diferentes.
| 1.a. | Verdadeiro |
| 1.b. | Falso |
Escolha o identificador válido:
| 2.a. | Big01LongStringWithMeaninglessName |
| 2.b. | $int |
| 2.c. | bytes |
| 2.d. | $1 |
| 2.e. | finalist |
Quais das seguintes representações são válidas para a entrada do método main() de uma aplicação?
| 3.a. | public static void main() |
| 3.b. | public static void main(String arg[]) |
| 3.c. | public void main(String [] arg) |
| 3.d. | public static void main(String[] args) |
| 3.e. | public static int main(String [] arg) |
Se todos os três elementos (import, declaração de package and classes) ocorrerem em um arquivo fonte, eles devem aparecer em que ordem?
| 4.a. | Imports, declaração de package, classes |
| 4.b. | Classes, imports, declaração de package |
| 4.c. | Declaração de Package deve aparecer primeiro; a ordem para imports e definição de class não é significativa |
| 4.d. | Declaração de package, imports, classes. |
| 4.e. | Imports devem aparecer antes; a ordem para declaração de package e definição de class não é significante |
Considere a seguinte linha de código:
int x[] = new int [25];
Após a execução, qual(is) afirmação(ões) é(são) verdadeiras?
| 5.a. | x[24] é 0 |
| 5.b. | x[24] é indefinido |
| 5.c. | x[25] é 0 |
| 5.d. | x[0] é nulo |
| 5.e. | x.length é 25 |
Considere a seguinte aplicação:
1. class Q6 {
2. public static void main(String args[]) {
3. Holder h = new Holder();
4. h.held = 100;
5. h.bump(h);
6. System.out.println(h.held);
7. }
8. }
9.
10. class Holder {
11. public int held;
12. public void bump(Holder theHolder) { theHolder.held++; }
13. }Qual valor é impresso na linha 6?
| 6.a. | 0 |
| 6.b. | 1 |
| 6.c. | 100 |
| 6.d. | 101 |
Considere a seguinte aplicação:
1. class Q7 {
2. public static void main(String args[ ]) {
3. double d = 12.3;
4. Decrementer dec = new Decrementer();
5. dec.decrement(d);
6. System.out.println(d);
7. }
8. }
9.
10. class Decrementer {
11. public void decrement(double decMe) { decMe = decMe – 1.0; }
12. } Qual valor é impresso na linha 6?
| 7.a. | 0.0 |
| 7.b. | -1.0 |
| 7.c. | 12.3 |
| 7.d. | 11.3 |
Como se força a ‘garbage collection’ de um objeto?
| 8.a. | Garbage collection não pode ser forced |
| 8.b. | Call System.gc() |
| 8.c. | Call System.gc(), passando na referência para o objeto a ser ‘garbage-collected’ |
| 8.d. | Call Runtime.gc() |
| 8.e. | Setar todas referencias para o objeto para novos valores (Ex: null) |
Qual a faixa de valores que pode ser designada para uma variável do tipo short?
| 9.a. | depende do hardware |
| 9.b. | 0 a 216 - 1 |
| 9.c. | 0 a 232 - 1 |
| 9.d. | -215 a 215 – 1 |
| 9.e. | -231 a 231 – 1 |
Qual é a faixa de valores que pode ser designada para uma variável do tipo byte?
| 10.a. | depende do hardware |
| 10.b. | 0 a 28 - 1 |
| 10.c. | 0 a 216 - 1 |
| 10.d. | –27 a 27 – 1 |
| 10.e. | –215 a 215 – 1 |
Copyright © 1998-2009 Dilvan Moreira