Pular para o conteúdo principal

Questão de Programação — Java — Quadrix 2012

ProgramaçãoJava
Código
qg888004
Banca
Quadrix
Órgão
DATAPREV
Ano
2012
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Desenvolvimento
Analise a classe Java a seguirimport 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. AA classe não compila, pois os caracteres && não existem na linguagem Java, e, no lugar desses (B) caracteres, deve ser utilizada a palavra and.
  2. BA classe não compila, pois o método showInputDialog da classe JOptionPane requer o parâmetro seguido do pedido do valor desejado. null,
  3. CQuando compilada e executada, a classe calcula a média ponderada entre dois dos valores fornecidos.
  4. DQuando 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.
  5. EA classe não compila, pois em vez de utilizar os caracteres && devem ser utilizados os caracteres | |
Revelar gabarito e comentário

GabaritoD — 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.

Link permanente: /questoes/qg888004