Buscar

P1 -- POO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

12/09/22, 11:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809 1/4
...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-3
Programação Orientada a Objetos - 2022_03_EAD_A Avaliações P1 -- Prova On-line (Acessar)
Questão 1
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 2
Ainda não
respondida
Vale 1,00
ponto(s).
Os modificadores de acesso são padrões de visibilidade de
acessos às classes, atributos e métodos. Esses modificadores
são palavras-chave reservadas pelo Java, ou seja, palavras
reservadas não podem ser usadas como nome de métodos,
classes ou atributos. Os modificadores de acesso são
classificados conforme as descrições abaixo:
(1) indica que método ou variável só podem ser acessados
de dentro da classe que os criou. Uma classe que herde de
uma superclasse com atributos declarados de acordo com
esse modificador só poderá ter acesso a eles através dos
métodos públicos da própria superclasse, caso contrário, não
haverá acesso a estes atributos.
(2) indica que o método ou a variável assim declarada possa
ser acessada somente dentro do pacote em que está
contida através de uma subclasse.
(3) indica que a classe, método ou variável assim declarada
possa ser acessada em qualquer lugar e a qualquer
momento da execução do programa.
Os modificadores de acesso descritos como (1), (2) e (3) são
denominados, respectivamente:
 
Escolha uma opção:
private, protected e public.
protected, public e static.
public, static e dynamic.
dynamic, private, protected.
static, dynamic e private.
Limpar minha escolha
Muitas linguagens de programação definem os tipos de
dados primitivos para ponto flutuante(números com vírgula).
Qual o tipos a seguir pode ser considerado ponto flutuante
em java? 
Escolha uma opção:
int
word
Double
byte
real
Limpar minha escolha













https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=122
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=332809
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10362
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10362
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=393
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10383
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10356
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
12/09/22, 11:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809 2/4
Questão 3
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 4
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 5
Ainda não
respondida
Vale 1,00
ponto(s).
Qual comando é utilizado para chamar o construtor da
superclasse? 
Escolha uma opção:
upper
constructor
super
pai
class
Limpar minha escolha
Dado o trecho do código Java,
int a=2;
int b=0;
int c=0;
int d=1;
int e=0;
int resultado = 0;
e = a++;
c = 15 % 10;
d += a;
b = ++a;
a = c - --d;
resultado = a + b * c - d + e;
System.out.println(resultado);
 
qual o valor da variável “resultado” impresso na tela
 
Escolha uma opção:
20
22
21
7
18
Limpar minha escolha
Na programação orientada a objeto, a habilidade de
estender de mais de uma classe é conhecida como herança
múltipla. Na linguagem de programação Java, há uma
restrição para se utilizar a herança múltipla. Sendo assim, em
Java, a herança múltipla só é permitida para 
Escolha uma opção:
Atributos
Interfaces
Métodos
Permissões
Classes
Limpar minha escolha













https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10362
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10362
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=393
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10383
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10356
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
12/09/22, 11:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809 3/4
Questão 6
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 7
Ainda não
respondida
Vale 1,00
ponto(s).
“Técnica que tem como objetivo ocultar detalhes internos,
que dizem respeito ao funcionamento dos métodos de uma
determinada classe, em relação aos objetos”.
 
No escopo da orientação a objetos, essa é a definição de:
 
Escolha uma opção:
Encapsulamento
Herança
Polimorfismo
Abstração
Sobrecarga
Limpar minha escolha
Acerca de Construtores em Java, marque a alternativa
correta. 
Escolha uma opção:
Um construtor é um método especial, já que possui
retorno.
Os construtores permitem modificar suas saídas.
O construtor dar a possibilidade ou obriga o usuário de
uma classe a passar argumentos para o objeto durante o
processo de criação do mesmo.
Quando não é declarado nenhum construtor na classe,
ao executar o programa irá aparecer uma mensagem de
erro.
Quando não é declarado nenhum construtor na classe, o
Java o cria. Esse construtor é o construtor opcional, ele
não recebe nenhum argumento e o corpo dele é vazio. A
partir do momento que o construtor é declarado, o
construtor default não é mais fornecido.
Limpar minha escolha













https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10362
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10362
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=393
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10383
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10356
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
12/09/22, 11:18 P1 -- Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809 4/4
Questão 8
Ainda não
respondida
Vale 1,00
ponto(s).
A herança é um dos pilares da Programação Orientada a
Objetos, que permite criar uma nova classe a partir de uma
classe existente. Considerando o conceito de herança, avalie
asafirmações abaixo.
I. Herança é uma propriedade que facilita a implementação
de reuso;
II. Quando uma subclasse é criada, essa herda todas as
características da superclasse, não podendo possuir
propriedades e métodos próprios;
III. Herança múltipla é uma propriedade na qual uma
superclasse possui diversas subclasses.
Quais dos itens acima são verdadeiros?
 
Escolha uma opção:
Apenas o item I;
Apenas o item II;
Apenas os itens II e III;
Apenas o item III;
Apenas os itens II e III;
Limpar minha escolha













https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=245924&cmid=332809
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10362
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10362
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=393
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10383
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10356
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10362
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);

Continue navegando