← Voltar para a lista de provas Marinha do Brasil · Processamento de Dados 51 questões nesta prova · página 2 de 3 · 48 com gabarito Gabarito disponível A faixa 127.0.0.0/8 é reservada para loopback. Todo endereço iniciado por 127 (127.0.0.0/8) é reservado para loopback, ou seja, o tráfego volta para a própria máquina. Isso vale para 127.0.11.111, embora o mais usado seja 127.0.0.1. A) Errada: broadcast usa, por exemplo, 255.255.255.255 ou o último endereço da rede. B) Errada: unicast é um tipo de comunicação, não uma faixa reservada. C) Errada: 'remote request' não é um tipo de endereço IP. D) Errada: multicast fica na faixa 224.0.0.0/4. Referência: Tanenbaum (2021), Redes de Computadores — endereços IP especiais. Resolução comentada do VaiConcursos. Gabarito disponível Autoboxing converte int em Integer; unboxing faz o inverso. O programa imprime 2. Em 'arrayInteiros[0] = 2;' o literal int 2 é convertido automaticamente em Integer (autoboxing). A linha 'int valor = valorIntermediario;' é unboxing. O programa compila e imprime 2. A) Errada: a conversão entre Integer e int é automática, então compila. B) Errada: não há exceção, pois valorIntermediario não é null. D) Errada: imprime 2, não 0, e não há downcasting. E) Errada: Integer é classe de java.lang, importada implicitamente. Referência: Java — wrapper classes, autoboxing e unboxing (java.lang.Integer). Resolução comentada do VaiConcursos. Gabarito disponível Características de RISC e CISC. RISC tem instruções de formato fixo, poucas instruções e muitos registradores. CISC executa instruções por microcódigo e tem poucos registradores. A sequência é I, I, II, II, I. As demais opções trocam as arquiteturas nas características, por exemplo atribuindo microcódigo ou muitos registradores à arquitetura errada. Referência: Machado e Maia (2013), Arquitetura de Computadores. Resolução comentada do VaiConcursos. Gabarito disponível Boolean, double e char são tipos primitivos. Os tipos primitivos do Java incluem boolean, byte, char, short, int, long, float e double. Assim, boolean, double e char formam a opção correta. B tem 'bit', 'Byte' e 'integer', que não são primitivos. C tem Integer, String e Array, que são referências. D tem array, bit e string, que não são primitivos. E tem Boolean e String, que são classes. Referência: Deitel (2016), Java: Como Programar. Resolução comentada do VaiConcursos. Gabarito disponível DNS é de aplicação e ICMP é de internet. DNS é protocolo da camada de aplicação e ICMP pertence à camada de internet (IP), o que corresponde à opção C. A: DSL não é protocolo de aplicação. B: TCP é de transporte e RTP não é da camada de internet. D: SONET e 802.11 são do enlace. E: Ethernet é do enlace. Referência: Tanenbaum (2021), Redes de Computadores. Resolução comentada do VaiConcursos. Gabarito disponível VMs têm diversas aplicações, como portabilidade e consolidação. Machado e Maia citam como aplicações de máquinas virtuais a portabilidade de código, a consolidação de servidores, o aumento da disponibilidade e a facilidade no desenvolvimento de software. A é falsa, pois as VMs são independentes. B é falsa, pois o isolamento é total, não parcial. D é falsa, pois a VM cria uma camada intermediária entre hardware e SO. E é falsa, pois a VM pode ser copiada facilmente. Referência: Machado e Maia (2013), Arquitetura de Sistemas Operacionais. Resolução comentada do VaiConcursos. Gabarito disponível Gabarito disponível Subsistema de recuperação de transação garante a atomicidade. Para Elmasri e Navathe, a atomicidade é responsabilidade do subsistema de recuperação de transações do SGBD, que desfaz os efeitos de transações incompletas. Gerenciamento de durabilidade e de isolamento tratam de outras propriedades (D e I do ACID). 'Gerenciamento de rollback' e 'recuperação de operação' não são os termos usados pelos autores. Referência: Elmasri e Navathe (2019), Sistemas de Banco de Dados. Resolução comentada do VaiConcursos. Gabarito disponível Correlação entre comandos Linux e descrições. touch cria arquivos vazios (III), su muda de usuário sem logout (IV), echo exibe mensagens (I), who lista usuários conectados (V) e rmdir remove diretório (II). A sequência é III, IV, I, V, II. As demais opções trocam as correspondências, por exemplo atribuindo rmdir à criação de arquivos ou echo à remoção de diretório. Referência: Silva (2020), Linux. Resolução comentada do VaiConcursos. Gabarito disponível HTTP usa a porta 80 e HTTPS a 443. Na forma habitual, o navegador usa a porta TCP 80 para HTTP e a 443 para HTTPS. A, B e E usam portas alternativas ou inexistentes como padrão (8010, 90, 8080). D repete 443 para HTTP, o que está errado. Referência: Tanenbaum (2021), Redes de Computadores. Resolução comentada do VaiConcursos. Gabarito disponível UDP é o protocolo de transporte não confiável. O UDP não garante entrega nem ordem e tem baixo overhead, sendo usado por aplicações em que a entrega imediata importa mais que a precisa, como voz e vídeo. TCP é confiável. ICMP é protocolo da camada de internet. DSL é tecnologia de acesso. DNS é protocolo de aplicação. Referência: Tanenbaum (2021), Redes de Computadores. Resolução comentada do VaiConcursos. Gabarito disponível Gabarito disponível 8192 bits equivalem a 1 KB (1024 bytes). 1 byte tem 8 bits e 1 KB tem 1024 bytes, logo 1 KB = 8192 bits, como em Monteiro. A inverte a relação (1 byte = 8 bits). C e D usam potências de 10 e não correspondem a 1 GB ou 1 KB (1 KB = 8192 bits). E é desproporcional, pois 1.000.000 Mbits é muito maior que 10 KB. Referência: Monteiro (2012), Introdução à Organização de Computadores. Resolução comentada do VaiConcursos. Gabarito disponível Classe final não pode ser estendida. Uma classe declarada final não pode ser superclasse, ou seja, não pode ser estendida. Por isso a afirmativa C é a INCORRETA. A, B, D e E estão corretas: classe abstrata fornece design comum; método abstrato é declarado com abstract; métodos default evitam quebrar implementações existentes; Comparable permite comparar e ordenar objetos. Referência: Deitel (2016), Java: Como Programar. Resolução comentada do VaiConcursos. Gabarito disponível O diretório home do root é /root. Na maioria das distribuições Linux, o diretório pessoal do superusuário é /root, separado de /home, onde ficam os usuários comuns. /usr/root e /home/root não são o padrão. /home contém os diretórios dos usuários comuns. /usr guarda programas e arquivos compartilhados. Referência: Silva (2020), Linux. Resolução comentada do VaiConcursos. Gabarito disponível O comando ssh dá acesso remoto criptografado. O ssh (Secure Shell) permite acesso remoto com criptografia e recursos avançados de segurança, substituindo o telnet. Telnet trafega dados em texto claro. Talk é um comando de conversa entre usuários. 'access' não é um comando de acesso remoto padrão. Sg executa comandos com outro grupo. Referência: Silva (2020), Linux. Resolução comentada do VaiConcursos. Gabarito disponível O Linux é Case Sensitive, não insensitive. O Linux diferencia maiúsculas de minúsculas (case sensitive), então a afirmação de que é case insensitive é incorreta. Por isso A é a INCORRETA. B, C, D e E são verdadeiras: o Linux é multitarefa, protege processos na memória, é distribuído livremente (GNU/GPL) e usa permissões de acesso. Referência: Silva (2020), Linux. Resolução comentada do VaiConcursos. Gabarito disponível Phishing combina meios técnicos e engenharia social para obter dados. Segundo a Cartilha CERT.br, phishing é o golpe em que o golpista tenta obter dados pessoais e financeiros do usuário combinando meios técnicos e engenharia social. Malware e cavalo de troia são códigos maliciosos, não golpes de engenharia social por si. E-mail spoofing é a falsificação do remetente. Sniffing é a interceptação de tráfego. Referência: CERT.br (2012), Cartilha de Segurança para Internet. Resolução comentada do VaiConcursos. Gabarito disponível Máscara 255.255.255.192 em binário. 255 equivale a 11111111 e 192 equivale a 128+64, ou seja, 11000000. Logo a máscara é 11111111.11111111.11111111.11000000 (/26). B inverte a ordem dos octetos. C e D usam 00000011, que equivale a 3. E não representa 255.255.255.192. Referência: Tanenbaum (2021), endereçamento IP e sub-redes. Resolução comentada do VaiConcursos. Gabarito disponível A rotina que realiza a troca de contexto é o dispatcher. O escalonador decide qual processo usará a CPU, e o dispatcher executa a troca de contexto, entregando o processador ao processo escolhido. FIFO, circular e preempção por tempo são políticas ou critérios de escalonamento, não a rotina que faz a troca de contexto. 'Básica' não é uma rotina de SO nesse sentido. Referência: Machado e Maia, Arquitetura de Sistemas Operacionais. Resolução comentada do VaiConcursos.Marinha do Brasil — CP-CAP/2024 — Processamento de Dados — Prova Amarela
Resolução comentada
Análise das alternativas
public class Exame
{
public static void main(String[] args)
{
Integer[] arrayInteiros = new Integer[1];
arrayInteiros [0] = 2 ;
Integer valorIntermediario = arrayInteiros [0];
int valor = valorIntermediario;
System.out.printf("%d ", valor);
}
}Resolução comentada
Análise das alternativas
ARQUITETURAS
I- Arquitetura RISC
II- Arquitetura CISC
CARACTERÍSTICAS
( ) Instruções com formato fixo.
( ) Poucas instruções.
( ) Instruções executadas por microcódigos.
( ) Arquitetura com poucos registradores.
( ) Arquitetura com muitos registradores.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
![]()
A seguinte sequência de comandos foi executada:
UPDATE R SET a = b*3 WHERE b >= a;
commit;
Logo após, foi executada a seguinte consulta:
SELECT a FROM R WHERE a >= b * b;
Assinale a opção que apresenta o resultado dessa consulta.Resolução comentada
Análise das alternativas
COMANDOS LINUX
I- echo
II- rmdir
III- touch
IV- su
V- who
DESCRIÇÕES
( ) Poderá ser usado para criar arquivos vazios.
( ) Permite o usuário mudar sua identidade para outro usuário sem fazer o logout.
( ) Mostra mensagens e é útil para a construção de scripts.
( ) Lista os nomes de usuários que estão conectados no computador.
( ) Remove um diretório do sistema.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 o resultado da consulta abaixo.
SELECT AVG (MILHAS_NAVEGADAS) FROM NAVIOS;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
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Segundo Tanenbaum (2021), o número IP 127.0.11.111 é um endereço reservado para:
Assinale a opção correta com relação ao programa abaixo.
Segundo Machado e Maia (2013), um processador poderá utilizar as arquiteturas RISC ou CISC em sua fabricação. Sendo assim, correlacione as arquiteturas RISC e CISC às suas respectivas características e assinale a opção que apresenta a sequência correta.
Segundo Deitel (2016), os tipos da linguagem Java são divididos em primitivos e por referência. Assim, assinale a opção que apresenta apenas tipos primitivos.
Com relação ao modelo TCP/IP, assinale a opção que apresenta um protocolo da camada de aplicação e outro da camada de internet, respectivamente.
Segundo Machado e Maia (2013), assinale a opção que apresenta uma característica de Máquina Virtual (VM).
Analise a relação abaixo.
De acordo com Elmasri e Navathe (2019), as propriedades desejáveis das transações em banco de dados são a atomicidade, a consistência preservada, o isolamento e a durablidade ou permanência. No que tange à propriedade de atomicidade, esta exige que se execute uma transação até o final. Assim, assinale a opção que indica o subsistema do SGBD responsável por garantir a atomicidade de uma transação, de modo que, se uma transação não for completada por algum motivo, como uma falha no sistema no meio da execução da transação, será necessário desfazer quaisquer efeitos da transação sobre o banco de dados.
Correlacione os Comandos Linux às suas descrições e assinale a opção que apresenta a sequência correta.
Assinale a opção que, segundo Tanenbaum (2021), apresenta portas usadas na forma habitual de um navegador entrar em contato com um servidor ao estabelecer uma conexão TCP para os protocolos HTTP e HTTPS, respectivamente.
Segundo Tanenbaum (2021), assinale a opção que apresenta o protocolo da camada de transporte que não é confiável e é muito usado por aplicações cuja entrega imediata é mais importante do que a entrega precisa.
Analise a relação abaixo, em modelo relacional.
Segundo Monteiro (2012), no contexto da representação das informações, assinale a opção correta.
Segundo Deitel (2016), no contexto de programação orientada a objetos, em relação aos aspectos de uso do polimorfismo e de herança, assinale a opção INCORRETA.
Segundo Silva (2020), assinale a opção que apresenta o diretório home do usuário root, na maioria das distribuições Linux.
Conforme Silva (2020), assinale a opção que apresenta o comando que permite acesso a um computador remoto de forma criptografada e com recursos avançados de segurança.
Assinale a opção INCORRETA com relação às características do Linux elencadas por Silva (2020).
Considerando a CERT.BR (2012), assinale a opção que apresenta um dos golpes aplicados na Internet em que um golpista tenta obter dados pessoais e financeiros de um usuário pela utilização combinada de meios técnicos e engenharia social.
Segundo Tanenbaum (2021), no contexto de rede de computadores, assinale a opção que apresenta a representação binária da máscara de subrede 255.255.255.192.
Segundo os conceitos de Arquitetura de Sistemas Operacionais, o gerenciamento do processador tornou-se uma das atividades mais importantes de um SO, pois, com o surgimento dos sistemas multiprogramaveis a capacidade de múltiplos processos permanecerem na Memória Principal em uso compartilhado da UCP tornou-se uma realidade. Mediante a essa afirmação, assinale a opção que apresenta a rotina que tem a responsabilidade pela troca de contexto nos processos após o escalonador determinar qual processo deve fazer uso de um processador.