Você está na página 1de 3

FACULDADE DE CIÊNCIAS E TECNOLOGIA

CURSO DE ENGENHARIA INFORMÁTICA 2ºANO – POO I – 2024


Exercícios de consolidação ficha nº2
1. Defina o identificador em java?
2. Explique as convenções que existem para criação de identificadores em java (utilize código
java para exemplificar)?
3. Explique o que é gerado pelo java compiler?
4. Qual o significado da palavra JVM?
5. Escreva um código em java que imprima a mensagem “Ola Mundo!”.
6. Como são escritos comentários em java? De exemplos.
7. Quais são os tipos primitivos de dados existentes no java?
8. Qual é a diferença entre os identificadores utilizados para classes e os utilizados para variáveis?
9. Escreva um programa em java que imprima a mensagem “Bem-vindo!” e o seu nome completo.
10. Escreva um programa em java que imprima:
a) A soma dos valores 34 e 50.
b) A divisão dos valores 50 e 2.
11. Nomeie os operadores abaixo:
a) <
b) ++
c) &&
d) ?:
e) !
f) ==
g) %
h) =
i)
12. Coloque os operadores abaixo em ordem crescente de precedência.
a) (i) && (ii) % (iii) >= (iv) ++
b) (i) () (ii) ?: (iii) == (iv) | |
c) (i) + (ii) && (iii) != (iv) ++
13. Escreva instruções java que:
a) Declaração de duas variáveis inteiras;
b) Inicialização de uma variável com o valor 9.9 e a letra b;
c) Declaração e inicialização de uma variável double com o valor 15.5;
14. Qual opção não é valida?
a) sum = 9;
b) 72 = cost;
c) price = 129;
d) ans = 'y';
15. Qual dos identificadores são validos em java?
a) myFirstProgram
b) 1stProgram

1
c) Program1
d) David'sFirstProgram
e) First Program
f) FIRST_PROGRAM
16. Qual a saída das seguintes instruções:
a) System.out.println(13 / 4);
b) System.out.println(2 + 12 / 4);
c) System.out.println(21 % 5);
d) System.out.println(3 - 5 % 7);
e) System.out.println(17.0 / 4);
f) System.out.println(8 - 5 * 2.0);
g) System.out.println(14 + 5 % 2 - 3);
h) System.out.println(15.0 + 3 / 2);
17. Qual a saída após a execução da ultima instrução?
a) System.out.println(13 / 4);
b) System.out.println(2 + 12 / 4);
c) System.out.println(21 % 5);
d) System.out.println(3 - 5 % 7);
e) System.out.println(17.0 / 4);
f) System.out.println(8 - 5 * 2.0);
g) System.out.println(14 + 5 % 2 - 3);
h) System.out.println(15.0 + 3 / 2);
18. Assumindo x = 3, y = 5, and z = 14.1.
a) Diga qual será a saída da instrução sum = x + y + (int) z;?
19. Escreva uma instrução equivalente para cada uma das instruções abaixo:
a) x = 2 * x;
b) x = x + y - 2;
c) sum = sum + num;
d) y = y / (x + 5);
20. Justifique para os identificadores abaixo os que não forem válidos em Java?
(a) digitSum (b) switch
(c) retail price (d) heightPlusDepth
(e) value@Start (f) priceIn£
(g) number-of-wins (h) ageDuGarçon
(i) average_age (j) This
21. Diga a saída do código abaixo e explique porque a repetição do valor?
class PrePostDemo {
public static void main(String[] args){
int i = 3;
i++;
System.out.println(i);
++i;
System.out.println(i);
System.out.println(++i);
System.out.println(i++);
System.out.println(i);

2
}
}
22. Diga a saída das seguintes instruções:
a. -5 + 8 * 6
b. (55+9) % 9
c. 20 + -3*5 / 8
d. 5 + 15 / 3 * 2 - 8 % 3
23. Diga a saída das seguintes instruções:
a) 101 + 0) / 3
b) 3.0e-6 * 10000000.1
c) true && true
d) false && true
e) (false && false) || (true && true)
f) (false || false) && (true && true)
24. Diga a saída:
a) int teste = 6%3;
b) double numero=(20-10/3);
c) double numero=((20-10)/3);
d)
25. Diga a saída:
int j=5;
int k =50;
int l =j-k;
26. Diga a saída se o x=5.
a) (i) 5 * ++x
b) (ii) 5 * x++
27. Qual é o valor de x após a execução?
a) int x = 5;
b) x = x++ * 2 + 3 * –x;
28. Diga a saída:
int a = 9;
a++;
System.out.println (a);
a -= a – - – a;
System .out.println (a);
29. Diga saída quando a=10 e b=8:
i) ++a-b– ii) a%b++
iii) a*=b+5 iv) x=69>>>2
30. Diga qua saída após a execução?
int k = 5, j = 9;
k += k++ – ++j + k;
System.out.println(“k=” +k);
System.out.println(“j=” +j);

Você também pode gostar