Buscar

CCE0242 A4 201301447676 V1 LINGUAGEM DE PROGRAMAÇÃO I

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

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

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ê viu 3, do total de 4 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

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO I 
CCE0242_A4_201301447676_V1 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
Aluno: PAULO ALEXI DIEMER Matrícula: 201301447676 
Disciplina: CCE0242 - LING. DE PROG. I Período Acad.: 2017.1 (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá 
ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo 
de questões que será usado na sua AV e AVS. 
 
 
1. 
 
 
O desenvolvimento de um programa precisa atender as necessidades do 
usuário final, para isto o desenvolvedor conta com algumas estruturas 
que facilitam a construção de seu código fonte. Uma delas é a estrutura 
condicional if. 
Das opções apresentadas marque a qual melhor define esta estrutura. 
 
 
 
 
Compara os valores possíveis para uma variável e dependendo do resultado permite 
que o programa siga por caminhos diferentes. 
 
Testa uma expressão e dependendo do resultado permite que o programa siga por 
caminhos diferentes. 
 
Testa uma condição e dependendo do resultado permite que o programa siga por 
caminhos diferentes repetidamente. 
 
Compara os valores de algumas variáveis e dependendo do resultado permite que o 
programa siga por caminhos diferentes. 
 
Compara os valores de algumas variáveis dependendo do resultado permite que o 
programa possa fazer um caminho diferente repetidamente. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
2. 
 
 
Um aluno de LPI gostaria de testar duas condições, usando somente 
uma estrutura if. 
 
Abaixo as duas condições a serem testadas: 
 
a) O ano de nascimento que precisa estar no intervalo fechado de 
1989-2007. 
b) O sexo que precisa ser masculino. 
 
Sabe-se que o sexo se encontra em uma variável do tipo char de 
nome sexo e o ano em uma variável do tipo int de nome ano. 
 
Além disso, ele deseja que seja aceita tanto a letra M quanto a letra m. 
 
Assinale a opção que resolve o problema desse aluno. 
 
 
 
 
if( sexo == 'M' || (sexo == 'm' && ano >=1989 && ano<=2007 ) ) 
 
if(sexo == 'M' || sexo == 'm' && ano >= 1989 && ano <= 2007 ) 
 
if( sexo == 'M' || sexo == 'm' && (ano >= 1989 && ano <= 2007 ) ) 
 
if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) ) 
 
if(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' ) 
 
 Gabarito Comentado Gabarito Comentado 
 
 
3. 
 
 
Qual é a saída de tela, deste trecho de programa? 
int x=4, 
y=8; 
if (x < 2) 
 printf ("%d \n", x); 
else 
 printf ("%d \n", y); 
 
 
 
 
12 
 
\n8 
 
9 
 
8 
 
\n4 
 
 Gabarito Comentado Gabarito Comentado 
 
 
4. 
 
 
Assinale a alternativa que apresenta APENAS os exemplos de operadores 
relacionais. 
 
 
 
 
&&, || e ~ 
 
=, > e || 
 
<, > e >= 
 
&&, >= e || 
 
+, - e * 
 
 Gabarito Comentado 
 
 
5. 
 
 
Marque abaixo a instrução que permite parar uma execução dentro de 
um switch. 
 
 
 
 
case 
 
open 
 
break 
 
close 
 
stop 
 
 Gabarito Comentado Gabarito Comentado 
 
 
6. 
 
 
Preencha as lacunas abaixo para que a mensagem abaixo seja exibida, 
caso a variável Idade seja maior ou igual a 18 e a variável Peso seja 
maior que 50. 
 
if((Idade_ _ _18)_ _ _(peso_ _ _50)) 
{ 
printf("Você pode ser doador de Sangue"); 
} 
 
 
 
 
<>; and; >; 
 
>=; &; >; 
 
>=; &&; >; 
 
>=; e; >; 
 
>>; and; >; 
 
 Gabarito Comentado Gabarito Comentado 
 
 
7. 
 
 
Na construção de programas na linguagem C, precisamos tomar muito 
cuidado com a sintaxe das expressões condicionais, para que não 
tenhamos resultados inesperados. 
Supondo que as variáveis foram devidamente declaradas e levando em 
conta apenas a linha de código apresentada, dentre as opções 
qual apresenta erro na sintaxe para a linguagem C. 
 
 
 
 
if (x > 0) a = 2 else b = 2 ; 
 
if (a > 0) {a = 2;} else if (b < 10) {b= 2;} 
 
if (a > 0) {a = 2;} else {b= 2;} 
 
if x > 0 { a = 2;} 
 
if (a > 0) { a = 2;} 
 
 Gabarito Comentado 
 
 
8. 
 
 
Suponha que as notas digitadas pelo usuário sejam respectivamente 
(4.5; 8.5; 6.5). 
 
 
int main() 
{ 
float n1, n2, n3, med; 
puts("Digites as notas"); 
scanf("%f", &n1); 
scanf("%f", &n2); 
scanf("%f", &n3); 
med= (n1+n2+n3)/3; 
if(med>=7) 
printf("Aluno aprovado com: %.1f\n", med); 
else 
printf("Aluno reprovado com: %.1f\n", med); 
system("pause"); 
return 0; 
} 
 
Desconsidere a necessidade da declaração das bibliotecas. 
Qual será a mensagem final exibida para o usuário? 
 
 
 
 
Aluno aprovado com: 6.0 
 
Aluno aprovado com: 6.00 
 
Aluno reprovado com: 6.5 
 
Aluno aprovado com: 6.5 
 
Aluno reprovado com: 6.50

Outros materiais