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

Em arquitetura e urbanismo, o instrumento que estabelece os requisitos, condições e diretrizes técnicas e administrativas para a execução de obra ou serviço técnico é chamado de

A avaliação pós-ocupação.
B licenciamento ambiental.
C estudo de impacto de vizinhança.
D laudo técnico.
E caderno de encargos.

A regularização fundiária urbana sustentável é uma estratégia central para enfrentar desafios

A das cidades inteligentes e promover a captura e o armazenamento de carbono de núcleos habitacionais.
B da emergência climática e promover a resiliência socioambiental de núcleos habitacionais irregulares.
C do urbanismo tático e promover o uso de energias renováveis em núcleos habitacionais irregulares.
D do plano de controle ambiental e mitigar a retenção de energia não renovável de núcleos habitacionais irregulares.
E do zoneamento ecológico-econômico e assegurar o uso de instrumentos jurídicos na preservação das áreas rurais.

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

Um técnico precisa importar 1.000.000 de registros de processos de um grande arquivo CSV de um Ministério Público para uma tabela no MySQL, minimizando o tempo de importação. Nesse caso, a estratégia mais rápida é

A Usar INSERT individual para cada linha do CSV (uma instrução INSERT por registro).
B ler o CSV em PHP (ou outra linguagem de script ) e fazer INSERT agrupado, por exemplo, em lotes de 100 registros.
C importar via LOAD DATA INFILE (ou usando mysglimport ) apontando diretamente para o arquivo CSV.
D inserir 05 dados em uma tabela temporária via INSERT e depois fazer INSERT .. SELECT para mover para a tabela final com índices ativos.
E exportar o CSV em SQL (transformar cada linha em INSERT no arquivo . sql ) e importar o . sql via phpMyAdmin.

Um técnico de um Ministério Público é responsável por analisar movimentações financeiras armazenadas na tabela transações de um banco de dados MySQL, que já conta com milhões de registros:

CREATE TABLE transacoes (
id BIGINT AUTO_INCREMENT PRIMARY KEY,
cliente_id INT,
valor DECIMAL (10,2),
data DATE
);

Ela precisa gerar um relatório para apurar o valor total movimentado por cada cliente no ano de 2025. Sua primeira tentativa foi por meio do comando abaixo:

SELECT cliente_id, SUM (valor)
FROM transacões
WHERE YEAR (data) = 2025
GROUP BY cliente_id;

Entretanto, a consulta se mostrou lenta e impactando o desempenho do banco de dados. Nesse caso, a alteração mais indicada para otimizar essa execução é

A criar um índice em YEAR (data) para acelerar o filtro e agrupar por cliente_id e data.
B substituir WHERE YEAR (data) = 2025 por WHERE data BETWEEN '2025-01-01' AND '2025-12-31".
C converter a coluna data para texto (VARCHAR) e filtrar com LIKE '2025%'.
D reescrever a consulta com DISTINCT cliente_id antes de somar os valores.
E forçar o MySQL a usar FORCE INDEX (cliente_id) mesmo que o filtro seja pela data.

No sistema de controle processual de um Ministério Público, em um banco de dados MySQL aberto & em condições ideais, existe a tabela processo , definida abaixo:

CREATE TABLE processo (
id INT AUTO_INCREMENT PRIMARY KEY,
numero VARCHAR (20),
tipo VARCHAR (50)
);

Um técnico precisa registrar dois novos processos: um de número "2025-00123" , do tipo "Criminal" , e outro de número "2025-00124" , do tipo "Cível" . O comando SQL correto e válido para inserir esses registros é:

A INSERT prócesso VALUES (1, '2025-00123', '“Criminal')j, (2, '2025-00124', 'Civel');
B INSERT INTO processo (id, numero, tipo) VALUES (1, '2025-00123", 'Criminal'), (2, '2025- 00124', 'Civel');
C INSERT INTO processo (numero, tipo) VALUES ('2025-00123º, 'Criminal'), ('2025-00124"4;
D INSERT INTO processo VALUES (DEFAULT, '2025-00123', 'Criminal'), (DEFAULT, '2025-00124"!, 'Civel');
E INSERT INTO processo (id, numero, tipo) (DEFAULT, '2025-00123', 'Criminal'), (DEFAULT, '2025-00124*, 'Civel');

Em um servidor Linux, na distribuição Debian/Ubuntu, em condições ideais, após o técnico em informática criar o arquivo /etc/nginx/sites-available/app.conf e o link simbólico correspondente em sites-enabled , o administrador precisa validar a configuração e aplicar as mudanças sem interromper conexões, garantindo que só serão aplicadas se a validação passar. O comando que atende a intenção desejada é

A sudo systemctl restart nginx
B sudo apachectl configtest && sudo systemctl reload apache2
C sudo nginx -s reload
D sudo nginx -t && sudo systemctl reload nginx
E sudo nginx -T

O Ministério Público Estadual Beta (MPE-Beta) utiliza o sistema GLPI (Gestão Livre de Parque Informático) para gerenciar seus chamados de suporte técnico. Um Técnico de Informática recém-contratado está revisando os procedimentos para garantir que os Objetivos de Nível de Serviço (SLOs) sejam atendidos, focando na correta priorização dos incidentes.
No momento, o sistema de peticionamento eletrônico está inacessível para 50% de promotores de justiça devido a uma falha no cluster de banco de dados. Ao mesmo tempo, o setor de cópias registra a necessidade de substituição de um cartucho de toner em uma impressora de baixo uso.

Considerando a prioridade na Gestão de Chamados e a utilização de ferramentas como o GLPI, a abordagem técnica e processual correta para classificar e priorizar o chamado referente à falha do cluster de banco de dados, maximizando o alinhamento com os SLOs da instituição é

A classificar o chamado com Urgência Critica e Impacto Grande, resultando na Prioridade Máxima, para que o técnico utilize imediatamente o recurso de “escalonamento automático” do help desk e notifique a equipe sênior, indicando que o TMA (Tempo Médio de Atendimento) do incidente deve ser o menor possivel.
B classificar o chamado com Urgência Alta e Impacto Médio, pois afeta metade da equipe de promotores. A prioridade deve ser definida como P3, acionando a rotina de envio de uma notificação por e-mail para O usuário final à cada 6 horas com atualizações automáticas de stalus.
C classificar o chamado como Urgência Alta e Impacto Pequeno, já que o problema é técnico ( cluster de banco de dados) e invisivel ao usuário, concentrando-se na resolução antes de qualquer classificação formal de prioridade ou registro do tempo total de inatividade ( downtime ).
D definir a priorização como P4 (Mínima), pois a ferramenta GLPI não deve impor prazos de atendimento a problemas de infraestrutura, registrando-se o chamado para fins de inventário de ativos ( hardware ), e o atendimento sendo realizado após a substituição do cartucho de toner.
E classificar o incidente com Urgência Média e Impacto Grande, pois, apesar da falha atingir 50% de promotores, o TMA e o Tempo Médio para Resolução (MTTR) só podem ser calculados após a abertura do chamado de substituição do toner, que deve ser priorizado.

Em condições ideais, um técnico desenvolveu uma Single Page Application (SPA) em React com Create React App e precisa disponibilizá-la em um servidor como GitHub Pages . O cliente pede que o site seja entregue otimizado, carregando rápido e sem arquivos desnecessários. Nesse caso, O procedimento correto é

A usar o comando npm run build para gerar a pasta /build e enviar ao servidor estático.
B subir diretamente a pasta /src esperando que o servidor compile a aplicação.
C rodar npm run build --prod para criar a build de produção e implantação.
D gerar a build , que resulta em código não minificado cheio de mensagens de log.
E apagar todos os arquivos . js após a build por não serem necessários no deploy.