Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/09/2020 Unidade 3 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=520489&cmid=189027 1/9 Página inicial / Cursos / Faculdade / 20202F / 20202F - DISCIPLINAS REGULARES / SETEMBRO / ENIAC_20202F_14447 / Materiais de Estudo / Unidade 3 - Exercícios de �xação Iniciado em quarta, 9 set 2020, 20:21 Estado Finalizada Concluída em quarta, 16 set 2020, 20:50 Tempo empregado 7 dias Avaliar 9,00 de um máximo de 10,00(90%) Questão 1 Correto Atingiu 1,00 de 1,00 Qual a diferença entre a estrutura while e a do-while? Escolha uma: a. Na estrutura de repetição while, o teste condicional é feito no �m do loop; já na estrutura do-while, o teste é feito no início. b. Na estrutura de repetição while, não é preciso modi�car o valor da variável de controle; já na estrutura do-while, essa modi�cação é obrigatória. c. Não existe diferença alguma entre as duas estruturas. d. A while só pode ser usada quando se sabe quantas vezes o loop será executado; já na do-while esse dado não é obrigatório. e. Na estrutura de repetição while, o teste condicional é feito no início do loop; já na estrutura do-while, o teste é feito no �m. https://portalacademico.eniac.edu.br/ https://portalacademico.eniac.edu.br/course/index.php https://portalacademico.eniac.edu.br/course/index.php?categoryid=28 https://portalacademico.eniac.edu.br/course/index.php?categoryid=74 https://portalacademico.eniac.edu.br/course/index.php?categoryid=82 https://portalacademico.eniac.edu.br/course/index.php?categoryid=107 https://portalacademico.eniac.edu.br/course/view.php?id=7595 https://portalacademico.eniac.edu.br/course/view.php?id=7595#section-1 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=189027 https://atendimento.eniac.edu.br/faculdade 16/09/2020 Unidade 3 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=520489&cmid=189027 2/9 Questão 2 Correto Atingiu 1,00 de 1,00 O seguinte programa pede para o usuário um número e mostra a tabuada de multiplicação desse número. Foram retiradas as linhas 6 e 10 dessa estrutura, e agora você precisa adicioná-las para um correto funcionamento desse código. O que deve ser digitado nas linhas 6 e 10? Escolha uma: a. na linha 6: contador=1; na linha 10: contador=contador*1; b. na linha 6: contador=0; na linha 10: contador=contador+1; c. na linha 6: contador=1; na linha 10: contador=contador-1; d. na linha 6: contador=10; na linha 10: contador=contador+1; e. na linha 6: contador=1; na linha 10: contador=contador+1; 16/09/2020 Unidade 3 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=520489&cmid=189027 3/9 Questão 3 Incorreto Atingiu 0,00 de 1,00 Como podemos reescrever o seguinte trecho de código, utilizando como estrutura de repetição o for? #include <stdio.h> int main(){ int qtd,contador; �oat valor,soma; soma=0; contador=1; printf(" Lista de Compras n"); while(contador<6) { printf("Digite a qtd: "); scanf("%d",&qtd); printf("Digite o valor por unidade: "); scanf("%f",&valor); valor=valor*qtd; soma=soma+valor; contador=contador+1; } printf("Valor total da compra: R$ %.2fn",soma); return 0; } Escolha uma: a. 16/09/2020 Unidade 3 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=520489&cmid=189027 4/9 b. c. d. Esse tipo de programa não pode ser implementado usando-se o for. e. 16/09/2020 Unidade 3 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=520489&cmid=189027 5/9 Questão 4 Correto Atingiu 1,00 de 1,00 Qual estrutura está representada na imagem a seguir? Escolha uma: a. Estrutura de seleção composta. b. Estrutura switch. c. Estrutura sequencial. d. Estrutura de seleção simples. e. Não é possível, somente com o diagrama, saber qual é a estrutura. 16/09/2020 Unidade 3 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=520489&cmid=189027 6/9 Questão 5 Correto Atingiu 1,00 de 1,00 O seguinte programa deve receber um número e apresentar um texto indicando se esse número é par ou ímpar. O que deve ser escrito nas linhas 7 e 10 para que a saída seja de acordo com as imagens de saída de execução? Escolha uma: a. Na linha 7: printf("O numero %d eh imparn",numero); na linha 10: printf("O numero %d eh parn",numero); b. Na linha 7: printf("O numero %d eh parn",numero); na linha 10: printf("O numero %d eh imparn",numero); c. Na linha 10: printf("O numero eh parn",numero); na linha 7: printf("O numero eh imparn",numero); d. Na linha 7: printf("O numero eh parn",numero); na linha 10: printf("O numero eh imparn",numero); e. Na linha 7: printf("O numero %d eh parn"); na linha 10: printf("O numero %d eh imparn"); 16/09/2020 Unidade 3 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=520489&cmid=189027 7/9 Questão 6 Correto Atingiu 1,00 de 1,00 A seguir, vemos a sintaxe da estrutura switch: switch (expressao){ case valor1: comandos; comandos; break; case valor2: comandos; comandos; break; case valor3: comandos; comandos; break; default: comandos; comandos; } Sobre ela, é correto a�rmar: Escolha uma: a. Os valores (valor1, valor2...) podem ser um teste condicional, usando os operadores relacionais. b. O código para o caso default é obrigatório. c. O comando break não é permitido no interior dos grupos de comandos. d. Somente um dos cases é executado por vez. e. A expressão pode conter qualquer operador: aritmético, lógico ou relacional. 16/09/2020 Unidade 3 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=520489&cmid=189027 8/9 Questão 7 Correto Atingiu 1,00 de 1,00 Questão 8 Correto Atingiu 1,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Em que ocasião ocorre um loop in�nito? Escolha uma: a. Quando o programa precisa de todo o poder de processamento do computador, algumas vezes chegando até a desligá-lo. b. Quando a repetição nunca é executada . c. Quando a variável de controle do loop não é inicializada. d. Quando a estrutura de repetição não consegue resolver o problema de forma correta, por este ser muito complexo. e. Quando a estrutura de repetição �ca executando para sempre. Qual a diferença entre uma estrutura de seleção simples e uma composta na linguagem C? Escolha uma: a. Não existe diferença, cabendo ao programador escolher uma entre as duas. b. A estrutura simples só tem if, ou seja, só se executa operações se o teste for verdadeiro. Já a estrutura composta tem if-else. c. Não existe estrutura de seleção simples e composta em C. d. A estrutura simples é usada em programas simples e a composta em problemas mais complexos. e. A estrutura composta só tem if, ou seja, só se executa operações se o teste for verdadeiro. Já a estrutura simples tem if-else. Em que ocasião podemos substituir a while pela for? Escolha uma: a. Somente quando a while estiver efetuando operações aritméticas. b. Sempre é possível substituir uma estrutura while por uma for. c. Nunca podemos substituir uma estrutura while por uma for. d. Somente quando se sabe quantas vezes a estrutura de repetição será executada. e. Somente quando não for preciso inicializar a variável de controle. 16/09/2020 Unidade 3 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=520489&cmid=189027 9/9 Questão 10 Correto Atingiu 1,00 de 1,00 Como você pode reescrever o código a seguir, usando a estrutura de seleção ternária? Ou seja, se substituirmos as linhas 9 a 14, como deve estar escrita uma nova linha, usando o operador ternário para termos a mesma saída? Escolha uma: a. maior=numero1>numero2?numero1:numero2;b. maior=numero1>numero2?numero1::numero2; c. Não é possível realizar esse tipo de operação com o operador ternário. d. maior=numero1>numero2?numero2:numero1; e. maior=numero2>numero1?numero1:numero2; ◄ Assunto 06 - Estruturas de Repetição Seguir para... Assunto 07 - Correção de erros, Depuração e Documentação ► https://portalacademico.eniac.edu.br/mod/lti/view.php?id=208900&forceview=1 https://portalacademico.eniac.edu.br/mod/lti/view.php?id=208901&forceview=1
Compartilhar