← Questões de Programação

Programação · CONSULPLAN · 2021

Questão comentada de Programação

Sobre a linguagem Java, criada nos anos 90, que é direcionada para o paradigma de programação orientado a objetos, é correto afirmar que:

Gabarito: C

Java nasceu nos anos 90 com a proposta de ser simples, portável e fortemente ligada ao paradigma orientado a objetos. Na prática, isso significa que ela trabalha com classes, objetos, herança, polimorfismo e, claro, muita disciplina na tipagem. Se voce misturar conceitos de outras linguagens, a banca adora pegar esse deslize na hora da prova. A alternativa correta é a C porque, em Java, o operador new é usado para criar um objeto em memória heap, ou seja, faz a alocação dinâmica e devolve uma referência para essa instância. Exemplo clássico: new String(), new ArrayList(), new Pessoa(). O objeto nasce ali, e a variável guarda a referência para ele. As demais alternativas tentam confundir voce com conceitos básicos de linguagem. Java não possui string como tipo primitivo, porque String é uma classe. Também não faz sentido associar lista encadeada à classe Map, já que map representa estrutura de chave e valor, não lista. E Java não é tipada de forma dinâmica e fraca: ela é tipada de forma estática e forte, com verificação em tempo de compilação e, em muitos casos, também em tempo de execução.

Continue treinando

Questões relacionadas