Questões de Concurso Sobre programação orientada a objetos em programação

Foram encontradas 485 questões

Q2256182 Programação
Na programação orientada a objetos, quando uma classe pessoa física, além do seu atributo CPF, recebe os atributos da classe pessoa, diz-se que foi aplicada a técnica de
Alternativas
Q2253548 Programação
Analise o texto a seguir:

     “Na elaboração de um projeto orientado a objeto utilizou-se um conceito que permite tratar objetos semelhantes de uma maneira uniforme. Nesse caso, é possível que se envie uma mesma mensagem para um conjunto de objetos e que cada objeto responda de maneira diferente em função da mensagem recebida. Quanto a esse conceito é correto afirmar que se trata da habilidade de uma subclasse especializar uma operação herdada, redefinindo a implementação da operação, mas não a sua especificação (assinatura).”

O conceito a que se refere o texto é
Alternativas
Q2252655 Programação
A respeito da orientação a objetos, julgue os próximos itens.
I Há linguagens de programação orientadas a objetos em que a determinação do método a ser executado em resposta a uma mensagem pode ocorrer na compilação ou pode ser adiada até a execução do código. II Uma subclasse pode herdar atributos e métodos das suas superclasses. Em uma hierarquia C++, as visibilidades dos atributos e dos métodos herdados não podem, em uma subclasse, ser diferentes das suas visibilidades nas superclasses. III Um atributo cujo valor é compartilhado entre as instâncias de uma classe tem escopo de classe. Um atributo com escopo de classe é, na linguagem Java, um atributo estático (static). Em UML, nos diagramas de classe, os atributos com escopo de classe são identificados por uma sublinha. IV Em UML, uma agregação é um relacionamento todo-parte. Em uma agregação, um objeto não pode ser parte de mais de um todo. Além disso, objetos que são as partes de um todo devem ser destruídos quando o todo é destruído. V Uma classe de associação (association class) permite que sejam acrescentados atributos e métodos a uma associação. Por exemplo, determinada classe pode ser criada para conter atributos e métodos de uma associação entre duas outras classes.
Estão certos apenas os itens
Alternativas
Q2252532 Programação
O que é um objeto em programação orientada a objetos? 
Alternativas
Q2252531 Programação
O que é encapsulamento em programação orientada a objetos? 
Alternativas
Q2242166 Programação
O polimorfismo é um conceito fundamental na programação orientada a objetos, possibilitando uma maior flexibilidade e uma reutilização de código, além de promover a modularidade e a extensibilidade do sistema. A literatura apresenta quatro tipos de polimorfismo: coerção, de inclusão, paramétrico e sobrecarga. Esses tipos de polimorfismo, por sua vez, são agrupados em duas categorias: ad-hoc e universal Assinale a alternativa que classifica corretamente as categorias dos polimorfismos de inclusão, paramétrico e sobrecarga, respectivamente. 
Alternativas
Q2242153 Programação
O encapsulamento é um princípio da programação orientada a objetos que promove a segurança e a ocultação dos detalhes internos dos objetos. Tal recurso reduz o acoplamento e facilita a manutenção e o reúso do código. A Figura apresenta um diagrama de classes, construído durante a análise orientada a objetos, contendo cinco classes: ClasseA, ClasseB, ClasseC, ClasseD e ClasseE. Pode-se assumir que na implementação dos métodos: metodoB ( ), metodoC ( ), metodoD ( ) e metodoE ( ) é instanciado um objeto da ClasseA e executado, em seguida, o método metodoA ( ) nesse objeto.  
Imagem associada para resolução da questão


Assinale a alternativa que indica o/s método/s que apresenta/m erro de encapsulamento após sua implementação. Assuma as restrições de encapsulamento propostas pelo paradigma orientado a objetos, independentemente das particularidades de cada linguagem de programação.









Alternativas
Ano: 2003 Banca: FCC Órgão: CVM Prova: FCC - 2003 - CVM - Analista - Sistemas |
Q2241520 Programação
Na orientação a objetos, o desenvolvimento de sistemas baseia-se, de forma completa, nos conceitos de
Alternativas
Ano: 2003 Banca: FCC Órgão: CVM Prova: FCC - 2003 - CVM - Analista - Sistemas |
Q2241519 Programação
No enfoque de orientação a objetos, um procedimento de chamada dentro de um objeto é
Alternativas
Q2240198 Programação

A respeito da análise e do projeto orientados a objetos, julgue o seguinte item.


Por meio da análise orientada a objetos, é possível criar um diagrama de classes, que poderá ser usado para a modelagem do banco de dados do sistema a ser desenvolvido.


Alternativas
Q2240197 Programação

A respeito da análise e do projeto orientados a objetos, julgue o seguinte item.


Em um projeto orientado a objetos, a alteração da regra de validação de dados inseridos por um objeto não afetará outros objetos, que apenas repassam as informações e aguardam um retorno positivo ou negativo da transação.

Alternativas
Q2237623 Programação
Em relação a conceitos de programação orientada a objetos, assinale a opção correta.
Alternativas
Q2237621 Programação
Assinale a opção que apresenta os quatro principais conceitos em que a programação orientada a objetos é baseada.
Alternativas
Q2236128 Programação
Em relação à Programação Orientada a Objetos, analise as assertivas abaixo.
I. Uma classe define as características e o comportamento de um conjunto de objetos.
II. Um objeto é uma instância de uma classe.
III. Encapsulamento é usado para restringir o acesso a variáveis (atributos), métodos ou até à própria classe.
IV. O polimorfismo permite que uma classe possa ser derivada de uma classe mãe, obtendo as mesmas características desta última.

Estão corretas 
Alternativas
Q2234724 Programação
Com relação aos conceitos de Programação Orientada à Objetos é correto afirmar que:
Alternativas
Q2234717 Programação
Sobre o projeto e a implementação de software Orientado a Objetos, analise as afirmativas a seguir se são verdadeiras (V) ou falsas (F) e assinale a alternativa com a sequência correta.
( ) Uma superclasse é a especialização de uma subclasse, enquanto uma subclasse é a generalização de uma superclasse. ( ) Uma classe define as propriedades comuns das suas instâncias (objetos). ( ) A comunicação entre objetos é feita via mensagens entre operações. ( ) O termo instância é utilizado para descrever um objeto em particular.
Alternativas
Q2228278 Programação

A respeito de programação estruturada e orientada a objetos, julgue o item subsequente.


A programação estruturada é formada por código em um único bloco para a criação de estruturas simples nos programas, e as sub-rotinas e funções são formas de facilitar a manutenção de programas.

Alternativas
Q2228277 Programação

A respeito de programação estruturada e orientada a objetos, julgue o item subsequente.


Em programação orientada a objetos, abstração é a propriedade que permite que um método de determinado nome tenha comportamentos distintos, em função de diferentes parâmetros recebidos. 

Alternativas
Q2226227 Programação
A programação orientada a objetos é um paradigma de programação que utiliza objetos e suas interações para desenvolver soluções de software. Qual dos seguintes conceitos avançados é um mecanismo utilizado para estender ou modificar a funcionalidade de uma classe sem alterar sua estrutura interna? 
Alternativas
Q2226064 Programação
Na Programação Orientada a Objetos (POO), um padrão de desenvolvimento muito utilizado, há um conceito que consiste na alteração do funcionamento interno de um método herdado de um objeto pai. Que conceito é esse?
Alternativas
Respostas
121: B
122: C
123: B
124: D
125: B
126: D
127: D
128: E
129: D
130: C
131: C
132: C
133: B
134: E
135: B
136: D
137: C
138: E
139: D
140: E