Prova POO

Prova POO

University

9 Qs

quiz-placeholder

Similar activities

Quizziz 1-2023 - Historia Neuropsicologia

Quizziz 1-2023 - Historia Neuropsicologia

University

10 Qs

Análisis de la conducta taller

Análisis de la conducta taller

University

10 Qs

Cuestionario Unidad I

Cuestionario Unidad I

University

10 Qs

GASTRONOMÍA SUSTENTABLE

GASTRONOMÍA SUSTENTABLE

University

11 Qs

super ultra quiz!

super ultra quiz!

1st Grade - University

10 Qs

Latar belakang kedatangan bangsa Eropa ke Indonesia

Latar belakang kedatangan bangsa Eropa ke Indonesia

KG - University

10 Qs

PRUEBA REPASO B,V,H, ACENTO

PRUEBA REPASO B,V,H, ACENTO

University

10 Qs

Introduccion Relaciones Internacionales

Introduccion Relaciones Internacionales

University

14 Qs

Prova POO

Prova POO

Assessment

Quiz

Other

University

Practice Problem

Hard

Created by

Nicolly Souza

Used 76+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Media Image

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

Media Image

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

Media Image

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

Media Image

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;

}

}

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?