Logica
1) Diga o resultado das variáveis x, y e z depois da seguinte trecho de um programa em Java: int x, y, z; x = y = 10; z = ++x; x = -x; y++; x = x + y - (z--);
a. x = 11, y = 11, z = 11
b. x = -11, y = 11, z = 10
c. x = -10, y = 11, z = 10 X
d. x = -10, y = 10, z = 10
2) Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x, y; int a = 14, b = 3; double z;
x = a/b; y = a%b; z = y/x;
a. x = 4.66666, y = 2, z = 0.4286
b. x = 5, y =2, z= 0.4
c. x = 5, y = 2, z = 0.
d. x = 4, y = 2, z = 0.5 X
e. x = 4, y =2, z = 0.
3) Determine o valor lógico da expressão:
(-5 || 0) && (3 >= 2) && (1 != 0) || (3 < 0)
4) Quais os valores de a, b e c após a execução do código abaixo? int a = 10, b = 20, c; c = a+++b; a. a = 11, b = 20, c =30
b. a = 10 , b = 21, c = 31
c. a = 11, b = 20, c = 31 X
d. a = 10, b = 21, c = 30
5) Diga se as seguintes expressões serão verdadeiras ou falsas:
a) ((10 > 5) || (5 > 10)) Verdadeira
b) (!(5 == 6) && (5 != 6) && ((2 > 1) || (5 = k 1 = 3 Verdadeiro
(m) i < j && 2 >= k 1 < 2 && 2 > = 3 Falso
(n) i == 2 || j == 4 || k == 5 1==2|| 2 ==4|| 3 ==5 Falso
(o) x j 3.3 2 Verdadeiro
7) A instrução else em uma estrutura de seleção composta, construção do tipo if-else em Java, é executada quando:
(a) a expressão de condição seguida ao if for falsa;
(b) a expressão de condição seguida ao if for verdadeira; X
(c) a expressão de condição seguida ao else for falsa;
(d) a expressão de condição seguida ao else for verdadeira.
8) Em uma estrutura de seleção simples, construção if sem o else, o que acontece se a condição seguida ao if for falsa?
(a) O controle procura pelo último else do programa;
(b) Nada;
(c) O controle passa para a instrução seguinte ao if.
(d) O corpo da instrução if é executada. X
9) Operadores