Buscar

Exercícios Avaliando o Aprendizado 5

Prévia do material em texto

1a Questão 
 
 
Observe o trecho do programa em C++ abaixo e, após, entrar com os valores sugeridos para sua 
execução assinale a alternativa que representa a resposta final. 
cin >> a; 
cin >> b; 
cin >> c; 
if (a < b + c) && (b < a + c) && ( c < a + b) 
{ 
cout << "É triangulo \n"; 
if (a == b) || (b == c) || (a == c) 
cout << "Triângulo isósceles\n"; 
else 
if (a == b) && (b == c) 
cout << "Triângulo equilátero\n"; 
else 
if (a != b) && (b != c) && (a != c) 
cout << "Triangulo escaleno\n"; 
} 
else 
cout << "Não é triângulo\n"; 
 
Valores: a = 10 
b = 6 
c = 2 
 
 Não é triângulo 
Triângulo isósceles 
 É triângulo 
Triângulo isósceles 
 É triângulo 
Triângulo equilátero 
 Não é triângulo 
 É triângulo 
Triângulo escaleno 
 
 
 
 
 
 2a Questão 
 
 Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, 
determinar e escrever a maior idade. Sabe-se que não há irmãos gêmeos. Assinale a opção que 
mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita. 
 
 prog MaiorIdade 
int id1, id2, maior; 
imprima "Digite a primeira idade : "; 
leia id1; 
imprima "Digite a segunda idade : "; 
leia id2; 
se (id1 > id2) 
{ imprima "Maior idade = ", maior;} 
senão 
 { imprima "Maior idade = ", maior;} 
fimprog 
 
 prog MaiorIdade 
int id1, id2; 
imprima "Digite a primeira idade : "; 
leia id1; 
imprima "Digite a segunda idade : "; 
leia id2; 
se (id1 > id2) 
{ imprima "Maior idade = ", id1;} 
senão 
 { imprima "Maior idade = ", id2;} 
fimprog 
 
 prog MaiorIdade 
int id1, id2; 
imprima "Digite a primeira idade : "; 
leia id1; 
imprima "Digite a segunda idade : "; 
leia id2; 
se (id1 > id2) 
{ imprima "Maior idade = ", id1;} 
senão (id1 < id2) 
 { imprima "Maior idade = ", id1;} 
fimprog 
 prog MaiorIdade 
imprima "Digite a primeira idade : "; 
leia id1; 
imprima "Digite a segunda idade : "; 
leia id2; 
se (id1 > id2) 
{ imprima "Maior idade = ", id1;} 
senão 
 { imprima "Maior idade = ", id2;} 
fimprog 
 
 prog MaiorIdade 
int id1, id2; 
leia id1; 
leia id2; 
se (id1 > id2) 
 imprima "Maior idade = ", id1; 
senão 
 imprima "Maior idade = ", id2; 
fimprog 
 
 
 
 
 
 
 
 3a Questão 
 
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
 
 
 Apenas o comando enquanto 
 Para ou enquanto 
 Se ou escolha 
 Apenas o de entrada 
 
Para e Se 
 
 
 
 4a Questão 
 
 
O que será exibido de acordo com o trecho de código abaixo? 
 
c 20 
r c mod 2 
se (r = 0) entao 
 escreva("Valor de r:", r) 
senao 
 se (r = 1) entao 
 escreva("Valor de r: ",r) 
 senao 
 escreva("Valor de r:",r+3) 
 fimse 
fimse 
 
 Valor de r: 1 
 Valor de r: 3 
 
Valor de r: 10 
 Valor de r: 0 
 
Nada será exibido. 
 
 
 
 
 
 
 5a Questão 
 
Observe o trecho do algoritmo a seguir e responda: 
leia num; 
se (num % 2 == 0) 
 { 
 tipo = 1; 
 } 
senão 
 { 
 tipo = 2; 
 } 
escolha(tipo) 
{ 
 caso1 : imprima"PAR";pare; 
 caso2 : imprima"IMPAR";pare; 
} 
 
Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 
13 e 16. 
Qual o conjunto de respostas no final da terceira execução? 
 
 IMPAR, IMPAR, PAR 
 PAR, IMPAR, PAR 
 PAR, PAR, IMPAR 
 IMPAR, PAR, IMPAR 
 IMPAR, PAR, PAR 
 
 
 
 
 6a Questão 
 
 
Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: 
 prog numeroMes 
 int mes; 
 imprima "\ndigite um numero de 1 - 12: "; 
 leia mes ; 
 escolha (mes) 
 { 
 caso 1 : imprima "\njaneiro\n"; pare; 
 caso 2 : imprima "\nfevereiro\n"; pare; 
 caso 3 : imprima "\nmarço\n"; pare; 
 caso 4 : imprima "\nabril\n"; pare; 
 caso 5 : imprima "\nmaio\n";pare; 
 caso 6 : imprima "\njunho\n"; pare; 
 caso 7 : imprima "\njulho\n"; pare; 
 caso 8 : imprima "\nagosto\n"; pare; 
 caso 9 : imprima "\nsetembro\n";pare; 
 caso 10:imprima "\noutubro\n"; pare; 
 caso 11:imprima "\nnovembro\n"; pare; 
 caso 12:imprima "\ndezembro\n"; pare; 
 senao :imprima "\nInexistente\n"; 
 } 
fimprog 
 
 
 a) maio 
 junho 
 b) maio 
 junho 
 julho 
 agosto 
 setembro 
 outubro 
 novembro 
 dezembro 
 e) Inexistente 
 c) maio 
 
 
d) maio 
 julho 
 setembro 
 novembro 
 dezembro

Continue navegando