QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
300 questões encontradas

Em programação estruturada, a medida que o sistema vai tomando proporções maiores, é mais viável que o mesmo comece a ser divido em partes menores, onde é possível simplificar uma parte do código, deixando a compreensão mais clara e simplificada. Essa técnica é conhecida como:

A Herança.
B Polimofismo.
C Modularização.
D Encapsulamento.
Órgão: Prefeitura de Mirante da Serra RO Cargo: Técnico em Tecnologia da Informação Prova: MS CONCURSOS - Prefeitura de Mirante da Serra RO - Técnico em Tecnologia da Informação - 2024

O conjunto de técnicas e conceitos que permite aos programadores desenvolverem programas de formas estruturadas, decompondo problemas complexos em etapas mais simples, é conhecido como:

A Compilador.
B Lógica de Programação.
C Sistema Operacional.
D Banco de Dados.

Assinale a alternativa que apresenta qual é a principal diferença entre programação orientada a objetos e programação estruturada:

A a orientada a objetos é mais lenta que a estruturada
B a orientada a objetos é mais rápida que a estruturada
C ambas focam no encapsulamento de dados
D a orientada a objetos é mais segura que a estruturada
E a programação estruturada é mais popular

O desenvolvimento de APIs vem se tornando cada vez mais frequente, devido a necessidade da comunicação entre sistemas, desta forma muitas tecnologias foram e estão sendo criadas para apoiar os desenvolvedores a terem melhor produtividade e organização ao longo do desenvolvimento das aplicações. O swagger no contexto do desenvolvimento de APIs é:

A um banco de dados exclusivo para armazenar informações de APIs
B uma linguagem de programação para criar APIs
C um servidor web para hospedar APIs
D uma ferramenta para projetar, documentar e consumir APIs RESTful

Assinale a alternativa que preencha corretamente a lacuna: Todo e qualquer software considerando boas práticas de desenvolvimento, pressupõe-se ser documentado. Ao se tratar de APIs, estas requerem documentações imprescindíveis, para que um outro desenvolvedor possa compreender informações como: arquitetura de integração, dados a serem enviados/consumidos, entre outras informações técnicas. Desta forma, o Swagger é uma ferramenta que auxilia este processo de compreensão sobre a API que será fornecida. O Swagger contribui para o desenvolvimento de APIs Restful ______.

A permitindo a documentação do sistema operacional, versões dos editores de código (IDEs) e demais informações
B permitindo a documentação padronizada e interativa das APIs
C facilitando a geração automática de código-fonte para APIs e suas estruturas de bancos de dados
D oferecendo suporte exclusivo para APIs SOAP

Considerando as afirmativas abaixo sobre o framework Hibernate, dê valores Verdadeiro (V) ou Falso (F).

( ) O Hibernate é exclusivamente utilizado para a criação de interfaces gráficas em aplicações Java.

( ) A utilização do Hibernate elimina a necessidade de conhecimento sobre a linguagem SQL, já que todas as operações de banco de dados são realizadas automaticamente pelo framework.

( ) O Hibernate é limitado a bancos de dados específicos e não oferece suporte a uma variedade de provedores de banco de dados relacionais. Assinale a alternativa que apresenta a sequência correta de cima para baixo.

A F - F - F
B V - F - V
C F - V - F
D V - V - V

Analise as afirmativas abaixo.

I. É um paradigma de programação que organiza o código em unidades autônomas chamadas objetos, encapsulando dados e comportamentos relacionados, promovendo reutilização, modularidade e facilitando a compreensão e manutenção do sistema.

II. É um paradigma de programação que enfatiza o uso de estruturas de controle, como sequência, seleção e repetição, para criar algoritmos organizados e eficientes, promovendo uma abordagem procedural e modular que facilita a compreensão, manutenção e depuração do código-fonte. Assinale a alternativa que apresenta quais são os paradigmas de programação citados.

A I. Programação Orientada a Depuração - II.Programação Orientada a Testes
B I.Programação Orientada a Testes – II.Programação Orientada a Depuração
C I.Programação Orientada a Objetos – II.Programação Estruturada
D I.Programação Estruturada – II.Programação Orientada a Objetos

Sobre Programação Orientada a Objetos, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) A herança em POO permite que uma classe herde atributos e métodos de outra classe, promovendo a reutilização de código.

( ) Objetos em POO não podem ser considerados entidades do mundo real, mas apenas representações abstratas no código-fonte.

( ) Em POO, o conceito de encapsulamento protege os detalhes internos de uma classe, permitindo que somente métodos específicos acessem seus atributos. Assinale a alternativa que apresenta a sequência correta de cima para baixo.

A F - F - F
B F - V - F
C V - F - V
D V - V - V

Leia a afirmativa abaixo. Os quatro pilares da Orientação a Objetos, ______, ______, ______, e ______, formam a base conceitual que guia o design de sistemas, permitindo a criação de código modular, reutilizável e flexível, promovendo a eficiência e manutenção em ambientes de programação orientada a objetos. Assinale a alternativa que preencha correta e respectivamente as lacunas.

A Abstração / Encapsulamento / Herança / Polimorfismo
B Abstração / Generalização / Especialização / Herança
C Abstração / Encapsulamento / Herança / Generalização
D Abstração / Criação / Geração / Especialização

Leia a afirmativa abaixo. A ______, enquanto princípio fundamental da Programação Orientada a Objetos, possibilita a criação de classes que adquirem atributos e comportamentos de outras, promovendo a reutilização de código, estruturação hierárquica e facilitando a manutenção e extensibilidade dos sistemas. Assinale a alternativa que preencha corretamente a lacuna.

A mutação
B criação
C abstração
D herança