← Voltar para a lista de provas Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática 50 questões nesta prova · página 2 de 3 · 50 com gabarito Gabarito disponível Direto = 15CD; indireto = 1500; imediato = 15CC. Endereçamento direto: o operando 15CC é o endereço, cujo conteúdo é 15CD. Indireto: o conteúdo de 15CC (15CD) é o endereço do dado, cujo conteúdo é 1500. Imediato: o valor é o próprio operando, 15CC. A, B e C) Erram o valor do direto, pois o conteúdo de 15CC é 15CD, não 15CC nem 15CA. B) Também erra o imediato, que é 15CC e não 15CD. D) Erra o indireto, que é 1500 e não 15CD. Referência: Stallings – Organização e Arquitetura de Computadores (modos de endereçamento) Resolução comentada do VaiConcursos. Gabarito disponível Os canais 1, 6 e 11 são o único conjunto de três canais não sobrepostos. Segundo Kurose, a faixa de 2,4 GHz do 802.11 tem 11 canais parcialmente sobrepostos. Dois canais só não se sobrepõem se estiverem separados por quatro ou mais canais. Por isso, 1, 6 e 11 formam o único conjunto de três canais sem sobreposição. A) Errada: a faixa é de 85 MHz com 11 canais, não 21. C) Errada: a estação precisa se associar a um AP antes de trocar dados. D) Errada: a separação necessária é de quatro ou mais canais. E) Errada: o beacon traz SSID e endereço MAC, não o endereço IP. Referência: Kurose & Ross – Redes de Computadores e a Internet (cap. 7, 802.11) Resolução comentada do VaiConcursos. Gabarito disponível Estimativas de tempo e custo são feitas no nível do pacote de trabalho. Pacotes de trabalho são o nível mais baixo da EAP. Neles é possível estimar, com segurança, custo e duração das atividades para os processos seguintes de cronograma e custos. A, B e D) Níveis superiores são agregados demais para estimativas confiáveis. E) Assinatura de contrato não é um nível da EAP. Referência: PMBOK – Estrutura Analítica do Projeto (EAP) Resolução comentada do VaiConcursos. Gabarito disponível Tokens aleatórios associados à sessão previnem CSRF. O CSRF explora a sessão autenticada do usuário para forçar requisições não intencionais. A defesa recomendada é complementar o gerenciamento de sessão com tokens aleatórios (anti-CSRF) ou parâmetros associados à sessão, validados pelo servidor. B) Senhas fortes e criptografia ponta a ponta não impedem requisições forjadas com a sessão válida. C) Atualizar o servidor é boa prática geral, mas não trata o CSRF. D) WAF contra DDoS trata outro tipo de ataque. E) HTTPS protege o tráfego, mas não impede o CSRF. Referência: Guia de Segurança em Aplicações Web – Ministério da Economia Resolução comentada do VaiConcursos. Gabarito disponível Gabarito disponível 2FN elimina dependências parciais e 3FN elimina dependências transitivas. A 2FN remove dependências funcionais parciais, em que atributo não-chave depende de parte da chave. A 3FN remove dependências transitivas entre atributos não-chave. O objetivo é reduzir a redundância e as anomalias. A e C) Adicionar dependências contraria a normalização. D) Cita só as transitivas e omite as parciais, que são da 2FN. E) A normalização reduz a redundância, não a aumenta. Referência: Elmasri & Navathe – Sistemas de Banco de Dados (normalização) Resolução comentada do VaiConcursos. Gabarito disponível Atividade crítica tem folga zero. As atividades do caminho crítico não têm margem para atraso. Qualquer atraso nelas atrasa o projeto, e por isso sua folga é igual a 0. Folga positiva (2, 3, 5) indica atividade fora do caminho crítico. Folga negativa (-5) indica que o projeto está atrasado em relação ao prazo imposto. Apenas 0 caracteriza o caminho crítico. Referência: PMBOK – Método do Caminho Crítico Resolução comentada do VaiConcursos. Gabarito disponível PATCH atualiza parcialmente um recurso, apenas nos campos informados. O PATCH serve para modificações parciais: envia-se só o que deve mudar. Pelo gabarito, é o método descrito como idempotente com esse objetivo. O PUT, ao contrário, substitui o recurso por completo. A) GET apenas consulta o recurso. B) PUT é idempotente, mas substitui o recurso inteiro. C) POST cria recursos e não é idempotente. E) DELETE remove o recurso. Referência: Saudate – REST: Construa API's inteligentes de maneira simples Resolução comentada do VaiConcursos. Gabarito disponível not (x % 2) é verdadeiro apenas para números pares. x % 2 vale 0 para pares, e 0 é falso. Assim, not (x % 2) é True quando x é par, e a compreensão imprime 2, 4 e 6. A) x%2==1 imprime os ímpares. B) Se x%2 é verdadeiro, x é ímpar, então imprime os ímpares. C) x%2!=0 também seleciona os ímpares. D) not(x%2 != 1) equivale a x%2==1, que seleciona os ímpares. E) Correta. Referência: Documentação Python – list comprehensions e operadores Resolução comentada do VaiConcursos. Gabarito disponível Apenas I e II estão corretas. I está correta: o OLAP permite análise multidimensional e visões diferentes dos dados. II está correta: a Staging Area é o ambiente intermediário do ETL, que recebe dados de OLTP e de outras fontes. III está errada: o DW guarda dados históricos de longo prazo, não apenas recentes e de curta janela. IV está errada: o Data Mart é direcionado a uma área específica de negócio. A) Inclui a III, que é falsa. C) Inclui a III e a IV, ambas falsas, e exclui a I e a II, que são verdadeiras. D) Inclui a III, falsa, e exclui a II, verdadeira. E) Inclui a IV, falsa. B) Correta. Referência: Machado, F. N. R. – Tecnologia e Projeto de Data Warehouse (2013) Resolução comentada do VaiConcursos. Gabarito disponível O mapeamento associativo permite alocar qualquer bloco em qualquer linha da cache. No mapeamento associativo, um bloco da memória principal pode ocupar qualquer linha da cache. Isso dá a maior flexibilidade de alocação e armazenamento. O custo é a comparação simultânea das tags de todas as linhas. A) Errada: no mapeamento direto, cada bloco da memória principal tem uma linha da cache pré-definida, e a frase inverte essa relação. B) Errada: não existe "mapeamento indireto" como oposto do associativo. C) Errada: a redação é imprecisa, pois o conflito ocorre entre blocos que disputam a mesma linha, não "em várias linhas". E) Errada: o associativo por conjuntos reduz a busca e a comparação de tags a apenas as linhas do conjunto. Referência: Stallings – Organização e Arquitetura de Computadores (memória cache) Resolução comentada do VaiConcursos. Gabarito disponível Sharding distribui dados para escalar; resiliência vem da replicação, não do sharding. Sharding particiona os dados entre servidores e assim escala horizontalmente leituras e escritas. Ele não cria cópias dos dados. Usado sozinho, não aumenta a resiliência: se um shard cai, seus dados ficam indisponíveis. Quem dá resiliência é a replicação, por isso E é a incorreta. A) Correta: distribui as escritas entre os shards. B) Correta: dados acessados juntos devem ficar no mesmo shard. C) Correta: o auto-sharding decide a alocação dos dados. D) Correta: melhora escrita e leitura, pois distribui a carga. E) Incorreta: sem replicação, o sharding não melhora a resiliência. Referência: Sadalage & Fowler – NoSQL Essencial (distribuição de dados: sharding e replicação) Resolução comentada do VaiConcursos. Gabarito disponível Dominam os termos 2ⁿ, log² n, constante e n². I) 2ⁿ cresce mais que n¹⁰, logo O(2ⁿ). II) log n² = 2 log n, e o termo dominante é log² n, logo O(log² n). III) Uma constante é O(1). IV) O termo dominante é n², logo O(n²). B e D) Consideram n¹⁰ dominante em I, e D ainda usa '2O(n+1)' em IV. C) Mantém log n² em II, sem apontar o termo dominante log² n. E) Usa O(c) e O(n²+2n), que não são formas simplificadas. Referência: SZWARCFITER, J. L.; MARKENZON, L. Estruturas de Dados e seus Algoritmos; análise de algoritmos. Resolução comentada do VaiConcursos. Gabarito disponível Os três V's são volume, variedade e velocidade. Os três V's clássicos do Big Data são volume (quantidade de dados), variedade (diversidade de formatos) e velocidade (rapidez de geração e processamento). A, B, D e E) Trazem termos como versátil, virtual, valoroso e vago, que não fazem parte do modelo dos três V's. Referência: MARQUESONE, R. Big Data: técnicas e tecnologias para extração de valor (2016). Resolução comentada do VaiConcursos. Gabarito disponível '50710-440' não casa com a regex e retorna false. A regex aceita espaços opcionais no início seguidos de 'dd.ddd-ddd' ou de 8 dígitos seguidos. O valor '50710-440' mistura 5 dígitos, hífen e 3 dígitos, formato que não casa com nenhuma das duas formas. Como matches exige correspondência total, retorna false. A) Casa com o formato 'dd.ddd-ddd'. B) Casa com 8 dígitos. C) Espaço inicial e 8 dígitos casam. D) Espaço inicial e formato com pontuação casam. Referência: Java: String.matches e java.util.regex. Resolução comentada do VaiConcursos. Gabarito disponível A curva ROC é usada em problemas binários, e a afirmação A diz o contrário. A afirmação de que curvas ROC avaliam classificadores em problemas 'não binários' é a incorreta, pois a ROC é definida de forma natural para problemas de duas classes. B) Correta: AUC mais próxima de 1 indica melhor desempenho. C) Correta segundo o gabarito. D) Correta: validação cruzada, holdout e bootstrap são métodos de amostragem. E) Correta: erro quadrático médio e distância absoluta média são medidas de regressão. Referência: FACELI, K. et al. Inteligência Artificial: uma abordagem de aprendizado de máquina (2021). Resolução comentada do VaiConcursos. Gabarito disponível Tunelamento encapsula IPv4 em IPv6 (ou vice-versa) para atravessar a rede. Quando dois nós IPv4 precisam se comunicar através de uma rede IPv6, usa-se tunelamento. O pacote IPv4 é encapsulado em um datagrama IPv6 e desencapsulado na saída. A) A fragmentação divide pacotes grandes. B) Qualidade de serviço prioriza o tráfego. C) Spanning tree evita laços na camada 2. E) Controle de tráfego regula o fluxo, mas não resolve a incompatibilidade de versões. Referência: TANENBAUM; KUROSE: transição de IPv4 para IPv6. Resolução comentada do VaiConcursos. Gabarito disponível Técnicas básicas: associação, padrões sequenciais, classificação e agregação. Barbiere lista como técnicas básicas de garimpagem de dados a associação, os padrões sequenciais, a classificação e a agregação (clustering). A, B, C e E) Incluem técnicas como redes neurais, regressão ou árvores de decisão, que não fazem parte do conjunto básico citado pelo autor. Referência: BARBIERI, C. BI2 – Business Intelligence: modelagem e qualidade (2011). Resolução comentada do VaiConcursos. Gabarito disponível Correlação dos diagramas: I classes, II objetos, III sequência, IV componentes. A segunda descrição (classes com atributos e métodos) é o diagrama de classes (I). A terceira (ordem temporal das mensagens) é o de sequência (III). A quarta (componentes de um sistema) é o de componentes (IV). A quinta (valores dos objetos em um momento) é o de objetos (II). A primeira (diagrama de atividades) e a sexta (estrutura composta) não têm correspondente na lista. A, B, C e E) Trocam as correspondências entre os diagramas, por exemplo associam objetos à descrição de classes ou sequência à de atividades. Referência: GILLEANES, T. A. Guedes. UML 2: uma abordagem prática (2018). Resolução comentada do VaiConcursos. Gabarito disponível A superclasse deve implementar um Template Method. Ao refatorar algoritmos similares com código duplicado, extrai-se a parte comum para uma superclasse que define o esqueleto do algoritmo em um Template Method. As partes que variam ficam em métodos abstratos ou ganchos nas subclasses. A, B e C) Não são padrões de projeto nesse sentido. D) Os métodos abstratos são os passos variáveis chamados pelo template, e não o método padrão da superclasse. Referência: GUERRA, E. Design Patterns com Java (2014). Resolução comentada do VaiConcursos.Marinha do Brasil — CP-T/2023 (Quadro Técnico do Corpo Auxiliar da Marinha) — Informática — Prova Amarela
ENDEREÇO | CONTEÚDO
15CA | 15CC
15CB | 15AA
15CC | 15CD
15CD | 1500
15CE | 15CEResoluçã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
![]()
Considerando o circuito acima, é correto afirmar que:Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
L = [1, 2, 3, 4, 5, 6, 7 ]
Considerando a lista L de Python apresentada acima, assinale a opção que imprime os números [2,4,6] da lista.Resolução comentada
Análise das alternativas
I- As ferramentas OLAP permitem a análise de dados e a descoberta de informações antes desconhecidas, além de permitirem a visualização de tais dados sob perspectivas diferentes, conforme a necessidade de quem a utiliza.
II- A Staging Area representa um ambiente intermediário para o armazenamento e processamento de dados oriundos de aplicações OLTP e de outras fontes.
III- O Data Warehouse representa um grande repositório de dados recentes, cuja finalidade é apresentar as informações que permitam identificar indicadores e a evolução de valores limitados a uma curta janela de tempo.
IV- O Data Mart permite o acesso descentralizado, apesar de não serem direcionados a uma área específica de negócio.Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
I- 6 x 2ⁿ + 5 x n¹⁰
II- log n + 3 x log n² + 4 x log² n
III- 404
IV- n² + 2n + 1Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
public static boolean validaCEP(String cep) {
return cep.matches("\\s*((\\d{2}\\.\\d{3}-\\d{3})|(\\d{8}))");
}
Assinale a opção correta cujo valor do parâmetro "cep" fará com que a função retorne false.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
DIAGRAMA
I- Diagrama de classes
II- Diagrama de objetos
III- Diagrama de sequência
IV- Diagrama de componentes
DESCRIÇÃO
( ) Diagrama que se preocupa em descrever os passos a serem percorridos para a conclusão de uma atividade específica, podendo esta ser representada por um método com certo grau de complexidade, um algoritmo, ou mesmo um processo completo.
( ) Seu principal enfoque está em permitir a visualização das classes que comporão o sistema com seus respectivos atributos e métodos, bem como demonstrar como as classes do diagrama se relacionam, complementam e transmitem informações entre si.
( ) Diagrama que se preocupa com a ordem temporal em que as mensagens são trocadas entre os envolvidos em determinado processo.
( ) Identifica os componentes que fazem parte de um sistema, um subsistema ou mesmo os componentes ou classes internas de um componente individual.
( ) Fornece uma visão dos valores armazenados pelos objetos em um determinado momento da execução de um processo de software.
( ) Descreve a estrutura interna de um classificador, como uma classe ou componente, detalhando as partes internas que o compõem, como estas se comunicam e como colaboram entre si.Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Um processador possui um conjunto de instrução que emprega os modos de endereçamento direto, indireto e imediato. Considerando que o campo operando possui o valor 15CC e os valores apresentados abaixo da memória principal, assinale a opção que apresenta o valor dado para os tipos de endereçamento direto, indireto e imediato, respectivamente.
Acerca do padrão 802.11, de acordo com Kurose (2021) é correto afirmar que:
Um militar foi designado para gerenciar o projeto de modernização do Centro de Dados da Marinha do Brasil e elaborou a estrutura analítica do projeto a fim de alcançar os objetivos do projeto e criar as entregas necessárias. Com base nessas informações, em qual nível o militar pode definir estimativas de tempo e custo para o próximo processo?
Considerando as melhores práticas de codificação segura divulgada pelo Guia de Segurança em Aplicações Web disponibilizado no sítio do Ministério da Economia, no âmbito da Lei Geral de Proteção de Dados, qual opção apresenta uma medida recomendada para evitar ataques do tipo Cross Site Request Forgery(CSRF)?
Observe a figura abaixo.
De acordo com Elmasri e Navathe (2019), qual é o objetivo da segunda forma normal (2FN) e da terceira forma normal (3FN) em um banco de dados relacional em relação às dependências?
Em gerência de projetos, é considerada uma tarefa do caminho crítico a atividade com folga igual a:
Segundo Saudate (2021), qual é o método HTTP idempotente cujo objetivo é realizar uma atualização restrita aos campos informados na requisição?
Examine a lista abaixo.
O processo de Data Warehousing consiste na utilização de ferramentas e processos, pelos quais os dados são submetidos até que estejam adequados para análise. De acordo com Machado (2013), com relação a essas ferramentas e processos, analise as afirmativas abaixo e assinale a opção correta:
Considerando o mapeamento de dados da memória principal/cache, é correto afirmar que:
Segundo Sadalage (2019), a adoção de sharding é uma boa prática para melhorar a performance de sistemas de armazenamento NoSQL. Com relação a esse recurso, assinale a opção INCORRETA.
Referente à notação O, considere as funções apresentadas abaixo e assinale a opção que apresenta, respectivamente, as funções na referida notação.
Segundo Marquesone (2016), assinale a opção que apresenta os três V's do Big Data.
Considere a função para validação de CEP abaixo.
Segundo Faceli (2021), assinale a opção INCORRETA referente à avaliação de modelos preditivos.
Uma fragata suspendeu para uma missão e um militar ficou responsável por estabelecer um link satelital para que o navio se comunique com a Capitania dos Portos pelo VOIP. O Comandante informou ao militar que a única forma, naquele momento, era se conectar pela rede do Ministério da Defesa (MD), que utiliza o protocolo IPv6, enquanto o navio e a Capitania utilizam IPv4. Como a rede do MD está entre o Navio e a Capitania, qual é a técnica a ser utilizada como solução para esse problema?
De acordo com Barbiere (2011), os conceitos de garimpagem ou mineração de dados (data mining) têm sido amplamente utilizados em aplicações comerciais com o objetivo de buscar correlações ocultas em grandes volumes de dados. Essas correlações nem sempre são evidentes durante o tratamento cotidiano dos sistemas de informações, e a técnica de data mining se mostra útil na identificação de padrões e tendências relevantes para a tomada de decisões. Em relação à fase de análise, segundo o autor, quais são as técnicas básicas definidas para o processo de garimpagem de dados?
De acordo com Gilleanes (2018), a UML não é uma linguagem de programação, e sim uma linguagem de modelagem, uma notação, cujo objetivo é auxiliar os engenheiros de software a definirem as características do sistema. Com relação aos diagramas da UML, correlacione os diagramas a suas respectivas descrições e assinale a opção correta:
Segundo Guerra (2014), quando duas classes implementam algoritmos similares e possuem códigos duplicados, deve-se então fazer uma refatoração na direção de uma superclasse comum. A referida superclasse deve implementar que tipo de método padrão?