Prova POO

Quiz
•
Other
•
University
•
Hard
Nicolly Souza
Used 75+ 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
6 questions
A Ditadura Militar no Brasil

Quiz
•
9th Grade - University
7 questions
Questionnaire TICE Master MEEF SES

Quiz
•
University
12 questions
Poesia Trovadoresca - 10º ano

Quiz
•
10th Grade - University
5 questions
Aula01_Sistemas-Computacionais

Quiz
•
University
10 questions
Éducation au Développement Durable et Outils Numériques

Quiz
•
University
10 questions
Zonas de la bodega

Quiz
•
University
7 questions
Santé mentale

Quiz
•
12th Grade - University
10 questions
L´humour en classe de FLE

Quiz
•
University
Popular Resources on Wayground
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
9/11 Experience and Reflections

Interactive video
•
10th - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
9 questions
Tips & Tricks

Lesson
•
6th - 8th Grade
Discover more resources for Other
21 questions
Spanish-Speaking Countries

Quiz
•
6th Grade - University
20 questions
Levels of Measurements

Quiz
•
11th Grade - University
7 questions
Common and Proper Nouns

Interactive video
•
4th Grade - University
12 questions
Los numeros en español.

Lesson
•
6th Grade - University
7 questions
PC: Unit 1 Quiz Review

Quiz
•
11th Grade - University
7 questions
Supporting the Main Idea –Informational

Interactive video
•
4th Grade - University
12 questions
Hurricane or Tornado

Quiz
•
3rd Grade - University
7 questions
Enzymes (Updated)

Interactive video
•
11th Grade - University