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

Foram encontradas 507 questões

Q3219232 Programação

O JSON (JavaScript Object Notation) é um modelo para armazenamento e transmissão de informações no formato texto. Considere a situação em que se precisa escrever os seguintes dados no formato JSON:


• Uma lista com 4 estados: RN, PB, CE e PE.

• O ano 2022.

• Um objeto contendo nome (Jeremias), idade (27) e cargo (Técnico de TI).


Esses dados estão corretamente descritos no formato JSON em

Alternativas
Q3219228 Programação
No modelo MVC, propõe-se um isolamento de três camadas visando às vantagens no desenvolvimento de sistemas. Sobre cada uma dessas camadas, analise os itens abaixo.
I. Essa camada faz o acesso ao banco de dados, sendo também responsável por aplicar as regras de negócio.
II. Essa camada é responsável pela exibição de informação ao usuário por meio de tabelas, gráficos, textos etc.
III. Essa camada recebe as requisições do usuário e as repassa para a camada responsável pelo acesso aos dados.
I, II e III são, respectivamente, as camadas
Alternativas
Q3205773 Programação
Na Programação Orientada a Objetos, uma Interface é uma maneira de declarar o comportamento de uma classe. A utilização de Interfaces em um projeto provem a comunicação entre diferentes partes da aplicação, tornando o código mais legivel e extensível, entre outras vantagens.
Sobre os conceitos comportamento e implementação de Interfaces na Programação Orientada a Objetos, é correto afirmar que
Alternativas
Q3205772 Programação
Na Programação Orientada a Objetos, a abstração é o processo de esconder detalhes complexos e mostrar apenas as funcionalidades essenciais de um objeto.
Sobre classes abstratas na Programação Orientada a Objetos, é correto afirmar que 
Alternativas
Q3205771 Programação
Na Programação Orientada a Objetos, _____ significa a capacidade que um objeto tem de ser referenciado de diversas formas e de responder de maneiras diferentes à mesma mensagem, assumindo, portanto, formas diferentes a depender da situação.
Qual é o conceito da programação orientada a objetos correto para substituir a lacuna da afirmação acima?
Alternativas
Q3204206 Programação
Quanto ao papel do Garbage Collector em linguagens de programação orientadas a objetos, é correto afirmar que ele
Alternativas
Q3204205 Programação
Em linguagens orientadas a objetos que não oferecem suporte nativo para herança múltipla, é possível obter essa funcionalidade da seguinte forma:
Alternativas
Q3204204 Programação
Em Programação Orientada a Objetos (POO), o polimorfismo permite que objetos de diferentes classes sejam tratados de forma uniforme, através de uma interface comum. Considerando a implementação de polimorfismo, assinale a afirmação verdadeira.
Alternativas
Q3204203 Programação
Assinale a opção que corresponde à principal vantagem de permitir que uma classe implemente múltiplas interfaces em Programação Orientada a Objetos.
Alternativas
Q3204202 Programação
Em Programação Orientada a Objetos (POO), a herança é um conceito fundamental que permite uma classe herdar características e comportamentos de outra. No que diz respeito à herança, assinale a afirmação verdadeira.
Alternativas
Q3187349 Programação
O Tribunal de Justiça do Estado de Rondônia (TJRO) está desenvolvendo um novo sistema para integrar diferentes bases de dados judiciais e garantir maior interoperabilidade entre sistemas. Para isso, foi adotada uma abordagem orientada a objetos, com o uso de princípios como SOLID e padrões de projeto. Sobre os conceitos fundamentais de SOLID e padrões de projeto, assinale a afirmativa correta.
Alternativas
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
Q3170485 Programação
Uma equipe de TI de uma empresa está desenvolvendo um sistema de controle de funcionários. Eles criaram uma classe base chamada Funcionario, que possui atributos como nome, salario e cargo. Além disso, criaram as subclasses Gerente e Vendedor, que utilizam os atributos de Funcionario e possuem atributos adicionais específicos. O conceito de orientação a objetos que está sendo aplicado quando as classes Gerente e Vendedor são definidas como subciasses de Funcionario é
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
Q3152339 Programação
A respeito das diferenças e semelhanças entre os termos “classe” e “objeto” na programação orientada a objetos, assinale a alternativa correta.
Alternativas
Q3141702 Programação
Observe os termos, analise as descrições e relacione-os.

a. Algoritmo
b. Programação modular
c. Programação estruturada
d. Programação orientada a objetos

( ) Técnica de programação fundamentada na divisão de um programa maior em diversos subprogramas a fim de decompor o problema em porções menores e mais fáceis de trabalhar.
( ) Representação textual de uma solução para um determinado problema, que descreve uma sequência lógica de etapas ou procedimentos e que transformam uma entrada de dados numa saída válida.
( ) Técnica de programação fundamentada na capacidade de reutilização de códigos já prontos, denominados classes, para criarmos as partes vitais do programa. Nesse tipo de programação, as linguagens empacotam as estruturas de dados e as rotinas que trabalham com elas numa única entidade.
( ) Técnica de programação fundamentada na construção de sistemas com a utilização de blocos como estruturas básicas, que podem ser expandidas até́ o nível de complexidade necessário à resolução de um determinado problema.

Assinale a alternativa que representa a sequência correta:
Alternativas
Q3141570 Programação

Sobre o conceito de Programação Orientada a Objetos (POO), analise as afirmativas a seguir.



I. O encapsulamento é o princípio que permite a exposição irrestrita dos atributos e métodos de um objeto para facilitar a interação entre diferentes objetos dentro de um sistema.


II. A herança é um mecanismo que possibilita a reutilização de código ao permitir que uma classe derive de outra, herdando seus atributos e métodos.


III. O polimorfismo permite que diferentes classes utilizem a mesma interface para operações semelhantes, mas que sejam implementadas de formas distintas, dependendo da classe específica.


IV. A abstração é um processo de ocultar detalhes complexos de implementação, destacando apenas as características essenciais relevantes para o contexto em que o objeto será utilizado.



Está correto o que se afirma apenas em

Alternativas
Q3138095 Programação
No contexto da programação orientada a objetos, o polimorfismo é um conceito fundamental. Sobre o polimorfismo, é correto afirmar que:
Alternativas
Respostas
1: A
2: A
3: A
4: D
5: D
6: B
7: A
8: B
9: D
10: D
11: C
12: C
13: C
14: C
15: E
16: E
17: D
18: C
19: D
20: C