← Voltar para a lista de provas Marinha do Brasil · Ingresso no Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática 50 questões nesta prova · página 1 de 3 · 49 com gabarito Gabarito disponível Atributos essenciais de um bom software segundo Sommerville. Sommerville lista como atributos essenciais de um bom software: manutenibilidade, confiança e proteção, eficiência e aceitabilidade. A alternativa A reproduz exatamente esse conjunto. B) Confunde engenharia de sistemas com engenharia de software, que é a que apoia o desenvolvimento profissional. C) Inverte os papéis: a ciência da computação foca em teoria e fundamentos, e a engenharia de software, na prática. D) Cerca de 60% dos custos são de desenvolvimento e 40% de testes, e os custos de evolução frequentemente superam os de desenvolvimento. E) Troca os conceitos: o rol descrito (hardware, políticas, implantação) refere-se à engenharia de sistemas. Referência: SOMMERVILLE, I. Engenharia de Software, 9ª ed. (2011). Resolução comentada do VaiConcursos. Gabarito disponível I = Estratégia de Serviço; II = Operação de Serviço. A descrição I (princípios, criação de valor, ativos de serviço, provedores e tipos de serviço) corresponde à Estratégia de Serviço. A descrição II (atividades do dia a dia, entrega e suporte eficaz em ambientes operacionais) corresponde à Operação de Serviço. A) Desenho de Serviço projeta serviços novos ou alterados, não cuida da operação diária. B) Melhoria Contínua de Serviço trata de manter e criar valor por melhorias, não da rotina operacional. C) e D) Iniciam com Desenho de Serviço, que não corresponde à descrição I. Referência: FERNANDES; ABREU (2014); ITIL v3 – Ciclo de vida do serviço. Resolução comentada do VaiConcursos. Gabarito disponível Profissional subordinado só ao gerente do projeto e temporário caracteriza organização projetizada. Na organização projetizada, a equipe responde diretamente ao gerente do projeto, que detém grande autoridade, e os recursos são alocados enquanto durar o projeto, sendo liberados ao final, como no caso do profissional contratado para a fase de demolição. A) Funcional: a equipe é subordinada ao gerente funcional, e o gerente do projeto tem pouca autoridade. B) e D) Matricial (fraca ou balanceada): há dupla subordinação (gerente funcional e de projeto), o que não ocorre aqui. E) 'Funcional balanceada' não é uma estrutura prevista no PMBOK. Referência: PMBOK – Influências organizacionais; estruturas organizacionais. Resolução comentada do VaiConcursos. Gabarito disponível Interfaces podem ter métodos concretos desde o Java 8, então a assertiva A é a incorreta. A alternativa A afirma que interfaces não podem especificar detalhes de implementação, como métodos concretos. Isso a torna a opção INCORRETA no contexto de Java 8+, pois interfaces passam a admitir métodos default e static com implementação. As demais descrevem corretamente o uso de final e de interfaces funcionais. B) Correta: Java 8 permite métodos public static em interfaces, e interface com um único método abstrato é funcional. C) Correta: método final não pode ser sobrescrito. D) Correta: o compilador pode fazer inlining de métodos final. E) Correta: classe final não pode ser estendida e seus métodos são implicitamente final. Referência: DEITEL, P.; DEITEL, H. Java: Como Programar (2016). Resolução comentada do VaiConcursos. Gabarito disponível A árvore binária de altura máxima é a zigue-zague (nós interiores com uma subárvore vazia). A árvore de altura máxima para n nós ocorre quando cada nó interior possui exatamente uma subárvore vazia, formando uma cadeia, denominada zigue-zague na terminologia adotada. A) Uma árvore binária é um conjunto finito de nós. B) Uma árvore binária pode ter subárvores vazias (inclusive as duas, como nas folhas e na árvore vazia). C) Árvore estritamente binária é aquela em que cada nó tem 0 ou 2 filhos, não somente 2. D) A definição de árvore de busca está invertida: a subárvore esquerda deve ter elementos menores e a direita, maiores (ou não menores). Referência: Estruturas de Dados – árvores binárias (Szwarcfiter; Ziviani). Resolução comentada do VaiConcursos. Gabarito disponível As quatro condições de Coffman para deadlock. Segundo Silberschatz, o deadlock exige a ocorrência simultânea de quatro condições: exclusão mútua, retenção e espera, inexistência de preempção e espera circular. A) Serialização, preempção e locks mutex não compõem as condições (e preempção existente impediria o deadlock). C) Starvation é problema distinto e não é condição de deadlock. D) 'Existência de preempção' é o oposto da condição exigida. E) 'Serialização circular' não existe; o termo correto é espera circular. Referência: SILBERSCHATZ et al. Fundamentos de Sistemas Operacionais (2015) – Deadlocks. Resolução comentada do VaiConcursos. Gabarito disponível Nível de capacidade 1 (Executado) satisfaz as metas específicas e produz os produtos de trabalho. No CMMI por representação contínua, o nível de capacidade 1 (Executado) indica que o processo satisfaz as metas específicas da área de processo e realiza o trabalho necessário para gerar seus produtos, ainda que sem institucionalização. A) Nível 0 (Incompleto): o processo não é executado ou o é parcialmente, sem atingir todas as metas específicas. C) Nível 2 (Gerenciado): além de executado, é planejado, monitorado e controlado, ou seja, institucionalizado. D) Nível 3 (Definido): é gerenciado e adaptado a partir de processos padrão da organização. E) Nível 4 não se denomina 'Otimizado' nos níveis de capacidade (otimização é o nível 5, e o nível 4 é gerenciado quantitativamente). Referência: FERNANDES; ABREU. Implantando a Governança de TI (2014); CMMI-DEV. Resolução comentada do VaiConcursos. Gabarito disponível Grupo de processos em que se coordenam pessoas e recursos para executar o plano. O grupo de Execução reúne os processos que coordenam pessoas e recursos, gerenciam as partes interessadas e integram e realizam as atividades conforme o plano de gerenciamento do projeto, para atender aos objetivos do projeto. A) Iniciação: autoriza o projeto e define o escopo inicial. B) Planejamento: define o plano e o caminho de ação. D) Manutenção: não é um grupo de processos do PMBOK. E) Monitoramento e Controle: acompanha, analisa e regula o desempenho e as mudanças. Referência: PMBOK (Guia PMBOK) – Grupos de Processos. Resolução comentada do VaiConcursos. Gabarito disponível Função de Gestão de Dados responsável por metadados. No modelo DAMA-DMBOK (adotado por Rêgo, 2013), a função Gestão de Metadados é a responsável por integrar, controlar e armazenar os metadados da organização, além de viabilizar formas de acesso a eles (repositórios, catálogos, consultas). A) Governança de Dados: define políticas, direitos de decisão e responsabilidades sobre os dados, não gere o repositório de metadados. B) Dados Mestres e de Referência: tratam de dados compartilhados e de domínio. D) Documentação e Conteúdo: trata de dados não estruturados (documentos, arquivos). E) Operação de Dados: trata do suporte ao ciclo de vida dos dados nos bancos (DBA). Referência: RÊGO, B. L. Gestão e Governança de Dados (2013); DAMA-DMBOK. Resolução comentada do VaiConcursos. Gabarito disponível Gabarito disponível Mudar a implementação não afeta as outras camadas, mas mudar o serviço afeta a superior. Uma camada oferece serviços à superior e esconde a implementação. Se mudar apenas o algoritmo (I), nada muda para as outras camadas. Se mudar o serviço oferecido (III), a camada superior pode precisar ser reimplementada, e as inferiores não são afetadas. II) Errada: mudar o serviço pode afetar a camada superior. IV) Errada: mudar apenas o algoritmo não afeta a camada superior. As opções A, B, C e D combinam esses itens incorretos. Referência: TANENBAUM. Redes de Computadores (2011) – Hierarquias de protocolos. Resolução comentada do VaiConcursos. Gabarito disponível Só o ESP fornece confidencialidade no IPSec. O AH oferece integridade, autenticação da origem e proteção contra repetição, mas não cifra os dados. O ESP oferece confidencialidade (cifra), além de autenticação opcional. Assim, apenas o ESP fornece confidencialidade. A) O AH não fornece confidencialidade. B, C e D) Autenticação da origem e rejeição de pacotes repetidos são serviços de ambos, e por isso não valem 'apenas' para um deles. Referência: STALLINGS. Criptografia e Segurança de Redes (2008) – IPSec. Resolução comentada do VaiConcursos. Gabarito disponível Autenticação mútua dos participantes previne o man-in-the-middle. O ataque homem no meio depende de o atacante se passar por uma das partes. A autenticação dos participantes (certificados, assinaturas) impede essa personificação. B e E) Treinamento contra engenharia social não impede a interceptação do canal. C) O firewall não autentica as partes de uma comunicação. D) Senhas fortes não impedem a interposição no meio da comunicação. Referência: STALLINGS. Criptografia e Segurança de Redes (2008) – Troca de chaves e ataque man-in-the-middle. Resolução comentada do VaiConcursos. Gabarito disponível Gabarito disponível Inverter a string, pegar os últimos 7 caracteres e usar replace. s[::-1] gera 'Primeiro-Tenente da Marinha do Brasil - QT/2021'. [-7:] extrai 'QT/2021'. O replace('QT','CP-T') resulta em 'CP-T/2021'. A e D) Strings em Python não têm o método substr. B) s[:7] pega o início da string original, e 'TQ' não é o termo a substituir no resultado. C) s[:-7] remove o final e não produz o trecho desejado. Referência: Python 3 – fatiamento e str.replace. Resolução comentada do VaiConcursos. Gabarito disponível Campo conjunto tem 10 bits, e o resultado é 0010010101. A cache tem 4K linhas em conjuntos de 4, ou seja, 1K conjuntos, o que dá 10 bits. O bloco de 32 bytes dá 5 bits de palavra. O endereço 3FC92B6 é 0011111111001001001010110110 (28 bits). Removendo os 5 bits de palavra, os 10 bits seguintes (os menos significativos do restante) são 0010010101. A, B, D e E) Correspondem a outros trechos do endereço, ou a um número de bits de palavra ou de conjunto incorreto. Referência: MONTEIRO, Mario A. Introdução à Organização de Computadores (2012) – Memória cache, mapeamento associativo por conjunto. Resolução comentada do VaiConcursos. Gabarito disponível MD5 gera 128 bits, ou seja, 32 dígitos hexadecimais válidos. O MD5 produz um hash de 128 bits, representado por 32 caracteres hexadecimais (0-9, a-f). A opção B tem exatamente 32 caracteres, todos hexadecimais. A) Tem 32 caracteres, mas 'g' não é hexadecimal. C) Tem 34 caracteres e inclui 'j'. D) Tem apenas 16 caracteres. E) Tem 16 caracteres e inclui 'j'. Referência: RFC 1321 – MD5. Resolução comentada do VaiConcursos. Gabarito disponível Gabarito disponível SJF é o exemplo de escalonamento não preemptivo. No SJF clássico, o processo escolhido executa até terminar ou ser bloqueado, sem ser retirado do processador. Por isso é não preemptivo, ao contrário do SRT, sua versão preemptiva. B) O SRT é preemptivo. C, D e E) Prioridades, Round Robin e múltiplas filas são tratados na bibliografia como políticas com preempção (por prioridade ou por tempo). Referência: MACHADO; MAIA. Arquitetura de Sistemas Operacionais, 5ª ed. – Escalonamento. Resolução comentada do VaiConcursos. Gabarito disponível Obter recurso alocado em outro projeto exige negociação e influência. O militar especialista pertence a outros projetos. Para tê-lo na hora certa, o gerente precisa negociar e influenciar os envolvidos que controlam esse recurso. A) Comunicação é geral e não resolve a disputa por recurso. B) As habilidades organizacionais e de planejamento já foram usadas para prever a necessidade. C) Não há conflito de equipe a resolver. E) A equipe ainda não foi formada nem precisa de motivação neste caso. Referência: PMBOK – Habilidades interpessoais do gerente de projetos (negociação e influência). Resolução comentada do VaiConcursos.Marinha do Brasil — CP-T/2021 (Quadro Técnico do Corpo Auxiliar da Marinha) — Informática — Prova Amarela
Resolução comentada
Análise das alternativas
I- Descreve os princípios inerentes à prática desta disciplina que são úteis para criar políticas, diretrizes e processos de gerenciamento de serviços ao longo do ciclo de vida de serviço. Entre os tópicos abordados nesta publicação, podemos citar alguns como a criação de valor através dos serviços, os ativos de serviço, provedores e tipos de serviços.
II- Descreve a fase do ciclo de vida do gerenciamento de serviços que é responsável pelas atividades do dia a dia, orientando sobre como garantir a entrega e o suporte a serviços de forma eficiente e eficaz em ambientes operacionais gerenciados.
Os estágios caracterizados em I e II são respectivamente denominados: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
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
![]()
Substitua o valor 1 por 8 e o valor 2 por 5 e assinale a opção que apresenta o resultado que será exibido após a execução do programa.
I- Suponha que os algoritmos usados para implementar as operações na camada k sejam mudados. Essa mudança não afeta a camada superior ou inferior.
II- Suponha que haja uma mudança no serviço fornecido pela camada k. Essa mudança não afeta a camada superior ou inferior.
III- Suponha que haja uma mudança no serviço fornecido pela camada k. Essa mudança não afeta as camadas inferiores, mas as operações da camada superior possivelmente terão que ser reimplementadas.
IV- Suponha que os algoritmos usados para implementar as operações na camada k sejam mudados. Essa mudança não afeta as camadas inferiores, mas as operações da camada superior possivelmente terão que ser reimplementadas.
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
![]()
Assinale a opção que apresenta a mensagem após a execução do programa.
s = '1202/TQ - lisarB od ahniraM ad etneneT-oriemirP'
Assinale a instrução que exibe o texto 'CP-T/2021'.Resolução comentada
Análise das alternativas
Assim, qual deverá ser o valor binário do campo conjunto que será localizado pelo sistema de controle da cache?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
Segundo Sommerville (2011), com relação à Engenharia de software, assinale a opção correta.
Segundo Fernandes e Abreu (2014), a ITIL representa um modelo de melhores práticas, orientado a serviços, e seu núcleo é constituído por cinco publicações, cada uma delas relacionada a um estágio do ciclo de vida do serviço, contendo orientações para uma abordagem integrada de gerenciamento de serviços. Dentre os estágios, dois são caracterizados a seguir:
Um profissional foi designado para um projeto cujo objetivo é construir um Centro Esportivo Militar. Ele cuidará da fase de demolição e ficará subordinado ao gerente responsável pelo projeto. O profissional foi contratado por empreitada e estará liberado quando terminar a fase demolição. Que tipo de estrutura organizacional foi caracterizada aqui?
Segundo DEITEL (2016), acerca da programação orientada a objetos, em Java, assinale a opção INCORRETA.
Com relação às árvores binárias, assinale a opção correta.
Segundo Silberschatz (2015), deadlock é a situação em que um processo em espera não consegue mudar novamente de estado, porque os recursos que ele solicitou estão reservados para outros processos em espera. Assinale a opção que apresenta as condições as quais deverão ocorrer simultaneamente em um sistema para que ocorra a situação de deadlock.
Segundo Fernandes e Abreu (2014), o CMMI permite que cada uma de suas áreas de processo seja implementada de forma independente e evolutiva, agrupando suas práticas genéricas e específicas em níveis. Em qual nível o processo satisfaz todas as metas específicas de sua área de processo e realiza o trabalho necessário para gerar os seus produtos?
Em qual grupo de processos do gerenciamento de projetos o gerente coordena e direciona os recursos a fim de atender aos objetivos do plano do projeto?
Segundo RÊGO (2013), qual das funções abaixo que compõem a disciplina Gestão de Dados, é a responsável por gerir e armazenar os metadados da empresa, além de viabilizar formas de acesso?
Analise o código Java abaixo:
Segundo Tanenbaum (2011), no contexto de Redes, analise as afirmativas abaixo considerando uma camada k qualquer do modelo OSI:
Segundo Stallings (2008), com relação aos serviços proporcionados pelos protocolos de segurança Autenticação do Cabeçalho (AH) e Encapsulamento de Segurança do Payload (ESP) do IPSec, podemos afirmar que apenas o:
Segundo Stallings (2008), no que se refere ao contexto de Segurança e Criptografia, assinale a opção que apresenta uma forma de prevenção contra ataques do tipo homem no meio (man-in-the-middle).
Na linguagem Java, existe uma diferença entre comparação por referência e comparação por conteúdo. O operador “==” e o método “equals” apresentam comportamentos específicos com relação a essa característica. Analise o código Java da figura abaixo.
No contexto da linguagem Python 3, considere a variável.
Segundo o autor Mario A. Monteiro (2012), existem diversas formas de se realizar o Mapeamento de Dados entre a Memória Principal (MP) e a Memória Cache (MC). Seja uma MP constituída de blocos com largura de 32 bytes, associada a uma MC com as seguintes características: capacidade de 64KB, quantidade de linhas de 4K e utilizando o mapeamento associativo por conjunto de 4. Suponha que, em um dado instante, o processador realize um acesso, colocando o seguinte endereço (expresso em algarismos hexadecimais) 3FC92B6.
No contexto de Funções de hash, assinale a opção que apresenta uma representação válida (em hexadecimal) de um valor de hash MD5.
Um Tenente, gerente de projeto do sistema beta_mb, montou o seguinte diagrama, o qual expõem a duração de atividades. Se o Tenente substituir a duração da atividade B para 12 dias e a duração da atividade G para 9 dias, qual dos seguintes caminhos seria o caminho crítico do projeto beta_mb? (Observação d=duração da atividade).
Segundo Machado e Maia (2013), a gerência do processador tornou-se uma das atividades mais importantes em um sistema operacional, em que são estabelecidos critérios utilizados para escolha do processo que fará uso do processador com base em uma política de escalonamento. Assim, assinale a opção que apresenta um exemplo de escalonamento não-preemptivo.
Um gerente de um grande projeto de construção, construirá instalações para acomodar a equipe de apoio da XX Regata do Poder Marítimo, que chegará à cidade em 18 meses a partir da data de início do projeto. Os recursos não estão disponíveis de imediato porque estão alocados, no momento, em outros projetos. Dois meses após o início da execução do projeto, serão necessários os serviços de um determinado militar, especialista na operação de guindastes. De quais habilidades o gerente necessita para conseguir que tal militar especialista seja designado para o seu projeto?