Filtrar
575 Questões de concurso encontradas
Página 1 de 115
Questões por página:
Questões por página:
Concurso:
UFPE - PE
Disciplina:
Programação
Suponha que, em Java, utilizamos a classe LinkedList para implementar uma estrutura de dados dinâmica. Vamos considerar duas possibilidades para inserção e remoção: i. usar apenas os métodos addFirst() e removeFirst(); ou ii. usar apenas os métodos addLast() e removeLast(). Podemos, então, afirmar que,
Concurso:
UFPE - PE
Disciplina:
Programação
Considere o seguinte código em Java:
A execução desse código resulta na impressão do seguinte valor:
A execução desse código resulta na impressão do seguinte valor:
Concurso:
UFPE - PE
Disciplina:
Programação
Considere o seguinte código em Java:
A execução desse código resulta na impressão do seguinte valor:
A execução desse código resulta na impressão do seguinte valor:
Concurso:
UFPE - PE
Disciplina:
Programação
Considere o seguinte código em Java:
A execução desse código resulta na impressão do seguinte valor:
A execução desse código resulta na impressão do seguinte valor:
Concurso:
UFPE - PE
Disciplina:
Programação
Analise as seguintes afirmações sobre polimorfismo em Java.
1) Operadores aritméticos para tipos primitivos, como os destacados a seguir, +, –, * e / podem ser considerados um tipo de polimorfismo.
2) Suponha que, numa classe-pai, tenhamos um método: “…public void metodo1(){…}”. Numa classe-filha, suponha que reescrevamos o método herdado: “…public void metodo1 {...[código diferente]…}”. O polimorfismo ocorre porque, quando invocamos o método da classe-filha, o interpretador entende que deve executar o código de metodo1() da classe-pai, antes da execução do código metodo1() da classefilha.
3) Quando queremos fazer um polimorfismo utilizando sobrecarga, em Java, é obrigatório o uso da palavrachave “@overload” no preâmbulo do novo método.
4) Um polimorfismo de sobrecarga pode ser criado ao se fornecer na classe-filha um método com o mesmo nome do método da classe-pai, mas com o número de argumentos diferente
Estão corretas, apenas:
1) Operadores aritméticos para tipos primitivos, como os destacados a seguir, +, –, * e / podem ser considerados um tipo de polimorfismo.
2) Suponha que, numa classe-pai, tenhamos um método: “…public void metodo1(){…}”. Numa classe-filha, suponha que reescrevamos o método herdado: “…public void metodo1 {...[código diferente]…}”. O polimorfismo ocorre porque, quando invocamos o método da classe-filha, o interpretador entende que deve executar o código de metodo1() da classe-pai, antes da execução do código metodo1() da classefilha.
3) Quando queremos fazer um polimorfismo utilizando sobrecarga, em Java, é obrigatório o uso da palavrachave “@overload” no preâmbulo do novo método.
4) Um polimorfismo de sobrecarga pode ser criado ao se fornecer na classe-filha um método com o mesmo nome do método da classe-pai, mas com o número de argumentos diferente
Estão corretas, apenas: