Buscar

avaliando aprendizado 04

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

LINGUAGEM DE PROGRAMAÇÃO I   Lupa  
 
Exercício: CCE0242_EX_A4_201202294871  Matrícula: 201202294871
Aluno(a): PRISCILA BARRETO CHAGAS Data: 04/12/2016 20:56:04 (Finalizada)
 
  1a Questão (Ref.: 201202941827)  Fórum de Dúvidas (1 de 2)       Saiba   (1 de 2)
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.
três ifs simples e um composto
  switch() com cinco cases
  switch() com quatro cases e um default
quatro ifs simples e um composto
quatro ifs simples
 
 Gabarito Comentado
 
  2a Questão (Ref.: 201202427715)  Fórum de Dúvidas (2)       Saiba   (1 de 2)
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
  8
9
\n4
\n8
 
 Gabarito Comentado  Gabarito Comentado
 
  3a Questão (Ref.: 201202501912)  Fórum de Dúvidas (2)       Saiba   (2)
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
  <, > e >=
+, ­ e *
=, > e ||
  &&, || e ~
&&, >= e ||
 
 Gabarito Comentado
 
  4a Questão (Ref.: 201202988516)  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.
close
open
stop
  break
case
 
 Gabarito Comentado  Gabarito Comentado
 
  5a Questão (Ref.: 201202915242)  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; >;
<>; and; >;
>=; &; >;
>=; e; >;
 
 Gabarito Comentado  Gabarito Comentado
 
  6a Questão (Ref.: 201202944882)  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 else b = 2 ;
if (a > 0) { a = 2;}
if (a > 0) {a = 2;} else {b= 2;}
if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
  if x > 0 { a = 2;}
 
 Gabarito Comentado
 
  7a Questão (Ref.: 201202944831)  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 apresenta
uma expressão relacional correta na linguagem C.
x <= ( a + b )
x > ( a + b )
  x = ( a + b )
x >= ( a + b )
  x == ( a + b )
 
 
  8a Questão (Ref.: 201202515822)  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.
 
 
 
 Retornar

Outros materiais