Prévia do material em texto
Painel Meus cursos POS-PCS-TEC-INF-20232024-POO2 Avaliação Final - 24/10 até 30/10
Clique aqui para responder ao questionário de avaliação final
Iniciado em quarta, 25 out 2023, 09:46
Estado Finalizada
Concluída em quarta, 25 out 2023, 09:53
Tempo
empregado
6 minutos 58 segundos
Avaliar 40,00 de um máximo de 40,00(100%)
Questão 1
Correto
Atingiu 4,00 de 4,00
A classe Bola é definida conforme imagem abaixo.
Informe qual linha NÃO representa um código válido.
a. Bola b1 = new Bola(10);
b1.setValor(3);
b. Bola b = new Bola(14);
int valor = b.getValor();
c. Bola b1 = new Bola(10);
d. Bola b1 = new Bola(); Resposta correta! Não é possível utilizar o
construtor padrão (default) pois ele foi
substituído.
Sua resposta está correta.
https://pocos.ava.ifsuldeminas.edu.br/my/
https://pocos.ava.ifsuldeminas.edu.br/course/view.php?id=208§ion=0
https://pocos.ava.ifsuldeminas.edu.br/course/view.php?id=208§ion=9
https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/view.php?id=27025
Questão 2
Correto
Atingiu 4,00 de 4,00
Alterar uma classe abstrata pode obrigar a modificação de todas as classes filhas.
No código abaixo, qual alteração deverá ser feita após a criação do construtor na classe USB?
a. Uma vez que a classe USB tem um construtor com parâmetros, obrigatoriamente todas as classes filhas
também deve ter um construtor com parâmetros.
b. Todas as classes que herdarem da classe USB deverão
informar um parâmetro para criar a classe mãe USB.
Correto! É obrigatório informar um
construtor para a classe mãe USB.
c. É possível omitir o parâmetro no construtor das classes filhas de USB, porém é obrigatório
passar o parâmetro para a classe mãe USB.
Correto!
d. Para passar o parâmetro para a classe mãe USB utiliza-se a linha a seguir, que deve ser a
1ª linha do construtor das classes filhas:
super(nomeParametroString);
Correto!
e. Ao omitir o parâmetro no construtor da classe Camera, ainda é possível passar o
parâmetro para a classe mãe USB:
super("Valor fixo");
Correto!
Sua resposta está correta.
Questão 3
Correto
Atingiu 4,00 de 4,00
Selecione quais opções correspondem a uma declaração válida para instanciar objetos das classes mostradas
no código abaixo.
a. USB pendrive = new PenDrive(); Correto!
b. USB camera = new Camera(); Correto!
c. USB usb = new USB();
d. USB mouse= new Mouse(); Correto!
e. USB teclado = new Teclado(); Correto!
Sua resposta está correta.
Questão 4
Correto
Atingiu 4,00 de 4,00
Questão 5
Correto
Atingiu 4,00 de 4,00
De acordo com a Orientação a Objetos, uma programação é considerada Orientada a Objeto, quando nela
encontramos quais itens:
Escolha uma opção:
a. Nenhuma das alternativas
b. Classes, Objetos, métodos, polimorfismo, variavéis;
c. Classes, Objetos, métodos, herança, polimorfismo, encapsulamento ;
d. Public, Objetos, métodos, herança, atributos, encapsulamento ;
e. Classes, métodos, herança,atributos, encapsulamento;
Sua resposta está correta.
Dada a declaração abaixo:
Selecione quais trechos de código são válidos.
a. dicionario.put(1, 2);
b. dicionario.remove("Documentos") Correto!
c. dicionario.get(1)
d. dicionario.put("Imagens", 1); Correto!
e. dicionario.put("Imagens", "2");
Sua resposta está correta.
Questão 6
Correto
Atingiu 4,00 de 4,00
Questão 7
Correto
Atingiu 4,00 de 4,00
Em Java, é possível definir métodos com o mesmo nome, mas parâmetros diferentes, com o recurso de:
Escolha uma opção:
a. Portabilidade de método
b. Sobrecarga de Método
c. Parametrização de método
d. Métodos portáteis
e. Sobrescrita de método
Sua resposta está correta.
Assinale um X na alternativa que aplica corretamente o conceito de Herança.
Escolha uma opção:
a. private public extends Aluno class
b. public class Aluno extends Pessoa
c. public extends Aluno class Pessoa
d. public class Aluno Pessoa extends
e. public class Pessoa extends
Sua resposta está correta.
Questão 8
Correto
Atingiu 4,00 de 4,00
Questão 9
Correto
Atingiu 4,00 de 4,00
Considere a hierarquia de classes a seguir:
E incorreto afirmar que:
Escolha uma opção:
a. Verde verde = new Cor()
b. Cor azul Piscina = new Piscina()
c. Marinho é subclasse de Azul e Cor.
d. Azul azulMarinho = new Marinho()
e. Azul é superclasse e subclasse.
Sua resposta está correta.
Os modificadores de acesso são utilizados na linguagem de programação Java para declarar variáveis em
uma classe. O modificador de acesso ____________ permite que essas variáveis sejam acessíveis somente
por métodos dentro da classe em que foram declaradas. Dessa forma, utilizamos os métodos getters e setters
para escrever ou ler qualquer uma dessas variáveis.
O modificador de acesso que completa a frase é o:
Escolha uma opção:
a. default
b. private
c. protected
d. public
e. void
Sua resposta está correta.
Questão 10
Correto
Atingiu 4,00 de 4,00
Dado o trecho de código abaixo, como resultado do uso do método 'get' será retornado o valor "Imagens"
Escolha uma opção:
Verdadeiro
Falso
Correto! A chave "Foto" não existe no dicionário, logo não há valores a serem retornados, apenas null.
Atividade anter io r
◄ Fórum de Dúvidas
Seguir para...
https://pocos.ava.ifsuldeminas.edu.br/mod/forum/view.php?id=27021&forceview=1