Buscar

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

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
Fechar
Exercício: CCE0242_EX_A4_201301208991 Matrícula: 201301208991
Aluno(a): THIAGO DA ROCHA ALVES Data: 16/10/2015 03:48:28 (Finalizada)
1a Questão (Ref.: 201301847211) Fórum de Dúvidas (1 de 2) Saiba (1 de 2)
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);
Exibe valor: 5 
Exibe valor: 35 
Exibe valor: 12 
Exibe valor: 7 
Exibe valor: 0
Gabarito Comentado
2a Questão (Ref.: 201301498478) 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 
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(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
Page 1 of 3BDQ Prova
16/10/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4806185...
3a Questão (Ref.: 201301847209) Fórum de Dúvidas (1 de 2) Saiba (1 de 2)
Se precisarmos testar o conteúdo de uma variável e sabendo-se que só serão executados comandos 
se o teste retornar verdadeiro, qual estrutura você indicaria para esse caso? 
switch() 
printf()
if 
if else if 
if else 
Gabarito Comentado
4a Questão (Ref.: 201301850433) Fórum de Dúvidas (1 de 2) Saiba (1 de 2)
A estrutura condicional Switch na linguagem C tem suas peculiaridades.
Avalie cada uma das afirmativas e marque a correta para esta estrutura. 
Para associar comandos para os demais valores possíveis e não especificados nos cases utilizo 
o parâmetro default.
O uso do break, não interfere na ordem de execução do programa.
Podemos utilizar variáveis de qualquer tipo para testar.
A cláusula default é obrigatória, independentemente de ter ou não opção de uma caso não 
previsto acontecer.
Podemos colocar uma expressão ou uma variável como parâmetro para avaliação do switch, 
sendo uma expressão deve ter parênteses, do contrário, para variáveis não é necessário 
utilizar os mesmos.
Gabarito Comentado
5a Questão (Ref.: 201301407444) 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
6a Questão (Ref.: 201301847359) Fórum de Dúvidas (1 de 2) Saiba (1 de 2)
Page 2 of 3BDQ Prova
16/10/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4806185...
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.
quatro ifs simples 
quatro ifs simples e um composto
três ifs simples e um composto 
switch() com cinco cases 
switch() com quatro cases e um default 
Gabarito Comentado
Fechar
Page 3 of 3BDQ Prova
16/10/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4806185...

Outros materiais