Considere o seguinte fragmento de código em Linguagem C:
if (delta >= 0) {
x1 = (-b + sqrt(delta))/(2 * a);
x2 = (-b – sqrt(delta))/(2 * a);
} else {
printf(“Sem raízes reais”);
}
Tendo como base o fragmento de código apresentado, avalie as seguintes afirmativas assinalando (V) para as verdadeiras ou (F) para as falsas:
( ) O comando usado é o IF-ELSE.
( ) Se o valor da condição (delta > = 0) for verdadeiro, serão executadas as atribuições às variáveis x1 e x2.
( ) Se o valor da condição (delta > = 0) for falta, nada será executado.
( ) Como o valor da condição será verdadeiro ou falso, somente um dos conjuntos de instruções será executado.
( ) Como o valor da condição será verdadeiro ou falso, os dos conjuntos de instruções serão executado.
Soluções para a tarefa
Respondido por
14
Todas são verdadeiras exceto a 3 e a 5 pois se a primeira condição não for verdade o else será executado e como a condição só poderá ser verdadeira ou falsa,apenas uma das variáveis (if ou else) será executada
Perguntas interessantes
Filosofia,
7 meses atrás
Matemática,
7 meses atrás
Ed. Física,
7 meses atrás
História,
10 meses atrás
Biologia,
10 meses atrás
Português,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás