GoConqr has a new look! Let us know what you think.

Quiz

Questões - Análise e Projeto Orientados a Objetos - Teste 05

Luis Felipe Guariento 10 questions

Take the quiz

Questions in this quiz (10)

  1. 1(CESPE - 2017 - TRE-BA - Analista Judiciário – Análise de Sistemas) Na orientação a objetos, o conceito de polimorfismo é implementado, em algumas linguagens, por meio da técnica de sobrecarga de métodos. Sobre a aplicação desse conceito, é possível afirmar que
    1. Aum mesmo método pode estar em classes diferentes, com a mesma assinatura, sem que isso prejudique a sua identificação pelo compilador.
    2. Ba identificação da assinatura do método corresponde ao seu nome.
    3. Cuma classe derivada da classe-mãe tem vários métodos com a mesma assinatura, e o compilador realiza o primeiro deles.
    4. Da classe derivada da classe-mãe herda os métodos da sua classe-mãe na forma como são
      implementados.
    5. Ecada método tem um nome único na classe derivada da classe-mãe a ser identificado pelo compilador.
  2. 2(Quadrix - 2018 - SEDF - Professor Substituto - Informática) A sobreposição é um tipo importante de polimorfismo, também conhecida como polimorfismo ad‐hoc. Ela permite que o programador use o mesmo nome de método para muitos métodos diferentes.
    1. ATrue
    2. BFalse
  3. 3(CESGRANRIO – 2010 – PETROBRÁS – Analista de Sistemas) Análise as afirmativas a seguir relativas ao paradigma da orientação a objetos.
    I - O princípio do encapsulamento preconiza que um objeto deve esconder a sua complexidade interna.
    II - Uma mensagem de um objeto A para um objeto B indica que A realizou uma tarefa requisitada por B.
    III - A existência da mesma operação polimórfica definida em duas classes, ClasseA e ClasseB, implica necessariamente que ou ClasseA seja subclasse de ClasseB, ou que ClasseB seja subclasse de ClasseA.
    É correto APENAS o que se afirma em:
    1. AI.
    2. BII.
    3. CI e II.
    4. DI e III.
    5. EII e III.
  4. 4(CESGRANRIO – 2016 – UNIRIO – Técnico em Tecnologia de Informação) Em linguagens orientadas a objetos (OO), classes representam a descrição da implementação de tipos abstratos a partir dos quais instâncias podem ser criadas. Cada instância, depois de criada, guarda seu estado próprio independente das demais instâncias. Esse estado pode ser alterado de acordo com operações definidas pela classe, mas, ao serem executadas, as operações atuam individualmente sobre cada instância.

    Na nomenclatura OO, instâncias e operações são conhecidas, respectivamente, como
    1. AMétodos e Funções
    2. BObjetos e Heranças
    3. CObjetos e Métodos
    4. DTipos e Objetos
    5. ETipos e Heranças
  5. 5(CESGRANRIO – 2014 – EPE – Analista de Gestão Corporativa - Tecnologia de Informação) Considere que um programa orientado a objeto possui 5 classes: Máquina, Motor, MotorExplosão, MotorVapor e Gerador. MotorExplosão e MotorVapor são especializações de Motor. Motor e Gerador são especializações de Máquina. Todas as classes respondem a uma mensagem chamada “calcularPotencia”, sem argumentos, que calcula e retorna um número real que indica potência do objeto, em watts, de acordo com os valores de alguns atributos, com um algoritmo diferente em cada classe. O exemplo acima caracteriza a capacidade de
    enviar a mesma mensagem para vários objetos e que cada objeto responda a essa mensagem de acordo com sua classe. Tal característica é conhecida como:
    1. APolimorfismo
    2. BRefatoração
    3. CHerança Múltipla
    4. DIndependência de dados
    5. ETratamento de exceção
  6. 6(CESGRANRIO – 2014 – IBGE – Analista – Análise e Desenvolvimento de Sistemas) Em linguagens orientadas a objetos, existem dois conceitos fundamentais:
    I – a definição de uma estrutura, a partir da qual é possível especificar todas as características da implementação, operações e armazenamento de informações para instâncias que serão criadas posteriormente.
    II – instâncias específicas criadas a partir da definição das estruturas referentes ao conceito I.
    Esses conceitos correspondem, respectivamente, ao que se conhece pelos nomes de:
    1. A- Tipo; II - Classe
    2. BI - Tipo; II - Construtor
    3. CI - Classe; II - Tipo
    4. DI - Classe; II - Objeto
    5. EI - Classe ; II - Metaclasse
  7. 7(ESAF - 2010 – SUSEP - Analista de Sistemas) Em relação à programação orientada a objetos, é correto afirmar que:
    1. Ao objeto é definido por atributos.
    2. Bobjetos são instâncias de um atributo.
    3. Capenas atributos numéricos são válidos.
    4. Datributos podem ser agrupados em pointvalues.
    5. Eatributos adequados dispensam referências a objetos.
  8. 8(ESAF - 2010 – SUSEP - Analista de Sistemas – Letra B) É correto afirmar que em herança simples uma superclasse pode ter apenas uma subclasse.
    1. ATrue
    2. BFalse
  9. 9(ESAF - 2010 – SUSEP - Analista de Sistemas) Polimorfismo é a:
    1. Autilização múltipla de programas em análise orientada a objetos.
    2. Bhabilidade de uma única operação ou nome de atributo ser definido em mais de uma classe e assumir diferentes implementações em cada uma dessas classes.
    3. Chabilidade de um programador em desenvolver aplicações e caracterizar objetos com
      múltiplos atributos.
    4. Dutilização de uma classe com diferentes formatos em programas com definição de objetos e atributos.
    5. Ehabilidade de uma única variável ser utilizada em diferentes programas orientados a
      objetos.
  10. 10(ESAF - 2012 – CGU - Analista de Sistemas) Assinale a opção correta.
    1. AAs classes podem formar heranças segmentadas em classes adjacentes.
    2. BOverflow é a redefinição do fluxo de uma classe, em uma de suas subclasses.
    3. COverriding é a redefinição de um método, definido em uma classe, em uma de suas
      subclasses.
    4. DOverriding é a redefinição de uma classe através de métodos de objetos diferentes.
    5. EAs classes não podem formar hierarquias de herança de superclasses e subclasses.

Information

Description
Concursos Públicos Engenharia de Software (Análise e Projeto Orientado a Objetos) Quiz on Questões - Análise e Projeto Orientados a Objetos - Teste 05, created by Luis Felipe Guariento on 14/04/2021.
Language
Português
Views
15
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?