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

Foram encontradas 892 questões

Q3489923 Programação
O conceito de programação orientada a objetos que permite que uma classe derive propriedades e métodos de outra classe, é: 
Alternativas
Q3469749 Programação
Assinale a alternativa que apresenta o princípio SOLID, que está relacionado, na programação orientada a objetos (POO), ao conceito de que uma classe deve ter apenas uma razão para mudar.
Alternativas
Q3468287 Programação
Considere as seguintes afirmações sobre a inicialização de objetos em CSharp:

I. A inicialização de objetos permite a atribuição de valores a propriedades ou campos no momento da criação do objeto.
II. A sintaxe de inicialização de objetos reduz a necessidade de construtores sobrecarregados para diferentes combinações de parâmetros.
III. É possível inicializar objetos aninhados e coleções com a sintaxe de inicialização de objetos.

Qual das seguintes alternativas está correta?
Alternativas
Q3459148 Programação

Programação Orientada a Objetos (POO) é um paradigma que utiliza o conceito de “objetos” para estruturar e organizar o código, promovendo modularidade, reutilização e manutenção mais fácil. A prática de ocultar os detalhes internos do funcionamento de um objeto e expor apenas o que é necessário para a interação com ele, garantindo uma interface limpa e protegida, refere-se a um dos conceitos fundamentais da POO denominado 

Alternativas
Q3455687 Programação
Ao se criar uma classe, na qual um dos seus métodos vai ser encapsulado, restringindo seu acesso, precisa-se utilizar um modificador de acesso para realizar essa operação. Esse modificador de acesso fará o método ser indicado como:
Alternativas
Q3455673 Programação
Quando um desenvolvedor de softwares voltados à orientação a objeto faz uso de modelos simplificados de entidades complexas do mundo real, focando apenas nos aspectos que são importantes para a aplicação sendo desenvolvida, ele está utilizando a característica de Orientação a Objeto chamada de:
Alternativas
Q3445445 Programação
Sobre a sobrecarga, em programação orientada a objetos, é correto afirmar que: 
Alternativas
Q3445439 Programação
Associe os seguintes componentes da programação orientada a objetos com seus respectivos papéis.

I) Encapsulamento
II) Interface
III) Objeto

a) A capacidade de um objeto de ocultar seus dados e métodos do restante do mundo exterior.
b) Um pacote de software de estado e comportamento relacionado.
c) Um contrato entre a classe e o mundo exterior, e esse contrato é aplicado no momento da construção pelo compilador. 
Alternativas
Q3445436 Programação
Sobre o conceito de Herança em programação orientada a objetos, analise as sentenças a seguir:

I) Uma classe derivada de outra classe é chamada de subclasse.
Porque:
II) Subclasses herdam campos e métodos de outras classes.

A partir da sentença, conclui-se que: 
Alternativas
Q3445435 Programação
O polimorfismo, um dos principais componentes da programação orientada a objetos, compıe diversas características que constituem o desenvolvimento de aplicações, tais como:

I) As subclasses de uma classe podem definir seus próprios comportamentos exclusivos.
II) As subclasses de uma classe podem compartilhar algumas das mesmas funcionalidades de uma superclass.
III) As subclasses podem ser executadas independentemente de classes maiores.

São citadas características válidas do polimorfismo em: 
Alternativas
Q3443951 Programação
A programação evoluiu significativamente ao longo dos anos, com diferentes paradigmas surgindo para atender a necessidades específicas no desenvolvimento de software. Um desses paradigmas é amplamente utilizado para modelar sistemas complexos de forma intuitiva, utilizando conceitos como herança, polimorfismo, encapsulamento e abstração. Qual é esse paradigma?
Alternativas
Q3410943 Programação

Leia e responda:


"_________é a característica única de linguagens orientadas a objetos que permite que diferentes objetos respondam a mesma mensagem cada um a sua maneira. Em termos de programação, essa característica representa a capacidade de uma única referência invocar métodos diferentes, dependendo do seu conteúdo.


Das alternativas abaixo, qual preenche a lacuna acima corretamente?

Alternativas
Q3408933 Programação
Na Programação Orientada a Objetos (POO), o conceito de herança refere-se a: 
Alternativas
Q3377240 Programação

Analise o trecho de código a seguir, escrito na linguagem Java 8. Considere que o programa pode ser executado normalmente. 


Imagem associada para resolução da questão


Assinale a alternativa que apresenta o valor correto para a variável contador no momento de sua impressão. 

Alternativas
Q3377239 Programação

Analise a linha de código a seguir, escrita na linguagem Java 8, para leitura de dados de um arquivo.



BufferedReader br = new BufferedReader(new FileReader(“report.txt”));



Assinale a alternativa que apresenta o padrão de projeto corretamente utilizado na implementação desse comando.

Alternativas
Q3362020 Programação
A evolução das linguagens de programação trouxe diferentes paradigmas que impactaram significativamente a forma como os programas são desenvolvidos e organizados. Julgue a seguir as seguintes afirmativas sobre linguagens de programação estruturadas e de linguagens de programação orientadas a objetos:

I.As linguagens de programação orientadas a objetos utilizam o conceito de classes e objetos para organizar e estruturar o código.

II.Um dos princípios da programação estruturada é o uso indiscriminado de instruções de desvio, como o goto.

III.Na programação orientada a objetos, o encapsulamento permite ocultar detalhes de implementação de um objeto.

IV.Linguagens como C e Pascal são exemplos de linguagens de programação orientadas a objetos.


Assinale a alternativa correta:
Alternativas
Q3334794 Programação
Em relação ao Paradigma de orientação a Objetos, pode-se ter diversos métodos declarados com o mesmo nome dentro de uma mesma classe. Entretanto, tais métodos não podem ter os mesmos tipos de parâmetros na mesma ordem de declaração. Nesse contexto, não é verdadeira a seguinte afirmação:
Alternativas
Q3333899 Programação

Assinale a alternativa que descreve corretamente a função do método construtor. 

Alternativas
Q3327219 Programação
Considere as seguintes afirmações sobre os conceitos do paradigma de orientação a objetos e assinale a verdadeira:
Alternativas
Q3322947 Programação
Na linguagem de programação Java, sobre o modificador de acesso protected, é correto afirmar que ele possibilita que o membro seja acessível
Alternativas
Respostas
261: C
262: A
263: D
264: E
265: C
266: C
267: D
268: B
269: A
270: C
271: D
272: E
273: D
274: D
275: C
276: C
277: D
278: A
279: B
280: C