Questões de Concurso Sobre orientação a objetos em engenharia de software

Foram encontradas 1.019 questões

Q701657 Engenharia de Software
Na Orientação a Objetos há um conceito bastante utilizado que é o encapsulamento, que corresponde a
Alternativas
Q700840 Engenharia de Software
Na orientação a objetos o entendimento dos conceitos é fundamental para se explorar ao máximo os recursos disponibilizados neste paradigma de programação. Um destes conceitos é o de
Alternativas
Q695773 Engenharia de Software
Na programação orientada a objetos, o relacionamento do tipo herança entre classes traz alguns benefícios dos quais se destacam:
Alternativas
Q693418 Engenharia de Software
Em se tratando de orientação a objetos, o polimorfismo refere-se
Alternativas
Ano: 2015 Banca: MGA Órgão: TCE-CE Prova: MGA - 2015 - TCE-CE - Informática |
Q686209 Engenharia de Software
Quando duas ou mais classes distintas possuem métodos de mesmo nome, de forma que uma função possa utilizar um objeto de qualquer uma das classes sem necessidade de tratar de forma diferenciada conforme a classe do objeto, tem-se:
Alternativas
Q685635 Engenharia de Software
Na Programação Orientada para Objetos, a herança possibilita que as classes compartilhem seus atributos, métodos e outros membros da classe entre si. Para a ligação entre as classes, a herança adota um relacionamento esquematizado hierarquicamente. Assim, com o mecanismo da herança, dizer que uma classe FUNCIONÁRIO é derivada da classe PESSOA é o mesmo que dizer que:
Alternativas
Q683178 Engenharia de Software
Em relação à modelagem orientada a objetos, assinale a opção VERDADEIRA.
Alternativas
Q681830 Engenharia de Software
“Envolve a utilização de uma variável de superclasse para invocar métodos nos objetos de superclasse e de subclasse, permitindo que se ‘programe no geral’.” Trata‐se de
Alternativas
Q678029 Engenharia de Software

A propósito de análise e projeto orientados a objetos, julgue o item subsequente.

Objetos são componentes reusáveis, pois encapsulam um conjunto de atributos e operações que fornecem serviços a outros objetos.
Alternativas
Q674110 Engenharia de Software
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
Alternativas
Q673793 Engenharia de Software
Analise os termos com seus respectivos conceitos e assinale a alternativa correta.
Alternativas
Q647628 Engenharia de Software

Julgue o item subsequente, referentes à programação orientada a objeto.


O polimorfismo permite a associação de um único nome ou operador a diferentes operações — dependendo do tipo do dado considerado — e a redefinição de um método dentro de uma classe derivada.

Alternativas
Q647627 Engenharia de Software
Julgue o item subsequente, referente à programação orientada a objeto.
A herança permite a extensão de uma classe existente, mas requer a repetição ou a reescrita do código original.
Alternativas
Q647181 Engenharia de Software
Quanto a Programação Orientada a Objeto identifique a alternativa que representa o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis possíveis (atributos): 
Alternativas
Q644087 Engenharia de Software
São, dentre outros, recursos essenciais em uma aplicação orientada a objetos para se obter polimorfismo:
Alternativas
Q637270 Engenharia de Software
O conceito, na linguagem de programação orientada a objetos, responsável por permitir que duas ou mais classes derivadas de uma mesma superclasse façam utilização de métodos com mesma identidade, mas que apresentem comportamentos distintos e específicos para cada classe derivada, é denominado de:
Alternativas
Q634189 Engenharia de Software
Em Orientação a Objetos, para que uma subclasse de uma classe possa ter seu próprio comportamento, e mesmo assim compartilhar algumas das funcionalidades da classe pai, deve-se implementar:
Alternativas
Q631405 Engenharia de Software
Em Programação Orientada a Objetos, a lei de Demétrio (Law of Demeter) diz que um método m de um objeto O não deve invocar métodos dos seguintes tipos de objetos:
Alternativas
Q630828 Engenharia de Software

Analise as afirmativas abaixo sobre POO (Programação Orientada a Objetos).

I. ____________________ são classes onde os objetos nunca são instanciados diretamente.

II. ____________________ ocorre quando uma classe herda características de apenas uma superclasse.

III. ____________________ permite a comunicação entre objetos.

IV. ____________________ é o mecanismo utilizado para impedir o acesso direto aos atributos de um objeto.


Correspondem, respectivamente, às afirmativas I, II, III e IV: 

Alternativas
Q630827 Engenharia de Software

Avalie as afirmativas abaixo sobre orientação a objetos.

I. Interface é uma instância de um contrato abstrato entre a subclasse e superclasse.

II. A possibilidade de uma subclasse herdar características de mais de uma superclasse é chamada de Herança múltipla.

III. Objeto é uma instância de classe.

Alternativas
Respostas
361: C
362: E
363: B
364: A
365: C
366: C
367: E
368: D
369: C
370: C
371: D
372: C
373: E
374: A
375: A
376: A
377: E
378: D
379: C
380: C