Baixe o app para aproveitar ainda mais
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...
Compartilhar