Ed
há 4 dias
Vamos analisar cada uma das alternativas em relação ao código apresentado: a. O método “calculo” não poderia receber esse nome, pois a classe “Calculo” tem o mesmo identificador. Falso. Em Java, é permitido que um método tenha o mesmo nome que a classe, desde que não haja conflito de escopo. b. Os métodos “main” e “calculo” precisam ter o mesmo modificador de acesso, para que o programa funcione. Falso. Os métodos podem ter modificadores de acesso diferentes. O importante é que o método `main` seja `public` para ser executado. c. Os parâmetros “a” e “b” do método “calculo” são do tipo inteiro e considerados variáveis locais ao método. Verdadeiro. Os parâmetros de um método são variáveis locais a esse método. d. O método “main” é público e tem um retorno do tipo inteiro, para permitir a realização do cálculo. Falso. O método `main` é `public` e `static`, mas seu retorno é `void`, ou seja, não retorna nenhum valor. e. As variáveis “a” e “b” são consideradas atributos da classe “Calculo”, por isso, são redundantes no método. Falso. As variáveis `a` e `b` são variáveis locais ao método `main` e não são atributos da classe. Portanto, a alternativa correta é: c. Os parâmetros “a” e “b” do método “calculo” são do tipo inteiro e considerados variáveis locais ao método.