Baixe o app para aproveitar ainda mais
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.
Compartilhar