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. Desenvolvimento de Software Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 21Q1038724 | Banco de Dados, Arquitetura de Banco de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Na arquitetura de banco de dados relacional, a camada de abstração de dados tem como principal objetivo ✂️ a) disponibilizar uma interface amigável ao administrador de dados. ✂️ b) realizar o balanceamento de carga entre os servidores que são usados pelo banco de dados. ✂️ c) facilitar a automatização de backups dos dados. ✂️ d) tornar transparente a camada física, de modo que os usuários possam trabalhar com uma visão lógica dos dados. ✂️ e) disponibilizar dados de consultas frequentes, armazenando-as de forma temporária. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 22Q1042700 | Programação, Desenvolvimento Mobile, Desenvolvimento de Software, DATAPREV, FGV, 2024No 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 ✂️ a) Xamarin. ✂️ b) Flutter. ✂️ c) React Native. ✂️ d) Ionic. ✂️ e) SwiftUI. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 23Q1061724 | Programação, Web, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Assinale 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. ✂️ a) PATCH ✂️ b) OAuth ✂️ c) GET ✂️ d) POST ✂️ e) PUT Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 24Q1038726 | Banco de Dados, Modelagem de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Em 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 ✂️ a) criar índices para todas as colunas que sejam usadas em qualquer tipo de consulta. ✂️ b) desconsiderar as formas normais e manter os dados em um único JSON, o que aumentaria a velocidade das operações. ✂️ c) normalizar todas as tabelas até 5FN. ✂️ d) permitir desnormalizações controladas, como colunas duplicadas, por exemplo, para obtenção de ganho de desempenho. ✂️ e) usar somente bancos de dados que sejam mais rápidos para leitura, como o NoSQL. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 25Q1038727 | Banco de Dados, Modelagem de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Um 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, ✂️ a) devem ser usadas, no processo de geração dos relatórios, somente tabelas que sejam temporárias e não persistentes. ✂️ b) devem ser mantidas somente visões materializadas com dados agregados, eliminando-se as tabelas originais. ✂️ c) a melhor solução é manter as tabelas normalizadas e fazer que os relatórios executem os joins complexos, embora com resultado mais lento. ✂️ d) alguns dados devem ser duplicados em tabelas de relatório, embora o procedimento crie certo nível de redundância controlada. ✂️ e) devem ser criados novos índices para todas as tabelas que sejam usadas nos relatórios. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 26Q1038731 | Programação, Css Cascading Style Sheets, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Assinale a opção correspondente ao caractere utilizado em CSS3 como seletor universal. * B : C @ D . E # ✂️ a) * ✂️ b) : ✂️ c) @ ✂️ d) . ✂️ e) # Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 27Q1061727 | Arquitetura de Software, Arquitetura de Software, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Em 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. ✂️ a) Apenas o item I está certo. ✂️ b) Apenas o item III está certo. ✂️ c) Apenas os itens I e II estão certos. ✂️ d) Apenas os itens II e III estão certos. ✂️ e) Todos os itens estão certos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 28Q1018538 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Constitui característica fundamental da comunicação assíncrona entre serviços ✂️ a) a capacidade de enviar e processar mensagens de forma independente, sem que o emissor precise aguardar uma resposta imediata. ✂️ b) a imposição de tempos de espera fixos para cada mensagem enviada, que garante que todas as mensagens sejam processadas no mesmo intervalo de tempo. ✂️ c) o bloqueio do fluxo principal da aplicação, que impede que outras tarefas sejam executadas enquanto a resposta é processada. ✂️ d) o acoplamento rígido entre os serviços, que garante que todas as mensagens sejam entregues de forma síncrona. ✂️ e) o processamento imediato da resposta dentro da mesma execução do cliente que enviou a requisição. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 29Q1018540 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Em um sistema distribuído que usa eventos para a comunicação entre serviços, uma ação que melhora a escalabilidade da arquitetura é ✂️ a) a exigência de que cada serviço processador de eventos esteja vinculado a um único emissor, sem possibilidade de assinaturas múltiplas. ✂️ b) a redução da quantidade de eventos gerados para evitar sobrecarga nos serviços consumidores. ✂️ c) o envio de eventos de maneira síncrona, para garantir que cada componente processe os dados no mesmo instante em que o evento ocorre. ✂️ d) a utilização de um barramento de eventos que permita a comunicação assíncrona entre múltiplos serviços interessados na mesma mensagem. ✂️ e) a imposição de um fluxo fixo e sequencial para cada evento, garantindo-se processamento ordenado sem variações. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 30Q1038725 | Banco de Dados, Arquitetura de Banco de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Na arquitetura de banco de dados relacional, composta por vários elementos dispostos em camadas, a camada lógica tem como função ✂️ a) definir tabelas, relacionamentos e restrições de integridade, que são estruturas do banco de dados. ✂️ b) manter o bom nível de desempenho do banco de dados. ✂️ c) disponibilizar visões específicas de dados para os usuários. ✂️ d) gerenciar o armazenamento físico dos dados nas unidades de disco. ✂️ e) efetuar o controle para que transações concorrentes sejam corretamente executadas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 31Q1042706 | Segurança da Informação, Criptografia, Desenvolvimento de Software, DATAPREV, FGV, 2024Em 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 ✂️ a) é o Hash do bloco anterior. ✂️ b) são as Assinaturas digitais das transações. ✂️ c) é o Registro de saldo das carteiras participantes. ✂️ d) é o Timestamp (carimbo de tempo). ✂️ e) são os Dados das transações. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 32Q1018539 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Assinale a opção em que é apresentada característica de um sistema que utiliza filas de mensagens para comunicação entre serviços. ✂️ a) limitação na quantidade de mensagens que podem ser enviadas, com restrição do fluxo de comunicação entre sistemas ✂️ b) dependência de um protocolo exclusivo para garantir a comunicação síncrona entre componentes ✂️ c) capacidade de desacoplar processos, que permite maior flexibilidade e escalabilidade na comunicação entre componentes ✂️ d) necessidade de que todos os serviços envolvidos na comunicação tenham disponibilidade total e simultânea ✂️ e) obrigação de processar todas as mensagens no exato instante em que são enviadas, sem possibilidade de armazenamento temporário Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 33Q1037240 | Banco de Dados, Etl Extract Transform Load, Desenvolvimento de Software, DATAPREV, FGV, 2024Sobre 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. ✂️ a) Em ETL, os dados são transformados antes de serem carregados no sistema de destino. ✂️ b) ETL é mais adequado para sistemas de data warehouse tradicionais, onde a transformação de dados ocorre antes do carregamento. ✂️ c) ELT aproveita a capacidade de processamento do sistema de destino, transformando os dados após o carregamento. ✂️ d) ELT é mais eficiente em cenários onde o volume de dados é pequeno e o processamento pode ser feito fora do sistema de destino. ✂️ e) ETL pode ser mais lento em comparação ao ELT quando o sistema de destino tem alta capacidade de processamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 34Q1061729 | Engenharia de Software, Inteligencia Artificial, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Um 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 ✂️ a) passivo. ✂️ b) por transferência. ✂️ c) supervisionado. ✂️ d) não supervisionado. ✂️ e) por reforço. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 35Q1038733 | Programação, Programação Orientada a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Em Java, uma composition ✂️ a) é um conjunto bem definido de interfaces e classes para representar e tratar grupos de dados como uma única unidade. ✂️ b) consiste no processo de reconstrução de um objeto a partir de um fluxo de bytes. ✂️ c) permite a representação de sistemas complexos, concentrando-se em características essenciais e ocultando detalhes de implementação desnecessários. ✂️ d) garante que uma classe seja projetada com um propósito único e bem definido. ✂️ e) mantém a referência de uma classe dentro de alguma outra classe. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 36Q1018545 | Engenharia de Software, Orientação a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025O padrão de projeto factory method, utilizado para delegar a criação de objetos a subclasses e permitir maior flexibilidade e desacoplamento, ✂️ a) garante que todas as instâncias criadas sejam idênticas e compartilhadas globalmente. ✂️ b) impede a criação de novos objetos, limitando a reutilização de instâncias existentes. ✂️ c) cria objetos diretamente na classe principal, sem necessidade de subclasses. ✂️ d) estabelece um mecanismo baseado em abstrações para a criação de objetos, o que possibilita que subclasses escolham qual implementação concreta utilizar. ✂️ e) E utiliza um único método estático para criar todas as instâncias do sistema. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 37Q1037239 | Informática, Banco de Dados, Desenvolvimento de Software, DATAPREV, FGV, 2024Sobre as diferenças entre abordagens relacionais e multidimensionais em bancos de dados, assinale a opção correta. ✂️ a) A abordagem multidimensional é mais eficiente para transações online (OLTP) do que a abordagem relacional. ✂️ b) A abordagem relacional é usada principalmente em sistemas de apoio à decisão (OLAP), enquanto a multidimensional é usada em sistemas transacionais (OLTP). ✂️ c) A abordagem multidimensional facilita a análise de grandes volumes de dados organizados em dimensões e métricas. ✂️ d) Em uma abordagem relacional, os dados são organizados em cubos, o que facilita a análise em tempo real. ✂️ e) A abordagem multidimensional não suporta agregações de dados ou cálculos como somas e médias. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 38Q1061722 | Segurança da Informação, Conceitos Básicos em Segurança da Informação, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Assinale 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. ✂️ a) autenticidade e irretratabilidade ✂️ b) irretratabilidade e autenticidade ✂️ c) confidencialidade e integridade ✂️ d) integridade e não repúdio ✂️ e) não repúdio e confidencialidade Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 39Q1061730 | Engenharia de Software, Inteligencia Artificial, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Nas 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. ✂️ a) Modelos de IA que geram texto processam simultaneamente todas as palavras de saída, sem considerar a ordem em que elas aparecem. ✂️ b) Na geração de texto palavra por palavra, a cada nova palavra gerada, o modelo de IA deve dedicar a atenção às palavras que já foram geradas anteriormente. ✂️ c) A principal função do mecanismo de atenção é verificar a gramática do texto, não suas relações semânticas. ✂️ d) O mecanismo de atenção distribui o mesmo peso para todas as palavras anteriores, sem priorizar palavras quanto à relevância no contexto. ✂️ e) O mecanismo de atenção cria conexões para relações entre palavras adjacentes, não conectando palavras que estão distantes entre si no texto. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 40Q1038732 | Programação, Html Hypertext Markup Language, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Assinale a opção em que é apresentada a tag que, em HTML5, representa um conteúdo independente de um documento. ✂️ a) <nav> C D E C D E C D E C D E ✂️ b) <dialog> ✂️ c) <article> ✂️ d) <aside> ✂️ e) <section> Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
21Q1038724 | Banco de Dados, Arquitetura de Banco de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Na arquitetura de banco de dados relacional, a camada de abstração de dados tem como principal objetivo ✂️ a) disponibilizar uma interface amigável ao administrador de dados. ✂️ b) realizar o balanceamento de carga entre os servidores que são usados pelo banco de dados. ✂️ c) facilitar a automatização de backups dos dados. ✂️ d) tornar transparente a camada física, de modo que os usuários possam trabalhar com uma visão lógica dos dados. ✂️ e) disponibilizar dados de consultas frequentes, armazenando-as de forma temporária. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
22Q1042700 | Programação, Desenvolvimento Mobile, Desenvolvimento de Software, DATAPREV, FGV, 2024No 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 ✂️ a) Xamarin. ✂️ b) Flutter. ✂️ c) React Native. ✂️ d) Ionic. ✂️ e) SwiftUI. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
23Q1061724 | Programação, Web, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Assinale 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. ✂️ a) PATCH ✂️ b) OAuth ✂️ c) GET ✂️ d) POST ✂️ e) PUT Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
24Q1038726 | Banco de Dados, Modelagem de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Em 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 ✂️ a) criar índices para todas as colunas que sejam usadas em qualquer tipo de consulta. ✂️ b) desconsiderar as formas normais e manter os dados em um único JSON, o que aumentaria a velocidade das operações. ✂️ c) normalizar todas as tabelas até 5FN. ✂️ d) permitir desnormalizações controladas, como colunas duplicadas, por exemplo, para obtenção de ganho de desempenho. ✂️ e) usar somente bancos de dados que sejam mais rápidos para leitura, como o NoSQL. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
25Q1038727 | Banco de Dados, Modelagem de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Um 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, ✂️ a) devem ser usadas, no processo de geração dos relatórios, somente tabelas que sejam temporárias e não persistentes. ✂️ b) devem ser mantidas somente visões materializadas com dados agregados, eliminando-se as tabelas originais. ✂️ c) a melhor solução é manter as tabelas normalizadas e fazer que os relatórios executem os joins complexos, embora com resultado mais lento. ✂️ d) alguns dados devem ser duplicados em tabelas de relatório, embora o procedimento crie certo nível de redundância controlada. ✂️ e) devem ser criados novos índices para todas as tabelas que sejam usadas nos relatórios. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
26Q1038731 | Programação, Css Cascading Style Sheets, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Assinale a opção correspondente ao caractere utilizado em CSS3 como seletor universal. * B : C @ D . E # ✂️ a) * ✂️ b) : ✂️ c) @ ✂️ d) . ✂️ e) # Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
27Q1061727 | Arquitetura de Software, Arquitetura de Software, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Em 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. ✂️ a) Apenas o item I está certo. ✂️ b) Apenas o item III está certo. ✂️ c) Apenas os itens I e II estão certos. ✂️ d) Apenas os itens II e III estão certos. ✂️ e) Todos os itens estão certos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
28Q1018538 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Constitui característica fundamental da comunicação assíncrona entre serviços ✂️ a) a capacidade de enviar e processar mensagens de forma independente, sem que o emissor precise aguardar uma resposta imediata. ✂️ b) a imposição de tempos de espera fixos para cada mensagem enviada, que garante que todas as mensagens sejam processadas no mesmo intervalo de tempo. ✂️ c) o bloqueio do fluxo principal da aplicação, que impede que outras tarefas sejam executadas enquanto a resposta é processada. ✂️ d) o acoplamento rígido entre os serviços, que garante que todas as mensagens sejam entregues de forma síncrona. ✂️ e) o processamento imediato da resposta dentro da mesma execução do cliente que enviou a requisição. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
29Q1018540 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Em um sistema distribuído que usa eventos para a comunicação entre serviços, uma ação que melhora a escalabilidade da arquitetura é ✂️ a) a exigência de que cada serviço processador de eventos esteja vinculado a um único emissor, sem possibilidade de assinaturas múltiplas. ✂️ b) a redução da quantidade de eventos gerados para evitar sobrecarga nos serviços consumidores. ✂️ c) o envio de eventos de maneira síncrona, para garantir que cada componente processe os dados no mesmo instante em que o evento ocorre. ✂️ d) a utilização de um barramento de eventos que permita a comunicação assíncrona entre múltiplos serviços interessados na mesma mensagem. ✂️ e) a imposição de um fluxo fixo e sequencial para cada evento, garantindo-se processamento ordenado sem variações. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
30Q1038725 | Banco de Dados, Arquitetura de Banco de Dados, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Na arquitetura de banco de dados relacional, composta por vários elementos dispostos em camadas, a camada lógica tem como função ✂️ a) definir tabelas, relacionamentos e restrições de integridade, que são estruturas do banco de dados. ✂️ b) manter o bom nível de desempenho do banco de dados. ✂️ c) disponibilizar visões específicas de dados para os usuários. ✂️ d) gerenciar o armazenamento físico dos dados nas unidades de disco. ✂️ e) efetuar o controle para que transações concorrentes sejam corretamente executadas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
31Q1042706 | Segurança da Informação, Criptografia, Desenvolvimento de Software, DATAPREV, FGV, 2024Em 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 ✂️ a) é o Hash do bloco anterior. ✂️ b) são as Assinaturas digitais das transações. ✂️ c) é o Registro de saldo das carteiras participantes. ✂️ d) é o Timestamp (carimbo de tempo). ✂️ e) são os Dados das transações. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
32Q1018539 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Assinale a opção em que é apresentada característica de um sistema que utiliza filas de mensagens para comunicação entre serviços. ✂️ a) limitação na quantidade de mensagens que podem ser enviadas, com restrição do fluxo de comunicação entre sistemas ✂️ b) dependência de um protocolo exclusivo para garantir a comunicação síncrona entre componentes ✂️ c) capacidade de desacoplar processos, que permite maior flexibilidade e escalabilidade na comunicação entre componentes ✂️ d) necessidade de que todos os serviços envolvidos na comunicação tenham disponibilidade total e simultânea ✂️ e) obrigação de processar todas as mensagens no exato instante em que são enviadas, sem possibilidade de armazenamento temporário Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
33Q1037240 | Banco de Dados, Etl Extract Transform Load, Desenvolvimento de Software, DATAPREV, FGV, 2024Sobre 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. ✂️ a) Em ETL, os dados são transformados antes de serem carregados no sistema de destino. ✂️ b) ETL é mais adequado para sistemas de data warehouse tradicionais, onde a transformação de dados ocorre antes do carregamento. ✂️ c) ELT aproveita a capacidade de processamento do sistema de destino, transformando os dados após o carregamento. ✂️ d) ELT é mais eficiente em cenários onde o volume de dados é pequeno e o processamento pode ser feito fora do sistema de destino. ✂️ e) ETL pode ser mais lento em comparação ao ELT quando o sistema de destino tem alta capacidade de processamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
34Q1061729 | Engenharia de Software, Inteligencia Artificial, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Um 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 ✂️ a) passivo. ✂️ b) por transferência. ✂️ c) supervisionado. ✂️ d) não supervisionado. ✂️ e) por reforço. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
35Q1038733 | Programação, Programação Orientada a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Em Java, uma composition ✂️ a) é um conjunto bem definido de interfaces e classes para representar e tratar grupos de dados como uma única unidade. ✂️ b) consiste no processo de reconstrução de um objeto a partir de um fluxo de bytes. ✂️ c) permite a representação de sistemas complexos, concentrando-se em características essenciais e ocultando detalhes de implementação desnecessários. ✂️ d) garante que uma classe seja projetada com um propósito único e bem definido. ✂️ e) mantém a referência de uma classe dentro de alguma outra classe. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
36Q1018545 | Engenharia de Software, Orientação a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025O padrão de projeto factory method, utilizado para delegar a criação de objetos a subclasses e permitir maior flexibilidade e desacoplamento, ✂️ a) garante que todas as instâncias criadas sejam idênticas e compartilhadas globalmente. ✂️ b) impede a criação de novos objetos, limitando a reutilização de instâncias existentes. ✂️ c) cria objetos diretamente na classe principal, sem necessidade de subclasses. ✂️ d) estabelece um mecanismo baseado em abstrações para a criação de objetos, o que possibilita que subclasses escolham qual implementação concreta utilizar. ✂️ e) E utiliza um único método estático para criar todas as instâncias do sistema. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
37Q1037239 | Informática, Banco de Dados, Desenvolvimento de Software, DATAPREV, FGV, 2024Sobre as diferenças entre abordagens relacionais e multidimensionais em bancos de dados, assinale a opção correta. ✂️ a) A abordagem multidimensional é mais eficiente para transações online (OLTP) do que a abordagem relacional. ✂️ b) A abordagem relacional é usada principalmente em sistemas de apoio à decisão (OLAP), enquanto a multidimensional é usada em sistemas transacionais (OLTP). ✂️ c) A abordagem multidimensional facilita a análise de grandes volumes de dados organizados em dimensões e métricas. ✂️ d) Em uma abordagem relacional, os dados são organizados em cubos, o que facilita a análise em tempo real. ✂️ e) A abordagem multidimensional não suporta agregações de dados ou cálculos como somas e médias. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
38Q1061722 | Segurança da Informação, Conceitos Básicos em Segurança da Informação, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Assinale 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. ✂️ a) autenticidade e irretratabilidade ✂️ b) irretratabilidade e autenticidade ✂️ c) confidencialidade e integridade ✂️ d) integridade e não repúdio ✂️ e) não repúdio e confidencialidade Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
39Q1061730 | Engenharia de Software, Inteligencia Artificial, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Nas 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. ✂️ a) Modelos de IA que geram texto processam simultaneamente todas as palavras de saída, sem considerar a ordem em que elas aparecem. ✂️ b) Na geração de texto palavra por palavra, a cada nova palavra gerada, o modelo de IA deve dedicar a atenção às palavras que já foram geradas anteriormente. ✂️ c) A principal função do mecanismo de atenção é verificar a gramática do texto, não suas relações semânticas. ✂️ d) O mecanismo de atenção distribui o mesmo peso para todas as palavras anteriores, sem priorizar palavras quanto à relevância no contexto. ✂️ e) O mecanismo de atenção cria conexões para relações entre palavras adjacentes, não conectando palavras que estão distantes entre si no texto. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
40Q1038732 | Programação, Html Hypertext Markup Language, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Assinale a opção em que é apresentada a tag que, em HTML5, representa um conteúdo independente de um documento. ✂️ a) <nav> C D E C D E C D E C D E ✂️ b) <dialog> ✂️ c) <article> ✂️ d) <aside> ✂️ e) <section> Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro