Questões de Java SE (Programação)

Limpar Busca

No interior do método m a in da classe principal de uma aplicação Java S E um método foi cham ado usando as instruções abaixo.

double [ ] dados ;

double [] d={1,20,7,8};

dados = Aluno . cadastraDados (d) ;

O método cadastra Dados na classe Aluno deve ter a declaração

  • A public static double [ ] cadastra Dados (double [ ] d)
  • B public static double [ ] cadastraDados (doubled)
  • C public double [ ] cadastraDados (double[ ]d)
  • D public final double [ ] cadastraDados (double d[])
  • E public static double cadastraDados (double [ ] d)

No método main da classe principal de uma aplicação Java SE foi realizada a chamada abaixo ao método aumentarSalario, da mesma classe, que aumenta o salário em 10%:

double salarioNovo, salarioAtual= 10678.67;

salarioNovo = aumentarSalario(salarioAtual);


O método aumentarSalario pode ser escrito corretamente utilizando

  • A protected static float aumentarSalario(double salarioAtual) { return salarioAtual * 1.1; }
  • B public static void aumentarSalario(double salarioAtual) { return salarioAtual * 1.1; }
  • C public static double aumentarSalario(double[ ] salarioAtual) { return salarioAtual * 1.1; }
  • D private static double aumentarSalario(double sAtual) { return sAtual * 1.1; }
  • E private static double aumentarSalario(salarioAtual) { return salarioAtual * 0.1;}

Com relação a esse código do serviço web WelcomeSOAP, julgue o item que se segue.


A plataforma de desenvolvimento Java SE dispõe de um ambiente para criação e execução de aplicações em Java, incluindo a máquina virtual Java (JVM), o compilador e diversas API; a plataforma Java EE, por sua vez, dispõe de funcionalidades para desenvolvimento e execução de aplicações em um ambiente corporativo, incluindo as funcionalidades da plataforma Java SE.

  • Certo
  • Errado

Considere as linhas de um pseudocódigo abaixo, considerando que a variável consumo_mes tenha sido declarada anteriormente para receber valores inteiros:

Imagem relacionada à questão do Questões Estratégicas

Usando Java SE em uma aplicação com as bibliotecas necessárias devidamente importadas, essas linhas podem ser substituídas por

  • A consumo_mes = Integet.toInt(Dialog.showDialogBox("Entre com o valor consumido:"));
  • B consumo_mes = Integer.parseInt(JOptionPane.showInputDialog(null, "Entre com o valor consumido:"));
  • C consumo_mes = Integer.toInteger(Dialog.input("Entre com o valor consumido:"));
  • D consumo_mes = Int.parseInt(Console.input("Entre com o valor consumido:"));
  • E consumo_mes = Int.parse(Console.write("Entre com o valor consumido:"));
O JDK inclui um software denominado depurador, o qual permite monitorar a execução dos seus aplicativos para que seja possível localizar e remover erros de lógica. Sobre o depurador, assinale a alternativa correta.
  • A Os pontos de interrupção são os marcadores que podem ser configurados em qualquer linha executável do código. Quando a execução do aplicativo alcança um ponto de interrupção, a execução pausa, permitindo que se examinem os valores das variáveis para ajudar a determinar se há erros de lógica.
  • B Erros de lógica impedem que o aplicativo seja compilado com sucesso, portanto deve-se localizar os erros e corrigir, mas o depurador não auxilia nessa resolução.
  • C Tanto erros de sintaxe quanto erros de lógica impedem que o aplicativo seja compilado com sucesso e deve-se utilizar o depurador para encontrar e eliminar ambos os tipos de falhas.
  • D O depurador somente permite executar o código de modo completo, examinando, ao final, as saídas das variáveis. Ele não permite que sejam colocados pontos de interrupção no código, a fim de se obter um resultado mais completo possível.
  • E Erros de sintaxe não impedem que o aplicativo compile com sucesso, por isso deve-se utilizar o depurador para verificar se os resultados produzidos pelas variáveis estão corretos.