Buscar

Exercício de Fixação - Estruturas de Seleção

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 5 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

Prévia do material em texto

Parte superior do formulário
Questão 1
Correto
Atingiu 2,0 de 2,0
Marcar questão
Texto da questão
O seguinte programa deve receber um número e apresentar um texto indicando se esse número é par ou ímpar.
#include
int main(){
int numero;
printf("Digite um numero: ");
scanf("%d",&numero);
if(numero%2==0){
******
}
else{
*****
}
return 0;
}
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 %d eh parn",numero); na linha 10: printf("O numero %d eh imparn",numero); 
b. Na linha 7: printf("O numero %d eh imparn",numero); na linha 10: printf("O numero %d eh parn",numero);
c. Na linha 7: printf("O numero eh parn",numero); na linha 10: printf("O numero eh imparn",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");
Feedback
Sua resposta está correta.
A resposta correta é: Na linha 7: printf("O numero %d eh parn",numero); na linha 10: printf("O numero %d eh imparn",numero);.
Questão 2
Correto
Atingiu 2,0 de 2,0
Marcar questão
Texto da questão
Qual estrutura está representada na imagem a seguir?
Escolha uma opção:
a. Estrutura de seleção simples.
b. Estrutura sequencial.
c. Estrutura switch.
d. Não é possível, somente com o diagrama, saber qual é a estrutura.
e. Estrutura de seleção composta. 
Feedback
Sua resposta está correta.
A resposta correta é: Estrutura de seleção composta..
Questão 3
Correto
Atingiu 2,0 de 2,0
Marcar questão
Texto da questão
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?
#include
int main(){
int numero1,numero2,maior;
printf("Digite um numero: ");
scanf("%d",&numero1);
printf("Digite outro numero: ");
scanf("%d",&numero2);
if(numero1>numero2){
maior=numero1;
}
else{
maior=numero2;
}
printf("Maior: %dn",maior);
return 0;
}
Escolha uma opção:
a. maior=numero1>numero2?numero2:numero1;
b. maior=numero2>numero1?numero1:numero2;
c. maior=numero1>numero2?numero1:numero2; 
d. Não é possível realizar esse tipo de operação com o operador ternário.
e. maior=numero1>numero2?numero1::numero2;
Feedback
Sua resposta está correta.
A resposta correta é: maior=numero1>numero2?numero1:numero2;.
Questão 4
Correto
Atingiu 2,0 de 2,0
Marcar questão
Texto da questão
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. O código para o caso default é obrigatório.
b. A expressão pode conter qualquer operador: aritmético, lógico ou relacional.
c. Somente um dos cases é executado por vez. 
d. Os valores (valor1, valor2...) podem ser um teste condicional, usando os operadores relacionais.
e. O comando break não é permitido no interior dos grupos de comandos.
Feedback
Sua resposta está correta.
A resposta correta é: Somente um dos cases é executado por vez..
Questão 5
Correto
Atingiu 2,0 de 2,0
Marcar questão
Texto da questão
Qual a diferença entre uma estrutura de seleção simples e uma composta na linguagem C?
Escolha uma opção:
a. 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. 
b. Não existe estrutura de seleção simples e composta em C.
c. 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.
d. Não existe diferença, cabendo ao programador escolher uma entre as duas.
e. A estrutura simples é usada em programas simples e a composta em problemas mais complexos.
Feedback
Sua resposta está correta.
A resposta correta é: 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..
Parte inferior do formulário

Continue navegando