mateus-hamade/multiple-choice-questions huggingface dataset:
Programação PHP , Linguagens de programação

Carlos, analista de sistemas, servidor do TJMS, foi designado para integrar a equipe de planejamento da contratação, cujo objetivo é a contratação de uma ferramenta de low code para o desenvolvimento de sistemas na linguagem PHP.  Na condição de integrante técnico dessa equipe, Carlos será responsável pelo conjunto de: 

A: especificações funcionais de negócio e técnicas necessárias para se definir a solução de tecnologia da informação e comunicação a ser contratada;
B: requisitos relevantes, vinculados aos objetivos de negócio e ligados diretamente às reais necessidades dos usuários finais, que deverão compor a solução desejada;
C: todos os artefatos e documentos produzidos durante todo o ciclo de vida de uma contratação de solução de tecnologia da informação e comunicação;
D: orientações administrativas a serem sugeridas para a contratação da solução de tecnologia da informação e comunicação;
E: requisitos tecnológicos a serem observados na contratação da solução de tecnologia da informação e comunicação, necessários para garantir o pleno atendimento das funcionalidades requeridas pela Área Demandante.
Banco de Dados PostgreSQL

João está encarregado de criar uma tabela em PostgreSQL para gerenciar informações sobre funcionários e seus supervisores, com base na seguinte representação lógica da entidade “Funcionario”:     Para tanto, João deverá criar o “autorrelacionamento” entre funcionários e seus supervisores, considerando que nem todo funcionário possui supervisor. Para isso, João deverá utilizar o seguinte script SQL: 

A: CREATE TABLE Funcionario (idFuncionario SERIAL PRIMARY KEY, nome VARCHAR (100) NOT NULL, cargo VARCHAR (100), idSupervisor INT, FOREIGN KEY (idSupervisor) REFERENCES Funcionario (idFuncionario));
B: FOREIGN KEY (idFuncionario) REFERENCES Funcionario (idSupervisor));
C: idSupervisor SERIAL,
D: idSupervisor INT NOT NULL,
Sistemas Operacionais Administração de usuários (AD - Active Directory)

O sistema Web SouDIGITAL está sendo medido por meio da Análise de Pontos de Função (APF). O SouDIGITAL possui funcionalidades de cadastro que armazenam dados em quatro Arquivos Lógicos Internos (ALI) distintos. O sistema possibilita que todos os dados cadastrados sejam apresentados ao usuário, diretamente na sua interface, a título de conferência, a partir da seleção de um conjunto de critérios de busca informados pelos usuários autorizados.  Com base na APF, a funcionalidade que apresenta todos os dados cadastrados para conferência deve ser contada como:

A: duas Consultas Externas (CE) e duas Saídas Externas (SE);
B: quatro Consultas Externas (CE);
C: quatro Saídas Externas (SE);
D: uma Consulta Externa (CE);
E: uma Saída Externa (SE).
Engenharia de Software Processos de Software

A DeSoftware é uma organização que tem buscado a melhoria de seus processos atinentes à gerência e desenvolvimento de projetos de software. Recentemente, essa organização estabeleceu e institucionalizou seus processos de gerência de projetos e engenharia de requisitos, além do processo organizacional de gerência de configuração.  Assim, com base no Modelo de Referência do MPS.BR, após a avaliação por instituição autorizada, a DeSoftware poderá alcançar, no máximo, o nível:

A: G - parcialmente gerenciado;
B: F - parcialmente definido;
C: E - gerenciado e definido;
D: D - totalmente gerenciado;
E: C - totalmente definido.
Sistemas Operacionais Administração de usuários (AD - Active Directory)

O analista Fábio administra os servidores web do TJMS. Utilizando o nginx, Fábio configurou um balanceamento de carga entre os servidores web serv1, serv2 e serv3. O balanceamento foi configurado para operar de forma a não depender de atributos dos clientes ou de métricas dinâmicas dos servidores. A cada quatro requisições feitas via nginx, duas seguem para o serv2, uma segue para o serv1 e outra segue para o serv3.  Para aplicar o comportamento especificado, Fábio utilizou como base o seguinte método de balanceamento de carga do nginx:

A: ip-hash;
B: random;
C: round-robin;
D: generic-hash;
E: least-connected.
Sistemas Operacionais Administração de usuários (AD - Active Directory)

O analista José administra o Docker Swarm do TJMS. José adicionou ao Swarm um novo elemento, do tipo declarativo, que especifica uma determinada imagem de container e os comandos que devem ser executados ao instanciar a imagem. José adicionou ao Swarm um novo: 

A: env;
B: task;
C: node;
D: replica;
E: service.
Programação Conceitos básicos de programação

O analista Lucas está desenvolvendo o sistema orientado a objeto JustiSul. Em determinado módulo do JustiSul, o sistema instancia um objeto da classe Terceirizado de forma dinâmica, em tempo de execução, por meio da interface I3rd. A classe Terceirizado pertence a uma biblioteca proprietária externa, de forma que o JustiSul conhece apenas a especificação de I3rd, e não a de Terceirizado. Dentro de outro módulo, o sistema precisa instanciar um segundo objeto Terceirizado. Devido ao alto custo de uma nova inicialização dinâmica, Lucas optou por chamar o método cp3rd do objeto Terceirizado já criado. O cp3rd, declarado em I3rd e implementado na classe Terceirizado, retorna uma nova instância da classe, com um estado idêntico ao do objeto chamador.  Ao permitir a criação de novas instâncias pelo método cp3rd de uma instância existente, Terceirizado implementa o padrão de projeto: 

A: builder;
B: singleton;
C: prototype;
D: factory method;
E: abstract factory.
Programação Servidores de aplicação , Tomcat

A analista Laura está configurando o log de um servidor Tomcat. Ela optou por utilizar a implementação de log padrão do Tomcat, que é baseada em loggers e handlers. Optou ainda por concentrar toda a configuração no arquivo global de configuração de log. Os requisitos de log passados para a analista exigem que determinada classe de handler apresente duas instâncias com configurações diferentes.  Para configurar de forma distinta dois handlers de uma mesma classe, Laura deve:

A: habilitar o atributo global useParentHandlers;
B: adicionar aos nomes dos handlers o prefixo “multi”;
C: adicionar ao nome de cada handler um prefixo diferente;
D: definir em cada handler um valor diferente para o atributo level;
E: definir em cada handler um valor diferente para o atributo prefix.
Engenharia de Software Teste de Software

A analista Luana criou o aplicativo JustNotifica, para dispositivos Android. Em horários determinados, o aplicativo envia notificações locais ao usuário por meio de alarms do Android. Caso o dispositivo seja reiniciado, o aplicativo reagenda o envio das notificações locais de forma transparente ao usuário.  A fim de automatizar o reagendamento de alarms logo após o reinício do dispositivo, o JustNotifica deve possuir a seguinte permissão do Android: 

A: QUICKBOOT_POWERON;
B: ACTION_BOOT_COMPLETED;
C: LOCKED_BOOT_COMPLETED;
D: RECEIVE_BOOT_COMPLETED;
E: ACTION_LOCKED_BOOT_COMPLETED.
Engenharia de Software UML , Diagrama de Classes

Considere o diagrama de classes UML a seguir.           As relações Classe A-Classe B, Classe B-Classe C e Classe B-Classe D são chamadas, respectivamente, de:  

A: agregação, composição e generalização;
B: agregação, generalização e composição;
C: composição, generalização e agregação;
D: generalização, agregação e composição;
E: generalização, composição e agregação.
Sistemas Operacionais Servidor Web

Em um servidor web Apache, o administrador de um host virtual, cujo conteúdo está no diretório “/var/www/html/meusistema/”, utiliza o e-mail admin@meusistema.com.br. O host virtual serve de conteúdo para o domínio meusistema.com.br.  No arquivo de configuração do host virtual, essas informações são definidas a partir dos seguintes parâmetros:

A: EmailAdmin admin@meusistema.com.br DocumentRoot /var/www/html/meusistema/ServerName meusistema.com.br;
B: DirectoryRoot /var/www/html/meusistema/DomainName meusistema.com.br;
C: ServerAdmin admin@meusistema.com.br
D: ServerName meusistema.com.br.
Engenharia de Software Desenvolvimento de Software

A testabilidade é um fator importante para o desenvolvimento e a implementação de um software. Uma característica de um software testável é que os estados do software devem ser visíveis e podem ser consultados durante a execução.  Essa característica é chamada de:

A: compreensibilidade;
B: controlabilidade;
C: estabilidade;
D: observabilidade;
E: operabilidade.
Programação PHP , Linguagens de programação

Murilo, analista de sistemas, escreveu um código em PHP, que incluía o trecho a seguir:  Linha 1: $x = -1; Linha 2: function funcao($y, $z) { Linha 3: Linha 4: $retorno = $x*$y + 3*$z; Linha 5: Linha 6: return $retorno; Linha 7: } Linha 8: Linha 9: echo funcao(3,5);  Ele pretendia que, ao executá-lo, fosse exibido o valor 12. Para isso, Murilo alterou uma linha do código.  A linha alterada ficou da seguinte maneira:

A: Linha 3: var $x;
B: Linha 3: global $x;
C: Linha 1: var $x = -1;
D: Linha 1: global $x = -1;
E: Linha 3: global $x = -1.
Sistemas Operacionais Sistemas de arquivos , Linux

No sistema operacional Ubuntu, Antônio, analista do TJ-MS, deseja alterar o proprietário da pasta “novo_sistema” e de todos os seus arquivos para o usuário “root”, assim como mudar o grupo da pasta e dos arquivos para “www-data”.  Supondo que ele já esteja com o prompt na pasta adequada, Antônio executa o comando:

A: sudo chown -r root:www-data novo_sistema;
B: sudo chown -R root:www-data novo_sistema
C: sudo chown -R www-data:root novo_sistema;
D: sudo chowner -r root:www-data novo_sistema
E: sudo chowner -R root:www-data novo_sistema.
Programação Java , Linguagens de programação

Considere a seguinte função na linguagem Java:     public static int funcao(int x, int y) {  if (y == 0)  return x;  else  return funcao(y, x % y);  }     O retorno da chamada funcao(49, 72) é: 

A: 1;
B: 2;
C: 3;
D: 7;
E: 9.
Sistemas Operacionais Sistemas Operacionais

O analista Adam está avaliando a implementação de um novo Sistema Operacional (SO) para aprimorar a infraestrutura tecnológica do sistema judiciário. Ele precisa escolher um sistema que ofereça robustez em termos de gerenciamento de memória e processos, além de suportar multitarefa eficiente.  Considerando esses requisitos, o tipo de SO que Adam deve escolher é o:

A: em lote, que executa tarefas em sequência sem intervenção do usuário;
B: de tempo real, que garante a execução de tarefas críticas dentro de um prazo específico;
C: multithreads, focado na execução de uma tarefa por vez e com processador escalar;
D: multiusuário e multitarefa, capaz de gerenciar eficientemente múltiplas tarefas e usuários simultaneamente;
E: de rede, projetado principalmente para facilitar o compartilhamento de recursos em uma rede.
Engenharia de Software Desenvolvimento de Software

Segundo o modelo de contratação de serviços de operação de infraestrutura e atendimento a usuários de tecnologia da informação e comunicação, instituído pela Portaria SGD/MGI nº 1.070/2023, um ambiente DevSecOps possui um ou mais recursos que asseguram condições para se alcançar um elevado grau de automação da infraestrutura. Em geral são empregadas ferramentas de:  

A: segurança física.
B: controle de versão.
C: planejamento estratégico.
D: gestão eletrônica de documentos – GED.
E: balanceamento de carga de internet.
Segurança da Informação Ataques e ameaças

Em um projeto de grande importância para o TJMS, durante o processo de planejar as respostas aos riscos, foi identificada uma ameaça, risco negativo, de alta prioridade.  O gerente do projeto decidiu por tratar a ameaça estabelecendo uma reserva de contingência, incluindo valores para tempo, dinheiro ou recursos para cuidar do risco, caso ocorra.  A estratégia empregada pelo gerente para lidar com a ameaça é do tipo:

A: prevenir;
B: escalar;
C: mitigar;
D: transferir;
E: aceitar.
Segurança da Informação Ataques e ameaças

O setor de pagamento da empresa XIMLINTO Ltda foi criptografado após a ação de um grupo hacker denominado Fancy Bear. Para remover a criptografia, o grupo está solicitando um pagamento em bitcoins para uma conta em um país do leste europeu. Durante a auditoria no sistema, foi identificado que um dos maiores diretores da empresa, fanático por motos e carros, acessou um link malicioso com uma oferta imperdível de compra de insumos para moto e carro com 50% de desconto de dentro de um dos computadores da empresa.  Nessa situação, os tipos de ataque utilizados pelo grupo Fancy Bear foram:

A: adware e backdoor;
B: ransomware e phishing;
C: força bruta e trojan;
D: malware e engenharia social;
E: ransomware e spear phising.
Segurança da Informação Ataques e ameaças

Durante uma auditoria na rede de computadores da empresa XXX Ltda, foi identificado que um hacker insider não autorizado realizou alteração no programa de pagamento de funcionários da empresa para que ele rodasse de modo diferente do habitual.  A alternativa que indica corretamente o nome desse tipo de ataque e sua caracterização é:

A: ataque de interceptação – ocorre quando um ativo é destruído ou torna-se indisponível (ou inutilizável), caracterizando um ataque contra a disponibilidade;
B: ataque de interrupção – ocorre quando um ativo é acessado por uma parte não autorizada (pessoa, programa ou computador), caracterizando um ataque contra a confidencialidade;
C: ataque de modificação – ocorre quando um ativo é acessado por uma parte não autorizada (pessoa, programa ou computador) e ainda alterado, caracterizando um ataque contra a integridade;
D: ataque de fabricação – ocorre quando uma parte não autorizada (pessoa, programa ou computador) insere objetos falsificados em um ativo, caracterizando um ataque contra a disponibilidade;
E: ataque de negação – ocorre quando um ativo é acessado por uma parte não autorizada (pessoa, programa ou computador) negando ao sistema a capacidade de ser executado do modo habitual.
Segurança da Informação Políticas de Segurança de Informação

Durante uma varredura na rede interna, a equipe de segurança do Tribunal de Justiça de Mato Grosso do Sul detectou a ocorrência de alguns incidentes de segurança. Como forma de mitigar a ocorrência de incidentes, um membro da equipe foi orientado, pelo Chefe de Departamento de Segurança, a fazer uma notificação dos incidentes ocorridos ao CERT.BR (Centros de estudos, resposta e tratamento de incidentes de segurança no Brasil).  Porém, em virtude da falta de respostas às notificações anteriores, a equipe de desenvolvimento utilizou como método(s) alternativo(s): 

A: o email;
B: o formulário web;
C: o telefone;
D: o VoIP INOC-DBA;
E: o chat e redes sociais.
Segurança da Informação Sistemas de Prevenção-Detecção de Intrusão , IPS (Intrusion Prevention System)

O administrador de segurança do Tribunal de Justiça do Mato Grosso do Sul está implementando algumas regras no sistema de prevenção de intrusão (IPS) da rede local. Ele definiu um controle de acesso que determina quais usuários e dispositivos podem acessar um determinado host. Assim, se um usuário não autorizado tentar se conectar ao host, o IPS irá interrompê-lo.  O administrador de segurança está configurando um IPS baseado em:

A: assinatura;
B: anomalias;
C: políticas;
D: reputação;
E: análise de protocolo estável.
Segurança da Informação Controles de segurança

Com o intuito de melhorar a segurança para usuários que trabalham remotamente e evitar a exposição de senhas privilegiadas na Internet, o Tribunal de Justiça do Mato Grosso do Sul (TJMS) está contratando uma solução de gerenciamento de acesso privilegiado (PAM).  O TJMS adquiriu uma solução com a funcionalidade de cofre de senhas, que:

A: oferece um fluxo de aprovação para um administrador ter acesso a uma credencial;
B: oferece um serviço de acesso compartilhado por dois administradores simultaneamente;
C: realiza acesso privilegiado a sistemas sem a necessidade de revelar as senhas;
D: oferece um gerenciador de senhas para armazenar as chaves privadas, senhas e credenciais de contas privilegiadas;
E: permite a avaliação do comportamento dos administradores e efetua a detecção de possíveis desvios de conduta.
Segurança da Informação Malware

Aline estava atualizando os dados de funcionários de sua empresa quando surgiu uma tela pop up no seu notebook informando que seu dispositivo estava infectado. A tela dizia que Aline deveria clicar em um botão logo abaixo para instalar um antivírus que faria a limpeza do malware.  Aline clicou no botão e acabou por ser infectada por um:

A: remote acess trojan (RAT);
B: scareware;
C: stalkerware;
D: ransomware;
E: backdoor.
Segurança da Informação Análise de Vulnerabilidade e Gestão de Riscos , Ataques e ameaças

O Tribunal de Justiça do Mato Grosso de Sul (TJMS) identificou a necessidade de compreender os ataques cibernéticos sofridos. Com o objetivo de observar o comportamento de invasores, decidiu implementar um honeypot, de forma a permitir análises detalhadas das motivações, das ferramentas utilizadas e das vulnerabilidades exploradas pelos atacantes.  A opção por implementar um honeypot de alta interatividade se deve ao fato de este possuir:

A: baixo risco de comprometimento e não exigir mecanismos de contenção;
B: um processo de instalação complexo, porém, com um processo de manutenção facilitado;
C: aplicações e serviços oferecidos emulados, apesar de poder ser comprometido pelo atacante;
D: uma difícil instalação e manutenção trabalhosa, além de poder ser comprometido pelo atacante;
E: um bloqueio do atacante ao sistema operacional real (em teoria) e baixo risco de comprometimento.
Segurança da Informação Análise de Vulnerabilidade e Gestão de Riscos

Uma fábrica de software está abrindo uma filial. A fim de identificar antecipadamente possíveis vulnerabilidades na arquitetura de suas aplicações, e seguindo orientações da matriz, ela está implementando o modelo de ameaças STRIDE. Para verificar a correta implementação, a matriz encaminhou um projeto para execução na filial. Esta identificou que a aplicação encaminhada fazia alterações em dados persistentes no banco de dados.  Na abordagem STRIDE, a filial está trabalhando na categoria:

A: falsificação;
B: elevação de privilégios;
C: adulteração;
D: divulgação de informações confidenciais;
E: repúdio.
Segurança da Informação Plano de Continuidade de Negócios

Ao estabelecer um Plano de Continuidade de Negócios (PCN), a organização deve implementar um programa de exercícios para validar as ações definidas para a recuperação, assim como a solução de continuidade adotada.  Os testes do PCN devem:

A: ser baseados em cenários apropriados, ser bem planejados e possuir escopo e objetivos claramente definidos;
B: englobar todas as atividades da organização não priorizadas para recuperação;
C: ser desconsiderados no contexto de promover a melhoria contínua;
D: limitar o impacto de disrupção nos produtos e serviços da organização;
E: atender aos requisitos para continuar e recuperar as atividades priorizadas dentro do prazo e capacidade aceitável.
Segurança da Informação Políticas de Segurança de Informação

Um órgão implementou sua Equipe de Tratamento e Resposta de Incidentes de Segurança Cibernética (ETIR) utilizando a sua equipe de Tecnologia da Informação (TI) com atuação primordialmente reativa e não exclusiva. As atividades reativas da ETIR terão prioridade sobre as outras determinadas pelos setores específicos de seus membros. A ETIR participará do processo de tomada de decisão sobre quais medidas deverão ser adotadas e poderá recomendar os procedimentos a serem executados ou as medidas de recuperação durante um ataque.  Quanto ao modelo de implementação de ETIR e sua autonomia, o órgão optou, respectivamente, por:

A: modelo centralizado na equipe de TI e autonomia completa;
B: modelo descentralizado com equipe multidisciplinar e autonomia completa;
C: modelo descentralizado com equipe multidisciplinar e autonomia compartilhada;
D: modelo utilizando a equipe de TI e autonomia compartilhada;
E: modelo utilizando a equipe de TI e autonomia completa.
Segurança da Informação Ataques e ameaças

Um servidor sofreu um ataque de DDOS (ataque distribuído de negação de serviço) por inundação SYN (SYN flooding), levando-o a negar as solicitações lícitas por falta de recursos disponíveis.  Sobre o método de inundação SYN utilizado no ataque sofrido, é correto afirmar que:

A: utilizou a sequência completa de three-way handshake no estabelecimento da conexão TCP;
B: utilizou a sequência completa de three-way handshake no estabelecimento da conexão UDP;
C: não foi recebido o pacote ACK no three-way handshake para estabelecimento da conexão TCP;
D: não foi recebido o pacote ACK no three-way handshake para estabelecimento da conexão UDP;
E: as conexões completamente estabelecidas no three-way handshake foram recicladas para liberar recursos do servidor.
Segurança da Informação Plano de Continuidade de Negócios

A implementação de um sistema de gestão de continuidade de negócios (SGCN) visa a proteger a organização, reduzindo a probabilidade de ocorrências de disrupções e definido formas para responder e se recuperar de interrupções no negócio. A definição de um escopo para o SGCN é importante para limitar e definir sua aplicabilidade.  Na definição do escopo, a organização deve:

A: determinar as partes interessadas que sejam pertinentes para o SGCN;
B: identificar os produtos e serviços que devem ser incluídos no SGCN;
C: ignorar as justificativas das exclusões do SGCN;
D: assegurar a integração dos requisitos do SGCN nos processos da organização;
E: considerar as mudanças e suas potenciais consequências.
Segurança da Informação Plano de Continuidade de Negócios

Para implementar a continuidade de negócios em um órgão, a Alta Administração designou uma equipe para realizar a análise de impacto nos negócios da organização (Business Impact Analysis – BIA). O processo de BIA analisa os efeitos de uma disrupção na organização, a fim de definir as prioridades e os requisitos para a sua continuidade de negócios.  Na fase de planejamento da BIA, a equipe designada deve:

A: explorar, de forma consistente, o impacto organizacional que resulta da disrupção nas entregas de produtos e serviços;
B: definir limites para a aceitação do impacto;
C: determinar os produtos e serviços prioritários que são fornecidos aos clientes;
D: estabelecer RTO (Recovery Time Objective) para as atividades;
E: agrupar produtos e serviços quando estes tiverem características similares.
Segurança da Informação Análise de Vulnerabilidade e Gestão de Riscos

A Equipe de Gestão de Riscos (EGR) de uma organização está realizando a análise de riscos a fim de determinar o nível dos riscos identificados para definir seu tratamento. A EGR adotou a técnica de análise baseada em consequências e probabilidades que utiliza escalas qualitativas com valores atribuídos. A técnica utilizada é a:

A: híbrida;
B: qualitativa;
C: quantitativa;
D: semiquantitativa;
E: semiqualitativa.
Segurança da Informação Análise de Vulnerabilidade e Gestão de Riscos

Durante o processo de identificação de riscos, a organização deve identificar os riscos associados à perda de confidencialidade, integridade e disponibilidade de suas informações.  Uma organização adotou, em seu processo, a abordagem para identificação de riscos com base em eventos.  Essa abordagem consiste em: 

A: refletir uma avaliação das consequências herdadas diretamente dos eventos envolvidos;
B: identificar cenários operacionais, detalhados em termos de ativos, ameaças e vulnerabilidades;
C: identificar cenários estratégicos, considerando as fontes de riscos e seus impactos no alcance dos riscos;
D: construir, com base na análise de diferentes caminhos, cenários operacionais que as fontes de risco podem usar para alcançar seu objetivo;
E: monitorar eventos relacionados ao risco, identificando fatores que podem influenciar um cenário de risco de segurança da informação.