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 1 de 3 · 49 com gabarito

Redes de Computadores Protocolo IPv4 — Cabeçalho

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 que apresenta corretamente campos do cabeçalho do IPv4.
Selecione uma alternativa

Resolução comentada

Só a alternativa E lista apenas campos do cabeçalho IPv4.

Protocolo, tempo de vida (TTL), flag DF, opções, identificação e tamanho total são todos campos do cabeçalho IPv4. As demais alternativas misturam campos de outras camadas ou campos inexistentes.

Análise das alternativas

A) Traz "deslocamento do cabeçalho" e "porta de destino", que não são campos do IPv4 (portas são do TCP/UDP). B) Contém portas de destino e de origem, que são da camada de transporte. C) Contém porta de origem e "serviços em geral", que não existem no IPv4. D) Contém porta de origem, que é de TCP/UDP.

Referência: RFC 791; Tanenbaum, Redes de Computadores

Resolução comentada do VaiConcursos.

Arquitetura de Computadores Barramentos

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 ao barramento de endereços, segundo Monteiro (2012), assinale a opção correta.
Selecione uma alternativa

Resolução comentada

O barramento de endereços liga o REM à memória principal para transmitir o endereço.

Segundo Monteiro, o barramento de endereços interliga o registrador de endereços da memória (REM) à memória principal, transferindo os bits do endereço desejado.

Análise das alternativas

B) Descreve o barramento de controle. C) Descreve o registrador de dados da memória (RDM). D) Descreve o REM, que é um registrador e não um barramento. E) Descreve o barramento de dados, que é bidirecional.

Referência: Monteiro, Introdução à Organização de Computadores (2012)

Resolução comentada do VaiConcursos.

Segurança da Informação Golpes e Fraudes na Internet

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 a CERT.BR (2012), assinale a opção que apresenta o tipo de fraude que envolve o redirecionamento da navegação do usuário para sites falsos, por meio de alterações no serviço de DNS (Domain Name System).
Selecione uma alternativa

Resolução comentada

Pharming redireciona a navegação por alteração do DNS.

Segundo a Cartilha de Segurança do CERT.br, pharming é um tipo específico de phishing que redireciona o usuário para sites falsos por meio de alterações no serviço de DNS.

Análise das alternativas

A) Furto de identidade é o uso de dados de outra pessoa para se passar por ela. B) Phishing usa mensagens para induzir o usuário a fornecer dados, sem alterar o DNS. C) Fraude de antecipação de recursos pede pagamento prévio em troca de benefício prometido. E) Defacement é a pichação (desfiguração) de páginas web.

Referência: CERT.br, Cartilha de Segurança para Internet (2012)

Resolução comentada do VaiConcursos.

Sistemas Operacionais 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

Com relação aos processos em arquitetura de sistemas operacionais, assinale a opção INCORRETA.
Selecione uma alternativa

Resolução comentada

A alternativa C é incorreta: o contexto de hardware guarda o conteúdo dos registradores, não limites e privilégios.

Ao perder a CPU, o processo tem o contexto de hardware salvo, isto é, o conteúdo dos registradores (PC, SP, registradores gerais). Limites de recursos e privilégios pertencem ao contexto de software, e não ao de hardware, por isso a C é a incorreta.

Análise das alternativas

A) Descreve corretamente a ilusão de uso exclusivo em sistemas multiusuário. B) Serviços do SO podem ser implementados como processos, deixando o núcleo menor e mais estável. D) Definição correta de processo. E) Define corretamente processos CPU-bound.

Referência: Machado e Maia, Arquitetura de Sistemas Operacionais

Resolução comentada do VaiConcursos.

Arquitetura de Computadores Unidade Central de Processamento

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 ao Processador ou Unidade Central de Processamento - UCP, marque a opção correta.
Selecione uma alternativa

Resolução comentada

A Unidade de Controle é a parte mais complexa da UCP e comanda a movimentação de dados e instruções.

A UC contém a lógica de controle que busca, decodifica e comanda a execução das instruções, movimentando dados e instruções dentro do processador. É o componente mais complexo da UCP.

Análise das alternativas

A) Quem executa as operações matemáticas é a UAL, não o registrador. B) A UAL executa operações; o armazenamento é função dos registradores. C) O dado precisa ficar no registrador de dados, mesmo que por instante, antes de ir à UAL. D) O RI guarda a instrução em execução; o endereço da próxima instrução fica no contador de instruções (CI/PC).

Referência: Monteiro, Introdução à Organização de Computadores

Resolução comentada do VaiConcursos.

Banco de Dados Restrições de Integridade

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

Considere a seguinte tabela de um banco de dados, na qual a chave-primária é o atributo “cpf”.

Tabela Funcionario com colunas cpf (sublinhado), nome, endereco, sexo e num_depart; linhas: 12345678988, Lia, Rua Alexandrino, 37, F, 4; 33344488772, Caio, Av. Costas, 576, M, 5; 99988777799, Fabio, Rua das Rosas, 93, M, 1.

Considerando os conceitos de banco de dados relacionais, analise a operação descrita abaixo.

Operação:
Inserir <NULL,'Beto', ‘Rua Esmeralda, 21’, M, 4>

De acordo com os dados em relação à restrição de integridade, é correto afirmar que essa inserção:
Selecione uma alternativa

Banco de Dados SQL — Agrupamento (GROUP BY/HAVING)

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 a linguagem SQL, qual cláusula determina uma condição de busca para um grupo ou um conjunto de registros, limitando os resultados a partir do agrupamento de registros?
Selecione uma alternativa

Resolução comentada

HAVING filtra grupos após o GROUP BY.

A cláusula HAVING define condição de busca sobre grupos ou resultados de funções de agregação, sendo aplicada depois do GROUP BY. Por isso limita o resultado a partir do agrupamento de registros.

Análise das alternativas

A) SELECT escolhe as colunas, não filtra grupos. C) NOT IN é um operador de comparação, não uma cláusula. D) WHERE filtra registros individuais antes do agrupamento e não aceita funções de agregação. E) ORDER BY apenas ordena o resultado.

Referência: SQL (ANSI) – cláusulas GROUP BY e HAVING

Resolução comentada do VaiConcursos.

Segurança da Informação Ataques na Internet

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 CERT.BR (2012), assinale a opção que apresenta o nome do ataque na internet que coleta informações dos computadores ativos na rede como, por exemplo, serviços disponibilizados e programas instalados.
Selecione uma alternativa

Resolução comentada

Scan é a varredura de computadores ativos e dos serviços que oferecem.

Segundo a Cartilha CERT.br, a varredura em redes (scan) busca informações sobre os computadores ativos, como serviços disponibilizados e programas instalados, para identificar possíveis alvos e vulnerabilidades.

Análise das alternativas

B) Sniffing intercepta o tráfego da rede. C) Harvesting coleta endereços de e-mail. D) DoS busca tornar um serviço indisponível. E) E-mail spoofing falsifica o cabeçalho do e-mail.

Referência: CERT.br. Cartilha de Segurança para Internet (2012), Ataques na Internet.

Resolução comentada do VaiConcursos.

Sistemas Operacionais Escalonamento 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

Com relação à política de escalonamento do processador de um sistema operacional, assinale a opção que apresenta o escalonamento do tipo preemptivo, no qual cada processo que passa para o estado de execução recebe uma fatia de tempo, chamado de quantum, para uso contínuo do processador e, quando tempo expira, o sistema operacional interrompe o processo em execução, direcionando-o para o final da fila de pronto.
Selecione uma alternativa

Resolução comentada

O escalonamento circular (round robin) usa quantum e preempção por tempo.

No escalonamento circular (Round Robin), cada processo recebe uma fatia de tempo, o quantum. Quando ela expira, o sistema operacional o interrompe (preempção por tempo) e o coloca no final da fila de prontos.

Análise das alternativas

A) Por prioridades se baseia na prioridade, sem quantum como característica central. B) FIFO é não preemptivo. C) SJF escolhe o menor job e, na versão clássica, é não preemptivo. D) Cooperativo depende de o processo ceder voluntariamente o processador.

Referência: MACHADO; MAIA. Arquitetura de Sistemas Operacionais; escalonamento.

Resolução comentada do VaiConcursos.

Redes de Computadores Camada de Transporte — TCP e UDP

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 aos protocolos de transporte da internet, analise as afirmativas a seguir.

I- UDP é um protocolo não orientado à conexão que transmite segmentos com cabeçalho de 8 bytes, cujos campos são: porta de origem, porta de destino, endereço de origem, endereço de destino, comprimento do UDP e checksum do UDP.
II- As conexões TCP são half-duplex e ponto a ponto, ou seja, o tráfego ocorre em ambas as direções, mas não ao mesmo tempo, e cada conexão possui dois pontos terminais.
III- Aplicações multimídias em tempo real utilizam o UDP como protocolo de transporte, pois ele é capaz de oferecer controle de fluxo, controle de congestionamento e retransmissão.
IV- O TCP é um protocolo de transporte orientado à conexão, no qual o transmissor e receptor criam pontos extremos, chamados de soquetes, que consistem em um endereço IP e uma porta para estabelecer a conexão.

Assinale a opção correta:
Selecione uma alternativa

Resolução comentada

Só a afirmativa IV está correta.

IV está correta: o TCP é orientado à conexão e os pontos extremos são soquetes, formados por IP e porta. I é falsa: o cabeçalho UDP de 8 bytes não tem endereços IP, apenas portas de origem e destino, comprimento e checksum. II é falsa: o TCP é full-duplex. III é falsa: o UDP não oferece controle de fluxo, de congestionamento nem retransmissão, e justamente por isso é usado em multimídia em tempo real.

Análise das alternativas

A) I é falsa. B) I é falsa. C) II e III são falsas. D) II e III são falsas. E) Correta.

Referência: TANENBAUM. Redes de Computadores, cap. 6, Camada de Transporte.

Resolução comentada do VaiConcursos.

Banco de Dados Transações — Propriedades ACID

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 propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade), correlacione os conceitos às suas definições e assinale a opção que apresenta a sequência correta.

CONCEITOS
I- Atomicidade
II- Consistência
III- Isolamento
IV- Durabilidade

DEFINIÇÕES
( ) As mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados. Essas mudanças não devem ser perdidas por causa de alguma falha.
( ) Uma transação deve preservar seu estado, significando que, se ela for completamente executada do início ao fim sem interferências de outras transações, deve levar o banco de dados de um estado para outro.
( ) Uma transação deve ser realizada em sua totalidade ou não ser realizada de forma alguma.
( ) Uma transação não deve sofrer interferência de quaisquer outras transações que aconteçam simultaneamente.
Selecione uma alternativa

Resolução comentada

Sequência: Durabilidade, Consistência, Atomicidade, Isolamento.

Durabilidade é a persistência das mudanças confirmadas, mesmo diante de falhas. Consistência leva o banco de um estado válido a outro. Atomicidade é fazer a transação por inteiro ou não fazer. Isolamento é a ausência de interferência de transações concorrentes. A sequência é IV, II, I, III.

Análise das alternativas

B, C, D e E associam conceitos às definições erradas, por exemplo atribuindo à atomicidade a ideia de persistência ou ao isolamento a de consistência.

Referência: ELMASRI; NAVATHE. Sistemas de Banco de Dados; propriedades ACID.

Resolução comentada do VaiConcursos.

Banco de Dados Arquitetura ANSI/SPARC

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 à arquitetura ANSI/SPARC, segundo C. J. Date (2004), assinale a opção que completa corretamente as lacunas das sentenças abaixo.

I- Também conhecido como nível de armazenamento, o ______________ é o mais próximo do meio de armazenamento físico.
II- O ______________ é o mais próximo dos usuários, ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais.
III- Também conhecido como nível lógico, o ______________ é um nível “indireto” entre os outros dois.
Selecione uma alternativa

Resolução comentada

I interno, II externo, III conceitual.

Na arquitetura ANSI/SPARC, o nível interno (ou de armazenamento) é o mais próximo do meio físico. O nível externo é o mais próximo dos usuários, pois trata das visões individuais. O nível conceitual (lógico) é o intermediário entre os outros dois.

Análise das alternativas

A, B, C e E trocam os níveis. Em particular, o nível interno não é o mais próximo do usuário, e o nível externo não é o de armazenamento.

Referência: DATE, C. J. Introdução a Sistemas de Bancos de Dados (2004).

Resolução comentada do VaiConcursos.

Sistemas Operacionais Concorrência — Buffering e Spooling

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 à concorrência em arquitetura de sistemas operacionais, como é chamada a técnica que utiliza uma área na memória principal para que seja realizada a transferência de dados entre os dispositivos de entrada e saída e a memória?
Selecione uma alternativa

Resolução comentada

Buffering usa uma área de memória principal para a transferência de dados entre E/S e memória.

Buffering é a técnica em que uma área da memória principal, o buffer, armazena temporariamente os dados transferidos entre dispositivos de E/S e a memória. Isso reduz a diferença de velocidade entre os dispositivos e o processador.

Análise das alternativas

A) A memória cache fica entre o processador e a memória principal. B) Reentrância é a capacidade de vários processos compartilharem o mesmo código. D) Memória principal é o recurso, não a técnica. E) Spooling usa o disco para armazenar jobs, como os de impressão.

Referência: MACHADO; MAIA. Arquitetura de Sistemas Operacionais; Concorrência.

Resolução comentada do VaiConcursos.

Programação Java — Tipos Primitivos

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

A linguagem JAVA fornece dois tipos primitivos para armazenar números de ponto flutuante na memória, são eles:
Selecione uma alternativa

Resolução comentada

Os tipos primitivos de ponto flutuante em Java são float e double.

Java tem dois tipos primitivos de ponto flutuante: float, de 32 bits, e double, de 64 bits. int é inteiro e String não é um tipo primitivo, e sim uma classe.

Análise das alternativas

B) int é inteiro. C) int é inteiro. D) String é classe e int é inteiro. E) String é classe.

Referência: DEITEL. Java: Como Programar; tipos primitivos.

Resolução comentada do VaiConcursos.

Sistemas Operacionais Linux — Características

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 que apresenta uma característica do sistema operacional Linux.
Selecione uma alternativa

Resolução comentada

Pelo gabarito oficial, a característica citada é a necessidade de reiniciar o sistema.

O gabarito oficial indica a alternativa E, e a questão a trata como característica do Linux. As demais são claramente falsas para o Linux, que é multiusuário, multitarefa, de código aberto e adaptável, e que suporta roteamento dinâmico e convivência com outros sistemas (dual boot). A tese da E diverge do que se costuma afirmar sobre o Linux moderno, mas a questão segue o gabarito.

Análise das alternativas

A) Errada: o Linux é multiusuário. B) Errada: o código aberto permite adaptação. C) Errada: o Linux suporta roteamento dinâmico. D) Errada: convive bem com outros sistemas, como em dual boot.

Referência: Características do sistema operacional Linux.

Resolução comentada do VaiConcursos.

Programação Java — Estruturas de Repetiçã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

Analise o código em JAVA abaixo.

public class DoWhileProgram
{
public static void main(String[] args)
{
int numero = 10;
do
{
if (numero % 5 != 0)
System.out.printf("%d ", numero);
numero++;
} while (numero <= 16);
}
}

Assinale a opção que apresenta o resultado do código apresentado acima.
Selecione uma alternativa

Resolução comentada

A saída é 11 12 13 14 16.

O laço do-while começa em 10 e imprime apenas os números que não são múltiplos de 5. O 10 e o 15 são pulados, pois o resto da divisão por 5 é 0. O 16 é impresso porque a condição (numero <= 16) ainda é verdadeira quando numero vale 16. Saída: 11 12 13 14 16.

Análise das alternativas

A) Omite o 16. B) Imprime só os múltiplos de 5, o inverso do que o código faz. D) Inclui o 15, que é múltiplo de 5, e omite o 16. E) Não corresponde ao filtro aplicado pelo código.

Referência: Java: estrutura do-while e operador módulo.

Resolução comentada do VaiConcursos.

Banco de Dados SQL — DDL e DML

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 que apresenta somente comandos SQL do tipo DDL - (Linguagem de Definição de Dados).
Selecione uma alternativa

Resolução comentada

CREATE, ALTER e DROP são comandos de DDL.

A DDL define e altera a estrutura do banco de dados, e seus comandos são CREATE, ALTER e DROP. SELECT, INSERT, UPDATE e DELETE manipulam ou consultam dados e pertencem à DML (SELECT é por vezes classificado como DQL).

Análise das alternativas

A) SELECT e INSERT não são DDL. B) UPDATE é DML. D) DELETE é DML. E) Os três são DML ou consulta.

Referência: SQL: DDL e DML.

Resolução comentada do VaiConcursos.

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

Segundo CERT.BR (2012), qual código malicioso NÃO é inserido por um invasor?
Selecione uma alternativa

Resolução comentada

O vírus não é inserido por invasor: ele se propaga infectando arquivos.

Segundo a Cartilha CERT.br, worms, bots, trojans e spyware podem ser instalados por invasores após comprometerem o computador. O vírus, por outro lado, depende da execução de um arquivo hospedeiro infectado. Por isso o gabarito aponta o vírus como o código que não é inserido por um invasor.

Análise das alternativas

B) Worm: pode ser instalado por invasor, que o usa para propagação. C) Bot: invasores o instalam para controlar a máquina remotamente. D) Trojan: pode ser instalado por invasor, que o usa para manter acesso. E) Spyware: pode ser instalado por invasor para monitorar o usuário.

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

Resolução comentada do VaiConcursos.

Arquitetura de Computadores Arquiteturas RISC e CISC

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 aos Sistemas Operacionais, como é chamado o tipo de arquitetura de um processador que se caracteriza por possuir poucas instruções de máquina, sendo estas executadas diretamente pelo hardware?
Selecione uma alternativa

Resolução comentada

RISC é a arquitetura de poucas instruções executadas diretamente pelo hardware.

A arquitetura RISC (Reduced Instruction Set Computer) tem um conjunto reduzido de instruções simples, executadas diretamente pelo hardware sem microcódigo, em geral em um ciclo. Isso difere da CISC, que tem muitas instruções complexas, normalmente interpretadas por microprograma.

Análise das alternativas

A) Multiprogramação é uma técnica de sistemas operacionais, não uma arquitetura de processador. C) Von Neumann é o modelo de programa armazenado em memória. D) CISC tem conjunto extenso e complexo de instruções. E) Harvard separa memórias de instruções e de dados.

Referência: MACHADO; MAIA. Arquitetura de Sistemas Operacionais; arquiteturas RISC e CISC.

Resolução comentada do VaiConcursos.

Redes de Computadores Acesso Remoto — Telnet

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 determinado usuário, utilizando um computador com sistema operacional Linux com endereço IP 192.168.0.15, acessou remotamente outro computador localizado no endereço IP 192.168.0.11 e porta 87. Assim, para realizar essa atividade, o comando utilizado pelo usuário foi:
Selecione uma alternativa

Resolução comentada

O comando é telnet seguido do IP e da porta de destino.

A sintaxe do telnet é 'telnet '. Para acessar 192.168.0.11 na porta 87, o comando é 'telnet 192.168.0.11 87'. O IP da máquina de origem não entra no comando.

Análise das alternativas

A) Errada: inclui o IP de origem, que não faz parte da sintaxe. B) 'connect' não é o comando padrão de acesso remoto no Linux. C) O ftp serve para transferência de arquivos. E) Combina o comando inexistente com o IP de origem.

Referência: Comando telnet (Linux); protocolo Telnet.

Resolução comentada do VaiConcursos.