Buscar

BDQ Prova.pdf

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

09/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/2
   Fechar
   ESTRUTURA DE DADOS
Simulado: CCT0308_SM_201508932948 V.1 
Aluno(a): RAFAELA CONCEIÇÃO AGNELO Matrícula: 201508932948
Desempenho: 0,3 de 0,5 Data: 07/06/2016 17:59:51 (Finalizada)
  1a Questão (Ref.: 201509120404) Pontos: 0,1  / 0,1
A implementação da pilha de chamadas e retorno de funções é um tópico muito importante. Além disso,
estratégias para o gerenciamento de outra área de memória chamada de heap são importantes para a
comprensão de objetos dinâmicos como ________________. Com base na afirmativa marque a opção correta
para completá­la:
CONDICIONAIS
ESTRUTURAS
REPETIÇÕES
VETORES
  MATRIZES
  2a Questão (Ref.: 201509121522) Pontos: 0,1  / 0,1
Assinale a opção certa.
 Quando não se escreve o protótipo de uma função ...
  É preciso definir a função antes do programa principal.
A chamada da função não poderá ser feita em qualquer hipótese.
O programa não funcionará de forma alguma.
A chamada da função poderá ser feita em qualquer hipótese.
A definição da função deverá ser escrita, obrigatoriamente, após o programa principal.
 Gabarito Comentado.
  3a Questão (Ref.: 201509888749) Pontos: 0,0  / 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
18 e 28
  28 e 18
09/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/2
08 e 18
  4a Questão (Ref.: 201509054386) Pontos: 0,0  / 0,1
Com a utilização das estruturas de dados e seus tipos, em algumas situações é imprescindível a criação de
funções que façam determinada verificação ou ação nestas estruturas. Dessa forma, analise a função abaixo e
marque corretamente a alternativa que descreve as funcionalidades desta.
int funcao(float v[], float vl, int n)
{
   for (int i = 0; i < n; i++)
     if (v[i] == vl)
       return i;
   return ­1;
}
Retorna ­1 se o valor de n foi encontrado.
  Retorna a posição de v se o valor vl foi encontrado.
Resulta em erro, se o valor de vl não estiver dentro de v.
  Retorna o valor de vl se o valor n foi encontrado.
Retorna ­1 se o valor de vl estiver dentro de v.
 Gabarito Comentado.
  5a Questão (Ref.: 201509667910) Pontos: 0,1  / 0,1
Blocos únicos de códigos que realizam diversas tarefas distintas são de difícil manutenção. Portanto, utiliza­se a
técnica da modularização de programas, a fim de facilitar a implementação e a manutenção dos programas.
Esta técnica tem como principal elemento:
As Estruturas de Dados
  As funções
As Filas
Os Vetores
Os Grafos

Outros materiais