Buscar

Avaliação - Unidade II_ Revisão da tentativa

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 6 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 6 páginas

Prévia do material em texto

12/03/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=167278&cmid=588 1/6
Página inicial Minhas disciplinas 0006 UNIDADE II Avaliação - Unidade II
Iniciado em quinta, 4 mar 2021, 11:07
Estado Finalizada
Concluída em sexta, 12 mar 2021, 19:02
Tempo
empregado
8 dias 7 horas
Avaliar 9,00 de um máximo de 10,00(90%)
Questão 1
Completo
Atingiu 1,00 de 1,00
A estrutura condicional composta permite a escolha de um entre dois caminhos possíveis, dependendo da
avaliação de uma condição. Dado o seguinte código: 
char tipo; 
printf("Pessoa fisica ou juridica (F/J): "); 
scanf("%c", &tipo); 
if (tipo == 'F') 
 printf("Voce possui um RG e um CPF"); 
else printf("Voce possui um CNPJ e uma Inscricao Estadual"); 
Assinale a alternativa referente ao que acontecerá se a letra "X" for informada pelo usuário:
a. Executará a instrução subsequente ao if.
b. Resultará em um erro de execução.
c. Não executará nenhuma das instruções.
d. Executará a instrução subsequente ao else.
e. Não deixará prosseguir enquanto não for digitado "F" ou "J".
https://ambienteonline.uninga.br/
https://ambienteonline.uninga.br/course/view.php?id=9
https://ambienteonline.uninga.br/course/view.php?id=9&section=5
https://ambienteonline.uninga.br/mod/quiz/view.php?id=588
https://ambienteonline.uninga.br/mod/quiz/view.php?id=39606
12/03/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=167278&cmid=588 2/6
Questão 2
Completo
Atingiu 1,00 de 1,00
Questão 3
Completo
Atingiu 1,00 de 1,00
A estrutura condicional consiste em uma estrutura de controle de fluxo que permite executar um ou mais
comandos se a condição testada for verdadeira ou executar um ou mais comandos se for falsa. Assinale a
alternativa correta na qual a estrutura condicional não se aplica:
a. Trocar lâmpada se estiver queimada.
b. Autorizar saque de caixa eletrônico se a senha estiver correta.
c. Desbloquear acesso a uma funcionalidade se o usuário for supervisor.
d. Fazer uma ligação telefônica.
e. Decidir se um aluno está ou não aprovado.
A estrutura condicional simples consiste na execução de uma ou mais instruções se uma dada condição for
avaliada como verdadeira, do contrário estas instruções serão ignoradas e o fluxo será então desviado para a
instrução seguinte à estrutura. Dado o seguinte trecho de código: 
int ano; 
printf("Informe o ano: "); 
scanf("%d", &ano); 
if (___________) 
 printf("O ano eh bissexto"); 
Assinale a alternativa referente à condição correta a ser inserida na lacuna do if para que o texto subsequente
possa ser impresso:
a. ano * 4 == 0
b. (ano * 4) / 2 == 0
c. ano / 4 == 0
d. ano % 4 == 0
e. (ano / 2) * 4 == 0
12/03/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=167278&cmid=588 3/6
Questão 4
Completo
Atingiu 1,00 de 1,00
Questão 5
Completo
Atingiu 1,00 de 1,00
A estrutura de decisão múltipla permite a definição de inúmeros caminhos, os quais apenas um será
selecionado e executado de acordo com o valor sendo avaliado. A partir dos conhecimentos que foram
adquiridos nesta disciplina, analise o trecho de código a seguir: 
char operador; 
printf("Digite o operador (+,-,*,/): "); 
scanf("%c", &operador); 
switch (operador) { 
case '+': printf("Adicao: %d", 15 + 10); break; 
case '-': printf("Subtracao: %d", 15 - 10); break; 
case '*': printf("Multiplicacao: %d", 15 * 10);break; 
case '/': printf("Divisao: %.1f", 15.0 / 10.0);break; 
default: printf("Operador inválido"); 
} 
Assinale a alternativa referente ao resultado do cálculo que será apresentado na tela se o usuário digitar "*":
a. Operador inválido.
b. 1.5.
c. 25.
d. 150.
e. 5.
As estruturas condicionais são muito importantes em linguagem de programação, pois permitem que o fluxo
do programa seja desviado para atender a uma determinada condição. Seguem algumas afirmações sobre a
sintaxe do comando if da linguagem C: 
I. Os parênteses () que envolvem a condição depois da instrução if são opcionais. 
II. As chaves {} são opcionais quando apenas uma instrução for executada em um if. 
III. A linha do if deve ser obrigatoriamente terminada com um ponto-e-vírgula (;). 
IV. Cada instrução dentro de um bloco com chaves {} deve ser terminada com um ponto e vírgula (;). 
Estão corretas:
a. I e III apenas.
b. II e IV apenas.
c. I, II e IV apenas.
d. II, III e IV apenas.
e. I, II e III apenas.
12/03/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=167278&cmid=588 4/6
Questão 6
Completo
Atingiu 0,00 de 1,00
Questão 7
Completo
Atingiu 1,00 de 1,00
Na linguagem C, para escrever uma estrutura condicional composta, utilizamos a instrução else, que
executará as instruções seguintes no caso da condição avaliada pelo if ser falsa. Considerando que podemos
escrever toda a instrução if em uma linha, conforme visto na aula ao vivo, assinale a alternativa que
corresponde a sintaxe correta no uso do else:
a. if (condição) { instruções; } else { instruções; }
b. if (condição) { instruções; } else; { instruções; }
c. if condição; { instruções }; else { instruções };
d. if (condição); { instruções; } else { instruções; }
e. if condição { instruções; } else { instruções; }
Nos algoritmos sequenciais o fluxo é seguido de modo sequencial, ou seja, todas as instruções são executadas
uma a uma. No entanto, em muitas situações necessita-se realizar algum teste antes de efetuar um
processamento, e para isto serve a estrutura condicional. Assinale a alternativa que corresponde à sua correta
definição:
a. Estrutura de armazenamento de dados a partir do teste de uma condição.
b. Estrutura de controle de fluxo que executa um grupo de comandos se a condição testada for verdadeira
ou executar outro grupo de comandos se a condição for falsa.
c. Estrutura de árvore que percorre seus nós a partir de uma condição verdadeira.
d. Estrutura de controle de fluxo que executa comandos independentemente da condição ser verdadeira
ou falsa.
e. Estrutura de loop para efetuar o processamento de um trecho de código de acordo com a condição
especificada.
12/03/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=167278&cmid=588 5/6
Questão 8
Completo
Atingiu 1,00 de 1,00
Questão 9
Completo
Atingiu 1,00 de 1,00
O comando switch é a forma como implementamos estruturas de decisão múltipla na linguagem C, ou seja,
várias condições podem ser avaliadas para o valor de uma expressão para que suas instruções
correspondentes sejam executadas. Assinale a alternativa que corresponde ao que acontece quando
omitimos a instrução break do final do bloco de instruções em um case:
a. O fluxo volta para a primeira instrução do bloco do case em questão.
b. O fluxo segue para o bloco de instruções case subsequente.
c. O fluxo é desviado para a instrução seguinte ao bloco da instrução switch.
d. O fluxo segue para o bloco anterior de instruções case.
e. O fluxo volta para o primeiro bloco case depois da instrução switch.
O encadeamento de ifs é utilizado quando precisamos estabelecer a verificação de condições sucessivas, em
que uma determinada ação poderá ser executada se um conjunto anterior de instruções ou condições for
satisfeito. Assim, devemos considerar que a execução desta ação pode estabelecer novas condições dentro
do algoritmo. Baseado nisto, assinale a alternativa correspondente ao número máximo de encadeamentos
possíveis de ifs em um programa em C:
a. Duas.
b. Três.
c. Cinco.
d. Quatro.
e. Ilimitado.
12/03/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=167278&cmid=588 6/6
Questão 10
Completo
Atingiu 1,00 de 1,00
O operador de condição ternária verifica uma condição e retorna um dentre dois valores pré-definidos em sua
estrutura. É uma alternativa para substituir o if…elseem algumas situações. Assinale a alternativa correta
referente à forma como a instrução abaixo pode ser reescrita usando o operador ternário: 
if (idade < 18) 
 printf("Voce eh menor de idade"); 
else 
 printf("Voce eh maior de idade");
a. printf("Voce eh (idade < 18 ? "menor" : "maior") de idade");
b. printf("Voce eh %s de idade", idade < 18 ? "menor" : "maior");
c. printf("Voce eh %s de idade", idade < 18 ? "maior" : "menor");
d. printf("Voce eh %s de idade", "menor" : idade < 18 ? "maior");
e. printf("Voce eh ", idade < 18 ? "menor" : "maior", " de idade");
Atividade anterior
◄ Slides Videoaula 3
Seguir para...
Próxima atividade
Videoaula 1 ►
Manter contato
UNINGÁ
 https://www.uninga.br
 Mobile : 0800 800 5009
   
https://ambienteonline.uninga.br/mod/resource/view.php?id=587&forceview=1
https://ambienteonline.uninga.br/mod/page/view.php?id=589&forceview=1
https://www.uninga.br/
tel:Mobile : 0800 800 5009
https://www.facebook.com/uninga.edu.br/
https://www.youtube.com/channel/UCFfrZpSpL4DflIFl78P2TSQ
https://www.instagram.com/uningaoficial/?hl=pt
https://api.whatsapp.com/send?phone=44%2099825-1515

Continue navegando