Buscar

AV2 prog e estrutura de dados(nota6)

Prévia do material em texto

Conteúdo do teste
1. 
Parte superior do formulário
Pergunta 1
0.6 pontos
Examine o programa a seguir. O que será impresso na tela se esse código rodar?
public static void main(String[] args) {
int b=27;
int x=14;
x = x + 11 – 7;
b=b + x + 4;
b=b % 7;
x=b + 9 – 2 ; 
System.out.println(x);        
}
1. 
15.
2. 
33.
3. 
0.
4. 
29.
5. 
7.
Parte inferior do formulário
2. 
Parte superior do formulário
Pergunta 2
0.6 pontos
Em um programa Java, podemos precisar fazer um desvio pulando algumas instruções que deixarão de ser executadas, caso uma determinada condição de teste seja verdadeira.
Qual das opções abaixo permite realizar isso?
1. 
SCANNER
2. 
IF
3. 
MOV
4. 
DJNZ
5. 
SYSTEM.OUT.PRINTLN
Parte inferior do formulário
3. 
Parte superior do formulário
Pergunta 3
0.6 pontos
Estrutura de dados do tipo FIFO [Last In, First Out – Último a Entrar, Primeiro a Sair (UEPS)] na qual os elementos são inseridos em uma extremidade e são removidos pela outra.
Estamos falando de: 
1. 
Fila.
2. 
Lista encadeada.
3. 
Vetor.
4. 
Matriz.
5. 
Pilha.
Parte inferior do formulário
4. 
Parte superior do formulário
Pergunta 4
0.6 pontos
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. 
39.
2. 
28.
3. 
46.
4. 
4.
5. 
16.
Parte inferior do formulário
5. 
Parte superior do formulário
Pergunta 5
0.6 pontos
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. 
10 e 59.
2. 
11 e 29.
3. 
7 e 40.
4. 
11 e 80.
5. 
4 e 25.
Parte inferior do formulário
6. 
Parte superior do formulário
Pergunta 6
0.6 pontos
Analise as alternativas abaixo sobre vetores e matrizes e marque a CORRETA.
1. 
Matrizes são estruturas de dados unidimensionais homogêneas em que a quantidade de elementos deve ser definida no momento da declaração.
2. 
Vetores são estruturas de dados unidimensionais homogêneas em que a quantidade de elementos deve ser definida posteriormente.
3. 
Um exemplo de declaração de uma matriz se dá por: int mat[10];.
4. 
Matrizes são estruturas de dados bidimensionais homogêneas que utilizam linhas e colunas para identificação de elementos.
5. 
Matrizes são estruturas de dados bidimensionais heterogêneas em que a quantidade de elementos deve ser definida no momento da declaração.
Parte inferior do formulário
7. 
Parte superior do formulário
Pergunta 7
0.6 pontos
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. 
PRINTF
2. 
POWER
3. 
IF
4. 
LOG
5. 
ECHO
Parte inferior do formulário
8. 
Parte superior do formulário
Pergunta 8
0.6 pontos
É uma estrutura de dados do tipo LIFO [Last In, First Out – Último a Entrar, Primeiro a Sair (UEPS)] em que os elementos são inseridos e retirados sempre de uma mesma extremidade.
Estamos falando de: 
1. 
Vetor.
2. 
Fila.
3. 
Lista encadeada.
4. 
Matriz.
5. 
Pilha.
Parte inferior do formulário
9. 
Parte superior do formulário
Pergunta 9
0.6 pontos
Marque a alternativa que NÃO representa uma estrutura de dados dinâmica (uma estrutura dinâmica é aquela que pode crescer e diminuir de tamanho).
1. 
Lista encadeada simples.
2. 
Vetor.
3. 
Fila.
4. 
Lista duplamente encadeada.
5. 
Pilha.
Parte inferior do formulário
10. 
Parte superior do formulário
Pergunta 10
0.6 pontos
Analise o programa Java abaixo e marque a alternativa que contém o valor que será impresso na tela quando ele rodar.
public static void main(String[] args) {
int resultado=1;
int s=1;
while (s <= 9) {
resultado=resultado*s;
s=s+3;
}
resultado=resultado + 4;
System.out.println(resultado);
}
1. 
32.
2. 
5.
3. 
67.
4. 
11.
5. 
79.
Parte inferior do formulário

Continue navegando