Prova POO

Quiz
•
Other
•
University
•
Hard
Nicolly Souza
Used 76+ times
FREE Resource
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
1 Considere o programa abaixo escrito na linguagem Java
public class veiculo{ }
public class carro extends veiculo{ }
public class aviao extends veiculo{ }
Qual a afirmativa CORRETA ?
a) A classe veiculo é superclasse das classes carro e aviao.
b) As classes veículo e carro são subclasses da classe maquinas.
c) As classes carro e aviao são superclasses da classe veiculo.
d) A classe veiculo é subclasse da classe aviao.
e) A classe aviao é subclasse da classe carro.
2.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
Public class testaPOO{
Public static void main (String args[]){
int result =0;
POO1 Objs[] = new POO1[3];
Objs[0]=new POO1();
Objs[1]=new POO2();
Objs[2]=new POO3();
For(int i=0; i<3; i++)
Result += Objs[i].Calcula();
System.out.println(Result);
}
}
A saída desse programa será
9
3
0
5
6
3.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
3Assinale a alternativa INCORRETA acerca dos conceitos de classes em linguagem
Java:
Uma interface é uma classe abstrata para a qual todos os métodos são públicos e
todos os atributos são privados.
A forma básica de herança em Java é a extensão simples entre uma superclasse e
sua classe derivada. Para tanto, utiliza-se na definição da classe derivada a
palavra-chave extends seguida pelo nome da superclasse.
Uma classe pode implementar diversas interfaces, mas pode estender apenas uma
classe abstrata.
Métodos abstratos de classes abstratas precisam do modificador abstract.
Uma classe abstrata pode ser instanciada, ou seja, existem objetos que podem ser
construídos diretamente de sua definição.
4.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
Considere o código. Assinale a alternativa CORRETA acerca dos conceitos envolvidos na utilização de
ArrayList na linguagem Java:
Será impresso a mensagem "prova" 4 vezes, separado por espaço em branco em
uma única linha.
Será impresso uma mensagem com as 4 referências dos objetos da classe Prova.
Será impresso o endereço armazenado na variável de referência lista, algo
parecido com: ArrayList@4e25154f
Teremos erro de execução, pois os objetos da classe Prova não foram
instanciados, em razão da classe Prova não possuir construtor.
Teremos uma mensagem de erro de compilação pois o ArrayList foi declarado de
forma incorreta.
5.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
5Qual é o modificador de acesso, utilizado na linguagem Java, para definir que
manteremos somente uma cópia de
determinados atributos na memória, independentemente da quantidade de objetos que
forem instanciados? Ou seja, o programa deve conter apenas uma cópia de cada
variável definida com esse modificador em memória, mesmo se tivermos dez objetos
instanciados.
Analise as alternativas e marque a que apresente esse modificador de acesso:
Static
Default
Protected
Public
Private
6.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
Considere o código. Assinale a alternativa INCORRETA acerca dos conceitos envolvidos na sobrecarga de
métodos na linguagem Java:
Os métodos com o mesmo nome podem ser declarados na mesma classe, desde
que tenham conjuntos de parâmetros diferentes (determinado pelo número, tipos e
ordem dos parâmetros).
A sobrecarga de métodos acontece na herança, quando a subclasse sobrepõe o
método original.
O código dos métodos quadrado() pode ser considerado um exemplo de
polimorfismo estático ou clonagem.
O código da classe Calculadora está incorreto quanto à sobrecarga do
método quadrado(), pois resulta em erro de compilação.
As chamadas de método não podem ser distinguidas pelo tipo de retorno do
método.
7.
OPEN ENDED QUESTION
3 mins • 5 pts
Evaluate responses using AI:
OFF
Answer explanation
import java.util.ArrayList;
class Curso{
private String nome;
private ArrayList listaDisciplina;
public Curso(String nome){
this.nome = nome;
this.listaDisciplina = new ArrayList<>();
}
public String getNome(){
return this.nome;
}
public void addDisciplina(String disciplina){
listaDisciplina.add(disciplina);
}
public String toString(){
return "Curso:"+this.nome+"\nDisciplinas:"+listaDisciplina;
}
}
8.
OPEN ENDED QUESTION
3 mins • 5 pts
Evaluate responses using AI:
OFF
Answer explanation
public class Circulo {
Private int x,y;
Public Circulo (int x, int y) {
this.x = x;
this.y = y;
}
public boolean igual (ponto p) {
return this.x == p.x && this.y == p.y;
}
{
9.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
A ideia por trás do polimorfismo é:
a) Expandir o sistema c mais funcionalidades
b) Acessar banco de dados
c) Trocar informação
d) Minimizar a manutenção do sistema
e) Ter mais código de validação
Similar Resources on Wayground
10 questions
Pronom COI

Quiz
•
University
9 questions
Aglomerantes

Quiz
•
University
6 questions
Idosos

Quiz
•
University
11 questions
1 QUIZZ Parasitologia ICTA

Quiz
•
University
10 questions
ORTODINTIA III

Quiz
•
University
7 questions
Zygomycota

Quiz
•
University
8 questions
Preparações Capilares

Quiz
•
University
12 questions
Curso de HTML e CSS

Quiz
•
1st Grade - University
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
15 questions
Core 4 of Customer Service - Student Edition

Quiz
•
6th - 8th Grade
15 questions
What is Bullying?- Bullying Lesson Series 6-12

Lesson
•
11th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Other
20 questions
Definite and Indefinite Articles in Spanish (Avancemos)

Quiz
•
8th Grade - University
7 questions
Force and Motion

Interactive video
•
4th Grade - University
36 questions
Unit 5 Key Terms

Quiz
•
11th Grade - University
7 questions
Figurative Language: Idioms, Similes, and Metaphors

Interactive video
•
4th Grade - University
15 questions
Properties of Equality

Quiz
•
8th Grade - University
38 questions
WH - Unit 3 Exam Review*

Quiz
•
10th Grade - University
21 questions
Advise vs. Advice

Quiz
•
6th Grade - University
12 questions
Reading a ruler!

Quiz
•
9th Grade - University