Prova da Universidade do Estado de Maringá (UEM) - Analista de Informática I - UEM (2025) - Questões Comentadas

Limpar Busca

Associe cada definição seguinte ao conceito correspondente: 1. Herança, 2. Polimorfismo, 3. Encapsulamento, 4. Abstração

( ) Simplifica a complexidade ao expor apenas os aspectos essenciais de um objeto ou sistema, ocultando detalhes desnecessários para o usuário.
( ) Permite que classes compartilhem características comuns sem duplicação de código.
( ) Permite que métodos com o mesmo nome tenham diferentes implementações em classes distintas.
( ) Organiza dados e métodos relacionados em uma única unidade, controlando o acesso aos seus componentes internos por meio de modificadores como private ou protected, garantindo a integridade dos dados.

Qual a sequência correta para associar as definições aos conceitos?

  • A 1, 2, 3, 4
  • B 2, 1, 4, 3.
  • C 4, 1, 2, 3.
  • D 4, 3, 2, 1.
  • E 3, 1, 2, 4.

Sabemos que, na programação orientada a objetos, as classes podem herdar características e ações de outras classes. A linguagem Java é orientada a objetos e permite a criação de classes pais e filhas. Na linguagem Java,

com base na criação de uma subclasse “Onibus” a partir de uma superclasse “Transporte”, assinale a alternativa com o código correto:

  • A public class Onibus() extends Transporte()
  • B public class Transporte() implements Onibus()
  • C public class Onibus extends Transporte
  • D public class Onibus implements Transporte
  • E public class Transporte extends Onibus

Preencha as lacunas e, em seguida, assinale a alternativa correta.

Na linguagem Java, o escopo (visibilidade) de uma variável de instância pode ser controlado através do uso dos seguintes modificadores de variáveis. _______________: permite que variáveis de instância sejam acessados por qualquer outra classe, independentemente do pacote em que estejam. ___________________: apenas métodos do mesmo pacote ou subclasse podem acessar variáveis de instância. ___________________: apenas métodos da mesma classe (excluindo métodos de uma subclasse) podem acessar variáveis de instâncias.

  • A public / protected / private
  • B public / private / final
  • C public / protected / abstrat
  • D final / protect / static
  • E open / shuld / private

Qual das alternativas apresenta uma instrução válida em Java padrão, sem necessidade de bibliotecas externas, e que imprime uma mensagem no console?

  • A print("Olá, mundo!")
  • B printf("Olá, mundo!");
  • C echo "Olá, mundo!";
  • D System.out.println("Olá, mundo!");
  • E console.log("Olá, mundo!");

Considere um objeto chamado aluno com um atributo chamado nome. Qual das alternativas seguintes mostra a forma correta de acessar esse atributo em Java seguindo a convenção JavaBeans?

  • A aluno.nome
  • B aluno["nome"] ;
  • C aluno->nome;
  • D aluno.getNome() ;
  • E aluno.nome()