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
41 questões encontradas

Assinale a alternativa que preencha correta e respectivamente as lacunas. ¹______ é a prática de integrar código frequentemente em um repositório compartilhado, enquanto ²______ é a extensão desse conceito, permitindo que as alterações de código sejam entregues automaticamente em ambientes de produção de forma contínua e confiável.

A 1 Continuous Send / 2 Continuous Deploy
B 1 Continuous Deploy / 2 Continuous Send
C 1 Continuous Integration / 2 Continuous Delivery
D 1 Continuous Delivery / 2 Continuous Integration

O versionamento de código é fundamental hoje para o desenvolvimento de sistemas, ainda mais quando estamos trabalhando em equipe, desta forma, o Git se popularizou como uma das ferramentas de versionamento mais utilizadas no dia a dia dos desenvolvedores. Desta forma, assinale a alternativa que apresenta o comando Git utilizado para criar uma nova branch e mudar para ela.

A git checkout -b feature_branch
B git branch feature_branch
C git create feature_branch
D git new branch feature_branch

Ao optar por utilizar a ferramenta de versionamento Git, em um projeto de software, deve-se criar um repositório Git em um diretório local, desta forma, assinale a alternativa que apresenta o comando Git que deve ser utilizado para criar este novo repositório local.

A git create
B git new
C git init
D git force

Estruturas de dados são constantemente utilizadas em algoritmos para resolução de problemas, desde os mais simples aos mais complexos, desta forma, estrutura de dados utiliza o princípio “Último a entrar, primeiro a sair”(LIFO):

A Fila
B Lista Encadeada
C Pilha
D Árvore

Grafo é um conjunto de vértices (ou nós), interconectados dois a dois por arestas. Em uma estrutura de dados de grafo, assinale a alternativa que apresenta o que representa as arestas nesta estrutura.

A Direções
B Nós
C Valores armazenados
D Ligações entre nós

Sobre Estruturas de Seleção/Condição, analise as afirmativas e dê valores Verdadeiro (V) ou Falso (F).

( ) A instrução else é obrigatória em todas as estruturas de condição.

( ) A instrução else em uma estrutura de condição é executada quando a condição no if é avaliada como falsa.

( ) Estruturas de condição não são necessárias em programação, pois é possível realizar todas as operações sem avaliar condições. 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

Sobre Estruturas de Repetição, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) Em linguagens de programação, não é possível aninhar estruturas de repetição, ou seja, ter uma dentro da outra.

( ) A estrutura de repetição foreach é utilizada somente para iterações em que a ordem dos elementos não é importante.

( ) A utilização excessiva de instruções break e continue em estruturas de repetição é geralmente considerada uma boa prática de programação. 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

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