Logo Passei Direto
Buscar

QUESTIONÁRIO UNIDADE II TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS

Revisão do Questionário Unidade II de Tópicos Especiais de Programação Orientada a Objetos; registra aluno, data/hora, pontuação (2,5/2,5) e mostra perguntas com respostas selecionadas, respostas corretas e comentários sobre classes abstratas, interfaces, modificadores de acesso e interfaces gráficas.

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Revisar envio do teste: QUESTIONÁRIO UNIDADE II
TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS 6861-60_57501_R_E1_20242 CONTEÚDO
Usuário SABRINA GUIMARAES DA SILVA
Curso TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS
Teste QUESTIONÁRIO UNIDADE II
Iniciado 09/10/24 13:40
Enviado 09/10/24 13:45
Status Completada
Resultado da
tentativa
2,5 em 2,5 pontos  
Tempo decorrido 5 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
e. 
Respostas: a.
b.
c. 
d. 
e. 
Comentário da
resposta:
É correto a�rmar sobre classes abstratas que:
Não se pode criar uma instância de uma classe abstrata.
São esboços de classes criadas apenas nas fases de análise e
projeto do sistema.
Não devem ser utilizadas em estruturas hierárquicas de classes.
Não podem de�nir atributos ou métodos concretos.
Podem de�nir atributos e métodos abstratos.
Não se pode criar uma instância de uma classe abstrata.
Resposta: E
Comentário: uma classe abstrata pode de�nir métodos abstratos e
concretos, além de atributos. Ela não pode instanciar objetos, apenas
suas classes �lhas concretas podem.
Pergunta 2
CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD
0,25 em 0,25 pontos
0,25 em 0,25 pontos
09/10/2024, 13:45 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_108200527_1&course_id=_375289_1&content_id=_4279506_1&retu… 1/7
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_375289_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_375289_1&content_id=_4279493_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/login/?action=logout
Resposta
Selecionada:
a. 
Respostas: a. 
b. 
c. 
d. 
e.
Comentário da
resposta:
É correto a�rmar sobre interfaces que:
São estruturas que apenas de�nem assinaturas de métodos.
São estruturas que apenas de�nem assinaturas de métodos.
De�nem assinaturas de métodos e atributos.
Uma classe só pode realizar uma única interface.
Uma interface não pode ser herdeira de outra interface.
Podemos criar instâncias de interfaces assim como podemos criar
instâncias de classes concretas.
Resposta: A
Comentário: uma interface pode ser considerada como uma classe
abstrata que apenas de�ne métodos abstratos, ou seja, as suas
assinaturas com nenhuma implementação.
Pergunta 3
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e. 
Comentário da
resposta:
Assinale a alternativa correta:
Ao se projetar uma classe, devemos optar pelo modi�cador de acesso
private e progressivamente liberar acesso conforme necessário.
Por polimor�smo, podemos tratar um objeto de uma classe pai como
sendo de uma classe �lha.
Ao se projetar uma classe, devemos optar pelo modi�cador de acesso
padrão e apenas modi�cá-lo caso seja necessário.
Ao se projetar uma classe, devemos optar pelo modi�cador de acesso
private e progressivamente liberar acesso conforme necessário.
Ao se projetar uma classe, devemos optar pelo modi�cador de acesso
public e progressivamente bloquear acesso conforme necessário.
O método main() é de escopo de objeto.
Resposta: C
Comentário: o projeto de uma classe deve sempre prever a ocultação de
seus mecanismos internos. Por isso, devemos dar preferência ao
modi�cador de acesso private. Sempre que necessário, devemos liberar
acesso escolhendo modi�cadores de acesso, sempre o mais restrito
possível.
0,25 em 0,25 pontos
09/10/2024, 13:45 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_108200527_1&course_id=_375289_1&content_id=_4279506_1&retu… 2/7
Pergunta 4
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Assinale a alternativa que faz uma a�rmação correta sobre as interfaces grá�cas:
Um objeto de uma interface grá�ca pode ser passado como o
parâmetro pai do método JOptionPane.showMessageDialog().
Uma interface grá�ca deve ser implementada em um interface, não
em um class.
Um objeto de uma interface grá�ca pode ser passado como o
parâmetro pai do método JOptionPane.showMessageDialog().
Não é possível criar uma interface grá�ca sem o auxílio de um editor
de interfaces grá�cas.
Sempre podemos editar o código gerado por um editor de interfaces
grá�cas.
Não é possível utilizar em uma mesma interface grá�ca tanto o editor
de interfaces quanto a criação de interfaces por código.
Resposta: B
Comentário: o primeiro parâmetro do método
JOptionPane.showMessageDialog() é um objeto que representa alguma
estrutura de interface grá�ca, como uma janela. Com isso, a caixa de
diálogo é exibida centralizada sobre a janela passada como parâmetro.
Pergunta 5
Resposta
Selecionada:
d.
Respostas: a. 
b. 
c.
d.
e.
Com o polimor�smo de classes, podemos:
Tratar um objeto de uma classe como sendo de uma classe pai.
Realizar a herança entre classes.
Realizar o reúso de código.
Realizar o polimor�smo de métodos e atributos simultaneamente.
Tratar um objeto de uma classe como sendo de uma classe pai.
Tratar um objeto de uma classe como sendo de uma classe �lha.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
09/10/2024, 13:45 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_108200527_1&course_id=_375289_1&content_id=_4279506_1&retu… 3/7
Comentário da
resposta:
Resposta: D
Comentário: o polimor�smo de classes utiliza o conceito de que uma
classe �lha pode ser considerada como uma especialização, “um tipo” da
classe pai. Assim, um objeto de uma classe �lha pode ser tratado como
se fosse de sua classe pai.
Pergunta 6
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Com relação à orientação a objetos e ao polimor�smo, qual das alternativas está errada?
Sistemas que utilizam corretamente o polimor�smo acabam
ocupando menos espaço na memória.
Sistemas que utilizam corretamente o polimor�smo acabam
ocupando menos espaço na memória.
O uso de orientação a objetos incentiva o programador e o analista a
fazerem reúso de código.
Os sistemas que usam corretamente o polimor�smo costumam ser
mais fáceis de desenvolver.
Sistemas que usam corretamente o polimor�smo costumam ter sua
manutenção mais simples.
A orientação a objetos permite a criação de sistemas bem mais
complexos do que o paradigma estruturado permite.
Resposta: A
Comentário: o uso de polimor�smo não economiza memória. Sua
vantagem está em permitir que o programador escreva algoritmos mais
e�cientes e simples, o que facilita sua codi�cação e sua manutenção.
Pergunta 7
0,25 em 0,25 pontos
0,25 em 0,25 pontos
09/10/2024, 13:45 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_108200527_1&course_id=_375289_1&content_id=_4279506_1&retu… 4/7
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Considere a seguinte classe e assinale a alternativa correta:
Uma classe que herda da classe ExemploModi�cadoresDeAcesso só terá
acesso aos membros metodoPadrao() e atributoPadrao se ela for
declarada no pacote unidadeDois.
Uma classe do pacote unidadeDois pode acessar os membros
atributoPrivado e metodoPrivado().
Uma classe que herda da classe ExemploModi�cadoresDeAcesso só terá
acesso aos membros metodoPadrao() e atributoPadrao se ela for
declarada no pacote unidadeDois.
Uma classe do pacote unidadeDoisnão terá acesso aos membros
atributoPadrao e metodoPadrao().
Uma classe que não esteja no pacote unidadeDois não terá acesso aos
membros atributoPublico e metodoPublico().
Uma classe que herda da classe ExemploModi�cadoresDeAcesso e que
esteja no pacote unidadeDois terá acesso aos membros metodoPrivado()
e atributoPrivado.
Resposta: B
Comentário: os membros com o modi�cador de acesso padrão só
serão acessíveis por classes de dentro do mesmo pacote, sejam elas
herdeiras ou não.
09/10/2024, 13:45 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_108200527_1&course_id=_375289_1&content_id=_4279506_1&retu… 5/7
Pergunta 8
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Qual das alternativas faz uma a�rmação correta sobre o polimor�smo?
Só é possível utilizar a sobrescrita em uma estrutura hierárquica de
classes.
A sobrecarga é o uso excessivo de um método, sendo recomendado
dividir a sua lógica entre mais métodos.
A sobrescrita é um mecanismo que permite que uma classe possua
mais de um construtor.
Só é possível utilizar a sobrescrita em uma estrutura hierárquica de
classes.
A sobrecarga e a sobrescrita são mecanismos para se reaproveitar
código na declaração de métodos e atributos das classes polimór�cas.
O polimor�smo de classes ocorre quando instanciamos mais de um
objeto da mesma classe com nomes diferentes.
Resposta: C
Comentário: a sobrescrita é o mecanismo que permite que uma classe
�lha modi�que a implementação de um método herdado de uma classe
pai. Assim, só pode existir sobrescrita se também existir um
relacionamento de herança entre classes.
Pergunta 9
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
Qual das alternativas sobre classes abstratas e interfaces está incorreta?
Uma interface deve sempre considerar as recomendações de estilo
vigentes para uso de elementos grá�cos como botões, caixas de texto,
rótulos, etc.
O uso de métodos abstratos é recomendado para se garantir que as
subclasses sobrescrevam os métodos necessários.
Uma classe abstrata pode de�nir atributos, métodos concretos e
métodos abstratos.
Uma interface pode ser entendida como uma classe abstrata que só
de�ne métodos abstratos.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
09/10/2024, 13:45 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_108200527_1&course_id=_375289_1&content_id=_4279506_1&retu… 6/7
Quarta-feira, 9 de Outubro de 2024 13h45min18s GMT-03:00
d. 
e.
Comentário da
resposta:
Uma interface pode ser entendida como um contrato.
Uma interface deve sempre considerar as recomendações de estilo
vigentes para uso de elementos grá�cos como botões, caixas de texto,
rótulos, etc.
Resposta: E
Comentário: uma interface não está relacionada a interfaces grá�cas.
Interfaces são estruturas de código que de�nem assinaturas de
métodos que devem ser implementados pelas classes concretas que as
realizam.
Pergunta 10
Resposta
Selecionada:
e. 
Respostas: a. 
b. 
c.
d. 
e. 
Comentário da
resposta:
Sobre a palavra reservada static, podemos a�rmar:
É usada para de�nir um membro de escopo de classe.
É usada para de�nir atributos constantes.
É usada para de�nir o método principal do programa.
É usada para de�nir que uma classe não pode ser instanciada.
É usada para de�nir um membro de escopo de objeto.
É usada para de�nir um membro de escopo de classe.
Resposta: E
Comentário: a palavra reservada static indica o escopo de classe, ou
seja, o membro marcado com esse modi�cador pertence à classe e
não aos seus objetos.
← OK
0,25 em 0,25 pontos
09/10/2024, 13:45 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_108200527_1&course_id=_375289_1&content_id=_4279506_1&retu… 7/7

Mais conteúdos dessa disciplina