← Voltar para a lista de provas Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados 50 questões nesta prova · página 1 de 3 · 49 com gabarito Gabarito disponível 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. 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. Gabarito disponível 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). 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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). 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível Questão anulada Gabarito disponível 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.
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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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.Marinha do Brasil — CP-CAP/2021 — Processamento de Dados — Prova Amarela
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
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));
}
}Resolução comentada
Análise das alternativas
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.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
Tabela 1
![]()
Após a execução de um comando SQL, a tabela 1 foi modificada conforme a tabela 2 apresentada abaixo.
Tabela 2
![]()
Assinale a opção que apresenta o comando SQL que realiza de forma correta essa alteração.Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
![]()
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.Resolução comentada
Análise das alternativas
( ) 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.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 NÃO apresenta uma característica dos algoritmos de criptografia de chave pública.
Quanto às Redes Locais, marque a opção correta.
Sobre as técnicas que possibilitam a implementação da concorrência dos processos em ambientes multiprogramáveis, é correto afirmar que:
Considerando a CERT.BR(2012), assinale a opção correta sobre os Spywares.
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.
Observe a execução do programa Java abaixo. De acordo com os dados, qual o resultado correto dessa execução?
Considerando os conceitos de banco de dados relacionais das propriedades de uma tupla, analise as afirmativas abaixo e assinale a opção correta.
Acerca das funções hash, assinale a opção correta.
Segundo C. J. Date(2004), assinale a opção correta referente aos geradores de tipo de dados.
Sobre a camada de Enlace de Dados, é correto afirmar que:
Assinale a opção correta em relação aos certificados digitais, conforme CERT.BR(2012).
Considere a tabela 1 a seguir.
Assinale a opção correta referente aos ataques na Internet.
Quanto às características dos tipos de Sistemas Operacionais é correto afirmar que:
Analise o algoritmo abaixo. Assumindo que NUMERO = 3, qual o resultado do algoritmo?
Em relação aos conceitos de segurança de Banco de Dados, assinale a opção INCORRETA.
Analise cada trecho de código abaixo e coloque V (verdadeiro) ou F (falso) nas afirmativas referentes aos seus respectivos resultados.
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).
Em relação aos conceitos dos hardwares e dos softwares que envolvem os projetos de rede, marque a opção correta.
Em relação às características da técnica NAT (Network Address Translation), marque a opção que apresenta uma vantagem em seu uso.