Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0239_EX_A7_201502134161 » de 50 min.25:10 Aluno: THIAGO MACHADO DA SILVA Matrícula: Disciplina: CCT0239 - ALGORITMOS Período Acad.: 2015.1 Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O que é impresso na tela ? int conta, num = 1, prod = 1; for (conta = 4; conta > 0; conta--) { prod = prod *num; num++; } cout << "Prod = " << prod << " num = " << num << endl; Prod = 6 num = 4 Prod = 24 num = 5 Prod = 1 num = 2 Prod = 2 num = 3 Prod = 6 num = 4 Prod = 24 num = 5 Prod não pode ser calculado e num assumirá o valor final 5. Prod = 6 num = 5 Gabarito Comentado 2. O que o trecho de programa em C++ abaixo imprime na tela ? int x; for (x = 5; x > 0; x--) if (x % 3 == 0) Página 1 de 4Exercício 13/05/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=268894080&p1=712... cout << x - 1 << " "; else cout << x + 1 << " "; 6 5 3 2 1 6 5 2 3 2 5 4 3 2 1 6 5 2 3 1 5 6 3 2 1 Gabarito Comentado 3. Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução o valor de entrada é 7 e na 2ª. execução o valor de entrada é 8. Para isso, considere o seguinte trecho em C++. int num; cout << "Digite um numero: "; cin >> num; if (num != 2 || num != 4 || num != 6) { num = num + 2; cout << num << " "; } if (num != 8) { num--; cout << num << " "; } else cout << num * 5 ; 9 8 10 40 9 8 10 9 9 6 10 9 8 10 40 9 40 Página 2 de 4Exercício 13/05/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=268894080&p1=712... Gabarito Comentado 4. Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O valor final de soma e o valor final de num, são respectivamente int contador, num = 1, soma = 0; for (contador = 1; contador <= 20; contador += 5) { soma = soma + num; num = num + 3; } 22 e 10 o valor de soma está indefinido e o valor de num é 10 22 e 20 22 e 13 12 e 10 Gabarito Comentado 5. Considere o trecho de programa feito em C++ em que a é uma variável do tipo int, já declarada. O programa foi executado 4 vezes. Na 1a. execução foi fornecido o valor 7, na 2a. execução foi fornecido o valor 3, na 3a. execução foi fornecido o valor 5 e na 4ª. execução foi fornecido o valor 10. Marque a opção correta que mostra os valores impressos, após as 4 execuções, respectivamente, de acordo com as entradas fornecidas. cin >> a; switch (a) { case 1: case 2: case 3 : cout << a +1 << endl; case 4: cout << a * 4 << endl; break; case 5: cout << a - 5 << endl; case 6 : cout << a/10 << endl;; break; default : cout << a * 10 << endl; } Página 3 de 4Exercício 13/05/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=268894080&p1=712... Exercício inciado em 13/05/2015 15:36:43. 70 4 12 100 8 4 0 0 100 70 4 12 0 0 100 8 4 10 100 70 4 12 0 100 Gabarito Comentado 6. Considere o trecho de programa em C++ abaixo. O que é impresso na tela quando o número de entrada é 7 ? Assinale a opção correta. int num; cout << "Digite um numero: "; cin >> num; if (num % 2 == 0) cout << num << "é divisível por 2"; else if (num % 3 == 0 && num % 5 == 0) cout << num << " é divisível por 3 e por 5"; else cout << num << " ### " ; 7 não é divisível por 2. Nada aparece, pois o trecho de programa possui erro. 7 ### Apenas 7 7 é divisível por 3 e por 5. FINALIZAR AVALIANDO O APRENDIZADO Legenda: Questão não respondida Questão não gravada Questão gravada Página 4 de 4Exercício 13/05/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=268894080&p1=712...
Compartilhar