Logo Passei Direto
Buscar
public class Aluno { String nome; int matricula; String cpf; public void info(){ System.out.println("nome: " + nome); System.out.println("matricula: " + matricula); System.out.println("cpf: " + cpf); }}
Sobre o código em questão considere as afirmações a seguir: I- O método info() retorna 3 Strings II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos. III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos. É correto apenas o que se afirma em
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III.
User badge image
Praticando Para o Saber

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmação sobre o código da classe `Aluno`: I- O método info() retorna 3 Strings. Falso. O método `info()` não retorna nada, ele apenas imprime as informações no console. Portanto, essa afirmação está incorreta. II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos. Verdadeiro. Se diferentes objetos da classe `Aluno` tiverem valores diferentes para `nome`, `matricula` e `cpf`, o método `info()` imprimirá mensagens diferentes para cada objeto. III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos. Falso. O método `info()` deve ser chamado em uma instância da classe `Aluno`, e não diretamente na classe. Além disso, se os atributos não forem inicializados, eles terão valores padrão (como `null` para `String` e `0` para `int`), mas a afirmação não está correta na forma como foi apresentada. Com base nas análises: - A afirmação I é falsa. - A afirmação II é verdadeira. - A afirmação III é falsa. Portanto, a alternativa correta é: B II apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Na grande maioria das linguagens de programação é possível codificar utilizando qualquer editor de texto e posteriormente, através de um compilador dedicado, gerar o seu binário (Bytecode no caso do Java). Porém é muito mais produtivo, especialmente em projetos de grande escala, utilizar um programa próprio direcionado ao desenvolvimento de códigos que combine editor de texto, compilador, depurador, bibliotecas entre outras funcionalidades.
Sobre o tópico em questão considere as afirmacoes a seguir: I- IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que facilita o processo de programação. II- Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as bibliotecas e soluções empresariais. III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do Java. É correto apenas o que se afirma em
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Na década de 1990 e 2000 a popularização da internet levou a uma grande popularização da linguagem Java que recebeu suporte de grandes companhias de informática como IBM.
Sobre o tópico em questão considere as afirmações a seguir: I- O ambiente de execução do Java possui licença GPL v3 de software livre. II- Aplicativos para sistema operacional Android e Kindle são exemplos do uso do Java. III- Sintaxe do Java é baseado na linguagem de Programação C. É correto apenas o que se afirma em
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Mais conteúdos dessa disciplina