Buscar

Progamação Orientada a Objeto I - Unidade III

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 7 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

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 6, do total de 7 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

Questionário Unidade III - Programação Orientada a Objeto 
• Pergunta 1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resposta Selecionada: a. Carmen, Prata. 
Respostas: a. Carmen, Prata. 
b. Prata, Carmen. 
c. Carmen, Carmen. 
d. Prata, Prata. 
e. O programa apresenta erros. 
 
 
• Pergunta 2 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resposta Selecionada: d. Prata, Prata. 
Respostas: a. Carmen, Prata. 
b. Prata, Carmen. 
c. Carmen, Carmen. 
d. Prata, Prata. 
e. O programa apresenta erros. 
 
 
• Pergunta 3 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resposta 
Selecionada: 
c. A classe Exemplo apresenta um método 
construtor. 
 
 
 
 
Respostas: a. A classe Exemplo apresenta um método e um 
atributo. 
b. A classe Exemplo apresenta dois atributos. 
c. A classe Exemplo apresenta um método 
construtor. 
d. A classe Exemplo apresenta dois métodos 
construtores. 
e. A classe Exemplo apresenta erros. 
 
 
• Pergunta 4 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resposta 
Selecionada: 
b. A classe Data não possui um construtor, que não recebe 
nenhum parâmetro. 
Respostas: a. A classe Data não possui um construtor. 
b. A classe Data não possui um construtor, que não recebe 
nenhum parâmetro. 
c. Os parâmetros do método construtor da classe Data 
entram em conflito com os atributos da classe Data, pois são 
idênticos. 
d. Os parâmetros do método construtor da classe Data são 
ambíguos com relação aos atributos da classe Data, pois são 
idênticos. 
e. O código não apresenta erros. 
 
 
 
 
 
 
• Pergunta 5 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resposta 
Selecionada: 
 
e. O código compila sem erros. 
Respostas: a. O código não compila, pois o objeto l da classe Legume 
não possui um atributo chamado Especie. 
b. O código não compila, pois o objeto l da classe Legume 
não possui um atributo chamado Nome. 
c. O código não compila, pois a declaração da classe 
Vegetal está errada. 
d. O código não compila, pois a declaração da classe 
Legume está errada. 
e. O código compila sem erros. 
 
 
• Pergunta 6 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resposta Selecionada: a. O código é um exemplo de polimorfismo. 
Respostas: a. O código é um exemplo de polimorfismo. 
b. O código é um exemplo de sobrecarga. 
c. O código é um exemplo de sobrescrita. 
d. O código é um exemplo de delegação. 
e. O código apresenta erros. 
 
• Pergunta 7 
 
A abstração de conceitos do mundo real em classes e objetos é a principal 
motivação para a formalização do paradigma orientado a objetos. Com isso em 
mente, assinale a alternativa correta: 
Resposta 
Selecionada: 
d. Uma classe representa um conjunto de objetos que 
compartilham as mesmas características e comportamentos. 
Respostas: a. As classes modelam os comportamentos do conceito 
enquanto os objetos modelam as características do conceito. 
b. Os atributos e métodos de um objeto são herdados de sua 
classe. 
c. Classes representam uma abstração estática enquanto 
objetos representam uma abstração dinâmica. 
d. Uma classe representa um conjunto de objetos que 
compartilham as mesmas características e comportamentos. 
e. Uma classe é uma instância de um objeto. 
 
• Pergunta 8 
 
 
 
 
O que significa o modificador static? 
Resposta 
Selecionada: 
d. Quando aplicado a um atributo, indica que ele terá o 
mesmo valor para todas as instâncias da classe. 
Respostas: a. É um modificador aplicado a atributos, indicando que ele 
é uma constante e seu valor não pode ser alterado após ter 
sido inicializado. 
b. Quando aplicado a um construtor, indica que ele não pode 
ser sobrescrito. 
c. Quando aplicado a um método, indica que ele não pode 
ser sobrecarregado. 
d. Quando aplicado a um atributo, indica que ele terá o 
mesmo valor para todas as instâncias da classe. 
e. Quando aplicado a um método, indica que este é uma 
sobrescrita de um método de uma superclasse. 
 
 
• Pergunta 9 
 
O que significa “encapsular atributos”? 
Resposta 
Selecionada: 
e. Significa que os atributos são declarados como privados 
e seu acesso é feito por métodos que garantem a integridade 
dos dados. 
Respostas: a. Significa que os atributos são declarados como públicos 
para permitir que sejam acessados diretamente por outras 
partes do sistema, tornando o código mais eficiente. 
b. Significa que os atributos de uma classe são inicializados 
pelo método construtor de modo que o objeto esteja pronto 
para ser utilizado logo após ser instanciado. 
c. Significa que os atributos seguem o padrão de estilo 
“camel case”. 
d. Significa que os atributos pertencem à classe, não aos 
objetos instanciados por essa classe. 
e. Significa que os atributos são declarados como privados 
e seu acesso é feito por métodos que garantem a integridade 
dos dados. 
 
 
 
 
 
• Pergunta 10 
 
 
 
 
Qual das linhas abaixo apresenta uma declaração correta de um método? 
Resposta Selecionada: a. void Metodo() 
Respostas: a. void Metodo() 
b. int Metodo (int, string) 
c. int retorno Metodo (int parametro) 
d. Metodo (double parametro) 
e. float Metodo (string parametro1 int parametro2)

Continue navegando