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

[Questão inédita] O Processo Unificado (PU) é um framework iterativo e incremental para desenvolvimento de software. Ele é baseado em quatro fases principais:

A Concepção – Desenvolvimento – Integração – Avaliação – Aprovação.
B Concepção – Planejamento – Implementação – Teste – Implantação.
C Concepção – Elaboração – Construção – Transição – Operação.
D Elaboração – Análise – Prototipação – Revisão – Entrega.
E Construção – Verificação – Validação – Melhoria – Manutenção.

[Questão inédita] Acerca de métodos e algoritmos de ordenação, selecione a alternativa que descreve melhor o trecho abaixo: É um algoritmo de ordenação simples. Realiza pelo menos n2 comparações para ordenar n elementos. É considerado ineficiente na ordenação de um conjunto muito grande de itens. Pode ser resumido em algumas etapas: 1 - compara dois elementos adjacentes e, quando o primeiro for maior que o segundo, ambos são trocados; 2 - realiza a troca definidaem 1 para todos os pares de elementos adjacentes, começando com os dois primeiros e terminando com os dois últimos (n-1 e n). Assim, o último elemento será o maior. 3 - repete o passo 2 para todos os elementos, com exceção do último, sucessivamente.

A Método da bolha.
B Ordenação por inserção.
C Ordenação por seleção.
D Ordenação de árvores.
E Ordenação por particionamento.

[Questão inédita] Levando em conta a linguagem de programação em Python, analise o código a seguir e assinale a alternativa correta. nums = [9, 8, 7, 6, 5] nums.append(4) nums.insert(2, 11) print(len(nums)) A saída do código acima será:

A [9, 8, 7, 6, 5, 4, 2, 11].
B 8.
C [2, 4, 5, 6, 7, 8, 9, 11].
D 7.
E 6.

[Questão inédita] A Arquitetura Orientada a Serviços (SOA - Service-Oriented Architecture) é um paradigma de desenvolvimento de software que organiza as funcionalidades de uma aplicação, como serviços, para atender às necessidades de negócios de uma organização. Assinale a alternativa correta sobre SOA.

A Os serviços são geralmente projetados para serem monolíticos e não reutilizáveis.
B Promove a redundância de funcionalidades para garantir uma maior flexibilidade no desenvolvimento de software.
C Não requer interoperabilidade entre diferentes sistemas e tecnologias.
D A composição de serviços não é possível.
E Os serviços são independentes, reutilizáveis e interoperáveis.

[Questão inédita] Os testes de software são atividades realizadas para garantir que um programa atenda aos requisitos, funcione corretamente e seja confiável. Um destes testes é realizado interna e externamente antes do lançamento do produto para identificar problemas.

A Teste de regressão.
B Teste de aceitação.
C Teste de integração.
D Teste de unidade.
E Teste alfa e beta.

[Questão inédita] Tanto o Scrum quanto o Kanban têm como objetivo a eficiência e a eficácia do trabalho em equipe no desenvolvimento ágil de softwares. Assinale a alternativa correta acerca de suas características.

A O Scrum proporciona uma estrutura escalável para organizações maiores, alinhando equipes ágeis em diferentes níveis de escala, enquanto o Kanban inclui uma estrutura para escalar o Scrum, destinada a coordenar várias equipes Scrum trabalhando em um único projeto.
B O Scrum apresenta papéis e responsabilidades claras na entrega do produto, enquanto o Kanban não define papéis específicos e enfatiza a colaboração entre todos os membros da equipe.
C O Scrum trabalha com fluxo contínuo de trabalho, enquanto o Kanban possui ciclos iterativos de trabalho, chamados de sprints.
D O Scrum não enfatiza reuniões diárias, enquanto o Kanban enfatiza esse tipo de reunião.
E O Scrum faz uso de Work in Progress (WIP) Limit, enquanto o Kanban utiliza Sprint Planning.

[Questão inédita] A hierarquia de memória é uma organização de diferentes tipos de memória em um sistema de computador, organizados em diferentes níveis de velocidade, capacidade e custo. Essa hierarquia é projetada para otimizar o desempenho do sistema, fornecendo acesso rápido a dados frequentemente usados e mantendo custos sob controle. Uma correta ordenação dos tipos de memória, partindo do nível mais alto para o nível mais baixo da hierarquia é:

A Registradores, cache L2, cache L1, mem. principal e mem. secundária.
B ULA, cache L1, cache L2, mem. principal, mem. secundária.
C Registradores, cache L2, cache L1, mem. principal e ROM.
D UC, cache L1, cache L2, mem. de massa e mem. secundária.
E Registradores, cache L1, cache L2, mem. principal, mem. secundária.

[Questão inédita] A gestão de memória realizada pelos sistemas operacionais envolve estabelecer uma política para a substituição de páginas de memória, que decide qual página da memória principal deve ser substituída quando uma nova página precisa ser carregada. Entre as políticas básicas mais comumente utilizadas, existe uma que prioriza a substituição da página que está há mais tempo sem ser referenciada, conhecida como:

A LRU.
B FIFO.
C LIFO.
D LFU.
E MRU.

[Questão inédita] O gerenciamento de configuração de software é um processo de engenharia de sistemas que rastreia e monitora alterações em metadados de configuração de sistemas de software. No caso em que se deseja criar um espaço no repositório Git, mas que seja independente do principal, para que se possam fazer alterações sem interferir no código principal, utiliza-se o recurso chamado:

A add.
B commit.
C branch.
D clone.
E merge.