Buscar

Unidade 3 - Linguagem C

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

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

Outros materiais