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

Foram encontradas 998 questões

Q3175731 Programação
No paradigma de programação orientada a objetos, é uma característica relacionada ao conceito de herança entre classes:
Alternativas
Ano: 2025 Banca: FGV Órgão: PC-MG Prova: FGV - 2025 - PC-MG - Perito Criminal - Área II |
Q3173008 Programação
A Programação Orientada a Objetos (POO) é um paradigma que organiza o código em torno de objetos e classes, utilizando conceitos como herança e polimorfismo para promover reutilização e flexibilidade.
Assinale a opção que descreve corretamente o conceito de polimorfismo em POO.
Alternativas
Q3164694 Programação
Durante uma formação continuada para professores de informática, o formador propôs uma dinâmica para que os docentes discutissem o conceito de aulas e objetos na programação orientada a objetos. Ele usou o exemplo de um jogo educacional onde os alunos criariam aulas como Aluno, Professor e Escola. Cada classe deveria conter atributos e métodos que descrevem o comportamento e as características desses elementos.

No contexto da programação orientada a objetos, o benefício pedagógico de ensinar conceitos, como aulas e objetos, por meio de exemplos relacionados ao cotidiano escolar, é
Alternativas
Q3161237 Programação
Para responder à questão, analise o código a seguir, escrito em uma linguagem de programação que utiliza o paradigma de orientação a objetos:
Captura_de tela 2025-01-23 092326.png (442×272)
Com base na análise do código e nos seus conhecimentos sobre programação orientada a objetos, selecione a alternativa correta.
Alternativas
Q4359547 Programação
No contexto de programação orientada a objetos, o conceito que permite que um método herdado de uma superclasse seja redefinido em uma subclasse, mantendo a mesma assinatura e tipo de retorno, mas com um comportamento mais específico é conhecido como
Alternativas
Q4359537 Programação

seguinte código em C# trata matrizes com estruturas. O Avalie o código e assinale a alternativa que apresenta a impressão na console.



Imagem associada para resolução da questão

Alternativas
Q4197633 Programação
A POO se baseia em conceitos como abstração, encapsulamento, herança, polimorfismo e interfaces. Nesse contexto, analise o seguinte cenário: considere um sistema de gerenciamento de uma biblioteca com as classes Livro e Usuario. A classe Livro possui atributos como título, autor e anoPublicacao, e a classe Usuario possui atributos como nome, idade e historicoEmprestimos. Além disso, ambas as classes possuem métodos relacionados ao seu comportamento. Baseando-se nesse cenário, analise as assertivas e assinale a alternativa correta.
I. O encapsulamento é aplicado quando os atributos da classe Livro são definidos como privados e acessados por métodos públicos da própria classe.
II. Um exemplo de polimorfismo pode ocorrer quando a classe Usuario possui um método chamado realizarEmprestimo que pode aceitar diferentes tipos de objetos como argumento.
III. A herança é utilizada quando uma nova classe chamada Aluno é criada, estendendo a classe Usuario, e adiciona atributos e métodos específicos para representar um usuário do tipo aluno.
IV. Uma interface chamada Avaliavel pode ser criada, definindo um método avaliar, que é implementado tanto pela classe Livro quanto pela classe Usuario. 
Alternativas
Q4197632 Programação
Considere o seguinte código em Java:
class Carro {  String modelo;  int ano;  double preco;  Carro(String modelo, int ano, double preco) {  this.modelo = modelo;  this.ano = ano;  this.preco = preco;  }  void exibirInformacoes() {  System.out.println("Modelo: " + modelo);  System.out.println("Ano: " + ano);  System.out.println("Preço: $" + preco);  } } public class Main {  public static void main(String[] args) {  Carro meuCarro = new Carro("Fusca", 2022, 25000.0);  meuCarro.exibirInformacoes();  } }

A partir das informações, identifique:

I. A classe. II. O objeto. III. Os atributos. IV. O método.
Alternativas
Q3984455 Programação
Qual característica do paradigma de Programação Orientada a Objetos indica a reutilização do código?
Alternativas
Q3984450 Programação
Qual tipo de encapsulamento de acesso é geralmente usado para membros de dados de uma classe?
Alternativas
Q3984442 Programação
O que não é uma característica do paradigma de Programação Orientada a Objetos - POO em definições gerais?
Alternativas
Q3970106 Programação
A orientação a objetos é um paradigma de programação que organiza o software em objetos, representando entidades do mundo real ou conceitos abstratos. Esse modelo facilita a criação de sistemas modulares, reutilizáveis e fáceis de manter. Um dos princípios desse paradigma permite definir múltiplos métodos com o mesmo nome dentro de uma classe, desde que variem em número, tipo de argumentos, valor de retorno ou até variáveis diferentes. Assinale a alternativa que apresenta esse princípio.
Alternativas
Q3970091 Programação
Na programação orientada a objetos, existem vários conceitos fundamentais que ajudam a criar sistemas mais modularizados, reutilizáveis e manuteníveis. Um desses conceitos é o princípio de esconder os detalhes internos de um objeto e expor apenas o que é necessário, através de uma interface pública. Isso é alcançado com o uso de modificadores de acesso (como privado, protegido e público), permitindo que os dados de um objeto sejam protegidos contra acessos não autorizados e modificações acidentais. Sabendo disso, assinale a alternativa que apresenta, CORRETAMENTE, o nome deste conceito.
Alternativas
Q3664790 Programação
Você está desenvolvendo um sistema de gerenciamento de funcionários em Java, e é necessário implementar uma classe Funcionário com os seguintes requisitos:

- A classe deve ter atributos para armazenar o nome, o salário e a data de admissão do funcionário.
- Deve haver um método chamado calcularSalarioAnual que retorna o salário anual do funcionário, considerando 12 meses no ano.
- Implemente um construtor que permite a criação de objetos Funcionário com valores iniciais para nome, salário e data de admissão.

Qual das implementações abaixo é a correta e não possui erros? 
Alternativas
Q3664785 Programação
Você está desenvolvendo um sistema para uma biblioteca que precisa gerenciar diferentes tipos de itens, como livros, CDs e DVDs. Cada item tem propriedades específicas, como título, autor, ano de lançamento e uma função para calcular a multa por atraso na devolução.

Qual conceito de programação orientada a objetos seria mais apropriado para lidar com essa situação?
Alternativas
Q3551346 Programação

Considere as classes escritas em Java abaixo.



Imagem associada para resolução da questão



A partir da aplicação dessas classes, considere a execução do seguinte código:



Imagem associada para resolução da questão



A execução desse código produzirá a saída:

Alternativas
Q3551332 Programação

Analise o código fonte abaixo.



Imagem associada para resolução da questão



Considerando a abordagem de desenvolvimento de software orientado a objetos, a propriedade que permite classes diferentes, como Galinha e Cavalo, apresentarem comportamentos específicos (relinchar ou cacarejar) para um mesmo método (EmitirSom) é 

Alternativas
Q3548916 Programação
Sobre herança e polimorfismo no paradigma de programação orientada a objetos, assinale a alternativa correta.
Alternativas
Q3543577 Programação
Qual dos seguintes conceitos na programação orientada a objetos se refere à prática de combinar dados e métodos relacionados em uma única entidade, permitindo controlar o acesso e a modificação dos dados internos dessa entidade?
Alternativas
Q3541438 Programação

Considere o código em Java apresentado a seguir:


MeuApp.java 


Q59.png (598×253)


Após realizar a execução do código acima, qual é o valor retornado pelo programa na linguagem Java?

Alternativas
Respostas
301: C
302: C
303: E
304: E
305: D
306: A
307: D
308: A
309: D
310: C
311: D
312: B
313: C
314: A
315: A
316: A
317: A
318: C
319: B
320: A