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.

2Q954003 | 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. ✂️

3Q954004 | 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. ✂️

5Q954006 | 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. ✂️

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

Assinale a opção que corresponde à principal vantagem de permitir que uma classe implemente múltiplas interfaces em Programação Orientada a Objetos.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

7Q954008 | 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. ✂️

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

Em linguagens orientadas a objetos que não oferecem suporte nativo para herança múltipla, é possível obter essa funcionalidade da seguinte forma:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Quanto ao papel do Garbage Collector em linguagens de programação orientadas a objetos, é correto afirmar que ele
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

10Q954011 | Banco de Dados, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Em se tratando de banco de dados NoSQL, um dos tipos possíveis de armazenamento é baseado em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

11Q954012 | Banco de Dados, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Um banco de dados NoSQL bastante utilizado no desenvolvimento de aplicações que necessitam de balanceamento de carga é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

12Q954013 | 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. ✂️

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

As propriedades ACID são fundamentais para transações em bancos de dados relacionais. ACID é um acrônimo de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

14Q954015 | 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. ✂️

15Q954016 | Banco de Dados, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Sobre normalização de banco de dados, assinale a afirmação verdadeira.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

16Q954017 | 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. ✂️

17Q954018 | Banco de Dados, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025

Assinale a afirmação verdadeira a respeito do comando “SELECT P.* FROM Professor as P ORDER BY nome, sobrenome DESC”.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Analise as opções a seguir e assinale a que apresenta um comando SQL escrito corretamente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

19Q954020 | 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. ✂️

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

A respeito das metodologias ágeis, assinale a afirmação verdadeira.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.