Questões de Concurso
Sobre programação orientada a objetos em programação
Foram encontradas 507 questões
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
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
Sobre os conceitos comportamento e implementação de Interfaces na Programação Orientada a Objetos, é correto afirmar que
Sobre classes abstratas na Programação Orientada a Objetos, é correto afirmar que
Qual é o conceito da programação orientada a objetos correto para substituir a lacuna da afirmação acima?
Assinale a opção que descreve corretamente o conceito de polimorfismo em POO.
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, é

Com base na análise do código e nos seus conhecimentos sobre programação orientada a objetos, selecione a alternativa correta.
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:
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