Considere o trecho do código-fonte do projeto abaixo em Java, incompleto,
1 public class JavaApplication1 {
2 public static void main(String[] args) {
3 double a, b, c, delta, medida;
4 char sexo;
5 sexo = ‘f’;
6 a = 2;
7 b = 4;
8 c = 8;
9 delta = b*b-4*a*c;
10 medida = a + b + c/2;
11 if {
12 System.out.print("Tecnica de Progamação");
13 }
14 }
16 }
E considerando os Testes lógicos abaixo e transcrevendo para a linguagem java na linha 11:
[1] (((a+c > b) e (b + c > a)) ou (sexo =”m”)) e (b+a > c)
[2] ((a + c/2 >= 8) e (b + c/2 >= 10)) ou (((b + c)/2 > a) e (delta > 0))
[3] ((a >= c) ou (b >= c - a)) ou ((b >= c) e (a+b <= c))
[4] ((a+b+c > medida) e (delta < a)) ou (sexo =”f”)
Assinale a alternativa correta para que o resultado da execução seja "Tecnica de Progamação".
A)Somente 1 e 3 são verdadeiras.
B)Somente 2 e 3 são verdadeiras.
C)Somente 2 é verdadeira.
D)Somente 1 e 2 são verdadeiras.
E)Somente 4 é verdadeira. (Correta)
Respostas
Resposta:
Letra E - Somente a 4 é Verdadeira
Explicação:
Observando o trecho de um código apresentado acima e escrito na linguagem de programação Java onde a lacuna no "if" deve ser preenchida, a única opção que está correta é a opção 4, logo, alternativa E.
Mas por que a opção 4 é a correta para esse código em Java?
A primeira opção não pode ser pois ela diz que b+a tem que ser maior que c, porém b=4, a=2 e c=8, logo, b+a não é maior que c, opção descartada.
A segunda opção diz que o delta é maior que 0, e isso não é verdade pois: delta = 4*4 - 4*2*8, delta = 16 - 64, delta = -48 e esse valor é menor que 0. opção descartada.
A terceira opção diz que o b é maior ou igual a c e isso é impossível pois o b=4 e o c=8, logo, opção descartada.
A quarta opção diz que a+b+c é maior que a medida, isso está correto já que a medida é essa soma com uma divisão depois, ela também diz que o delta é menor que a, isso é verdade já que o delta é -48 e o a é 2, e por fim ela afirma que o sexo é "f", que também é verdade, logo, essa é a opção correta.
Saiba mais sobre Java aqui: https://brainly.com.br/tarefa/19947453
#SPJ2