Buscar

Prova de Programação Orientada a Objetos - Exercício do Conhecimento - 1

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

Prova de Programação Orientada a Objetos - 
Exercício do Conhecimento - Tentativa 1 de 2 
Questão 1 de 5 
A programação orientada a objetos é parte de uma tríade do paradigma: análise, projeto e 
programação. Em um projeto de software orientado a objetos, é correto afirmar que: 
I - o encapsulamento do objeto garante que a classe filha tenha acesso aos comportamentos 
e atributos da classe pai. 
II - os objetos são projetados de forma que especifiquem todas as definições para que uma 
classe seja instanciada, sendo assim a classe é uma instância do objeto. 
III – os objetos criados a partir de classes diferentes podem ter relação uns com os outros. 
IV - envolve projetar as classes de objetos e os relacionamentos entre essas classes, as quais 
definem os objetos no sistema e suas interações. 
V - as classes pais somente podem ter relação de agregação com outras classes. 
Está correto o que se afirma: 
A - Apenas na afirmativa V 
B - Apenas nas afirmativas I e III 
C - Apenas nas afirmativas I, II e IV 
D - Apenas nas afirmativas III e IV Resposta correta 
E - Apenas nas afirmativas IV e V 
 
Questão 2 de 5 
Com base nas características das classes no Paradigma da Orientação a Objetos (POO), 
analise as afirmações: 
I – Tanto o paradigma estrutural como o paradigma orientado a objetos surgiram antes das 
linguagens de programação, para depois serem aplicadas à modelagem de sistema. 
II - Objeto em programação orientada a objetos é uma instância de um método. 
III – Os objetos em programação orientada a objetos executam suas operações 
aleatoriamente, através das Threads específicas. 
IV - Uma classe em programação orientada a objetos é uma abstração das características de 
um grupo de coisas do mundo imaginário. 
V - Uma classe é uma descrição dos atributos e serviços comuns a um grupo de objetos. 
Está correto o que se afirma: 
A - Apenas na afirmativa V Resposta correta 
B - Apenas nas afirmativas I e III 
C - Apenas nas afirmativas I, II e IV 
D - Apenas nas afirmativas II e IV 
E - Apenas nas afirmativas IV e V 
 
Questão 3 de 5 
A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que 
é seguido por muitas linguagens, como C# e Java. Esse paradigma é o mais difundido entre 
todos, com base nos conceitos de POO analise as afirmativas: 
I - Na definição de uma classe é possível não especificar atributos. 
II - Durante a execução de um programa, o número de objetos instanciados deve ser igual ao 
de classes definidas. 
III- Toda classe é superclasse de pelo menos uma subclasse 
IV – A utilização de classes com o mesmo nome são comuns 
Está correto o que se afirma: 
A - Apenas na afirmativa III 
B - Apenas nas afirmativas I e II 
C - Apenas nas afirmativas II e III 
D - Nas afirmativas I, II e III 
E - Somente na afirmativa I Resposta correta 
 
Questão 4 de 5 
O código a seguir foi escrito utilizado a linguagem C#. Analise as classes nele escritas. 
 
 
De acordo com o código analisado, considere as seguintes asserções: 
I - o encapsulamento pode ser visto na linha 42; 
II – na linha 18 a classe B está herdando as características da classe base A; 
III - a linha 26 contém polimorfismo (Sobrecarga) 
IV – na linha 38 temos instanciação de classe em memória stack; 
Está correto o que se afirma: 
A - Apenas na afirmativa III 
B - Apenas nas afirmativas I e II 
C - Apenas nas afirmativas II e III Resposta correta 
D - Nas afirmativas I, II e III 
E - Somente na afirmativa I 
 
Questão 5 de 5 
Sobre erros e falhas nos sistemas, considere a tirinha a seguir: 
 
 
Disponível em < https://vidadeprogramador.com.br/2017/06/12/tentando-reproduzir-o-
erro/> Acesso em 17 jan. 2020. 
Analise as afirmações abaixo e assinale a opção correta sobre como criar soluções para 
problemas que ocorrem com frequência: 
A - O tratamento dos erros deve ser realizado de forma individual para garantir a correta 
solução. 
B - Os padrões ajudam a identificar as abstrações não evidentes e objetos que podem 
representá-los. Resposta correta 
C - Os padrões de projeto visão auxiliar na resolução específica de problemas do desenho da 
solução e estruturais. 
D - Os padrões de projeto visão auxiliar na resolução específica de problemas do desenho da 
solução. 
E - Os problemas são possíveis de serem generalizados desde que divididos em pequenas 
partes.

Outros materiais