Você está na página 1de 8

03/11/2021 12:55 Unidade 3 - Exercícios de fixação: Revisão da tentativa

Página inicial / Meus Cursos / ENIAC_20212F_14447 / Materiais de Estudo / Unidade 3 - Exercícios de fixação

Iniciado em quarta, 3 nov 2021, 12:45


Estado Finalizada
Concluída em quarta, 3 nov 2021, 12:56
Tempo 10 minutos 15 segundos
empregado
Avaliar 10,00 de um máximo de 10,00(100%)

Questão 1
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 opção:


a. maior=numero2>numero1?numero1:numero2;
b. Não é possível realizar esse tipo de operação com o operador ternário.
c. maior=numero1>numero2?numero1::numero2;
d. maior=numero1>numero2?numero2:numero1;
e. maior=numero1>numero2?numero1:numero2; 

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492231&cmid=278825 1/8
03/11/2021 12:55 Unidade 3 - Exercícios de fixação: Revisão da tentativa

Questão 2
Correto Atingiu 1,00 de 1,00

Em que ocasião ocorre um loop infinito?

Escolha uma opção:


a. Quando a repetição nunca é executada .
b. Quando o programa precisa de todo o poder de processamento do computador, algumas vezes chegando até a desligá-lo.
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 fica executando para sempre. 

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492231&cmid=278825 2/8
03/11/2021 12:55 Unidade 3 - Exercícios de fixação: Revisão da tentativa

Questão 3
Correto Atingiu 1,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;

float 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 opção:


a.

b. 

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492231&cmid=278825 3/8
03/11/2021 12:55 Unidade 3 - Exercícios de fixação: Revisão da tentativa

c.

d.

e. Esse tipo de programa não pode ser implementado usando-se o for.

Questão 4
Correto Atingiu 1,00 de 1,00

Qual a diferença entre uma estrutura de seleção simples e uma composta na linguagem C?

Escolha uma opção:


a. Não existe diferença, cabendo ao programador escolher uma entre as duas.
b. Não existe estrutura de seleção simples e composta em C.
c. 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.
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.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492231&cmid=278825 4/8
03/11/2021 12:55 Unidade 3 - Exercícios de fixação: Revisão da tentativa

Questão 5
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 afirmar:

Escolha uma opção:


a. A expressão pode conter qualquer operador: aritmético, lógico ou relacional.
b. O código para o caso default é obrigatório.
c. Somente um dos cases é executado por vez. 
d. O comando break não é permitido no interior dos grupos de comandos.
e. Os valores (valor1, valor2...) podem ser um teste condicional, usando os operadores relacionais.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492231&cmid=278825 5/8
03/11/2021 12:55 Unidade 3 - Exercícios de fixação: Revisão da tentativa

Questão 6
Correto Atingiu 1,00 de 1,00

Em que ocasião podemos substituir a while pela for?

Escolha uma opção:


a. Nunca podemos substituir uma estrutura while por uma for.
b. Somente quando se sabe quantas vezes a estrutura de repetição será executada. 
c. Somente quando a while estiver efetuando operações aritméticas.
d. Somente quando não for preciso inicializar a variável de controle.
e. Sempre é possível substituir uma estrutura while por uma for.

Questão 7
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 opção:


a. Na linha 7: printf("O numero eh parn",numero); na linha 10: printf("O numero eh imparn",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 7: printf("O numero %d eh imparn",numero); na linha 10: printf("O numero %d eh parn",numero);


d. Na linha 10: printf("O numero eh parn",numero); na linha 7: 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");

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492231&cmid=278825 6/8
03/11/2021 12:55 Unidade 3 - Exercícios de fixação: Revisão da tentativa

Questão 8
Correto Atingiu 1,00 de 1,00

Qual a diferença entre a estrutura while e a do-while?

Escolha uma opção:


a. Na estrutura de repetição while, o teste condicional é feito no início do loop; já na estrutura do-while, o teste é feito no fim. 
b. Na estrutura de repetição while, o teste condicional é feito no fim do loop; já na estrutura do-while, o teste é feito no início.
c. Na estrutura de repetição while, não é preciso modificar o valor da variável de controle; já na estrutura do-while, essa
modificação é obrigatória.
d. Não existe diferença alguma entre as duas estruturas.
e. 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.

Questão 9
Correto Atingiu 1,00 de 1,00

Qual estrutura está representada na imagem a seguir?

Escolha uma opção:


a. Estrutura switch.
b. Não é possível, somente com o diagrama, saber qual é a estrutura.
c. Estrutura sequencial.
d. Estrutura de seleção composta. 
e. Estrutura de seleção simples.

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492231&cmid=278825 7/8
03/11/2021 12:55 Unidade 3 - Exercícios de fixação: Revisão da tentativa

Questão 10
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 opção:


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=10; na linha 10: contador=contador+1;
d. na linha 6: contador=1; na linha 10: contador=contador+1; 
e. na linha 6: contador=1; na linha 10: contador=contador-1;

◄ 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/quiz/review.php?attempt=1492231&cmid=278825 8/8

Você também pode gostar