Logo Passei Direto
Buscar
Pergunta 4 Considere uma classe “Calculo”, que solicita dois valores ao usuário e realiza a soma desses valores, conforme o código em linguagem Java (em qualquer versão) a seguir. public class Calculo { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); System.out.println("Informe o primeiro termo:"); int a = entrada.nextInt(); System.out.println("Informe o segundo termo:"); int b = entrada.nextInt(); int c = calculo(a, b); System.out.println("O resultado é " + c); } private static int calculo (int a, int b) { return a + b; } } Analise o código apresentado e assinale a alternativa correta. a. O método “calculo” não poderia receber esse nome, pois a classe “Calculo” tem o mesmo identificador. b. Os métodos “main” e “calculo” precisam ter o mesmo modificador de acesso, para que o programa funcione. c. Os parâmetros “a” e “b” do método “calculo” são do tipo inteiro e considerados variáveis locais ao método. d. O método “main” é público e tem um retorno do tipo inteiro, para permitir a realização do cálculo. e. As variáveis “a” e “b” são consideradas atributos da classe “Calculo”, por isso, são redundantes no método.
User badge image
gilson gaf

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina