Início

Questões de Concursos Desenvolvimento de Software

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


21Q1038724 | Banco de Dados, Arquitetura de Banco de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Na arquitetura de banco de dados relacional, a camada de abstração de dados tem como principal objetivo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

22Q1042700 | Programação, Desenvolvimento Mobile, Desenvolvimento de Software, DATAPREV, FGV, 2024

No desenvolvimento de aplicativos móveis para Android e iOS, uma das abordagens mais comuns é o uso de frameworks que permitem o desenvolvimento multiplataforma, reduzindo o esforço de criação de código para cada sistema operacional. O framework popular para o desenvolvimento multiplataforma e que utiliza a linguagem Dart é chamado de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

23Q1061724 | Programação, Web, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Assinale a opção em que é apresentada a denominação dada ao método HTTP que permite atualizar recursos existentes no servidor e cujo envio da mesma solicitação várias vezes em um serviço RESTful da Web tem o mesmo resultado.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

24Q1038726 | Banco de Dados, Modelagem de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Em uma grande empresa, a prática mais adequada para o balanceamento entre normalização e desempenho em consultas de um banco de dados, considerando-se que o negócio exige leitura intensa e baixa taxa de atualização, seria
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

25Q1038727 | Banco de Dados, Modelagem de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Um administrador de banco de dados pretende melhorar o desempenho de relatórios executivos que são lidos com muita frequência e executam joins complexos. Para tanto, ele considera desnormalizar algumas tabelas.

Nessa situação hipotética,

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

27Q1061727 | Arquitetura de Software, Arquitetura de Software, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Em relação à arquitetura de microsserviços, julgue os itens a seguir.

I Os microsserviços formam uma arquitetura distribuída, na qual cada serviço roda em seu próprio processo.

II A finalidade, as transações e a coreografia são diretrizes que os arquitetos podem usar para encontrar os limites certos de serviços nos microsserviços.

III No estilo de comunicação de orquestração, não há nenhum coordenador central para controlar a sequência de chamadas entre microsserviços, sendo a comunicação geralmente assíncrona.

Assinale a opção correta.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

28Q1018538 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Constitui característica fundamental da comunicação assíncrona entre serviços
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

29Q1018540 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Em um sistema distribuído que usa eventos para a comunicação entre serviços, uma ação que melhora a escalabilidade da arquitetura é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

30Q1038725 | Banco de Dados, Arquitetura de Banco de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Na arquitetura de banco de dados relacional, composta por vários elementos dispostos em camadas, a camada lógica tem como função
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

31Q1042706 | Segurança da Informação, Criptografia, Desenvolvimento de Software, DATAPREV, FGV, 2024

Em um sistema de blockchain tradicional, cada bloco armazena informações importantes para garantir a integridade e a validação das transações.
Considerando a estrutura de blockchains públicas como Bitcoin e Ethereum, o elemento que não é armazenado diretamente em um bloco
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

32Q1018539 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Assinale a opção em que é apresentada característica de um sistema que utiliza filas de mensagens para comunicação entre serviços.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

33Q1037240 | Banco de Dados, Etl Extract Transform Load, Desenvolvimento de Software, DATAPREV, FGV, 2024

Sobre as técnicas de integração e ingestão de dados ETL (Extract, Transform, Load) e ELT (Extract, Load, Transform), assinale a opção incorreta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

34Q1061729 | Engenharia de Software, Inteligencia Artificial, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Um sistema de inteligência artificial foi desenvolvido para dirigir um veículo em um jogo de corrida virtual. O sistema começa sem conhecimento prévio e não recebe exemplos rotulados de como dirigir corretamente. Durante o aprendizado, ele não identifica ou utiliza padrões da pista ou do comportamento de outros veículos. Sua única fonte de informação são as pontuações: pontos positivos ao manter o veículo na pista e fazê-lo completar voltas, pontos negativos quando o veículo sai da pista ou colide, e bônus quando ultrapassa outro veículo ou completa mais rápido a corrida. O sistema ajusta seu comportamento baseando-se unicamente nessas pontuações recebidas após suas ações.

Na situação hipotética precedente, é caracterizado o aprendizado de máquina

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

35Q1038733 | Programação, Programação Orientada a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Em Java, uma composition
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

36Q1018545 | Engenharia de Software, Orientação a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

O padrão de projeto factory method, utilizado para delegar a criação de objetos a subclasses e permitir maior flexibilidade e desacoplamento,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

37Q1037239 | Informática, Banco de Dados, Desenvolvimento de Software, DATAPREV, FGV, 2024

Sobre as diferenças entre abordagens relacionais e multidimensionais em bancos de dados, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

38Q1061722 | Segurança da Informação, Conceitos Básicos em Segurança da Informação, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Assinale a opção em que são apresentados os princípios da segurança da informação que foram violados, respectivamente, nas seguintes situações hipotéticas: i) um funcionário de uma agência bancária acessou informações pessoais de clientes, como saldos e dados de contato, sem justificativa profissional, utilizando essas informações para fins pessoais, compartilhando as com terceiros; ii) durante o processamento de uma transferência bancária, um funcionário mal-intencionado alterou deliberadamente o valor da transação, o que resultou em registros inconsistentes e potencial perda financeira para o banco.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

39Q1061730 | Engenharia de Software, Inteligencia Artificial, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Nas IA generativas baseadas em arquiteturas transformer, com mecanismo de atenção, o modelo consegue relacionar diferentes palavras para produzir texto coerente; ao gerar, por exemplo, a frase “Maria foi ao mercado porque ela precisava comprar leite”, o modelo deve lembrar que “ela” se refere a “Maria”. Com base nesse contexto, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.