← 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 3 de 3 · 48 com gabarito Gabarito disponível Gabarito disponível 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 "-". 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Sem padrão de resposta — pratique a escrita INSTRUÇÕESMarinha do Brasil — CP-T/2025 (Quadro Técnico do Corpo Auxiliar da Marinha) — Informática — Prova Amarela
![]()
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.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
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)Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
L1=(0)
L2=(1,2,3,4)
for k in range(3,-3,-1):
L1.append(L2[k])
for x in L1:
print(x)Resolução comentada
Análise das alternativas
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.
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.
Examine a figura abaixo, no contexto de comunicação inter-redes, e assinale a opção INCORRETA.
Correlacione as tecnologias empregadas em Sistemas Operacionais (SO) às suas definições e assinale a opção correta.
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:
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.
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?
Durante a reunião de Retrospectiva da Sprint, o time Scrum:
Assinale a opção correta sobre os tipos de dados de JAVA.
Assinale a opção que apresenta o resultado da execução do código Python 3.8 abaixo.
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:
Assinale a opção que apresenta o resultado da execução do código Python 3.8 abaixo.
Texto-base: