Prévia do material em texto
PROGRAMAÇÃO AOL3 1. 2. Pergunta 1 Analise a classe Java a seguir import javax.swing.JOptionPane; public class Principal { public static void main(String[ ] args) { double a, b, c, r; a = Double.parseDouble(JOptionPane.showInputDialog("Digite o valor de a:")); b = Double.parseDouble(JOptionPane.showInputDialog ("Digite o valor de b:")); c = Double.parseDouble(JOptionPane.showInputDialog("Digite o valor de c:")); if (a < b && a < c) { r = (b + c) / 2; } else if (b < c) { r = (a + c) / 2; } else { r = (a + b) / 2; } System.out.print( r ); } } É possível concluir que: 1. Quando compilada e executada, a classe descarta o menor dos três valores reais fornecidos e calcula a média aritmética dos dois maiores valores. – RESPOSTA CORRETA 3. 4. Pergunta 2 Considere os seguintes fragmentos de código Java: O resultado da execução dos fragmentos em I e II será, respectivamente, 1. Perdeu o bônus e ganhou o bônus. – RESPOSTA CORRETA 5. 6. 7. Pergunta 3 Em programação Java, o comando while 1. Executa um bloco de comandos enquanto sua condição for verdadeira. – RESPOSTA CORRETA 8. 9. 10. Pergunta 4 Considere o código Java apresentado acima. Assinale a alternativa que contém o resultado das expressões marcadas, respectivamente, como 1, 2 e 3 do código. FALSE, TRUE, TRUE – RESPOSTA CORRETA 11. Pergunta 5 Após a execução do código abaixo, a variável A terá o valor igual a: int a = 3;int b = 4; int c = 5; a = b < c ? b : c; 1. 4 – RESPOSTA CORRETA 12. 13. 14. Pergunta 6 Considere o código Java apresentado a seguir. Assinale a alternativa que contém o resultado correto da execução do código. 1. RESPOSTA CORRETA res: 30 res: 30 res: 31 res: 30 15. 16. 17. Pergunta 7 Considere o programa abaixo escrito na linguagem Java: O resultado a ser informado ao usuário após a execução do programa acima é: 1. 0 1 2 0 1 2 0 1 2 - RESPOSTA CORRETA 18. 19. 20. Pergunta 8 Considere o trecho de código fonte a seguir, escrito em linguagem Java. Qual o resultado (saída) do programa acima? Considere que: . temp = n = 135 é igual a temp = 135, n = 135. . a função Math.pow( X , Y ) é uma função que retorna o valor de X elevado a Y. Por exemplo, se X for igual 3 e Y for igual 2, o valor será igual a 9 (32). . 20. 153 – RESPOSTA CORRETA 1. 1. 1. Pergunta 9 Em linguagem Java: 23. == significa igualdade. && significa “E” lógico. || significa “OU” lógico. – RESPOSTA CORRETA 1. 1. 1. Pergunta 10 O código abaixo irá imprimir quais números: for (int i = 0; i < 100; i++) { if (i > 50 && i < 53) { System.out.println(i); continue; } } 26. 51, 52 - RESPOSTA CORRETA