Buscar

Dado o programa Java abaixo

Prévia do material em texto

1. Dado o programa Java abaixo, marque a alternativa que contém o valor que irá surgir 
na tela quando esse programa Java for executado. 
public static void main(String[] args) { 
int t=14; 
t=t+ 5 - 1; 
int a=9; 
t=t+a + 2; 
t=t % 6; 
int x=t+4 + 3; 
System.out.println(x); 
} 
1. 
12. 
2. 
1. 
3. 
34. 
4. 
55. 
5. 
68. 
2. Pergunta 2 
Examine o código listado abaixo. Quando ele for executado no computador, o que irá 
aparecer no monitor para o usuário? 
public static void main(String[] args) { 
 int h=0; 
 int U=5; 
 int x=3; 
 while (h <= (U+9) ) { 
 h=h+x+2; 
 x=x+3; 
 } 
 System.out.println(h); 
} 
1. 
24. 
2. 
5. 
3. 
10. 
4. 
40 
5. 
60. 
3. Pergunta 3 
Estrutura de dados que consiste em uma sequência de nós dinamicamente alocados, 
que são encadeados (conectados) através de apontadores, como ponteiros ou 
referências. Cada elemento possui um “antecessor” (exceto o primeiro) e um 
“sucessor” (exceto o último). Elementos podem ser inseridos e excluídos em qualquer 
lugar. 
Estamos falando de: 
1. 
encadeada. 
2. 
Lista 
Vetor. 
3. 
Matriz. 
4. 
Pilha. 
5. 
Fila. 
4. Pergunta 4 
Um programador recebeu o programa Java abaixo, e executou-o em sua máquina. Qual 
valor ele viu na tela como resultado da execução do programa? 
public static void main(String[] args) { 
int Y=5; 
int K=34; 
while (Y < K) { 
 if (Y % 2 == 1) 
 Y=Y+7; 
 else 
 Y=Y+8; 
} 
System.out.println(Y); 
} 
1. 
36. 
2. 
0. 
3. 
49. 
4. 
15. 
5. 
64. 
5. Pergunta 5 
Se o código abaixo for executado, o que irá surgir na tela do computador? 
public static void main(String[] args) { 
int d=0; 
int w=3; 
while (w <= 12) { 
d=d*w; 
w=w+4; 
} 
d=d + 9 - 5; 
System.out.println(d); 
} 
1. 
4. 
2. 
16. 
3. 
28. 
4. 
39. 
5. 
46. 
6. Pergunta 6 
Em uma árvore binária, considerando-se as formas de se percorrer os nós, na ordem 
infixa, deve-se: 
Assinale a alternativa que complementa o enunciado. 
1. 
Percorrer a subárvore da esquerda, em seguida visitar a raiz e, 
finalmente, percorrer a subárvore da direita. 
2. 
Percorrer a subárvore da direita, em seguida percorrer a subárvore da 
esquerda e, finalmente, visitar a raiz. 
3. 
Percorrer a subárvore da direita, em seguida visitar a raiz e, finalmente, 
percorrer a subárvore da esquerda. 
4. 
Visitar a raiz, em seguida percorrer a subárvore da esquerda e, 
finalmente, percorrer a subárvore da direita. 
5. 
Percorrer a subárvore da esquerda, em seguida percorrer a subárvore da 
direita e, finalmente, visitar a raiz. 
7. Pergunta 7 
Em um programa Java, há momentos em que precisamos exibir informações na tela, 
para que o usuário possa tomar ciência de alguma informação. 
Qual das opções abaixo é a mais adequada para realizar essa tarefa? 
1. 
System.out.println 
2. 
If 
3. 
Power 
4. 
Abs 
5. 
For 
8. Pergunta 8 
Ao participar de uma seleção para um emprego, foi pedido a você que analisasse o 
código abaixo e informasse qual valor apareceria na tela após o programa Java 
executar. Que valor é esse que aparece na tela? 
public static void main(String[] args) { 
 int p=7, k = 0; 
 int g=5; 
 int d=9; 
 while (d <= (g + 11 - 3)) { 
 p=p+k+3; 
 d=d+4; 
 } 
 p=p+7 - 2; 
 System.out.println(p); 
} 
1. 
18. 
2. 
1. 
3. 
36. 
4. 
44. 
5. 
56. 
9. Pergunta 9 
Analise as alternativas abaixo sobre vetores e matrizes e marque a CORRETA. 
1. 
Matrizes são estruturas de dados bidimensionais homogêneas que 
utilizam linhas e colunas para identificação de elementos. 
2. 
Vetores são estruturas de dados unidimensionais homogêneas em que a 
quantidade de elementos deve ser definida posteriormente. 
3. 
Matrizes são estruturas de dados bidimensionais heterogêneas em que a 
quantidade de elementos deve ser definida no momento da declaração. 
4. 
Matrizes são estruturas de dados unidimensionais homogêneas em que a 
quantidade de elementos deve ser definida no momento da declaração. 
5. 
Um exemplo de declaração de uma matriz se dá por: int mat[10];. 
10. Pergunta 10 
Um usuário encontrou as instruções a seguir em um programa Java no seu computador 
de trabalho e executou-o. O que apareceu na tela para ele? 
public static void main(String[] args) { 
int m=(64+48-12) % 7; 
int g=m+10; 
System.out.println(g); 
} 
1. 
12. 
2. 
0. 
3. 
6. 
4. 
30. 
5. 
40. 
Comentários

Continue navegando