SóProvas


ID
360154
Banca
CESPE / CEBRASPE
Órgão
SAD-PE
Ano
2010
Provas
Disciplina
Programação
Assuntos

O termo algoritmo é universalmente usado na ciência da computação na descrição de métodos para solução de problemas, adequados à implementação na forma de programas de computador. A esse respeito, assinale a opção correta.

Alternativas
Comentários
  • a) Errado, os algoritmos estruturados permitem o encapsulamento.
    b) Errado, Quando você cria uma classe, na sua definição, você está criando um novo tipo de dados. Se você criar a classe Pessoa, haverá um novo tipo de dado chamado Pessoa.
    c) Errado, Em java não há pré-compilação, java é interpretado.
    d) Certo, apesar da questão falar de ponteiro, java usa ponteiros mas não é permitida a sua manipulação como é permitida em C ou C++.
    e) Errada, mesmo a programação sendo orientada a objetos, pode haver recursividade em suas funções.
  • Só uma pequena correção:

    c) Na verdade Java é uma linguagem híbrida - compilada e interpretada. Mas, realmente, Java não tem um pré-processador para substituir as macros - tornando o item incorreto.
  • d)Na linguagem Java, a avaliação de uma expressão que constrói uma nova instância, quando bem sucedida, retorna uma referência ou ponteiro à área de memória na qual a instância foi alocada.

    Uma instancia pode conter varios atributos de uma classe, mas esses atributos nao foram recriados. o que a instancia faz mesmo é apontar para estes atributos.