Questões de Concursos Análise e Desenvolvimento de Sistemas

Resolva questões de Análise e Desenvolvimento de Sistemas comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

1Q954003 | Algoritmos e Estrutura de Dados, Pilhas, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Você deve implementar duas pilhas em um único array A[1…n] de modo que nenhuma das pilhas transborde, a menos que o número total de elementos nas duas pilhas juntas seja n. Considerando que as operações PUSH e POP sejam executadas em tempo O(1), assinale a opção cuja estratégia descrita permite essa implementação de forma eficiente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2Q954036 | Programação, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

A propriedade CSS que é usada para alterar a cor de fundo de um elemento é denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3Q954026 | Engenharia de Software, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Git-flow é um modelo de gerenciamento de branches muito comum em times que usam Git, que utiliza
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

5Q954022 | Arquitetura de Software, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

No que diz respeito à arquitetura de microsserviços, assinale a afirmação verdadeira.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

7Q954004 | Algoritmos e Estrutura de Dados, Algoritmos, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

O algoritmo que é usado para resolver o problema encontrar uma árvore subjacente que conecte todos os vértices com o menor peso possível sem formar ciclos é o algoritmo de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

8Q954008 | Programação, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

9Q954013 | Banco de Dados, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Sobre banco de dados NoSQL, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

10Q954006 | Programação, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

11Q954024 | Engenharia de Software, Scrum, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

No que se refere ao Scrum, são feitas as seguintes afirmações:

I. O Scrum Master é responsável por garantir a utilização correta do Scrum e remover os impedimentos do time.
II. Ele é um método ágil que pode ser utilizado para o gerenciamento de projetos que não sejam desenvolvimento de software.
III. O Backlog do Produto é o artefato gerado ao final do Planejamento do Sprint, sendo então a lista com as tarefas do Sprint.
IV. O Gráfico de Burndown é um artefato que mostra a quantidade de trabalho restante ao longo do tempo.

É correto o que se afirma somente em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

12Q954050 | Segurança da Informação, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Assinale a opção que corresponde à definição dada pelo National Institute of Standards and Technology (NIST) para o conceito de Vulnerabilidade.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

13Q954015 | Banco de Dados, Formas normais, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Normalização é o processo de organização de dados em um banco de dados. Neste contexto, são feitas as seguintes afirmações:

I. Se uma tabela está na 3FN, então ela também está na 2FN.
II. A segunda forma normal (2FN) verifica se os atributos normais dependem apenas da chave primária da tabela.
III. Normalizar o banco de dados otimiza o banco reduzindo o número de tabelas.

É correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

14Q954017 | Banco de Dados, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Atente para o que se afirma a seguir sobre comandos e assinale com V o que for verdadeiro, e com F o que for falso.

( ) DISTINCT é um comando SQL para retornar as duplicatas enquanto que GROUP BY organiza as duplicatas.
( ) EXCEPT é o comando SQL usado para configurar exceções.
( ) JOIN permite que tabelas possam ser combinadas por meio de uma condição.

Está correta, de cima para baixo, a seguinte sequência:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

18Q954020 | Banco de Dados, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Dado que SQL (Structured Query Language) é a linguagem padrão para a manipulação de dados em bancos de dados relacionais, é correto afirmar que o comando
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

19Q954023 | Arquitetura de Software, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Em uma arquitetura de microsserviços, o sistema de software é desenvolvido como um conjunto de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

20Q954030 | Engenharia de Software, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

No que tange ao versionamento de código, são feitas as seguintes afirmações:

I. O Gerenciamento de Configuração visa controlar e gerenciar as diferentes versões dos componentes de um produto.
II. Git é um sistema de controle de versões distribuído.
III. Em um sistema de gerenciamento de versões, desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo componente.

É correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.