Baixe o app para aproveitar ainda mais
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
Compartilhar