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

há 4 dias

Respostas

User badge image

Ed Verified user icon

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.

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