Buscar

LINGUAGEM DE PROGRAMAÇÃO 1

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

Prévia do material em texto

Fechar
   LINGUAGEM DE PROGRAMAÇÃO I   Lupa  
 
Exercício: CCE0242_EX_A4_201402431953  Matrícula: 201402431953
Aluno(a): DOUGLAS MARINELLI KWAMME Data: 04/10/2016 11:44:19 (Finalizada)
  1a Questão (Ref.: 201403095621)  Fórum de Dúvidas (2)       Saiba   (2)
Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas
expressões relacionais.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não
apresentauma expressão relacional correta na linguagem C.
x <= ( a + b )
x == ( a + b )
x >= ( a + b )
  x = ( a + b )
x > ( a + b )
  2a Questão (Ref.: 201402666612)  Fórum de Dúvidas (2)       Saiba   (2)
Alguns  iniciantes  na  linguagem  C  sentem  dificuldades  de  usar  a  estrutura  dos  ifs
encadeados.  Sabemos  que  algumas  afirmativas  abaixo  não  produziriam  um  resultado
errado,  mas  que  tornaria  o  programa  com  menor  qualidade,  visto  que  testes  seriam
realizados sem necessidade.
Então, leia com atenção e só escolha a afirmativa poderá ajudá­los a construir programas
com qualidade, usando todos os recursos da estrutura if ... else if .....
 
Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch().
Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada
do usuário.
O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta
errada do usuário e não usaria else.
  O  número  de  ifs  encadeados  é  igual  ao  número  de  respostas  possíveis,  não  considerando  a
resposta errada do usuário, pois essa seria criticada no else.
Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade.
  3a Questão (Ref.: 201403139306)  Fórum de Dúvidas (1 de 2)       Saiba   (1 de 2)
Marque abaixo a instrução que permite parar uma execução dentro de um switch.
case
  break
open
close
stop
 Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201403066032)  Fórum de Dúvidas (1 de 2)       Saiba   (1 de 2)
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
  5a Questão (Ref.: 201403049654)  Fórum de Dúvidas (2)       Saiba   (1 de 2)
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.00
  Aluno aprovado com: 6.5
Aluno reprovado com: 6.50
  Aluno reprovado com: 6.5
Aluno aprovado com: 6.0
 Gabarito Comentado  Gabarito Comentado
  6a Questão (Ref.: 201402743736)  Fórum de Dúvidas (2)       Saiba   (1 de 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
tipoint 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(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' )
  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' ) )
 Gabarito Comentado  Gabarito Comentado
  7a Questão (Ref.: 201402708975)  Fórum de Dúvidas (2)       Saiba   (1 de 2)
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.
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.
Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes
repetidamente.
  Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes.
 Gabarito Comentado  Gabarito Comentado
  8a Questão (Ref.: 201403095672)  Fórum de Dúvidas (1 de 2)       Saiba   (1 de 2)
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;}
if (x > 0) a = 2 else b = 2 ;
if (a > 0) {a = 2;} else {b= 2;}
if (a > 0) { a = 2;}
if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
 Gabarito Comentado

Outros materiais