Buscar

Estrutura de dados

Prévia do material em texto

13/06/2018 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/2
1a Questão (Ref.:201508364797) Pontos: 0,1 / 0,1 
Estão entre algumas das possíveis formas de se estruturar dados:
Grafos, lista ordenada, algoritmos.
Lista encadeada, vetores, algoritmos.
Algoritmos, lista ordenada, vetores.
 Grafos, lista ordenada, vetores.
Grafos, algoritmos, fila.
 
2a Questão (Ref.:201508365206) Pontos: 0,1 / 0,1 
Considere as seguintes afirmações sobre Listas Sequenciais:
I - São estruturas lineares que utilizam as primeiras posições de um vetor para armazenas os dados de interesse
II - São compostas pelo conjunto dos dados que se deseja armazenar e por uma variável inteira que indica a quantidade
de dados armazenados
III - Os dados são sempre inseridos ou removidos no final da lista, tomando-se o cuidado de atualizar a quantidade de
dados da mesma
IV - A lista pode admitir ou não admitir que haja dados repetidos (listas podem ser com ou sem repetição)
Marque a opção que contém apenas todas as afirmações verdadeiras:
I, II, III
 I, II, IV
I, III, IV
I, II
I, II, III, IV
 
3a Questão (Ref.:201508365168) Pontos: 0,1 / 0,1 
Um conjunto ordenado de itens a partir do qual podem ser eliminados itens em uma extremidade e no qual podem ser
inseridos itens na outra extremidade é denominado de
pilha.
árvore.
lista encadeada.
 fila.
lista simples.
 
4a Questão (Ref.:201508365186) Pontos: 0,1 / 0,1 
Considera a FUNÇÃO abaixo:
 
void inverte(int &x, int &y)
 { int aux = x;
 x = y;
 y = aux; }
 Quais valores serão impressos na tela quando o seguinte programa principal for executado?
 int main()
 { int a = 18, b = 28;
 inverte(a, b);
 cout << a <<" e "<< b;
 return 0; }
 
28 e 08
18 e 18
08 e 18
 28 e 18
18 e 28
 
13/06/2018 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 2/2
5a Questão (Ref.:201508364871) Pontos: 0,1 / 0,1 
1) O que será impresso pela função Eureka ? Assinale a opção correta.
 
void Eureka()
 {
 for (int i = 1; i <= 10; i++)
 if (i % 2 == 0)
 cout << i << " ";
 else
 if (i % 7 == 0)
 return;
 }
 
 2 4 6
Nada é impresso, pois a função não compila. A função não deveria usar return, pois não está de acordo com o uso de void.
2 4 6 8
2 4 6 8 10
Nada é impresso, pois a função não compila. Para a função compilar, deveria ter int no lugar de void, já que há return na função.

Outros materiais

Perguntas Recentes