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

Um técnico relata que instalou um 55D M.2 NVMe novo no computador, mas ele não aparece no BIOS nem no Windows. O computador possui placa-mãe compatível com M.2, mas também usa dois HDs SATA de 1 TB cada. O procedimento mais adequado para descobrir e/ou resolver o problema é

A formatar os HDs existentes para liberar o canal de comunicação com o SSD.
B configurar a ordem de boot no BIOS para colocar o SSD NVMe como primeiro dispositivo.
C instalar o driver do fabricante do SSD NVMe diretamente no Windows.
D verificar se o slot M.2 utilizado suporta NVMe e não apenas SSDs M.2 SATA.
E substituir os dois HDs SATA, pois eles ocupam todas as linhas PCIe disponíveis.
Órgão: Ministério Público de Sergipe Cargo: Técnico do Ministério Público - Área: Manutenção e Suporte de Equipamentos de Informática e Softwares Prova: FCC - MPE SE - Técnico do Ministério Público - Área: Manutenção e Suporte de Equipamentos de Informática e Softwares - 2026

Durante o desenvolvimento de um sistema de apoio à elaboração de minutas judiciais em um órgão do Ministério Público, a equipe técnica avaliou o uso de ferramentas de IA generativa para auxiliar na redação inicial dos documentos. Contudo, foi identificado que os textos gerados poderiam conter informações imprecisas e não referenciadas. Para garantir confiabilidade e rastreabilidade das respostas, a equipe decidiu integrar o modelo de IA a uma base de dados institucional, de forma que as respostas fossem fundamentadas em conteúdo validado. Neste contexto, o recurso técnico que atende a essa necessidade é

A o treinamento supervisionado completo do modelo com decisões judiciais recentes.
B a adoção de filtros de moderação e políticas de conteúdo no endpoint da API.
C o ajuste de hiperparâmetros do modelo generativo para melhorar a coerência textual.
D a utilização de embeddings para expandir o vocabulário jurídico do modelo.
E a implementação de uma arquitetura de Retrieval-Augmented Generation (RAG).
Órgão: Ministério Público de Sergipe Cargo: Técnico do Ministério Público - Área: Manutenção e Suporte de Equipamentos de Informática e Softwares Prova: FCC - MPE SE - Técnico do Ministério Público - Área: Manutenção e Suporte de Equipamentos de Informática e Softwares - 2026

Um analista de infraestrutura deseja monitorar alterações no arquivo /etc/passwd no servidor Linux srv1 .mp.se usando o Zabbix. e configurou um item do tipo vfs. file .cksum[/etc/passwd ] para calcular o checksum do arquivo periodicamente. Para que um gatilho alerte sempre que o arquivo for modificado, a expressão de gatilho que deve ser utilizada é

A (/etc/passwd:vfs.file.cksum[srvl.mp.se].last()|=0
B (srvl.mp.se:vfs.file.cksum[/etc/passwd] .last () |=0
C (srvl.mp.se:vfs.file.cksum[/etc/passwd] .diff()|=1
D (vfs.file.cksum[/etc/passwd].change())J=l:srvl.mp.se
E (vfs.file.cksum[/etc/passwd].diff())=1l:srvl.mp.se
Órgão: Ministério Público de Sergipe Cargo: Analista do Ministério Público - Área: Tecnologia da Informação: Infraestrutura Prova: FCC - MPE SE - Analista do Ministério Público - Área: Tecnologia da Informação: Infraestrutura - 2026

Uma empresa concessionária de transporte público utiliza um sistema orientado a objetos para calcular as tarifas cobradas em suas viagens de ônibus e metrô. Existem hoje quatro tipos de tarifa: Comum, Estudante, Idoso e Integração (metrô + ônibus). A área de negócios exige que seja possivel acrescentar novos tipos de tarifa sem modificar o código já existente e testado, apenas adicionando novas classes. O cálculo da tarifa deve ser escolhido em tempo de execução de acordo com o tipo de cartão do passageiro. Nesse cenário, a forma mais adequada ao uso de polimorfismo para esse requisito é:

A Implementar um método decimal calcularTarifa() na classe Viagem , que recebe uma tabela (mapa/dicionário) de descontos configurável em tempo de execução. O método verifica flags booleanas em Passageiro (isEstudante, isldoso, isIntegracao) e aplica descontos conforme essas flags , sem criar novas classes para os tipos de tarifa.
B Criar um enum TipoTarifa (Comum, Estudante, Idoso, Integracao) e um método decimal calcularTarifa TipoTarifa tipo) na classe Viagem , que usa um grande switch sobre tipo para decidir o valor. E, quando surge um novo tipo de tarifa, é necessário alterar o switch e recompilar o sistema.
C Definir uma classe abstrata Tarifa com o método virtual decimal calcular (Viagem viagem), que contém toda a lógica de cálculo usando condicionais baseadas em propriedades de Viagem (tipo de cartão, horário de pico etc). As classes TarifaComum, TarifaEstudante e outras herdam de Tarifa , mas não sobrescrevem o método; apenas definem constantes de desconto utilizadas pelas condicionais da classe base. Para criar um tipo de tarifa, basta adicionar uma nova classe que implementa Tarifa .
D Implementar um método estático decimal CalcularTarifa (Viagem viagem) na classe utilitária TarifaHelper , que recebe uma string representando o tipo de cartão e usa uma cadeia de if/else para decidir o valor. A classe Viagem apenas delega para esse método passando a string .
E Definir uma interface Tarifa com o método decimal calcular(Viagem viagem). As classes TarifaComum, TarifaEstudante, TarifaIdoso e TarifaIntegracao implementam essa interface, cada uma com sua própria regra de cálculo. A classe Viagem recebe um objeto Tarifa (por injeção de dependência) e chama tarifa. calcular(this) sem conhecer o tipo concreto. Para criar um novo tipo de tarifa, basta adicionar uma nova classe que implementa Tarifa .
Órgão: Agência Reguladora de Serviços Públicos Delegados de Transporte de São Paulo Cargo: Especialista em Regulação de Transporte I - Área Tecnologia da Informação Prova: FCC - ARTESP - Especialista em Regulação de Transporte I - Área Tecnologia da Informação - 2026

Uma organização passou a utilizar certificados digitais para validar a identidade de seus fornecedores. Nas transações, os fornecedores assinam digitalmente os documentos usando sua chave privada e a verificação é feita com a chave pública correspondente. Essa prática está diretamente relacionada ao princípio da

A Autenticidade.
B Rastreabilidade.
C Confidencialidade.
D Privacidade.
E Disponibilidade.
Órgão: Ministério Público de Sergipe Cargo: Técnico do Ministério Público - Área: Manutenção e Suporte de Equipamentos de Informática e Softwares Prova: FCC - MPE SE - Técnico do Ministério Público - Área: Manutenção e Suporte de Equipamentos de Informática e Softwares - 2026

Uma equipe de TI mantém um módulo de processamento de denúncias online em uma API ASP.NET Core. Atualmente, a classe DenunciaService possui um switch com ifs para cada canal de entrada (formulário web, aplicativo móvel, denúncia presencial digitalizada). Além disso, ela valida os dados, calcula prioridades, chama o repositório de denúncias e escreve logs . Sempre que um novo canal de recebimento é criado, DenunciaService cresce e exige mudanças no switch . Para a equipe facilitar testes e adicionar canais sem alterar o serviço central, aderindo à Arquitetura Limpa e SOLID/DRY/KISS, a melhor abordagem é

A usar um Service Locator estático para resolver webService ou AppMobileService por nome. Isso reduz dependâncias explícitas, mas cria acoplamento implícito e dificulta testes.
B criar uma enum DenunciaChannel e aplicar Strategy dentro do próprio DenunciasService , selecionando via switch . Organiza melhor mantendo a exigência de editar a classe central a cada novo canal.
C manter a lógica de decisão em um switch dentro de DenunciaService , mas extrair os blocos de cada canal para métodos privados. O código fica mais organizado e a classe continua centralizando toda a lógica, precisando ser alterada para novos canais.
D definir interfaces como ICanalDenuncia e IPrioridadeCalculator , implementar adaptadores separados para cada canal (exemplo: WebAdapter , AppMobileAdapter , PresencialAdapter ) e registrar no container de Dependency Injection. O DenunciaService depende apenas de abstrações e recebe IEnumerable , permitindo extensões sem alterar o núcleo.
E criar uma classe base DenunciaServiceBase e herdar WebDenunciaService , AppMobile DenunciaService etc. O controller decide qual subclasse instanciar, o que distribui a lógica mantendo forte acoplamento com implementações concretas.
Órgão: Ministério Público de Sergipe Cargo: Analista do Ministério Público - Área: Tecnologia da Informação: Desenvolvimento Prova: FCC - MPE SE - Analista do Ministério Público - Área: Tecnologia da Informação: Desenvolvimento - 2026

A equipe de TI de um Ministério Público está testando o uso de aprendizado de máquina para classificação automática de denúncias em urgente ou não urgente , utilizando Python. Para isso, foi desenvolvido o código abaixo.

from sklearn.feature_extraction.text import CountVectorizer
from sklearn.naive_bayes import MultinomialNB
# Conjunto de treinamento
denuncias = [
"corrupção em contrato público",
"fraude em licitação”,
"crime ambiental grave",
"uso indevido de recursos públicos",
"propina em contrato",
"ruído em vizinhança",
"denúncia de barulho",
"lixo acumulado na rua"
]
classes = [
"urgente", "urgente", "urgente", "urgente", "urgente",
"não urgente", "não urgente", "não urgente"
]
# Vetorização e treinamento
vetorizador = CountVectorizer ()
X = vetorizador.fit_transform(denuncias)
modelo = MultinomialNB ()
modelo.fit(X, classes)
# Nova denúncia a ser classificada
nova_denuncia = ["desvio de verba pública"]

__ I __

Considerando que o código será executado em condições ideais, a lacuna I deve ser preenchida, para que seja exibido o resultado da classificação da nova denúncia no console, com os comandos:

A X_nova = vetorizador.transform(nova_denuncia)
print ("Classificação:", modelo.predict (X_nova) [0])
B X_nova = vetorizador.toarray (nova_denuncia)
print ("Classificação:", modelo.predict (X_nova))
C X_nova = modelo.fit_transform(nova_denuncia)
print("Classificação:", modelo.fit(X_nova) [0])
D X_nova = vetorizador.fit_transform(nova_denuncia)
print("Classificação:", modelo.predict(X_nova))
E X_nova = CountVectorizer().fit(nova_denuncia)
print("Classificação:", modelo.predict(X_nova))
Órgão: Ministério Público de Sergipe Cargo: Analista do Ministério Público - Área: Tecnologia da Informação: Desenvolvimento Prova: FCC - MPE SE - Analista do Ministério Público - Área: Tecnologia da Informação: Desenvolvimento - 2026

Um Ministério Público precisa implementar um sistema de assinatura e verificação de documentos digitais para tramitação segura entre promotores. Alguns analistas sugeriram utilizar apenas criptografia simétrica, outros propuseram criptografia assimétrica. Nesse contexto, a solução para garantir autenticidade e não repúdio dos documentos é

A adotar criptografia simétrica, mas com múltiplas chaves diferentes para cada par de promotores, garantindo que apenas os envolvidos possam validar as assinaturas.
B utilizar criptografia assimétrica corretamente, pois a chave privada do promotor assina o documento e a chave pública correspondente permite a qualquer pessoa verificar a assinatura.
C usar criptografia assimétrica, mas com a chave pública para assinar o documento e a chave privada para validar, pois isso garante que todos possam verificar a identidade do autor.
D implementar hashing SHA-256 sobre os documentos e armazenar os valores em planilha, sem usar chaves; assim é possível verificar a autoria e integridade.
E entregar certificados digitais autoassinados a cada promotor, pois assim não é necessária uma infraestrutura de chave pública (PKI).
Órgão: Ministério Público de Sergipe Cargo: Analista do Ministério Público - Área: Tecnologia da Informação: Desenvolvimento Prova: FCC - MPE SE - Analista do Ministério Público - Área: Tecnologia da Informação: Desenvolvimento - 2026

Um técnico de informática precisa gerenciar uma aplicação web em nuvem, considerando aspectos de deploy, custos, backup e migração de dados. O procedimento que deve ser adotado para garantir uma operação dentro das melhores práticas é:

A Realizar o deploy da aplicação em uma instância de computação sob demanda, configurar alertas de billing para notificar quando o custo mensal atingir 80% do orçamento, executar backups manuais semanais dos dados em um storage de arquivos e utilizar um cliente FTP para migrar arquivos entre ambientes.
B Implantar a aplicação em um serviço gerenciado de computação, ativar o relatório de custos detalhado com alertas de orçamento, programar backups automáticos em storage com redundância geográfica e empregar um serviço de transferência de dados para migração em larga escala.
C Fazer o deploy usando um serviço de app containerizado, configurar orçamentos e alertas no painel de billing, implementar backups automatizados em storage com versionamento e utilizar utilitários de linha de comando para migração de arquivos entre buckets.
D Implantar a aplicação em máquina virtual dedicada, monitorar custos através da fatura mensal, realizar backups completos mensais em disco local e usar ferramentas de sincronização em nuvem para transferir arquivos entre usuários.
E Realizar a implantação em serviço de computação serverless, verificar custos trimestralmente pelo painel administrativo, configurar snapshots manuais para backup e empregar interface web para upload de arquivos entre projetos.

Um técnico instalou o Node.js e o npm, criou uma pasta e executou o comando npx create-react-app netapp. A pasta do projeto foi criada, mas ao tentar executar npm start, foi exibido o erro " react-scripts not found ". Ao verificar o arquivo package. json , foi constatado que o pacote react-scripts não está listado como dependência, embora outras dependências padrão do create-react-app estejam presentes. Supondo que O package.json possa ser atualizado manualmente para incluir o react-scripts como dependência, o comando mais indicado para corrigir esse problema e instalar as dependências necessárias é o

A node install react-scripts
B npm install
C npm update react-scripts
D npm init react-app
E npm start fix