← Voltar para a lista de provas Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática 51 questões nesta prova · página 2 de 3 · 48 com gabarito Gabarito disponível Somente a opção A seleciona apenas a última linha do arquivo. O egrep (regex estendida) interpreta (…){2} e {,1}. A âncora ^10\. restringe às linhas que começam com 10., eliminando a linha 192.168.10.25. ([aA]dm){2} casa com 'admAdm' (linhas 4 e 5), e 'https?' seguido de .*adm termina em '/adm' na linha 5. As linhas 1 e 2 têm 'Admin', que não casa com o grupo repetido duas vezes. Só a última linha atende a tudo. B) Errada: sem ^, a linha 4 (192.168.10.25) também casa, pois contém '10.'. C) Errada: grep sem -E trata parênteses como literais, e [A]dm não casa com o 'adm' minúsculo inicial. D) Errada: [A]dm não casa com 'admAdm'. E) Errada: grep sem -E trata ( ) e { } como literais, então não casa. Referência: grep/egrep: expressões regulares básicas e estendidas. Resolução comentada do VaiConcursos. Gabarito disponível Falsificar o endereço de origem (MAC clonado) e envenenar a tabela ARP é spoofing. Spoofing é a falsificação de identidade na rede, aqui o endereço MAC de origem, o que leva ao envenenamento da tabela do switch ou ARP. Pela descrição do enunciado, a técnica é o spoofing. A) Errada: modo promíscuo é a captura de todo o tráfego pela interface. C) Errada: smishing é phishing por SMS. D) Errada: phishing é engenharia social para obter dados. E) Errada: man-in-the-middle é a interceptação entre duas partes, que pode usar spoofing, mas não é a técnica descrita. Referência: Ataques de rede: MAC/ARP spoofing. Resolução comentada do VaiConcursos. Gabarito disponível Gabarito disponível O código é insertion sort e, na 3ª iteração, o array fica {4,6,9,20,18,0}. O algoritmo pega cada elemento (val) e o insere na posição correta da parte já ordenada, característica do insertion sort. Iteração 1 (j=1): {4,6,20,9,18,0}. Iteração 2 (j=2): 20 já está na posição correta, array inalterado. Iteração 3 (j=3): o 9 é inserido antes do 20, resultando em {4,6,9,20,18,0}. A e D) Erradas: não é bubble sort, que troca pares adjacentes repetidamente. B) Errada: não há divisão e intercalação de subvetores, logo não é merge sort. E) Errada: o array {4,6,9,18,20,0} corresponde a uma iteração a mais (a 4ª). Referência: Algoritmos de ordenação: insertion sort. Resolução comentada do VaiConcursos. Gabarito disponível DAD em hexadecimal equivale a 110110101101 em binário. Cada dígito hexadecimal corresponde a 4 bits: D = 1101, A = 1010, D = 1101. Concatenando, obtém-se 1101 1010 1101, ou seja, 110110101101. A) Errada: começa com 1011 (B) em vez de 1101 (D). C) Errada: os grupos não correspondem a D-A-D. D) Errada: os grupos não correspondem a D-A-D. E) Errada: termina em 1100 (C) em vez de 1101 (D). Referência: Sistemas de numeração: conversão hexadecimal para binário. Resolução comentada do VaiConcursos. Gabarito disponível No modo túnel do IPsec, o pacote IP inteiro é encapsulado em um novo pacote IP. No modo túnel (tunelamento), o pacote original, com cabeçalho e dados, é encapsulado em um novo pacote IP com um novo cabeçalho. É o modo típico de VPNs entre gateways. A alternativa correta é, portanto, a A. B) Errada: no modo transporte só a carga útil é protegida e o cabeçalho IP original é mantido (com o cabeçalho IPsec inserido). C, D e E) Errados: secreto, balanceado e compacto não são modos do IPsec. Referência: IPsec: modos transporte e túnel (AH/ESP). Resolução comentada do VaiConcursos. Gabarito disponível Somente as afirmativas II e IV são verdadeiras. II é verdadeira: a memória principal é bem mais lenta que a cache e exige mais ciclos de CPU. IV é verdadeira: no RAID 3 há um drive dedicado de paridade, com um bit de paridade por palavra de dados. Logo, a opção correta é a D. I) Falsa: o PC guarda o endereço da próxima instrução; as operações lógicas e aritméticas são feitas pela ULA. III) Falsa: a memória virtual permite que programas usem um espaço de endereços maior que a memória física, não menor. Por isso A, B, C e E estão erradas. Referência: Organização de computadores: CPU, hierarquia de memória, memória virtual e RAID. Resolução comentada do VaiConcursos. Gabarito disponível O Hadoop é uma implementação open source do modelo MapReduce. O Hadoop implementa o modelo de programação MapReduce, criado pelo Google, para processar grandes volumes de dados de forma distribuída em clusters. Ele reúne também o HDFS e o YARN, mas o modelo de programação é o MapReduce. A) Errada: HDFS é o sistema de arquivos distribuído do Hadoop. C) Errada: YARN é o gerenciador de recursos e escalonador de jobs. D e E) Errados: TaskMap e JobReduce não são modelos de programação. Referência: Apache Hadoop: HDFS, YARN e MapReduce. Resolução comentada do VaiConcursos. Gabarito disponível JSON é um formato para descrever dados semiestruturados em sistemas NoSQL. Bancos NoSQL de documentos, como o MongoDB, armazenam dados semiestruturados em JSON (ou formatos similares como XML). JSON é uma notação autodescritiva, com pares chave-valor e estruturas aninhadas. A) Errada: SCRUD não é linguagem de descrição de dados. B) Errada: SQL é linguagem de consulta relacional, não um formato de dados semiestruturados. C) Errada: JNoSQL é um framework Java, não uma linguagem de descrição de dados. D) Errada: LNoSQL não existe como padrão. Referência: NoSQL e dados semiestruturados (JSON, XML). Resolução comentada do VaiConcursos. Gabarito disponível A relação correta é E(T) = I(T) + 2n, não I(T)·n. Em árvores binárias com nós externos incorporados, o comprimento do caminho externo é E(T) = I(T) + 2n, onde n é o número de nós internos. A alternativa C apresenta um produto, o que é incorreto. A) Correta: a árvore ótima tem o menor custo esperado de busca. B) Correta: na árvore ordinária a chave real do nó é também a chave de partilha. D) Correta: com os nós externos incorporados, todo nó interno tem dois filhos (árvore estritamente binária). E) Correta: no pior caso a busca percorre um caminho da raiz à folha, ou seja, a altura. Referência: Árvores binárias de busca: comprimentos de caminho interno e externo. Resolução comentada do VaiConcursos. Questão anulada Gabarito disponível O arquivo /etc/mtab lista os sistemas de arquivos atualmente montados. O /etc/mtab é atualizado em cada montagem e desmontagem e reflete o que está montado no momento, inclusive a unidade externa em /media/cdrom. O /etc/fstab apenas define montagens estáticas ou automáticas e não reflete montagens manuais. B) Errada: o fstab contém a configuração de montagens, não o estado atual. C) Errada: o crontab agenda tarefas. D) Errada: o inittab define os níveis de execução do init. E) Errada: o anacrontab agenda tarefas periódicas. Referência: Linux: arquivos /etc/mtab e /etc/fstab. Resolução comentada do VaiConcursos. Gabarito disponível Brainstorming e análise SWOT são técnicas do processo Identificar os Riscos. No PMBOK, o processo Identificar os Riscos usa técnicas de coleta de informações (como brainstorming) e análise SWOT, entre outras. O objetivo é determinar quais riscos podem afetar o projeto e documentá-los no registro dos riscos. A) Errada: planejar respostas trata de estratégias para ameaças e oportunidades já identificadas. B) Errada: a análise qualitativa prioriza riscos por probabilidade e impacto. C) Errada: a análise quantitativa mede numericamente o efeito dos riscos (simulação, árvore de decisão). E) Errada: planejar o gerenciamento define a abordagem e o plano, não a identificação. Referência: PMBOK – Gerenciamento dos Riscos do Projeto. Resolução comentada do VaiConcursos. Gabarito disponível A saída é 44, pois o else pertence ao if interno e x>5 é falso. x=1+3=4 e y=12%9=3. print(x++) imprime 4 e x passa a 5. print(++y) incrementa y para 4 e imprime 4. Como x>5 é falso (5 não é maior que 5), nada mais é impresso: o else pertence ao if interno (y>5), não ao externo. A saída é 44. A e B) Erradas: o else está associado ao if mais próximo, então não é executado quando o if externo é falso. B, C e E) Erradas: x++ imprime o valor antes do incremento (4, não 5). E) Errada: x>5 é falso, então nada é impresso depois de 44. Referência: Java: operadores pré e pós-incremento, atribuição composta e regra do dangling else. Resolução comentada do VaiConcursos. Gabarito disponível Inmon constrói um DW central corporativo integrado, em abordagem top-down. Segundo o gabarito, a sequência é F, V, V, F, V. A abordagem de Inmon enfatiza um grande repositório central de dados tratados, limpos e integrados, e os Data Marts derivam dele. O gabarito considera ainda que ela tem desenvolvimento incremental, parecido com a espiral, e que os dados são organizados por tempo (variantes no tempo). A primeira afirmativa é falsa porque os Data Marts sem coesão entre si são problema da abordagem de Kimball (bottom-up), não da de Inmon. A quarta é falsa porque a modelagem dimensional (fato e dimensão) é característica de Kimball; Inmon usa modelo normalizado (3FN) no DW central. As demais alternativas (B, C, D, E) trocam valores V/F em pelo menos um desses itens. Referência: Inmon (DW corporativo, top-down) versus Kimball (Data Marts dimensionais, bottom-up). Resolução comentada do VaiConcursos. Gabarito disponível Os dados de teste devem ser desconhecidos do modelo durante o treinamento. Para estimar a capacidade de generalização, o modelo é avaliado em dados que não viu no treinamento. Isso evita viés otimista e overfitting não detectado. Por isso a alternativa C está correta. A) Errada: avaliar só com dados de treino esconde o overfitting. B) Errada: separar treino e teste (ou usar validação cruzada) é prática essencial, não opcional. D) Errada: a validação cruzada é independente do tipo de modelo e serve para modelos lineares e não lineares. E) Errada: a acurácia é uma métrica clássica de classificação. Referência: Conceitos de aprendizado de máquina supervisionado: divisão treino/teste e generalização. Resolução comentada do VaiConcursos. Gabarito disponível Os padrões principais de SOA são apoiados por padrões de suporte, como WS-ReliableMessaging e WS-Addressing. Segundo Sommerville, SOA tem padrões fundamentais (SOAP, WSDL, WS-BPEL) e uma gama de padrões de suporte para aspectos específicos, como WS-Reliable Messaging e WS-Addressing. A) SOAP é mais complexo que REST. B) SOAP usa XML, e a escolha entre XML e JSON é típica de REST. C) Os padrões fundamentais são SOAP, WSDL e WS-BPEL, e WS-Security é padrão de suporte. D) A infraestrutura de monitoramento e gerenciamento da qualidade é oferecida pelo ecossistema SOAP, e não precisa ser desenvolvida pelo usuário. Referência: Sommerville (2019): Engenharia de Software, arquitetura orientada a serviços. Resolução comentada do VaiConcursos. Gabarito disponível O /etc/passwd é legível por todos os usuários, e todo UID é maior ou igual a zero. O arquivo /etc/passwd tem permissão de leitura para todos, e todo UID é maior ou igual a zero, então a alternativa é verdadeira por abranger qualquer usuário. B) As senhas ficam no /etc/shadow, em forma de hash, e não no passwd. C) O arquivo não é cifrado. D) Qualquer usuário pode lê-lo. E) Ele contém pseudousuários, como daemon e bin. Referência: Linux: arquivos /etc/passwd e /etc/shadow. Resolução comentada do VaiConcursos. Gabarito disponível Requisitos não funcionais são atributos de qualidade, segurança ou restrições e se aplicam ao sistema todo. Requisitos funcionais descrevem serviços do sistema. Os não funcionais tratam de qualidade, segurança e tempo, e normalmente se aplicam ao sistema como um todo. A) Em ambientes ágeis e dinâmicos, os requisitos evoluem e não se pode exigir um conjunto completo e estável. B) Pressman descreve sete tarefas, incluindo a negociação. C) Inverte os níveis: os requisitos de usuário são de alto nível e os de sistema são detalhados. D) Os usuários finais são stakeholders. Referência: Pressman e Sommerville: engenharia de requisitos. Resolução comentada do VaiConcursos. Gabarito disponível Árvores de decisão escolhem o atributo que maximiza o ganho de informação. Em algoritmos como ID3 e C4.5, cada divisão usa o atributo que mais reduz a entropia, isto é, o que maximiza o ganho de informação. A) A divisão não é aleatória. B) O critério é reduzir a entropia, não maximizá-la. C) A média dos valores não é o critério. D) Os ramos se dividem até que os nós sejam puros, mas não só nesse caso. Referência: Aprendizado de máquina: árvores de decisão, entropia e ganho de informação. Resolução comentada do VaiConcursos.Marinha do Brasil — CP-T/2025 (Quadro Técnico do Corpo Auxiliar da Marinha) — Informática — Prova Amarela
10.1.18.220,Admin,http://pagina.local/admin
10.1.18.220,Admin,http://pagina.local/manutencao
192.168.2.84,administrador,http://pagina.local/erro
192.168.10.25,admAdm,https://pagina.local/login
10.1.16.5,admAdm,https://pagina.local/adm
Empregando expressões regulares, assinale a opção que resultará, apenas, na última linha do arquivo "r":Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
![]()
public static int[ ] sort(int [ ] arr){
for(int j=1;j<arr.length;j++){
int val=arr[j];int i=j-1;
while (i≥0 && arr[i]>val){arr[i+1]=arr[i];i-=1;}
arr[i+1]=val;
}
return arr;
}Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
I- Em uma CPU, o registrador Contador de Programa (PC - Program Counter) é a unidade responsável pela realização de operações lógicas e aritméticas.
II- Requisições realizadas à memória principal consomem mais ciclos de CPU até sua resposta do que o acesso direto à memória cache do processador.
III- Memória virtual é uma característica de arquitetura cuja finalidade é permitir que programas usem espaço de endereço menor do que a memória física da máquina.
IV- Em um arranjo de discos RAID nível 3, um único bit de paridade é computado para cada palavra de dados e escrito em um drive de paridade.
Assinale a opção correta.Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
int x=1;int y=12;
x +=3;y %=9;
System.out.print(x++);
System.out.print(++y);
if (x>5)
if (y>5) System.out.print("x e y são > 5");
else System.out.print("x é <= 5");Resolução comentada
Análise das alternativas
( ) Tem como desvantagem a possibilidade de produzir diversos Data Marts, sem uma perfeita coesão entre eles.
( ) Dá ênfase à construção de um grande depósito central de informações empresariais tratadas, limpas e integradas.
( ) Oferece uma visão mais próxima dos projetos em espirais, indo ao encontro de abordagens ágeis.
( ) Centra-se na modelagem dimensional, transformando dados em tabelas fato e dimensão.
( ) Propõe que o armazenamento no Data Warehouse seja feito de acordo com a idade dos dados.Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Considere o conteúdo do arquivo de texto "r" abaixo, o qual possui campos separados por vírgula e tem a seguinte estrutura: ip,user,url.
A técnica conhecida por enviar bytes pela rede com um endereço de origem falsificado, tendo-se clonado o endereço MAC da máquina alvo e ocasionando o envenenamento da tabela ARP do switch, é denominada:
Dada a árvore binária apresentada abaixo, assinale a opção que apresenta corretamente o percurso simétrico (in order).
Assinale a opção que apresenta o nome do algoritmo de ordenação demonstrado no código abaixo, escrito em Java 17, e a terceira iteração do algoritmo considerando que o array a ser ordenado é {6,4,20,9,18,0}.
A conversão do número "DAD" representado em base hexadecimal para a base binária resulta em:
No IPsec (IP security), o modo no qual todo o pacote IP, incluindo o cabeçalho, é encapsulado no corpo de um novo pacote IP com um cabeçalho IP completamente novo é denominado modo:
Sobre organização de computadores, analise as afirmativas abaixo.
A tecnologia para análise de Big Data e processamento de dados conhecida como Hadoop é uma implementação em código aberto do modelo de programação:
Assinale a opção que apresenta um exemplo de linguagem para descrever dados semiestruturados empregados por sistemas NoSQL.
Com relação às árvores binárias de busca, assinale a opção INCORRETA.
Um gerente de projeto está coletando informações do projeto como datas dos términos das atividades, marcos atingidos, custos, andamento e atualizações de cronograma. Assim, qual das saídas do processo Orientar e Gerenciar o Trabalho do Projeto foi supracitada?
Em um Sistema Operacional (SO) Linux, no qual o arquivo "/etc/fstab" contempla, apenas, pontos de montagem para partições, no disco rígido, necessárias à execução do SO ("/" e "/boot"), o usuário "aluno" realiza a montagem de uma unidade de armazenamento externa em "/media/cdrom". Os sistemas de arquivos, atualmente montados, serão listados no arquivo:
O gerente de um projeto está utilizando técnicas de brainstorming e análise SWOT em conjunto para examinar um projeto específico. Assim, qual processo ele está executando?
Considerando o código JAVA apresentado abaixo, versão 17, assinale a opção que apresenta a saída da execução do código.
Coloque V (verdadeiro) ou F (falso) nas afirmativas abaixo, em relação à abordagem de Bill Inmon para projetos de Data Warehouse, assinalando a seguir a opção correta.
No contexto do processo de avaliação de modelos de aprendizado supervisionado, amplamente utilizado em sistemas de inteligência artificial para classificação e regressão, é correto afirmar que:
Segundo Sommerville (2019), assinale a opção correta relacionada à arquitetura orientada a serviços (SOA).
O arquivo "/etc/passwd", em um Sistema Operacional (SO) Linux:
Considerando o contexto de engenharia de requisitos, assinale a opção correta.
Na aprendizagem em árvores de decisão, as tomadas de decisão para dividir os dados em diferentes ramos da árvore consideram que: