Buscar

Revisar envio do teste_ QUESTIONÁRIO UNIDADE I 299S_ _

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

Prévia do material em texto

13/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 299S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51742167_1&course_id=_98145_1&content_id=_1337049_1&return… 1/8
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE I
Programação Orientada a Objetos II 299S_18501_20202 CONTEÚDO
Usuário MARCOS VINICIUS R M DA SILVA
Curso Programação Orientada a Objetos II
Teste QUESTIONÁRIO UNIDADE I
Iniciado 13/11/20 18:50
Enviado 13/11/20 18:52
Status Completada
Resultado da
tentativa
2,5 em 2,5 pontos  
Tempo decorrido 2 minutos
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
Atualmente, o desenvolvimento de software cresce exponencialmente.
Planejamento, Desenvolvimento, Construção e Avaliação (PDCA) são as constantes
utilizadas para que o ciclo de desenvolvimento permaneça ativo no dia a dia.
Podemos a�rmar, então, que PDCA:
É um conceito de boas práticas na gestão, podendo ser aplicado no
desenvolvimento de softwares  (Planejar, Desenvolver, Construir e
Avaliar) a �m de se gerar evidências de todo o ciclo de análise e
desenvolvimento.
É um conceito de boas práticas na gestão, podendo ser aplicado no
desenvolvimento de softwares  (Planejar, Desenvolver, Construir e
Avaliar) a �m de se gerar evidências de todo o ciclo de análise e
desenvolvimento.
É um conceito de boas práticas na gestão, podendo ser aplicado no
desenvolvimento de softwares (Planejar, Desenvolver, Construir e
Avaliar) a �m de implantar softwares no ambiente de
desenvolvimento.
É um conceito de boas práticas na gestão, podendo ser aplicado no
desenvolvimento de softwares (Planejar, Desenvolver, Construir e
Avaliar) a �m de implantar softwares no ambiente de homologação.
UNIP BIBLIOTECAS MURAL DO ALUNOCONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_98145_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_98145_1&content_id=_1336800_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_49_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=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
13/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 299S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51742167_1&course_id=_98145_1&content_id=_1337049_1&return… 2/8
d.
e.
Feedback
da
resposta:
É um conceito de boas práticas na gestão, podendo ser aplicado no
desenvolvimento de softwares (Planejar, Desenvolver, Construir e
Avaliar) e de implantar softwares no ambiente de produção.
É um conceito de boas práticas na gestão, podendo ser aplicado no
desenvolvimento de softwares (Planejar, Desenvolver, Construir e
Avaliar) a �m de se gerar evidências de todo o ciclo de estrutura da
arquitetura sistêmica.
Alternativa: A 
Comentário: é um conceito de boas práticas na gestão, podendo ser
aplicado no desenvolvimento de softwares (Planejar, Desenvolver,
Construir e Avaliar) a �m de se gerar evidências de todo o ciclo de
análise e desenvolvimento, ou seja, respeitando o ciclo PDCA, o
desenvolvedor garante o entendimento, o desenvolvimento, a
homologação e a implantação de sua aplicação.
Pergunta 2
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
C# proporciona características orientadas a componentes, como propriedades,
eventos e construtores declarativos (como atributos). Programação orientada a
componente é sustentada pelo armazenamento de metadado com o código para a
classe. O metadado descreve a classe, incluindo seus métodos e propriedades, bem
como sua necessidade de segurança e outros atributos, assim como será que pode
ser serializado, o código contém a lógica su�ciente para executar suas funções.
Sendo assim, podemos considerar que:
Uma classe compilada é uma unidade independente.
Uma classe compilada é uma unidade subjetiva.
Uma classe compilada é uma unidade independente.
Uma classe compilada é uma unidade objetiva.
Uma classe compilada é uma unidade quantitativa.
Uma classe compilada é uma unidade qualitativa.
Alternativa: B 
Comentário: uma classe compilada é uma unidade independente.
Então, um ambiente de armazenamento de dados que sabe como ler
um metadado e um código de uma classe não precisa de nenhuma
outra informação para fazer utilização disso.
0,25 em 0,25 pontos
13/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 299S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51742167_1&course_id=_98145_1&content_id=_1337049_1&return… 3/8
Pergunta 3
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Com relação a conceitos de orientação a objetos, julgue os seguintes itens.
I. As variáveis ou métodos declarados com modi�cador de acesso private só são
acessíveis a métodos da classe em que são declarados. 
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. O polimor�smo permite substituir a lógica condicional múltipla (lógica switch ou
faça caso). 
Estão certos apenas os itens:
I e IV.
I e II.
I e III.
I e IV.
II e III.
II e IV.
Alternativa: C 
Comentário: 
I. As variáveis private somente são acessíveis a métodos da classe em
que são declarados. É a de�nição de variáveis private. 
IV. Polimor�smo permite substituir lógica condicional múltipla. 
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. Classes abstratas não são instanciadas.
Pergunta 4
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
Dizemos que um método ou campo é público se ele é acessível dentro ou fora da
classe. Para declarar que um método ou campo não é público, escrevemos qual
palavra antes da declaração?
Private.
New.
Class.
Public.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
13/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 299S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51742167_1&course_id=_98145_1&content_id=_1337049_1&return… 4/8
d. 
e. 
Feedback
da
resposta:
Static.
Private.
Alternativa: E 
Comentário: todo método que deverá ser restrito em seu consumo na
classe deverá ser declarado como private (privado), assim garantindo
que toda a sua execução será efetuada somente dentro da classe.
Pergunta 5
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Esse título é atribuído posteriormente a uma linguagem de programação, por
exemplo, ao ser programado um código C#, será gerado um código C#. Nesse texto
podemos a�rmar que o item abortado é:
PseudoCódigo.
PseudoSystem.
PseudoDialog.
PseudoCódigo.
PseudoClasse.
PseudoMétodo.
Alternativa: C 
Comentário: PseudoCódigo trata que todo algoritmo construído deve
ser de fácil entendimento e fácil de programar, ou seja, deve ser o
intermediador entre linguagem falada e linguagem de programação.
Um código C# será gerado de um código C#.
Pergunta 6
Resposta
Selecionada:
a.
Respostas: a.
Na orientação a objeto, o encapsulamento é um princípio importante durante a
de�nição de classes. Selecione a a�rmação que não corresponde da ideia do
encapsulamento:
Com o encapsulamento é possível acessar todos os dados de uma
classe sem a necessidade de métodos.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
13/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 299S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51742167_1&course_id=_98145_1&content_id=_1337049_1&return…5/8
b.
c.
d.
e.
Feedback
da
resposta:
Com o encapsulamento é possível acessar todos os dados de uma
classe sem a necessidade de métodos.
O encapsulamento combina dados e métodos dentro de uma
classe.
Desde que os métodos façam o que se propõem a fazer, o
programa não se preocupa com a maneira como eles são
implementados.
O encapsulamento pode ser chamado de ocultamento de
informação.
O encapsulamento é uma forma de controlar a acessibilidade de
métodos e dados.
Alternativa: 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.
Pergunta 7
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
O desenvolvimento de aplicações C# pode ser considerado um estudo baseado na
interação e na composição, bem como a disseminação pelo projeto de software
denominado de camada de objetos. Em muitos cenários leva‐se em consideração a
utilização da modelagem de programação orientada a objetos em vez da
programação procedural. O paradigma de orientação a objetos aproxima‐se de
itens conceituais e, principalmente, da origem do campo de estudo da cognição, que
por muitas vezes exerceu in�uência nas áreas de inteligência arti�cial e da
linguística, sobretudo no âmbito da abstração de conceitos do mundo real. Com isso
podemos considerar as linguagens para desenvolvimento de software:
Java, Visual Basic, C#, C++.
Java, Visual Basic, C#, C++.
HJava, Cy#, RT, Visual Basic.
RT, Cy#, C++, HC#.
YT, RT, Y#, Kh#.
Java, Sybase#, System#, Object#.
Alternativa: A 
Comentário: existem linguagens, tais como Java, Visual Basic, C#, C++,
dentre outras, que são concebidas com os conceitos de programação
orientada a objetos.
0,25 em 0,25 pontos
13/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 299S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51742167_1&course_id=_98145_1&content_id=_1337049_1&return… 6/8
Pergunta 8
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
Feedback
da
resposta:
Por meio do Diagrama de Caso de Uso, o analista de sistemas consegue passar todo
o entendimento de regras de negócio para que o desenvolvedor consiga absorver e
aplicar dentro do software. Para isso, podemos considerar que:
Por meio do Diagrama de Caso de Uso, o desenvolvedor pode
entender a funcionalidade, entender o �uxo de navegação da
funcionalidade e visualizar as mensagens que serão exibidas pelo
software.
Por meio do Diagrama de Caso de Uso, o desenvolvedor pode
entender a funcionalidade, entender a implantação do software e a
comunicação com o ambiente de produção.
Por meio do Diagrama de Caso de Uso, o desenvolvedor pode
entender a funcionalidade, entender a implantação do software e a
comunicação com o ambiente de homologação.
Por meio do Diagrama de Caso de Uso, o desenvolvedor pode
entender a funcionalidade, entender a implantação do software e a
comunicação com o ambiente de desenvolvimento.
Por meio do Diagrama de Caso de Uso, o desenvolvedor pode
entender a funcionalidade, entender o �uxo de navegação da
funcionalidade e visualizar as mensagens que serão exibidas pelo
software.
Por meio do Diagrama de Caso de Uso, o desenvolvedor pode
entender a funcionalidade, entender a implantação do software e
visualizar as mensagens que serão exibidas pelo software.
Alternativa: D 
Comentário: para que o desenvolvimento de software possa ser melhor
entendido, após a análise de requisitos ser efetuada, o programador
pode, por meio dos seus conhecimentos técnicos, efetuar o
entendimento inicial do seu desenvolvimento por meio do diagrama de
caso de uso.
Pergunta 9
0,25 em 0,25 pontos
0,25 em 0,25 pontos
13/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 299S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51742167_1&course_id=_98145_1&content_id=_1337049_1&return… 7/8
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Feedback
da
resposta:
Um algoritmo construído corretamente consegue apresentar passos importantes
para um desenvolvedor. Nos tempos atuais, ter um algoritmo é ter uma base sólida,
para que toda a técnica de programação seja aplicada de maneira precisa. Para isso,
podemos de�nir que algoritmos são:
Uma sequência �nita de passos que direcionam a execução de uma
tarefa. Um algoritmo pode ser comparado, por exemplo, a uma
receita, uma sequência de instruções que identi�cam uma meta
especí�ca.
Uma sequência �nita de passos que direcionam a execução de uma
tarefa. Um algoritmo pode ser comparado, por exemplo, a uma
receita, uma sequência de instruções que identi�cam uma meta
especí�ca.
Uma sequência in�nita de passos que direcionam a execução de
uma tarefa. Um algoritmo pode ser comparado, por exemplo, a uma
receita, uma sequência de instruções que identi�cam uma meta
especí�ca.
Uma sequência exponencialmente precisa de passos que
direcionam a execução de uma tarefa. Um algoritmo pode ser
comparado, por exemplo, a uma receita, uma sequência de
instruções que identi�cam uma meta especí�ca.
Uma sequência equivalente de passos que direcionam a execução
de uma tarefa. Um algoritmo pode ser comparado, por exemplo, a
uma receita, uma sequência de instruções que identi�cam uma
meta especí�ca.
Uma sequência derivada de passos que direcionam a execução de
uma tarefa. Um algoritmo pode ser comparado, por exemplo, a uma
receita, uma sequência de instruções que identi�cam uma meta
especí�ca.
Alternativa: A 
Comentário: podemos de�nir um algoritmo como uma sequência �nita
de passos que direcionam a execução de uma tarefa. Um algoritmo
pode ser comparado, por exemplo, a uma receita, uma sequência de
instruções que identi�cam uma meta especí�ca.
Pergunta 10
Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para
melhorar o sistema informatizado, que era limitado e não atendia a todas as
0,25 em 0,25 pontos
13/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 299S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51742167_1&course_id=_98145_1&content_id=_1337049_1&return… 8/8
Sexta-feira, 13 de Novembro de 2020 18h52min50s BRT
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
funções necessárias. O gerente, então, contratou uma empresa para ampliar o
software. No desenvolvimento do novo sistema, a empresa aproveitou partes do
sistema antigo e estendeu os componentes de maneira a usar código validado,
acrescentando as novas funções solicitadas. Que conceito de orientação a objetos
está descrito na situação hipotética anterior?
Herança.
Sobrecarga.
Herança.
Sobreposição.
Abstração e mensagem.
Polimor�smo.
Alternativa: B 
Comentário: a herança aproveita tudo que foi desenvolvido e aprovado
na superclasse, possibilitando o uso nas subclasses como código já
testado e validado. 
A sobrecarga não permite o reaproveitamento ou a extensão de partes
do sistema antigo, pois ela simplesmente gera novas versões dos
métodos com assinaturas diferentes. Esses códigos terão de ser
novamente testados e validados. 
A sobreposição não aproveita partes antigas, mas as substitui. Esse
novo código também terá de ser testado e validado. 
Abstração é um conceito que nada tem a ver com o reaproveitamento
de código. 
A mensagem é um conceito que se refere à comunicação entre objetos,
nada tendo a ver com o reaproveitamento de código em componentes
já desenvolvidos.
← OK
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1336800_1&course_id=_98145_1&nolaunch_after_review=true');

Outros materiais