Buscar

Tópicos Especiais de Programação Orientada a Objetos Questionário Unidade II

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

14/09/2023, 17:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_97550727_1&course_id=_310554_1&content_id=_3642953_1&retu… 1/4
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE II
TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS 6861-60_57501_R_E1_20232_01 CONTEÚDO
Usuário andre.santos16 @aluno.unip.br
Curso TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS
Teste QUESTIONÁRIO UNIDADE II
Iniciado 14/09/23 17:49
Enviado 14/09/23 17:55
Status Completada
Resultado da tentativa 2 em 2,5 pontos  
Tempo decorrido 6 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
Pergunta 1
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
É correto a�rmar sobre classes abstratas que:
Não podem de�nir atributos ou métodos concretos.
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.
Pergunta 2
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.
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.
CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD
0 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_310554_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_310554_1&content_id=_3640388_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
14/09/2023, 17:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_97550727_1&course_id=_310554_1&content_id=_3642953_1&retu… 2/4
c.
d.
e. 
Comentário da
resposta:
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.
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: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Com o polimor�smo de classes, podemos:
Tratar um objeto de uma classe como sendo de uma classe �lha.
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.
Pergunta 6
Resposta
Selecionada:
a. 
Respostas: a. 
b. 
c. 
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.
0,25 em 0,25 pontos
0 em 0,25 pontos
0,25 em 0,25 pontos
14/09/2023, 17:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_97550727_1&course_id=_310554_1&content_id=_3642953_1&retu… 3/4
d. 
e.
Comentário da
resposta:
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
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 unidadeDois nã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.
Pergunta 8
Resposta
Selecionada:
c. 
Respostas: a. 
b. 
c. 
d.
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.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
14/09/2023, 17:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_97550727_1&course_id=_310554_1&content_id=_3642953_1&retu… 4/4
Quinta-feira, 14 de Setembro de 2023 17h55min28s BRT
e.
Comentário da
resposta:
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. 
d. 
e.
Comentário da
resposta:
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.
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
0,25 em 0,25 pontos

Continue navegando