Pular para o conteúdo

Provas

← Voltar para a lista de provas

Marinha do Brasil — CP-T/2025 (Quadro Técnico do Corpo Auxiliar da Marinha) — Informática — Prova Amarela

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática

Serviço de Seleção do Pessoal da Marinha (SSPM)2025

51 questões nesta prova · página 3 de 3 · 48 com gabarito

Redes de Computadores Endereçamento IP, Sub-redes e ARP

Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Examine a figura abaixo, no contexto de comunicação inter-redes, e assinale a opção INCORRETA.

Topologia de rede: um roteador com três interfaces — 192.168.0.1/24, ligada por um switch ao PC1 (192.168.0.2/24); 10.0.0.1/30, ligada por um switch ao PC2 (10.0.0.2/30); e 10.0.0.9/29, ligada por um switch ao PC3 (10.0.0.10/29) e ao PC4 (10.0.0.11/29).
Selecione uma alternativa

Sistemas Operacionais Conceitos de SO — Escalonamento, Sincronização e Comunicação entre Processos

Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Correlacione as tecnologias empregadas em Sistemas Operacionais (SO) às suas definições e assinale a opção correta.

TECNOLOGIAS

I- FCFS
II- Semáforos
III- Threads
IV- Journaling
V- Pipes

DEFINIÇÕES

( ) Solução baseada em software para problemas de sincronização de processos.
( ) Permitem a comunicação entre processos pai e filho.
( ) Observado quando processos nunca terminam sua execução e recursos do sistema ficam ocupados impedindo que outro jobs iniciem sua execução.
( ) Possibilitam que um programa continue a ser executado mesmo que parte dele esteja bloqueada.
( ) Algoritmo de scheduling que não adota preempção. Sua implementação é, facilmente, gerenciada com uma fila FIFO.
( ) Recurso disponível no sistema de arquivos "EXT3.
Selecione uma alternativa

Resolução comentada

A correlação correta é semáforos, pipes, (sem correspondente), threads, FCFS, journaling.

A solução de software para sincronização é o semáforo (II). Pipes (V) permitem comunicação entre pai e filho. Threads (III) permitem que o programa continue mesmo com parte bloqueada. FCFS (I) não tem preempção e usa fila FIFO. Journaling (IV) é recurso do EXT3. A definição sobre processos que nunca terminam (deadlock ou starvation) não tem item correspondente, por isso o "-".

Análise das alternativas

B, C, D e E) Trocam ao menos uma das correspondências acima.

Referência: Sistemas operacionais: escalonamento, sincronização, IPC e sistemas de arquivos.

Resolução comentada do VaiConcursos.

Arquitetura de Computadores Modos de Endereçamento

Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Segundo Tanenbaum (2013), grande parte das instruções tem operandos, sendo, portanto, necessário algum modo de especificar onde eles estão. O modo no qual o operando que está sendo especificado vem da memória ou vai para a memória, contudo seu endereço não está ligado à instrução, mas sim contido em um registrador, é denominado como endereçamento:
Selecione uma alternativa

Resolução comentada

O endereçamento indireto de registrador usa o registrador que contém o endereço do operando.

No endereçamento indireto de registrador, o operando está na memória, mas seu endereço está num registrador, e não na instrução.

Análise das alternativas

B) No direto, o endereço está na própria instrução. C) No de registrador, o operando é o próprio registrador. D) No indexado, o endereço é calculado como registrador mais deslocamento. E) No imediato, o operando está na instrução.

Referência: Tanenbaum: Organização Estruturada de Computadores, modos de endereçamento.

Resolução comentada do VaiConcursos.

Segurança da Informação Desenvolvimento Seguro de Aplicações Web — Guia SGD

Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Assinale a opção que apresenta boas práticas de segurança no desenvolvimento de aplicações web, conforme orientações do "Guia de Requisitos Mínimos de Privacidade e Segurança da Informação para Aplicações Web versão 2.0" da Secretaria de Governo Digital (SGD) do Ministério da Gestão e da Inovação em Serviços Públicos.
Selecione uma alternativa

Resolução comentada

O logout deve encerrar a sessão completamente e impedir conexões simultâneas com o mesmo usuário.

Entre as boas práticas de gerenciamento de sessão estão encerrar completamente a sessão no logout e não permitir logins simultâneos com o mesmo identificador de usuário.

Análise das alternativas

A) Toda entrada de dados deve ser validada, inclusive a vinda de bases de dados. B) Senhas não podem ser guardadas em claro, só como hash com salt. D) Erros detalhados não devem ser exibidos ao usuário. E) Os logs devem registrar também as falhas de autenticação.

Referência: Guia de Requisitos Mínimos de Privacidade e Segurança da Informação para Aplicações Web v2.0 (SGD).

Resolução comentada do VaiConcursos.

Computação em Nuvem Modelos de Serviço — IaaS, PaaS e SaaS

Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Em qual modelo de entrega de serviços empregados na Computação em Nuvem o usuário é responsável por controlar a runtime (execução) da aplicação?
Selecione uma alternativa

Resolução comentada

No IaaS o usuário controla o sistema operacional e a runtime da aplicação.

No IaaS o provedor entrega a infraestrutura virtualizada, e o usuário gerencia SO, middleware, runtime, dados e aplicações. Em PaaS e SaaS, o provedor gerencia a runtime.

Análise das alternativas

A) No PaaS a runtime é do provedor. B) No SaaS o provedor gerencia tudo. D e E) RaaS e UaaS não são modelos clássicos de serviço.

Referência: NIST SP 800-145: modelos de serviço.

Resolução comentada do VaiConcursos.

Engenharia de Software Scrum — Retrospectiva da Sprint

Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Durante a reunião de Retrospectiva da Sprint, o time Scrum:
Selecione uma alternativa

Resolução comentada

A Retrospectiva da Sprint serve para o time revisar seu processo.

Na Retrospectiva, o time Scrum inspeciona a si mesmo, seus processos e práticas, e planeja melhorias para a próxima Sprint.

Análise das alternativas

B e E) Descrevem a Reunião Diária. C) Descreve o Planejamento da Sprint. D) Descreve a Revisão da Sprint.

Referência: Guia do Scrum: Retrospectiva da Sprint.

Resolução comentada do VaiConcursos.

Programação Java — Tipos de Dados

Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Assinale a opção correta sobre os tipos de dados de JAVA.
Selecione uma alternativa

Resolução comentada

Variável de tipo primitivo em Java guarda um único valor por vez.

Variáveis primitivas armazenam um único valor, ao contrário de objetos e arrays, que referenciam estruturas maiores.

Análise das alternativas

B) Os valores padrão dos tipos primitivos são 0, 0.0, '\u0000' e false, e só as referências são null. C) void não é tipo primitivo. D) Literais de ponto flutuante são double por padrão. E) Primitivos não são objetos e não invocam métodos.

Referência: Java: tipos primitivos e valores padrão.

Resolução comentada do VaiConcursos.

Programação Python — Classes, getattr e setattr

Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Assinale a opção que apresenta o resultado da execução do código Python 3.8 abaixo.

class teste:
a=4;
def __init__(self,x,y,z):
a=x+y+z
x=teste(1,2,10)
y=getattr(x,'a')
setattr(x, 'a', y**2)
print(x.a)
Selecione uma alternativa

Resolução comentada

O atributo de classe a=4 é elevado ao quadrado, resultando em 16.

Em __init__, a=x+y+z cria apenas uma variável local, que não altera o atributo de classe a=4. Então getattr(x,'a') devolve 4 (o atributo de classe), e setattr cria o atributo de instância a=16. O print mostra 16.

Análise das alternativas

B, D e E) Supõem que a soma 13 seria atribuída ao atributo, mas ela fica numa variável local. C) O atributo existe como atributo de classe.

Referência: Python: atributos de classe e de instância, getattr e setattr.

Resolução comentada do VaiConcursos.

Segurança da Informação Criptografia — Assinatura Digital e Não Repúdio

Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Suponha uma comunicação entre duas pessoas: Bob e Ana. Bob deve assinar, digitalmente, um documento e enviá-lo, por e-mail, à Ana de forma que se garanta o "não repúdio". Com base nessas informações, Bob deverá assinar o documento utilizando somente:
Selecione uma alternativa

Resolução comentada

A assinatura digital com não repúdio usa a chave privada do remetente.

Só Bob possui sua chave privada. Ao assinar com ela, qualquer pessoa pode verificar a assinatura com a chave pública dele, e ele não pode negar a autoria. Isso garante autenticidade e não repúdio.

Análise das alternativas

B) A chave pública é de conhecimento geral e não prova autoria. C) Usar a chave pública de Ana garantiria confidencialidade, mas não não repúdio. D e E) São cifras clássicas simétricas, sem valor de assinatura.

Referência: Criptografia assimétrica e assinatura digital.

Resolução comentada do VaiConcursos.

Programação Python — Tuplas, Listas e Exceções

Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Assinale a opção que apresenta o resultado da execução do código Python 3.8 abaixo.

L1=(0)
L2=(1,2,3,4)
for k in range(3,-3,-1):
L1.append(L2[k])
for x in L1:
print(x)
Selecione uma alternativa

Resolução comentada

L1=(0) é um inteiro, não uma tupla, então .append gera AttributeError.

Sem vírgula, (0) é apenas o inteiro 0 entre parênteses. Na primeira iteração do for, L1.append(...) levanta AttributeError: 'int' object has no attribute 'append'. O erro ocorre antes de qualquer acesso a L2[k] ou de qualquer print.

Análise das alternativas

A) A tupla de um elemento seria (0,), que não é o caso. B e E) Pressupõem que o código executa, mas ele falha. C) O IndexError não ocorre, pois o erro anterior interrompe a execução.

Referência: Python 3: tipos, tuplas e exceções.

Resolução comentada do VaiConcursos.

Língua Portuguesa Redação — Dissertação Argumentativa

Discursiva Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela · Questão Redação

Sem padrão de resposta — pratique a escrita

Texto-base:
TEXTO 1
A partir da análise de catástrofes, [foram identificados] fatores determinantes para a eficiência da resposta militar a desastres. Destacam-se: a prontificação dos efetivos; a adequação dos recursos utilizados; a interoperabilidade dos meios militares com os esforços de ajuda mais ampla, inclusive a internacional, vindos das diferentes organizações envolvidas no esforço de ajuda; a capacidade de absorção do país que recebe a ajuda para acomodar um grande fluxo de bens e pessoas, e ainda como as instituições desse país gerenciam desastres e coordenam a assistência externa. [Concluiu-se] que as unidades militares, para serem bem-sucedidas nessas operações, precisam ter capacidade de autodireção, serem ágeis, autossuficientes e multiqualificadas. Assim, estarão prontas para operar em questão de horas, levando os equipamentos que lhes permitam estabelecer uma posição avançada de comando central das operações e atividades subsequentes. Devem ser capazes de se adaptar e de responder ao que lhes for exigido, mesmo distantes da sua cadeia de comando e sede, tomando decisões rápidas, com base em sua avaliação do ambiente.

Fonte: VILELA, Fabiano Ferro. O Emprego da Marinha do Brasil na ajuda humanitária: capacidades e limitações. Rio de Janeiro: Escola de Guerra Naval, 2015, p. 22-23, (monografia). (adaptado)

TEXTO 2
A Marinha do Brasil (MB) resgatou, em 2024, 458 pessoas com vida, vítimas de acidentes no mar e em rios. O Serviço de Busca e Salvamento (SAR) da Força foi acionado 270 vezes no ano passado, número inferior se comparado ao ano de 2023, que registrou 295 ocorrências. Um dos motivos para a redução de tragédias são as campanhas de conscientização sobre navegação segura, desenvolvidas pelas Capitanias, Delegacias e Agências da Marinha no País, de acordo com o Comando de Operações Marítimas e Proteção da Amazônia Azul (COMPAAz). Situações de "Homem ao mar" foi o pedido de socorro mais solicitado, com 73 casos. Já os naufrágios foram responsáveis por 67 atendimentos. Embarcações à deriva correspondem a 47 pedidos de ajuda. Outro dado relevante refere-se à evacuação médica, com 44 assistências.

Disponível em: https://www.agencia.marinha.mil.br/seguranca-da-navegacao/militares-da-marinha-salvam-mais-de-450-vidas-em-2024. Acesso em: 09 de abril de 2025.

TEXTO 3
Em um ano [2024] marcado por desafios climáticos extremos, a Marinha do Brasil atuou de forma decisiva para mitigar os impactos das tragédias ambientais. No Rio Grande do Sul, após as enchentes históricas que assolaram o estado, a Força Naval mobilizou mais de 2 mil militares, nove navios, 11 helicópteros, 73 embarcações e 215 viaturas para oferecer suporte às vítimas. Além de transportar mais de 115 toneladas de doações, foi montado um hospital de campanha, proporcionando atendimento médico em áreas críticas. No Pantanal, os focos de incêndio atingiram números alarmantes, com mais de 14,6 mil registros entre janeiro e novembro. A Marinha participou ativamente do combate às chamas, utilizando helicópteros, navios e embarcações, além de prestar assistência médica às famílias ribeirinhas afetadas pela fumaça. Na Terra Indígena Yanomami, os militares integraram a Operação Catrimani II, combatendo o garimpo ilegal e prestando assistência humanitária às comunidades locais. Foram inutilizados mais de 300 acampamentos e 45 pistas clandestinas, apreendidas 221 dragas e quase mil motores, além de mais de 17 quilos de ouro extraídos ilegalmente.

Disponível em: https://www.defesaemfoco.com.br/de-defesa-a-ajuda-humanitaria-principais-acoes-da-marinha-em-2024/. Acesso em: 09 de abril de 2025. (adaptado)

PROPOSTA DE REDAÇÃO - A partir da leitura dos textos de apoio e de suas reflexões, redija uma dissertação argumentativa a respeito do tema "Os impactos sociais das ações de ajuda humanitária da Marinha do Brasil em desastres naturais ocorridos em território nacional". Dê um título ao seu texto.

INSTRUÇÕES
1. A redação deverá ser uma dissertação argumentativa com ideias coerentes, claras e objetivas, em língua portuguesa e com letra legível. Se utilizada a letra de forma (caixa-alta), as letras maiúsculas deverão receber o devido realce;
2. Deverá ter, no mínimo, 15 (quinze) linhas contínuas, considerando o recuo dos parágrafos, e, no máximo, 30 (trinta) linhas. Não poderá conter qualquer marca identificadora ou assinatura, o que implicará a atribuição de nota zero;
3. Os trechos da redação que contiverem cópias dos textos de apoio ao tema proposto ou dos textos do caderno de prova serão desconsiderados para a correção e para a contagem do número mínimo de linhas;
4. O candidato deverá dar um título à redação; e
5. O rascunho deverá ser feito em local apropriado.

0 linhas · 0 palavrasAté 30 linhas · espaço na prova: 30 linhas