Pular para o conteúdo

Provas

← Voltar para a lista de provas

Marinha do Brasil — CP-CAP/2021 — 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)2021

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

Segurança da Informação Criptografia de Chave Pública

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Assinale a opção que NÃO apresenta uma característica dos algoritmos de criptografia de chave pública.
Selecione uma alternativa

Resolução comentada

Característica que não pertence à criptografia de chave pública: chave menor que a simétrica.

Na criptografia assimétrica as chaves são um par distinto (pública e privada), e a privada não pode ser derivada da pública. A segurança de algoritmos como o RSA se apoia na dificuldade de fatorar números grandes. Para o mesmo nível de segurança, as chaves assimétricas são muito maiores que as simétricas (ex.: RSA de 2048 bits contra AES de 128 ou 256 bits). Por isso a alternativa E não é uma característica.

Análise das alternativas

A) Correta: as chaves de cifragem e decifragem são diferentes. B) Correta: uma das chaves do par é divulgada publicamente. C) Correta: a chave privada não pode ser obtida de forma viável a partir da pública. D) Correta: é o caso do RSA. E) Falsa: as chaves assimétricas costumam ser maiores, não menores.

Referência: Stallings, Criptografia e Segurança de Redes; Tanenbaum, Redes de Computadores.

Resolução comentada do VaiConcursos.

Redes de Computadores Redes Locais (LAN)

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Quanto às Redes Locais, marque a opção correta.
Selecione uma alternativa

Resolução comentada

A Ethernet comutada usa switches e opera em 100, 1.000 e 10.000 Mbps.

A Ethernet comutada usa switches para conectar os computadores e pode operar a 100 Mbps (Fast Ethernet), 1.000 Mbps (Gigabit) e 10.000 Mbps (10 Gigabit).

Análise das alternativas

A) A confidencialidade pode ser implementada com criptografia. B) Na difusão, o quadro é recebido por todas as estações; quando é enviado a um grupo, trata-se de multicast. C) Cada porta do switch forma um domínio de colisão separado. E) A afirmação estaria errada porque o 802.11 não impede, por si só, o acesso sem autenticação; o gabarito oficial considera D a correta.

Referência: Tanenbaum, Redes de Computadores, Ethernet comutada.

Resolução comentada do VaiConcursos.

Sistemas Operacionais Concorrência e Interrupções

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Sobre as técnicas que possibilitam a implementação da concorrência dos processos em ambientes multiprogramáveis, é correto afirmar que:
Selecione uma alternativa

Resolução comentada

A rotina de tratamento de uma interrupção pode inibir as demais interrupções.

Cada tipo de interrupção tem uma rotina de tratamento associada. Para evitar interrupções simultâneas durante sua execução, a rotina pode inibir as demais interrupções.

Análise das alternativas

A) O programa retorna à instrução seguinte, não à mesma que estava em andamento. C) A exceção é síncrona, resultado direto da execução do programa, e a interrupção é assíncrona. D) O buffering minimiza a disparidade de velocidade, não de capacidade de armazenamento. E) A reentrância é o uso de uma única cópia do código na memória por vários usuários.

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

Resolução comentada do VaiConcursos.

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

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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 correta sobre os Spywares.
Selecione uma alternativa

Resolução comentada

Spyware pode ser usado de forma legítima ou maliciosa, conforme o contexto.

Segundo a Cartilha, o spyware pode ser legítimo ou malicioso, dependendo de como é instalado, das ações realizadas, do tipo de informação monitorada e do uso que se faz das informações coletadas.

Análise das alternativas

A) Quem captura as teclas é o keylogger. B) Rootkit não é spyware e serve para esconder a presença do invasor. D) Essa é a descrição do screenlogger. E) O adware é que apresenta propagandas, e o spyware monitora atividades, ou seja, as definições estão invertidas.

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

Resolução comentada do VaiConcursos.

Segurança da Informação Códigos Maliciosos — Cavalo de Troia

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Cavalo de troia, trojan ou trojan-horse é um programa que executa algumas funções além das funções para o qual foi projetado. Segundo a CERT.BR(2012), assinale a opção correta sobre o tipo de trojans.
Selecione uma alternativa

Resolução comentada

Trojan DoS instala ferramentas de negação de serviço e as usa em ataques.

Segundo o CERT.br, o Trojan DoS instala ferramentas de negação de serviço e as utiliza para desferir ataques.

Análise das alternativas

A) Essa é a descrição do Trojan Downloader. B) Essa é a descrição do Trojan Redirecionador (Dropper instala códigos embutidos no próprio trojan). C) Clicker redireciona a navegação, não coleta dados bancários (isso é Banker). E) O Destrutivo apaga arquivos e formata o disco.

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

Resolução comentada do VaiConcursos.

Programação de Computadores Java — Strings e Saída Formatada

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Observe a execução do programa Java abaixo. De acordo com os dados, qual o resultado correto dessa execução?

public class TesteString
{
public static void main(String[] args)
{
String s1 = "string";

System.out.printf("%s", s1);
System.out.printf(", %d", s1.length());
System.out.printf(", %c", s1.charAt(2));


}
}
Selecione uma alternativa

Resolução comentada

A saída é: string, 6, r.

O printf imprime "string", depois ", 6", pois length() de "string" é 6. Por fim imprime ", r", pois charAt(2), com índice começando em 0, é o 'r' (s=0, t=1, r=2).

Análise das alternativas

A) Corta a string. B e D) Usam tamanho 5, que está errado. C) Usa o caractere 't', que é o índice 1.

Referência: Java: String.length(), charAt() e printf.

Resolução comentada do VaiConcursos.

Banco de Dados Modelo Relacional — Propriedades das Tuplas

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Considerando os conceitos de banco de dados relacionais das propriedades de uma tupla, analise as afirmativas abaixo e assinale a opção correta.

I- Cada tupla contém exatamente um valor, do tipo apropriado, para cada um de seus atributos.
II- Existe ordenação da esquerda para a direita nos componentes de uma tupla. Essa propriedade acontece porque uma tupla é definida para chamar um conjunto de elementos.
III- Cada subconjunto de uma tupla é uma tupla.
Selecione uma alternativa

Resolução comentada

Apenas as afirmativas I e III estão corretas.

I está correta, pois cada tupla tem exatamente um valor de tipo apropriado para cada atributo. III está correta, pois todo subconjunto de uma tupla também é uma tupla. II está errada, pois os componentes de uma tupla não têm ordenação da esquerda para a direita, já que a tupla é um conjunto.

Análise das alternativas

A, B, D e E são incorretas porque ou excluem a afirmativa III, ou incluem a II.

Referência: C. J. Date, Introdução a Sistemas de Bancos de Dados, tuplas.

Resolução comentada do VaiConcursos.

Segurança da Informação Funções Hash

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Acerca das funções hash, assinale a opção correta.
Selecione uma alternativa

Resolução comentada

O hash de um mesmo arquivo é sempre igual, então comparar hashes mostra se houve alteração.

Uma função hash é determinística: o mesmo arquivo gera sempre o mesmo resumo. Por isso, comparar hashes permite verificar a integridade e saber se o arquivo foi alterado.

Análise das alternativas

B) O hash é usado na assinatura do certificado, mas não gera o certificado. C) RSA e ECC são algoritmos assimétricos, não métodos de hash. D) O hash garante a integridade, não a autenticidade. E) O hash gera um resultado único e de tamanho fixo.

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

Resolução comentada do VaiConcursos.

Banco de Dados Tipos de Dados — Geradores de Tipo

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Segundo C. J. Date(2004), assinale a opção correta referente aos geradores de tipo de dados.
Selecione uma alternativa

Resolução comentada

Os tipos gerados têm representações possíveis derivadas de uma representação genérica.

Para Date, um gerador de tipo permite definir tipos gerados cujas representações possíveis derivam de uma representação genérica definida para o gerador. Essa é a afirmativa do gabarito.

Análise das alternativas

A) Embora gerador e construtor de tipo sejam sinônimos em muitos contextos, o gabarito oficial é D. B) Os tipos gerados são tipos de verdade e podem ser usados em todos os lugares onde os tipos comuns podem. C) Os tipos gerados não são necessariamente escalares. E) Os geradores têm restrições e operadores genéricos associados.

Referência: C. J. Date, Introdução a Sistemas de Bancos de Dados.

Resolução comentada do VaiConcursos.

Redes de Computadores Camada de Enlace de Dados

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Sobre a camada de Enlace de Dados, é correto afirmar que:
Selecione uma alternativa

Resolução comentada

No controle de fluxo baseado em feedback, o receptor informa ao transmissor se pode enviar mais dados.

No controle de fluxo baseado em feedback, o receptor devolve ao transmissor informações que o autorizam a enviar mais dados ou que mostram a situação real do receptor.

Análise das alternativas

A) O serviço sem conexão e sem confirmação é adequado quando a taxa de erros é baixa. C) Os códigos de correção de erros são mais usados em canais pouco confiáveis, como os sem fio. D) Um único bit de paridade só detecta um número ímpar de bits errados e não é confiável para vários bits. E) A desvantagem do retardo da confirmação é o risco de o temporizador do transmissor expirar e ele retransmitir, não de a camada entrar em loop.

Referência: Tanenbaum, Redes de Computadores, camada de enlace.

Resolução comentada do VaiConcursos.

Segurança da Informação Certificados Digitais

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Assinale a opção correta em relação aos certificados digitais, conforme CERT.BR(2012).
Selecione uma alternativa

Resolução comentada

Certificado autoassinado tem dono e emissor iguais.

Segundo a Cartilha do CERT.br, o certificado autoassinado é aquele em que o dono e o emissor são a mesma entidade. Costuma ser usado para evitar o custo de um certificado validado por uma AC comercial.

Análise das alternativas

B) O certificado pode ser emitido também para equipamentos e serviços. C) Quem publica a LCR é a AC emissora. D) A âncora de confiança, de certificado autoassinado, é a AC raiz. E) O certificado associa a entidade a uma chave pública, não a uma privada.

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

Resolução comentada do VaiConcursos.

Banco de Dados SQL — Comando UPDATE

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Considere a tabela 1 a seguir.

Tabela 1

Tabela TENIS com colunas Marca, Preço e Modalidade e oito linhas: Nike R$ 300,00 Corrida; Adidas R$ 150,00 Caminhada; Adidas R$ 110,00 Academia; Asics R$ 90,00 Academia; Mizuno R$ 100,00 Corrida; Asics R$ 100,00 Caminhada; Olimpycus R$ 300,00 Caminhada; Nike R$ 500,00 Academia.

Após a execução de um comando SQL, a tabela 1 foi modificada conforme a tabela 2 apresentada abaixo.

Tabela 2

Tabela TENIS com colunas Marca, Preço e Modalidade e oito linhas: Nike R$ 600,00 Corrida; Adidas R$ 150,00 Caminhada; Adidas R$ 110,00 Academia; Asics R$ 90,00 Academia; Mizuno R$ 100,00 Corrida; Asics R$ 100,00 Caminhada; Olimpycus R$ 300,00 Caminhada; Nike R$ 500,00 Academia.

Assinale a opção que apresenta o comando SQL que realiza de forma correta essa alteração.
Selecione uma alternativa

Segurança da Informação Ataques na Internet

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Assinale a opção correta referente aos ataques na Internet.
Selecione uma alternativa

Resolução comentada

Negação de serviço tira de operação um serviço, computador ou rede.

No DoS, o atacante usa um computador para tirar de operação um serviço, um computador ou uma rede. Se usar vários computadores, é DDoS.

Análise das alternativas

A) Descreve força bruta, não interceptação de tráfego. B) Descreve desfiguração (defacement), não varredura. C) Descreve varredura em redes, não força bruta. D) Descreve a interceptação de tráfego (sniffing), não a desfiguração.

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

Resolução comentada do VaiConcursos.

Sistemas Operacionais Tipos de Sistemas Operacionais

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Quanto às características dos tipos de Sistemas Operacionais é correto afirmar que:
Selecione uma alternativa

Resolução comentada

Sistemas batch não exigem interação do usuário com a aplicação.

No processamento batch os programas (jobs) são executados sem interação do usuário durante a execução, o que é compatível com sistemas multiprogramáveis.

Análise das alternativas

A) Nos monoprogramáveis os recursos são subutilizados. B) A vantagem dos multiprogramáveis é o melhor aproveitamento dos recursos, não a facilidade de implementação, que é maior complexidade. D) Ao fim da fatia de tempo o programa volta à fila de prontos, não é descartado. E) Nos fortemente acoplados, a taxa de transferência entre processadores e memória é maior, não menor.

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

Resolução comentada do VaiConcursos.

Algoritmos e Lógica de Programação Pseudocódigo — Estruturas de Repetição e Vetores

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Analise o algoritmo abaixo. Assumindo que NUMERO = 3, qual o resultado do algoritmo?

Pseudocódigo com palavras-chave sublinhadas: Algoritmo; declare M[1:5] numérico; declare I numérico; leia NUMERO; I ← 1; repita; se I > 5 então interrompa; fim se; M[I] ← NUMERO; I ← I + 1; fim repita; escreva M[1], M[2] … M[5]; fim algoritmo.
Selecione uma alternativa

Banco de Dados Segurança em Banco de Dados

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Questão anulada

Em relação aos conceitos de segurança de Banco de Dados, assinale a opção INCORRETA.
Selecione uma alternativa

Programação de Computadores Java — Fundamentos da Linguagem

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Analise cada trecho de código abaixo e coloque V (verdadeiro) ou F (falso) nas afirmativas referentes aos seus respectivos resultados.

Int[ ] c = new int[5];
( ) Cria um objeto array que contém cinco elementos int e armazena a referência do array na variável c do array.

System.out.println (valor >= 10 ? “oi” : “tchau”);
( ) Se valor = 10, será exibido “tchau”.

int valor = 10;
while (valor <= 100)
valor = 1 * valor;
( ) O código acima é um exemplo de loop infinito.

String numero = JoptionPane.showInputDialog(“Valor”);
( ) Exibe um botão escrito “Valor”.

System.out.println(Math.sqrt(9.0));
( ) Exibe o número 81.0 na tela.

Assinale a opção correta.
Selecione uma alternativa

Resolução comentada

V, F, V, F, F.

1) V: new int[5] cria o objeto array e a referência fica em c (o 'Int' maiúsculo parece erro de digitação). 2) F: com valor=10 a condição >= 10 é verdadeira e imprime "oi". 3) V: valor = 1 * valor nunca muda o valor, então valor <= 100 é sempre verdadeiro e o loop é infinito. 4) F: showInputDialog exibe uma caixa de diálogo com a mensagem "Valor" e um campo de entrada, não um botão. 5) F: Math.sqrt(9.0) imprime 3.0.

Análise das alternativas

As demais opções erram ao marcar como V a afirmativa 2 ou como F a afirmativa 3, ou ao classificar de forma diferente as afirmativas 4 e 5.

Referência: Java: arrays, operador ternário, laços, JOptionPane e Math.

Resolução comentada do VaiConcursos.

Redes de Computadores Camada de Rede — Datagramas e Circuitos Virtuais

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

A Camada de Rede pode implementar o Serviço orientado a conexões utilizado em Rede de circuitos virtuais e o Serviço não orientado a conexões utilizado em Rede de datagramas. Sendo assim, classifique as afirmativas abaixo conforme as características das Rede de Datagramas (D) e Rede de Circuitos Virtuais (CV).

( ) Evitar a necessidade de escolher uma nova rota para cada pacote.
( ) Constituir os pacotes de dados com os endereços completos de origem e de destino, o que pode gerar desperdício de largura de banda.
( ) Encerrar todas as conexões que passaram por um roteador que apresentou falha.
( ) Controlar o congestionamento é uma tarefa difícil de ser implementada.
( ) Manter na memória dos roteadores uma tabela com uma entrada para cada destino possível, o que demanda espaço.
Selecione uma alternativa

Resolução comentada

Circuitos virtuais: rota fixa e conexões encerradas na falha. Datagramas: endereço completo, congestionamento difícil, tabela por destino.

Em circuitos virtuais a rota é escolhida uma vez no estabelecimento da conexão, e uma falha de roteador encerra as conexões que passam por ele. Em datagramas cada pacote carrega o endereço completo, o controle de congestionamento é mais difícil e as tabelas têm uma entrada por destino. Sequência: CV, D, CV, D, D.

Análise das alternativas

As demais opções trocam ao menos uma classificação. Por exemplo, evitar nova rota por pacote e encerrar conexões na falha são características de CV, não de D.

Referência: Tanenbaum, Redes de Computadores, comparação entre datagramas e circuitos virtuais.

Resolução comentada do VaiConcursos.

Redes de Computadores Hardware e Software de Rede

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Em relação aos conceitos dos hardwares e dos softwares que envolvem os projetos de rede, marque a opção correta.
Selecione uma alternativa

Resolução comentada

Na maioria das WANs, a sub-rede é formada por linhas de transmissão e elementos de comutação.

Em uma WAN, a sub-rede de comunicação tem duas partes: as linhas de transmissão, que transportam os bits, e os elementos de comutação (roteadores), que conectam essas linhas.

Análise das alternativas

A) Descreve redes de difusão (broadcast), não unicasting. B) As LANs sem fio têm mais atraso e mais erros que as com fio. D) Quem define as regras da comunicação entre camadas de mesmo nível é o protocolo. A interface é que define as operações e os serviços entre camadas adjacentes. E) A definição dada é de protocolo, não de interface.

Referência: Tanenbaum, Redes de Computadores, cap. 1.

Resolução comentada do VaiConcursos.

Redes de Computadores NAT (Network Address Translation)

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Em relação às características da técnica NAT (Network Address Translation), marque a opção que apresenta uma vantagem em seu uso.
Selecione uma alternativa

Resolução comentada

Uma vantagem do NAT é bloquear pacotes de entrada não solicitados.

O mapeamento do NAT é criado pelos pacotes de saída. Pacotes que chegam de fora sem um mapeamento correspondente são descartados, o que dá uma proteção básica, e isso é uma vantagem.

Análise das alternativas

A, C, D e E descrevem desvantagens ou críticas ao NAT: quebra o modelo de endereçamento único do IP, torna a rede quase orientada a conexões, altera a conectividade ponto a ponto e prende os processos a TCP/UDP.

Referência: Tanenbaum, Redes de Computadores, NAT.

Resolução comentada do VaiConcursos.