← 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 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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.
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. Gabarito disponível 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). 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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. Gabarito disponível 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. 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.Marinha do Brasil — CP-CAP/2022 — 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
![]()
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:Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
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:Resolução comentada
Análise das alternativas
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.Resolução comentada
Análise das alternativas
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.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 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.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
Assinale a opção que apresenta corretamente campos do cabeçalho do IPv4.
Com relação ao barramento de endereços, segundo Monteiro (2012), assinale a opção correta.
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).
Com relação aos processos em arquitetura de sistemas operacionais, assinale a opção INCORRETA.
Com relação ao Processador ou Unidade Central de Processamento - UCP, marque a opção correta.
Considere a seguinte tabela de um banco de dados, na qual a chave-primária é o atributo “cpf”.
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?
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.
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.
Com relação aos protocolos de transporte da internet, analise as afirmativas a seguir.
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.
Com relação à arquitetura ANSI/SPARC, segundo C. J. Date (2004), assinale a opção que completa corretamente as lacunas das sentenças abaixo.
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?
A linguagem JAVA fornece dois tipos primitivos para armazenar números de ponto flutuante na memória, são eles:
Assinale a opção que apresenta uma característica do sistema operacional Linux.
Analise o código em JAVA abaixo.
Assinale a opção que apresenta somente comandos SQL do tipo DDL - (Linguagem de Definição de Dados).
Segundo CERT.BR (2012), qual código malicioso NÃO é inserido por um invasor?
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?
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: