Questões comentadas de Concursos para Analista de Informática I

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.

Considere o programa:


Imagem relacionada à questão do Questões Estratégicas


Qual das alternativas seguintes descreve o resultado da execução do programa?

  • A ABCD
  • B DCBA
  • C AAAA
  • D BCD
  • E O programa ficará um loop infinito.

Considere a classe Java seguinte:


Imagem relacionada à questão do Questões Estratégicas


Ao compilar e executar esta classe, será

  • A exibido o valor 7.
  • B exibido o valor 6.
  • C exibido o erro java.lang.RuntimeException: Incompatible types.
  • D exibida a mensagem de erro Exception: NullPointerException.
  • E exibido o erro java.lang.ArrayIndexOutOfBoundsException.

Considere a classe Java seguinte:



Imagem relacionada à questão do Questões Estratégicas



O resultado impresso será

  • A 2021
  • B 200
  • C 02121
  • D 22121
  • E 000

Considere o código seguinte:


Imagem relacionada à questão do Questões Estratégicas


O valor impresso será

  • A Car
  • B Generic
  • C GenericCar
  • D v.getType().
  • E Ocorrerá erro de execução