Pular para o conteúdo

Provas

← Voltar para a lista de provas

Marinha do Brasil — CP-CAP/2022 — Processamento de Dados — Prova Amarela

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados

Serviço de Seleção do Pessoal da Marinha (SSPM)2022Técnico

50 questões nesta prova · página 3 de 3 · 49 com gabarito

Arquitetura de Computadores Memória — Tempo de Acesso

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

De acordo com Monteiro (2012), como é denominada a característica que indica quanto tempo a memória gasta para colocar uma informação na barra de dados após uma determinada posição ter sido endereçada, ou seja, qual o período decorrido desde o instante em que foi iniciada a operação de acesso até que a informação requerida tenha sido efetivamente transferida?
Selecione uma alternativa

Resolução comentada

A característica descrita é o tempo de acesso.

O tempo de acesso é o período entre o início da operação de acesso e a transferência efetiva da informação requerida. Ele mede quanto a memória leva para colocar o dado no barramento após o endereçamento.

Análise das alternativas

A) 'Temporariedade' não é a característica descrita. B) A capacidade é a quantidade de informação que a memória armazena. C) 'Tempo resultante' não é um termo-padrão. E) A volatilidade indica se a informação se perde sem energia.

Referência: Monteiro (2012) — características das memórias.

Resolução comentada do VaiConcursos.

Sistemas Operacionais Estrutura do Sistema Operacional

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Assinale a opção correta com relação à estrutura do sistema operacional.
Selecione uma alternativa

Resolução comentada

O registrador de status guarda bits que definem o modo de acesso (usuário ou kernel).

O registrador de status do processador armazena bits que indicam o modo de acesso, isto é, se o processador está em modo usuário ou modo kernel. Esse modo determina o acesso ao núcleo do sistema operacional.

Análise das alternativas

A) Módulos compilados separadamente e depois linkados em um único executável caracterizam a arquitetura monolítica, mas a alternativa fala em 'vários programas executáveis'. C) O boot loader fica em ROM, mas não identifica diretamente problemas de software. D) As máquinas virtuais são independentes entre si, não dependentes. E) No microkernel, os servidores rodam em modo usuário.

Referência: Machado & Maia — Arquitetura de Sistemas Operacionais.

Resolução comentada do VaiConcursos.

Arquitetura de Computadores Componentes do Sistema de Computação

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Considerando os componentes do Sistema de Computação, assinale a opção correta.
Selecione uma alternativa

Resolução comentada

Dispositivos de E/S permitem a comunicação com o mundo exterior e convertem as linguagens.

Os dispositivos de entrada e saída fazem a interligação do sistema com o mundo externo. Eles também convertem a linguagem humana para a da máquina e vice-versa. Por isso C está correta.

Análise das alternativas

A) A UCP processa instruções; o armazenamento é função da memória. B) O armazenamento das informações é feito pela memória, não pelo dispositivo de entrada. D) A memória principal também troca bits com o disco por meio de fios condutores. E) O barramento de um único fio, com um bit por vez, é serial, não paralelo.

Referência: Monteiro (2012) — componentes do sistema de computação.

Resolução comentada do VaiConcursos.

Sistemas Operacionais Linux — Comandos de Processos

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Um usuário do sistema Linux utilizou um comando no terminal para visualizar os processos sendo executados. Ele reparou que o processo worker estava utilizando muita memória e decidiu encerrar o processo. Para isso, ele utilizou outro comando via terminal. Assim, assinale a opção que corresponde, respectivamente, aos comandos utilizados pelo usuário.
Selecione uma alternativa

Resolução comentada

Usa-se top para ver os processos e killall worker para encerrar o processo pelo nome.

O top mostra os processos em execução, com uso de CPU e memória. O killall encerra processos pelo nome, o que combina com 'worker'. O comando kill exige o PID, não o nome.

Análise das alternativas

A) O ps lista processos, mas o gabarito oficial é C. B) O kill não aceita nome, só PID. D) O comando 'finish' não existe e o jobs lista apenas tarefas do shell. E) O kill worker é inválido, pois exige PID.

Referência: Comandos Linux: top, ps, kill e killall.

Resolução comentada do VaiConcursos.

Programação Java — Classes, Métodos e Objetos

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Segundo Deitel (2016), assinale a opção INCORRETA com relação a linguagem de programação JAVA.
Selecione uma alternativa

Resolução comentada

Métodos set/get são normalmente public e acessam variáveis de instância private, não o contrário.

As classes costumam fornecer métodos public set e get para que os clientes configurem ou obtenham variáveis de instância private, o que preserva o encapsulamento. A alternativa D inverte isso e por isso é a incorreta.

Análise das alternativas

A, B, C e E descrevem corretamente a sintaxe e os conceitos de Java: chaves no corpo do método, variáveis de instância fora dos métodos, parâmetros entre parênteses separados por vírgula e criação de objetos com new.

Referência: Deitel (2016), Java: Como Programar — classes, métodos e objetos.

Resolução comentada do VaiConcursos.

Arquitetura de Computadores Memória Cache

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Segundo Monteiro (2012), na busca de uma solução para o gargalo de congestionamento na comunicação do processador e a memória principal, que degrada o desempenho dos sistemas, criou-se um mecanismo que consiste na inclusão de um dispositivo entre processador e a memória principal. Esse elemento, que deve possuir elevada velocidade de transferência e um tamanho suficientemente grande para obter o máximo de rendimento é denominado:
Selecione uma alternativa

Resolução comentada

O dispositivo de alta velocidade entre processador e memória principal é a memória cache.

A cache foi criada para reduzir o gargalo na comunicação entre o processador e a memória principal. Ela fica entre os dois e tem alta velocidade de transferência. O enunciado a descreve como um elemento de tamanho suficiente para dar o máximo de rendimento.

Análise das alternativas

A) A RAM é a própria memória principal. C) A ROM é memória somente de leitura. D) Os registradores ficam dentro do processador. E) A memória secundária é lenta e fica fora desse caminho.

Referência: Monteiro (2012), Introdução à Organização de Computadores — memória cache.

Resolução comentada do VaiConcursos.

Redes de Computadores Redes Definidas por Software

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Com relação às redes definidas por software, assinale a opção correta.
Selecione uma alternativa

Resolução comentada

O OpenFlow começou com uma única tabela de match-action que encaminhava pacotes conforme os campos do cabeçalho.

A primeira versão do OpenFlow tinha uma única tabela de combinação-ação (match-action). O switch podia, por exemplo, encaminhar o pacote a uma porta específica de acordo com os campos do cabeçalho. Versões posteriores introduziram várias tabelas.

Análise das alternativas

A) Em SDN o plano de controle é separado do plano de dados, não integrado a ele. C) O hardware programável permite personalizar o encaminhamento e o formato dos pacotes. D) A medição programável não elimina as limitações de armazenamento, banda e processamento. E) O software de controle não precisa rodar sempre no hardware da rede; ele roda no controlador.

Referência: Kurose/Ross; Tanenbaum — Redes Definidas por Software e OpenFlow.

Resolução comentada do VaiConcursos.

Programação Java — Modificadores de Acesso

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Em JAVA, existem membros de uma classe que só são acessíveis dentro da própria classe e membros de uma superclasse que podem ser acessados por outros membros dessa superclasse, de suas subclasses e de outras classes no mesmo pacote. Os modificadores de acesso utilizados por esses membros são, respectivamente:
Selecione uma alternativa

Resolução comentada

Membros acessíveis só na própria classe são private; membros acessíveis na classe, subclasses e pacote são protected.

O modificador private restringe o acesso à própria classe. O protected permite acesso pela própria classe, por suas subclasses e por outras classes do mesmo pacote. A ordem pedida é, portanto, private / protected.

Análise das alternativas

A) Inverte a ordem. B) 'restricted' não existe em Java. D) 'restricted' não existe. E) 'restricted' não existe e a ordem também está errada.

Referência: Java — modificadores de acesso (private, default, protected, public).

Resolução comentada do VaiConcursos.

Segurança da Informação Segurança de Redes

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Questão anulada

Em relação à segurança de redes, segundo CERT.BR (2012), é correto afirmar que:
Selecione uma alternativa

Segurança da Informação Códigos Maliciosos

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Qual código malicioso é utilizado para remover evidências em arquivos de logs e mapear potenciais vulnerabilidades em outros computadores por meio de varreduras na rede?
Selecione uma alternativa

Resolução comentada

O rootkit apaga evidências em logs e permite varreduras na rede.

Rootkit é um conjunto de programas que esconde a presença do invasor e assegura seu acesso. Entre suas funções estão remover evidências em arquivos de log e mapear vulnerabilidades em outros computadores por varreduras na rede. É a descrição dada pela cartilha do CERT.br.

Análise das alternativas

B) Errada: 'scan' é uma técnica de varredura, não o código descrito. C) Errada: backdoor garante o retorno do invasor ao sistema. D) Errada: o cavalo de Troia executa funções ocultas além das aparentes. E) Errada: botnet é uma rede de máquinas controladas remotamente.

Referência: CERT.br, Cartilha de Segurança para Internet: Códigos maliciosos.

Resolução comentada do VaiConcursos.