Buscar

AV2-Programacao-Estruturas-Dados-Josias-Nota-10

Prévia do material em texto

 Pergunta 1 
Em uma seleção pública para uma prefeitura, foi pedido a você que analisasse o programa Java a seguir. Se ele for executado, o que irá aparecer na tela? 
public static void main(String[] args) {
int w=5;
int b=(67 + 3*9 - 4 + 3) % 7;
int j=b+w+5-1; 
System.out.println(j);
}
1. 
11.
2. 
27.
3. 
45.
4. 
72.
5. 
96.
 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.
 Pergunta 3 
Em um programa Java, pode ser necessário adicionar um comportamento inteligente a ele, para que ele possa analisar uma determinada situação e tomar o curso de ação mais adequado. 
Qual das opções abaixo é a mais adequada para ajudar a implementar esse recurso?
1. 
IF
2. 
PRINTF
3. 
POWER
4. 
ECHO
5. 
LOG
 Pergunta 4 
Considere que em uma pilha foram aplicados os seguintes comandos: 
PUSH (10)
PUSH (5)
PUSH (3)
PUSH (40)
POP ( )
PUSH (11)
PUSH (4)
PUSH (7)
POP ( )
POP ( )
Após a execução dos comandos, o elemento no topo da pilha e a soma dos valores de todos os elementos que restaram na pilha são, respectivamente:
1. 
11 e 29.
2. 
10 e 59.
3. 
4 e 25.
4. 
11 e 80.
5. 
7 e 40.
 Pergunta 5 
Veja o programa Java abaixo. Se ele for executado, o que veremos na tela do computador?
public static void main(String[] args) {
           int n=7;
           int o=19;
           int p=6;
           for (int m=1; m <= o + 1; m=m+3) {
                       n=n+3;
                       p=p+5;
           }
           n=n+p + 2;
          System.out.println(n);
}
1. 
71.
2. 
12.
3. 
19.
4. 
25.
5. 
0.
 Pergunta 6 
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
 Pergunta 7 
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. 
Lista encadeada.
2. 
Vetor.
3. 
Matriz.
4. 
Pilha.
5. 
Fila.
 Pergunta 8 
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.
 Pergunta 9 
Considere que em uma pilha foram aplicados os seguintes comandos:
PUSH (10)
PUSH (5)
PUSH (3)
PUSH (40)
POP ( )
PUSH (11)
PUSH (4)
PUSH (7)
POP ( )
POP ( )
Após a execução dos comandos, o valor no topo da pilha é:
1. 
11.
2. 
4.
3. 
7.
4. 
3.
5. 
40.
 Pergunta 10 
Qual das classes abaixo é a mais adequada para implementar uma pilha na linguagem Java? 
1. 
Stack.
2. 
Object.
3. 
String.
4. 
Double.
5. 
Component.