FC ConcursosFC Concursos

Questão FC373270

Considere o programa em Java abaixo, que será executado em condições ideais. Para que o programa, ao ser executado, funcione corretamente de acordo com a lógica prevista, a lacuna

Linguagens de Programação

FCC · 2022

Considere o programa em Java abaixo, que será executado em condições ideais.

Para que o programa, ao ser executado, funcione corretamente de acordo com a lógica prevista, a lacuna I deve ser corretamente preenchida por:

  1. public double faz_Divisao(double dividendo, double divisor)
  2. public double faz_Divisao(double divisor, double dividendo) Exception ex
  3. public double faz_Divisao(double d1, double d2) throws Exception
  4. public double faz_Divisao(double divisor, double dividendo) Exception throws
  5. public double faz_Divisao(double dividendo, double divisor) throws Exception
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

public double faz_Divisao(double dividendo, double divisor) throws Exception

A assinatura acima é correta porque define claramente: a visibilidade (public), o tipo de retorno (double) e os dois parâmetros na ordem esperada — primeiro o dividendo, depois o divisor. Essa ordem é importante para que as chamadas ao método passem os argumentos corretamente.

O método calculará a divisão como \( resultado = dividendo / divisor \). Se o código interno lança uma exceção do tipo Exception (uma checked exception), é obrigatório declarar throws Exception na assinatura, para que o chamador trate ou repasse essa exceção.

Em resumo: a assinatura fornece a assinatura correta de tipos e parâmetros e inclui throws Exception para cumprir as regras de tratamento de exceções em Java.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo