Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

<p>12/10/2024, 20:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE - UNIP EAD CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAIS TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS 6861-60_57501_R_E1_20242 CONTEÚDO Revisar envio do teste: QUESTIONÁRIO UNIDADE II Usuário guilherme.silva1006@aluno.unip.br Curso TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS Teste QUESTIONÁRIO UNIDADE Iniciado 12/10/24 19:29 Enviado 12/10/24 19:31 Status Completada Resultado da 2,5 em 2,5 pontos tentativa Tempo decorrido 1 minuto Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 0,25 em 0,25 pontos É correto afirmar sobre classes abstratas que: Resposta e. Não se pode criar uma instância de uma classe abstrata. Selecionada: Respostas: a. São esboços de classes criadas apenas nas fases de análise e projeto do sistema. b. Não devem ser utilizadas em estruturas hierárquicas de classes. Não podem definir atributos ou métodos concretos. C. Podem definir atributos e métodos abstratos. d. e. Não se pode criar uma instância de uma classe abstrata. Comentário da Resposta: E resposta: Comentário: uma classe abstrata pode definir métodos abstratos e concretos, além de atributos. Ela não pode instanciar objetos, apenas suas classes filhas concretas podem. Pergunta 2 0,25 em 0,25 pontos 1/7</p><p>12/10/2024, 20:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE É correto afirmar sobre interfaces que: Resposta São estruturas que apenas definem assinaturas de métodos. a. Selecionada: Respostas: a. São estruturas que apenas definem assinaturas de métodos. b. Definem assinaturas de métodos e atributos. Uma classe só pode realizar uma única interface. C. d. Uma interface não pode ser herdeira de outra interface. e. Podemos criar instâncias de interfaces assim como podemos criar instâncias de classes concretas. Comentário da Resposta: A resposta: Comentário: uma interface pode ser considerada como uma classe abstrata que apenas define métodos abstratos, ou seja, as suas assinaturas com nenhuma implementação. Pergunta 3 0,25 em 0,25 pontos Assinale a alternativa correta: Resposta C. Selecionada: Ao se projetar uma classe, devemos optar pelo modificador de acesso private e progressivamente liberar acesso conforme necessário. Respostas: a. Por polimorfismo, podemos tratar um objeto de uma classe pai como sendo de uma classe filha. b. Ao se projetar uma classe, devemos optar pelo modificador de acesso padrão e apenas modificá-lo caso seja necessário. C. Ao se projetar uma classe, devemos optar pelo modificador de acesso private e progressivamente liberar acesso conforme necessário. d. Ao se projetar uma classe, devemos optar pelo modificador de acesso public e progressivamente bloquear acesso conforme necessário. e. O método main() é de escopo de objeto. Comentário da Resposta: C resposta: Comentário: o projeto de uma classe deve sempre prever a ocultação de seus mecanismos internos. Por isso, devemos dar preferência ao modificador de acesso private. Sempre que necessário, devemos liberar acesso escolhendo modificadores de acesso, sempre o mais restrito possível.</p><p>12/10/2024, 20:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE Pergunta 4 0,25 em 0,25 pontos Assinale a alternativa que faz uma afirmação correta sobre as interfaces gráficas: Resposta b. Selecionada: Um objeto de uma interface gráfica pode ser passado como o parâmetro pai do método Respostas: a. Uma interface gráfica deve ser implementada em um interface, não em um class. b. Um objeto de uma interface gráfica pode ser passado como o parâmetro pai do método C. Não é possível criar uma interface gráfica sem o auxílio de um editor de interfaces gráficas. d. Sempre podemos editar o código gerado por um editor de interfaces gráficas. e. Não é possível utilizar em uma mesma interface gráfica tanto o editor de interfaces quanto a criação de interfaces por código. Comentário da Resposta: B resposta: Comentário: o primeiro parâmetro do método é um objeto que representa alguma estrutura de interface gráfica, como uma janela. Com isso, a caixa de diálogo é exibida centralizada sobre a janela passada como parâmetro. Pergunta 5 0,25 em 0,25 pontos Com o polimorfismo de classes, podemos: Resposta d. Selecionada: Tratar um objeto de uma classe como sendo de uma classe pai. Respostas: Realizar a herança entre classes. a. b. Realizar o reúso de código. C. Realizar o polimorfismo de métodos e atributos simultaneamente. Tratar um objeto de uma classe como sendo de uma classe pai. e. Tratar um objeto de uma classe como sendo de uma classe filha. 3/7</p><p>12/10/2024, 20:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE Comentário da Resposta: D resposta: Comentário: o polimorfismo de classes utiliza o conceito de que uma classe filha pode ser considerada como uma especialização, "um tipo" da classe pai. Assim, um objeto de uma classe filha pode ser tratado como se fosse de sua classe pai. Pergunta 6 0,25 em 0,25 pontos Com relação à orientação a objetos e ao polimorfismo, qual das alternativas está errada? Resposta a. Selecionada: Sistemas que utilizam corretamente o polimorfismo acabam ocupando menos espaço na memória. Respostas: a. Sistemas que utilizam corretamente o polimorfismo acabam ocupando menos espaço na memória. b. O uso de orientação a objetos incentiva o programador e o analista a fazerem reúso de código. C. Os sistemas que usam corretamente o polimorfismo costumam ser mais fáceis de d. Sistemas que usam corretamente o polimorfismo costumam ter sua manutenção mais simples. e. A orientação a objetos permite a criação de sistemas bem mais complexos do que o paradigma estruturado permite. Comentário da Resposta: A resposta: Comentário: o uso de polimorfismo não economiza memória. Sua vantagem está em permitir que o programador escreva algoritmos mais eficientes e simples, o que facilita sua codificação e sua manutenção. Pergunta 7 0,25 em 0,25 pontos 4/7</p><p>12/10/2024, 20:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE Considere a seguinte classe e assinale a alternativa correta: 1 package unidadeDois: 2 3. public class { 4 private int atributoPrivado: 5 int 6 protected int atributoProtegido; 7 public int 8 9 private void metodoPrivado { 10 11 12 13 void metodoPadrao { 14 15 } 16 17 protected void metodoProtegido { 18 19 20 21 public void metodoPublico() { 22 23 24 25 } Resposta b. Selecionada: Uma classe que herda da classe ExemploModificadoresDeAcesso só terá acesso aos membros metodoPadrao() e atributoPadrao se ela for declarada no pacote unidadeDois. Respostas: a. Uma classe do pacote unidadeDois pode acessar os membros atributoPrivado e metodoPrivado(). b. Uma classe que herda da classe ExemploModificadoresDeAcesso só terá acesso aos membros metodoPadrao() e atributoPadrao se ela for declarada no pacote unidadeDois. C. Uma classe do pacote unidadeDois não terá acesso aos membros atributoPadrao e metodoPadrao(). d. Uma classe que não esteja no pacote unidadeDois não terá acesso aos membros atributoPublico e metodoPublico(). e. Uma classe que herda da classe ExemploModificadoresDeAcesso e que esteja no pacote unidadeDois terá acesso aos membros metodoPrivado() e atributoPrivado. Comentário da Resposta: B resposta: Comentário: os membros com o modificador de acesso padrão só serão acessíveis por classes de dentro do mesmo pacote, sejam elas herdeiras ou não.</p><p>12/10/2024, 20:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE - Pergunta 8 0,25 em 0,25 pontos Qual das alternativas faz uma afirmação correta sobre o polimorfismo? Resposta C. Selecionada: Só é possível utilizar a sobrescrita em uma estrutura hierárquica de classes. Respostas: a. A sobrecarga é o uso excessivo de um método, sendo recomendado dividir a sua lógica entre mais métodos. b. A sobrescrita é um mecanismo que permite que uma classe possua mais de um construtor. C. Só é possível utilizar a sobrescrita em uma estrutura hierárquica de classes. d. A sobrecarga e a sobrescrita são mecanismos para se reaproveitar código na declaração de métodos e atributos das classes polimórficas. e. polimorfismo de classes ocorre quando instanciamos mais de um objeto da mesma classe com nomes diferentes. Comentário da Resposta: C resposta: Comentário: a sobrescrita é o mecanismo que permite que uma classe filha modifique 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 0,25 em 0,25 pontos Qual das alternativas sobre classes abstratas e interfaces está incorreta? Resposta e. Selecionada: Uma interface deve sempre considerar as recomendações de estilo vigentes para uso de elementos gráficos como botões, caixas de texto, rótulos, etc. Respostas: a. uso de métodos abstratos é recomendado para se garantir que as subclasses sobrescrevam os métodos necessários. b. Uma classe abstrata pode definir atributos, métodos concretos e métodos abstratos. C. Uma interface pode ser entendida como uma classe abstrata que só define métodos abstratos. 6/7</p><p>12/10/2024, 20:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE d. Uma interface pode ser entendida como um contrato. e. Uma interface deve sempre considerar as recomendações de estilo vigentes para uso de elementos gráficos como botões, caixas de texto, rótulos, etc. Comentário da Resposta: E resposta: Comentário: uma interface não está relacionada a interfaces gráficas. Interfaces são estruturas de código que definem assinaturas de métodos que devem ser implementados pelas classes concretas que as realizam. Pergunta 10 0,25 em 0,25 pontos Sobre a palavra reservada static, podemos afirmar: Resposta É usada para definir um membro de escopo de classe. e. Selecionada: Respostas: É usada para definir atributos constantes. a. b. É usada para definir o método principal do programa. C. É usada para definir que uma classe não pode ser instanciada. d. É usada para definir um membro de escopo de objeto. É usada para definir um membro de escopo de e. Comentário da Resposta: E resposta: Comentário: a palavra reservada static indica o escopo de classe, ou seja, o membro marcado com esse modificador pertence à classe e não aos seus objetos Sábado, 12 de Outubro de 2024 20h25min10s GMT-03:00 OK 7/7</p>

Mais conteúdos dessa disciplina