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

08/07/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=523437&cmid=113336 1/6
Iniciado em sexta, 2 jul 2021, 16:50
Estado Finalizada
Concluída em sábado, 3 jul 2021, 20:55
Tempo
empregado
1 dia 4 horas
Avaliar 8,00 de um máximo de 10,00(80%)
Questão 1
Completo
Atingiu 1,00 de 1,00
Questão 2
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 else.
b.
Não executará nenhuma das instruções.
c.
Não deixará prosseguir enquanto não for digitado "F" ou "J".
d.
Resultará em um erro de execução.
e.
Executará a instrução subsequente ao if.
A resposta correta é: Executará a instrução subsequente ao else.
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.
Autorizar saque de caixa eletrônico se a senha estiver correta.
b.
Desbloquear acesso a uma funcionalidade se o usuário for supervisor.
c.
Fazer uma ligação telefônica.
d.
Decidir se um aluno está ou não aprovado.
e.
Trocar lâmpada se estiver queimada.
A resposta correta é: Fazer uma ligação telefônica.
https://ambienteonline.uninga.br/mod/quiz/view.php?id=113354
08/07/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=523437&cmid=113336 2/6
Questão 3
Completo
Atingiu 0,00 de 1,00
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) / 2 == 0
b.
ano % 4 == 0
c.
ano / 4 == 0
d.
(ano / 2) * 4 == 0
e.
ano * 4 == 0
A resposta correta é: ano % 4 == 0
08/07/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=523437&cmid=113336 3/6
Questão 4
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.
150.
c.
1.5.
d.
5.
e.
25.
A resposta correta é: 150.
08/07/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=523437&cmid=113336 4/6
Questão 5
Completo
Atingiu 1,00 de 1,00
Questão 6
Completo
Atingiu 1,00 de 1,00
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, II e III apenas.
b.
II, III e IV apenas.
c.
I e III apenas.
d.
I, II e IV apenas.
e.
II e IV apenas.
A resposta correta é: II e IV apenas.
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 };
A resposta correta é: if (condição) { instruções; } else { instruções; }
08/07/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=523437&cmid=113336 5/6
Questão 7
Completo
Atingiu 1,00 de 1,00
Questão 8
Completo
Atingiu 1,00 de 1,00
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 loop para efetuar o processamento de um trecho de código de acordo com a condição especificada.
b.
Estrutura de controle de fluxo que executa comandos independentemente da condição ser verdadeira ou falsa.
c.
Estrutura de armazenamento de dados a partir do teste de uma condição.
d.
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.
e.
Estrutura de árvore que percorre seus nós a partir de uma condição verdadeira.
A resposta correta é: 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.
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 breakdo 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 volta para o primeiro bloco case depois da instrução switch.
c.
O fluxo segue para o bloco de instruções case subsequente.
d.
O fluxo segue para o bloco anterior de instruções case.
e.
O fluxo é desviado para a instrução seguinte ao bloco da instrução switch.
A resposta correta é: O fluxo segue para o bloco de instruções case subsequente.
08/07/2021 Avaliação - Unidade II: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=523437&cmid=113336 6/6
Questão 9
Completo
Atingiu 1,00 de 1,00
Questão 10
Completo
Atingiu 0,00 de 1,00
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
alternativacorrespondente ao número máximo de encadeamentos possíveis de ifs em um programa em C:
a.
Duas.
b.
Cinco.
c.
Três.
d.
Ilimitado.
e.
Quatro.
A resposta correta é: Ilimitado.
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…else em 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", "menor" : idade < 18 ? "maior");
d.
printf("Voce eh ", idade < 18 ? "menor" : "maior", " de idade");
e.
printf("Voce eh %s de idade", idade < 18 ? "maior" : "menor");
A resposta correta é: printf("Voce eh %s de idade", idade < 18 ? "menor" : "maior");

Outros materiais