Logo Passei Direto
Buscar

Programação Orientada a Objetos II - Questionário I - Ads

User badge image
I F

em

Ferramentas de estudo

Questões resolvidas

O comando ___________ serve para mostrar, no próprio console, uma cadeia (string) de texto. Utilizado para apresentar uma mensagem, um alerta como retorno de uma funcionalidade executada na linguagem C#. O comando em questão é:
Console.XText.
Console.Writeline;
Console.Writeline.Export.Text;
Console.XText.Writeline;
Console.Writeline.WebConfiguration;

Com relação a conceitos sobre herança (classes), julgue os seguintes itens:
Estão corretos apenas os itens:
I. A ideia básica de classe é que objetos que pertençam a uma mesma classe apresentam características e comportamentos em comum.
II. Uma classe deve possuir uma única declaração de método construtor.
III. Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta.
IV. Nos modelos orientados a objetos, uma das características mais básicas e fundamentais está na identificação e na criação das classes dos objetos.
I e III.
I e II.
I e III.
I e IV.
II e III.
II e IV.

Na orientação a objeto, o ______________ é um princípio importante durante a definição de classes.
Selecione o termo que completa o enunciado:
Encapsulamento.
Atributo.
Console.
MVC.
Polimorfismo.

Na orientação a objetos, uma classe pode ser composta por métodos e atributos. Os atributos correspondem aos dados que serão armazenados pelos objetos de determinada classe. Os métodos são utilizados para acessarmos e modificarmos os atributos, o que faz com que os objetos mudem de estado.
Sendo assim, podemos definir que uma das vantagens de se trabalhar com encapsulamento é:
A possibilidade de mudar os detalhes internos de um objeto e a sua implementação, com impacto mínimo nas demais classes e nos demais objetos de um projeto.
A possibilidade de não mudar os detalhes internos de um objeto e a sua implementação, com impacto mínimo nas demais classes e nos demais objetos de um projeto.
A possibilidade de mudar os detalhes internos de um objeto e a sua não implementação, com impacto máximo nas demais classes e nos demais objetos de um projeto.
A possibilidade de mudar os detalhes externos de um objeto e a sua implementação, com impacto máximo nas demais classes e nos demais objetos de um projeto.
A possibilidade de mudar os detalhes externos de um objeto e a sua não implementação, com impacto máximo nas demais classes e nos demais objetos de um projeto.

Relacionado com a capacidade de trabalharmos com objetos de tipos diferentes, mas de maneira similar.
O enunciado refere-se a:
Polimorfismo.
Encapsulamento.
Atributo.
Console.
MVC.

O princípio da substituição de __________ costuma ser enunciado da seguinte forma: deve ser possível substituir classes derivadas pelas classes bases sem mudança no comportamento.
Nesse texto, podemos afirmar que o item que completa a lacuna é:
Princípio aberto-fechado.
Princípio da segregação de interfaces.
Princípio de substituição de Liskov.
Princípio da inversão de dependência.
Princípio da responsabilidade única.

Criado para combater um problema chamado de interfaces “cheias” ou “poluídas”, ou seja, interfaces mais complexas do que os seus clientes realmente precisam.
O princípio em questão abordado no texto é:
Princípio de substituição de Liskov.
Princípio da segregação de interfaces.
Princípio aberto-fechado.
Princípio de substituição de Liskov.
Princípio da inversão de dependência.

Ao utilizarmos um contêiner de injeção de dependência, configuramos uma espécie de mapeamento entre tipos abstratos e tipos concretos.
O _______ funciona como uma espécie de repositório que fornece os tipos concretos, ou seja, as instâncias dos objetos. O termo que complementa a lacuna do enunciado é:
Unitx.
Unitz.
Unitw.
Unity.
Unitp.

Uma forma bastante simplificada de ver esse conceito é pensar que uma classe, em vez de instanciar objetos dos quais ela depende, recebe esses objetos prontos, vindos de outro objeto (FOWLER, 2004; SHORE, 2006).
É nesse sentido que existe a:
Injeção de dependência.
Injeção de versionamento.
Injeção de desenvolvimento.
Injeção de herança.
Injeção de encapsulamento.

O objetivo da utilização desses contêineres e do princípio da injeção de dependência é fazer com que a aplicação dependa apenas de ____________, exceto nos pontos em que devemos configurar os mapeamentos.
O termo que se adequa para o complemento do enunciado é:
C#.
Abstrações.
Desenvolvimento eficaz.
Injeção de encapsulamento.
Especificações UML.

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

Questões resolvidas

O comando ___________ serve para mostrar, no próprio console, uma cadeia (string) de texto. Utilizado para apresentar uma mensagem, um alerta como retorno de uma funcionalidade executada na linguagem C#. O comando em questão é:
Console.XText.
Console.Writeline;
Console.Writeline.Export.Text;
Console.XText.Writeline;
Console.Writeline.WebConfiguration;

Com relação a conceitos sobre herança (classes), julgue os seguintes itens:
Estão corretos apenas os itens:
I. A ideia básica de classe é que objetos que pertençam a uma mesma classe apresentam características e comportamentos em comum.
II. Uma classe deve possuir uma única declaração de método construtor.
III. Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta.
IV. Nos modelos orientados a objetos, uma das características mais básicas e fundamentais está na identificação e na criação das classes dos objetos.
I e III.
I e II.
I e III.
I e IV.
II e III.
II e IV.

Na orientação a objeto, o ______________ é um princípio importante durante a definição de classes.
Selecione o termo que completa o enunciado:
Encapsulamento.
Atributo.
Console.
MVC.
Polimorfismo.

Na orientação a objetos, uma classe pode ser composta por métodos e atributos. Os atributos correspondem aos dados que serão armazenados pelos objetos de determinada classe. Os métodos são utilizados para acessarmos e modificarmos os atributos, o que faz com que os objetos mudem de estado.
Sendo assim, podemos definir que uma das vantagens de se trabalhar com encapsulamento é:
A possibilidade de mudar os detalhes internos de um objeto e a sua implementação, com impacto mínimo nas demais classes e nos demais objetos de um projeto.
A possibilidade de não mudar os detalhes internos de um objeto e a sua implementação, com impacto mínimo nas demais classes e nos demais objetos de um projeto.
A possibilidade de mudar os detalhes internos de um objeto e a sua não implementação, com impacto máximo nas demais classes e nos demais objetos de um projeto.
A possibilidade de mudar os detalhes externos de um objeto e a sua implementação, com impacto máximo nas demais classes e nos demais objetos de um projeto.
A possibilidade de mudar os detalhes externos de um objeto e a sua não implementação, com impacto máximo nas demais classes e nos demais objetos de um projeto.

Relacionado com a capacidade de trabalharmos com objetos de tipos diferentes, mas de maneira similar.
O enunciado refere-se a:
Polimorfismo.
Encapsulamento.
Atributo.
Console.
MVC.

O princípio da substituição de __________ costuma ser enunciado da seguinte forma: deve ser possível substituir classes derivadas pelas classes bases sem mudança no comportamento.
Nesse texto, podemos afirmar que o item que completa a lacuna é:
Princípio aberto-fechado.
Princípio da segregação de interfaces.
Princípio de substituição de Liskov.
Princípio da inversão de dependência.
Princípio da responsabilidade única.

Criado para combater um problema chamado de interfaces “cheias” ou “poluídas”, ou seja, interfaces mais complexas do que os seus clientes realmente precisam.
O princípio em questão abordado no texto é:
Princípio de substituição de Liskov.
Princípio da segregação de interfaces.
Princípio aberto-fechado.
Princípio de substituição de Liskov.
Princípio da inversão de dependência.

Ao utilizarmos um contêiner de injeção de dependência, configuramos uma espécie de mapeamento entre tipos abstratos e tipos concretos.
O _______ funciona como uma espécie de repositório que fornece os tipos concretos, ou seja, as instâncias dos objetos. O termo que complementa a lacuna do enunciado é:
Unitx.
Unitz.
Unitw.
Unity.
Unitp.

Uma forma bastante simplificada de ver esse conceito é pensar que uma classe, em vez de instanciar objetos dos quais ela depende, recebe esses objetos prontos, vindos de outro objeto (FOWLER, 2004; SHORE, 2006).
É nesse sentido que existe a:
Injeção de dependência.
Injeção de versionamento.
Injeção de desenvolvimento.
Injeção de herança.
Injeção de encapsulamento.

O objetivo da utilização desses contêineres e do princípio da injeção de dependência é fazer com que a aplicação dependa apenas de ____________, exceto nos pontos em que devemos configurar os mapeamentos.
O termo que se adequa para o complemento do enunciado é:
C#.
Abstrações.
Desenvolvimento eficaz.
Injeção de encapsulamento.
Especificações UML.

Prévia do material em texto

Revisar envio do teste: QUESTIONÁRIO UNIDADE I
PROGRAMAÇÃO ORIENTADA A OBJETOS II 6862-60_57501_R_20202 CONTEÚDO
Usuário
Curso PROGRAMAÇÃO ORIENTADA A OBJETOS II
Teste QUESTIONÁRIO UNIDADE I
Iniciado 14/11/20 22:43
Enviado 14/11/20 22:56
Status Completada
Resultado da
tentativa
1 em 2,5 pontos  
Tempo decorrido 12 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.
O comando ___________ serve para mostrar, no próprio console, uma cadeia (string) de
texto. Utilizado para apresentar uma mensagem, um alerta como retorno de uma
funcionalidade executada na linguagem C#. O comando em questão é:
Console.Writeline.WebConfiguration;
Console.XText.
Console.Writeline;
Console.Writeline.Export.Text;
Console.XText.Writeline;
Console.Writeline.WebConfiguration;
Pergunta 2
Com relação a conceitos sobre herança (classes), julgue os seguintes itens:
I. A ideia básica de classe é que objetos que pertençam a uma mesma classe apresentam
características e comportamentos em comum.
CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD
0 em 0,25 pontos
0 em 0,25 pontos
ian.freitas @aluno.unip.br
← OK
Revisar envio do teste: QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
1 of 6 14/11/2020 23:13
Resposta Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
II. Uma classe deve possuir uma única declaração de método construtor.
III. Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse
direta.
IV. Nos modelos orientados a objetos, uma das características mais básicas e fundamentais
está na identificação e na criação das classes dos objetos.
Estão corretos apenas os itens:
I e III.
I e II.
I e III.
I e IV.
II e III.
II e IV.
Pergunta 3
Resposta Selecionada:
a.
Respostas:
a.
b.
c.
d.
e.
Feedback da
resposta:
Na orientação a objeto, o ______________ é um princípio importante durante a de�nição de
classes. Selecione o termo que completa o enunciado:
Encapsulamento.
Encapsulamento.
Atributo.
Console.
MVC.
Polimor�smo.
Resposta: A
Comentário: Com o conceito de encapsulamento acoplado a uma solução
C#, torna-se mais fácil o acesso a todos os dados contidos em uma classe
no projeto.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Revisar envio do teste: QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
2 of 6 14/11/2020 23:13
Pergunta 4
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
d.
e.
Feedback
da resposta:
Na orientação a objetos, uma classe pode ser composta por métodos e atributos. Os
atributos correspondem aos dados que serão armazenados pelos objetos de determinada
classe. Os métodos são utilizados para acessarmos e modi�carmos os atributos, o que faz
com o que os objetos mudem de estado. Sendo assim, podemos de�nir que uma das
vantagens de se trabalhar com encapsulamento é:
A possibilidade de mudar os detalhes internos de um objeto e a sua
implementação, com impacto mínimo nas demais classes e nos demais
objetos de um projeto.
A possibilidade de não mudar os detalhes internos de um objeto e a sua
implementação, com impacto mínimo nas demais classes e nos demais
objetos de um projeto.
A possibilidade de mudar os detalhes internos de um objeto e a sua não
implementação, com impacto máximo nas demais classes e nos demais
objetos de um projeto.
A possibilidade de mudar os detalhes externos de um objeto e a sua
implementação, com impacto máximo nas demais classes e nos demais
objetos de um projeto.
A possibilidade de mudar os detalhes externos de um objeto e a sua não
implementação, com impacto máximo nas demais classes e nos demais
objetos de um projeto.
A possibilidade de mudar os detalhes internos de um objeto e a sua
implementação, com impacto mínimo nas demais classes e nos demais
objetos de um projeto.
Resposta: E
Comentário: Uma das vantagens do encapsulamento é que podemos mudar
os detalhes internos de um objeto e a sua implementação, com impacto
mínimo nas demais classes e nos demais objetos de um projeto. Isso dá
robustez ao projeto e flexibilidade para alterações futuras.
Pergunta 5
Relacionado com a capacidade de trabalharmos com objetos de tipos diferentes, mas de
maneira similar. O enunciado refere-se a:
0,25 em 0,25 pontos
Revisar envio do teste: QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
3 of 6 14/11/2020 23:13
Resposta Selecionada:
a.
Respostas:
a.
b.
c.
d.
e.
Feedback da
resposta:
Polimor�smo.
Polimor�smo.
Encapsulamento.
Atributo.
Console.
MVC.
Resposta: A
Comentário: Na orientação a objetos, o polimorfismo está relacionado com
a capacidade de trabalharmos com objetos de tipos diferentes, mas de
maneira similar.
Pergunta 6
Resposta Selecionada: a.
Respostas: a.
b.
c.
d.
e.
O princípio da substituição de __________ costuma ser enunciado da seguinte forma: deve
ser possível substituir classes derivadas pelas classes bases sem mudança no
comportamento. Nesse texto, podemos a�rmar que o item que completa a lacuna é:
Princípio aberto-fechado.
Princípio aberto-fechado.
Princípio da segregação de interfaces.
Princípio de substituição de Liskov.
Princípio da inversão de dependência.
Princípio da responsabilidade única.
Pergunta 7
Criado para combater um problema chamado de interfaces “cheias” ou “poluídas”, ou seja,
interfaces mais complexas do que os seus clientes realmente precisam. O princípio em
questão abordado no texto é:
0 em 0,25 pontos
0 em 0,25 pontos
Revisar envio do teste: QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
4 of 6 14/11/2020 23:13
Resposta Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Princípio de substituição de Liskov.
Princípio da segregação de interfaces.
Princípio aberto-fechado.
Princípio de substituição de Liskov.
Princípio da inversão de dependência.
Princípio da responsabilidade única.
Pergunta 8
Resposta Selecionada:
d.
Respostas:
a.
b.
c.
d.
e.
Feedback
da
resposta:
Ao utilizarmos um contêiner de injeção de dependência, configuramos uma espécie de
mapeamento entre tipos abstratos e tipos concretos. O _______ funciona como uma espécie
de repositório que fornece os tipos concretos, ou seja, as instâncias dos objetos. O termo que
complementa a lacuna do enunciado é:
Unity.
Unitx.
Unitz.
Unitw.
Unity.
Unitp.
Resposta: D
Comentário: Na linguagem C# há um contêiner de injeção de dependência
chamado de Unity, criado originalmente pela própria Microsoft. Ao utilizarmos
um contêiner de injeção de dependência, configuramos uma espécie de
mapeamento entre tipos abstratos e tipos concretos. O Unity funciona como
uma espécie de repositório que fornece os tipos concretos, ou seja, as
instâncias dos objetos.
Pergunta 9
Uma forma bastante simplificada de ver esse conceito é pensar que uma classe, em vez de
instanciar objetos dos quais ela depende, recebe esses objetos prontos, vindos de outro
0,25 em 0,25 pontos
0 em 0,25 pontos
Revisar envio do teste: QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
5 of 6 14/11/2020 23:13
Sábado, 14 de Novembro de 2020 22h56min17s BRT
Resposta Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
objeto (FOWLER, 2004; SHORE, 2006). É nesse sentido que existe a:
Injeção de herança.
Injeção de dependência.
Injeção de versionamento.
Injeção de desenvolvimento.
Injeção de herança.
Injeção de encapsulamento.
Pergunta 10
Resposta Selecionada:
a.
Respostas:
a.
b.
c.
d.
e.
O objetivo da utilização desses contêineres e do princípio da injeção de dependência é fazer
com que a aplicação dependa apenas de ____________, exceto nos pontos em que devemos
configurar os mapeamentos. O termo que se adequa para o complemento do enunciado é:
C#.
C#.
Abstrações.
Desenvolvimento e�caz.
Injeção de encapsulamento.
Especi�cações UML.
0 em 0,25 pontos
Revisar envio do teste:QUESTIONÁRIO UN... https://ava.ead.unip.br/webapps/assessment/revi...
6 of 6 14/11/2020 23:13

Mais conteúdos dessa disciplina