Buscar

prova 02 - Estrutura de dados

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

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

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ê viu 3, do total de 4 páginas

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

Prévia do material em texto

13/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3456039912 1/4
   ESTRUTURA DE DADOS   Lupa  
 
Exercício: CCT0260_EX_A2_201502134161  Matrícula: 201502134161
Aluno(a): THIAGO MACHADO DA SILVA Data: 13/06/2016 13:45:28 (Finalizada)
  1a Questão (Ref.: 201502757411)  Fórum de Dúvidas (1)       Saiba   (1)
Considere a função:
void dobro(int x) {
      x = 10 * x;
}
Qual será o valor impresso na tela quando o programa principal for executado?
int main() {
int n;
n = 5;
dobro(n);
cout << n;
return 0;
} 
 
  5
0
10
Haverá um erro de compilação
50
 Gabarito Comentado
  2a Questão (Ref.: 201502758117)  Fórum de Dúvidas (1 de 1)       Saiba   (1 de 1)
Uma função possui um valor de retorno inteiro, recebe por valor um inteiro como primeiro parâmetro e por
referência um inteiro como segundo parâmetro. Qual das respostas abaixo poderia representar o protótipo
dessa função:
int func (&int, int);
int func (int &a, int b);
void func (int a, int &b);
void func (int &a, int &b);
  int func (int a, int &b);
 Gabarito Comentado
13/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3456039912 2/4
  3a Questão (Ref.: 201502851624)  Fórum de Dúvidas (1 de 1)       Saiba   (1 de 1)
Ao definirmos uma função, podemos afirmar:
I Toda função tem parâmetros
II Quando nada retorna, o ᠁ᜁpo é void
III Quando todos os parâmetros são do mesmo ᠁ᜁpo, é suficiente usar o ᠁ᜁpo uma vez e separar os
nomes dos parâmetros por vírgulas
IV  Na passagem por valor, o endereço da variável da função chamadora é passado para a função
chamada
Após uma análise das afirma᠁ᜁvas acima, escolha a opção correta.
  Somente II está correta
Somente II III e IV estão corretas
Somente I e II estão corretas
Somente II e III estão corretas
Somente II e IV estão corretas
 Gabarito Comentado
  4a Questão (Ref.: 201503010084)  Fórum de Dúvidas (1 de 1)       Saiba   (1 de 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; }
08 e 18
  28 e 18
18 e 18
28 e 08
18 e 28
  5a Questão (Ref.: 201502415505)  Fórum de Dúvidas (1)       Saiba   (1)
13/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3456039912 3/4
 
O programa não executa corretamente pois as funções devem ser descritas antes
da função main(), para que o compilador consiga reconhecê­las.
O programa não executa corretamente, pois os protótipos estão fora da ordem em
que as funções são descritas.
  O programa executa perfeitamente independente da ordem das funções já que
existem os seus protótipos.
O programa executa perfeitamente, mas não mostra o valor da media já que esta
função não foi chamada na função main( ).
O programa não executa corretamente, pois o protótipo da função media( ) não
apresenta a identificação dos parâmetros, mas apenas os tipos dos mesmos.
 Gabarito Comentado
  6a Questão (Ref.: 201502380370)  Fórum de Dúvidas (1 de 1)       Saiba   (1 de 1)
13/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3456039912 4/4
 
Auxiliar = 111  Numero1 = 1000  Numero2 = 80
  Auxiliar = 100  Numero1 = 900  Numero2 = 80
Auxiliar = 100  Numero1 = 900  Numero2 = 20
Auxiliar = 100  Numero1 = 1000  Numero2 = 20
Auxiliar = 101  Numero1 = 900  Numero2 = 20
 Gabarito Comentado
 Fechar

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes