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

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

Prévia do material em texto

12/12/2016 Aluno: CINTHIA SOARES LECKAR JOTHA •
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=629759&topico=2215697 1/3
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.
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.
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
Aluno: CINTHIA SOARES LECKAR JOTHA Matrícula: 201509177141
Disciplina: CCE0242 ­ LING. DE PROG. I  Período Acad.: 2016.2 (G) / EX
Deseja carregar mais 3 novas questões a este teste de conhecimento?
 
 
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.
Compara os valores possíveis para uma variável 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.
  Testa uma expressão 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.
if( sexo == 'M' || (sexo == 'm' && ano >=1989 && ano<=2007 ) )
  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(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' )
 Gabarito Comentado  Gabarito Comentado
3.
&&, || e ~
12/12/2016 Aluno: CINTHIA SOARES LECKAR JOTHA •
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=629759&topico=2215697 2/3
Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta
válidas além de uma mensagem de erro.
O dado testado era do tipo inteiro.
Assinale a opção que ele escolheu.
Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está
usando a Linguagem C.
Sabemos que existem algumas exigências para se usar o switch().
Analise as opções abaixo e assinale a opção correta.
 
I Qualquer tipo pode ser usado. 
II Somente o tipo vetor de char que Não pode ser usado. 
III Não pode ser usado intervalo tipo: 1..3 em um case. 
IV Sempre será obrigatório usar o comando break; ao final de um case. 
V Quando o valor digitado não estiver presente em nenhum dos cases, irá para a opção default,
caso exista.
Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar
funcionários não estava dando certo.
Ele apresentou as cinco opções abaixo.
Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade
no intervalo fechado em 18 e aberto em 30.
  &&, >= e ||
=, > e ||
+, ­ e *
  <, > e >=
 Gabarito Comentado
4.
  switch() com cinco cases
três ifs simples e um composto
quatro ifs simples e um composto
quatro ifs simples
  switch() com quatro cases e um default
 Gabarito Comentado
5.
  II, IV e V são verdadeiras
II, III e IV são verdadeiras
I, III, IV e V são verdadeiras
  III e V são verdadeiras
I, III e IV são verdadeiras
 Gabarito Comentado  Gabarito Comentado
6.
if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 )
if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 )
  if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 )
  if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 )
if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 )
 Gabarito Comentado
12/12/2016 Aluno: CINTHIA SOARES LECKAR JOTHA •
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=629759&topico=2215697 3/3
O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada.
Observe o trecho abaixo e assinale a opção que descreve o que faz.
 
int a=12, b=35, c=7, resp;
resp=(a>b && a > c) ?a: (b>c) ? b/c:c;
printf (''valor: %d'' , resp);
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?
7.
Exibe valor: 35
Exibe valor: 12
  Exibe valor: 7
  Exibe valor: 5
Exibe valor: 0
 Gabarito Comentado
8.
Aluno aprovado com: 6.0
  Aluno aprovado com: 6.00
Aluno aprovado com: 6.5
  Aluno reprovado com: 6.5
Aluno reprovado com: 6.50
 Gabarito Comentado  Gabarito Comentado

Outros materiais