← Voltar para a lista de provas Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados 50 questões nesta prova · página 3 de 3 · 49 com gabarito Gabarito disponível No método de interpretação, o interpretador fica na memória durante toda a execução. O interpretador traduz e executa o programa instrução a instrução, então precisa permanecer na memória o tempo todo. Já o programa compilado, depois de gerado, é executado sem o compilador. A) Errada: quem traduz o código-fonte é o compilador/montador; a ligação une módulos objeto. C) Errada: quem conecta o código-objeto às bibliotecas é o ligador. D) Errada: a montagem é mais simples que a compilação, pois a tradução é praticamente 1 para 1. E) Errada: a interpretação facilita a depuração, pois os erros aparecem durante a execução instrução a instrução. Referência: Monteiro, Introdução à Organização de Computadores, 2012. Resolução comentada do VaiConcursos. Gabarito disponível Sobrecarga: vários operadores com mesmo nome; inclusão: um operador; herança simples e múltipla. Na sobrecarga há vários operadores distintos com o mesmo nome e o usuário precisa conhecer a diferença (III). Na herança simples há um único supertipo (I) e na múltipla há vários (II). No polimorfismo de inclusão há um só operador com várias implementações, transparentes ao usuário (IV). A descrição sobre atualizar um componente deixando os demais inalterados não corresponde a nenhum dos conceitos listados. B, C, D e E trocam a associação entre sobrecarga e inclusão, ou entre herança simples e múltipla, ou usam um conceito para a descrição de atualização de componente, que não pertence a nenhum deles. Referência: Date, Introdução a Sistemas de Bancos de Dados (tipos e herança). Resolução comentada do VaiConcursos. Gabarito disponível Divisão inteira por zero lança ArithmeticException: / by zero. Em Java, dividir um int por zero lança java.lang.ArithmeticException com a mensagem '/ by zero'. Como o erro não é tratado, o programa é encerrado exibindo essa mensagem e o printf não é executado. (No código literal, o denominador não foi inicializado, mas a questão pede que se considere o valor dado.) A) Divisão entre int resulta em inteiro e o formato é %d, então nunca seria 2.5; seria 2. C) InputMismatchException ocorre em leitura com Scanner. D) A exceção não tratada gera mensagem de erro. E) ArrayIndexOutOfBoundsException refere-se a acesso inválido em vetor. Referência: Deitel, Java: Como Programar. Resolução comentada do VaiConcursos. Gabarito disponível Espera por recurso que nunca estará disponível é deadlock. Deadlock é a situação em que um processo aguarda indefinidamente por um recurso ou evento que nunca ocorrerá, geralmente porque os processos esperam uns pelos outros. A) O problema do barbeiro é um problema clássico de sincronização, não o nome desta situação. C) Monitor é um mecanismo de sincronização. D) Troca de mensagem é um mecanismo de comunicação entre processos. E) Semáforo é um mecanismo de sincronização. Referência: Machado & Maia, Arquitetura de Sistemas Operacionais, cap. Deadlock. Resolução comentada do VaiConcursos. Gabarito disponível O gabarito oficial indica 'ps um' para listar processos com usuário e memória. Segundo o gabarito, 'ps um' é a opção que lista os processos mostrando o usuário que os iniciou e a memória ocupada. O formato 'u' é orientado ao usuário e 'm' remete à informação de memória. A banca considera a combinação como a resposta completa. A) 'ps' sozinho lista só os processos do terminal atual, sem usuário nem memória detalhados. C) 'top um' não é a sintaxe adequada; top é interativo. D) 'ps u' traz o formato orientado ao usuário, mas a banca não o considerou a resposta completa. E) 'ps m' só altera a exibição/ordenação por memória e não traz o formato de usuário. Referência: man ps (procps). Resolução comentada do VaiConcursos. Gabarito disponível Endereçamento imediato: o dado está no próprio campo operando. No modo imediato o campo operando da instrução contém o valor do dado, sem acesso adicional à memória. Nos demais modos o operando indica onde está o dado. A) Direto: o campo contém o endereço do dado na memória. B) Indireto: o campo contém o endereço de uma célula que guarda o endereço do dado. C) Por registrador: o dado está em um registrador. E) Indexado: o endereço é obtido somando o campo a um registrador de índice. Referência: Monteiro, Introdução à Organização de Computadores, 2012. Resolução comentada do VaiConcursos. Gabarito disponível Memória virtual desvincula o endereçamento do programa dos endereços físicos. A memória virtual separa o espaço de endereçamento lógico do físico. Por isso programas e dados podem ser maiores que a memória principal disponível. A) Errada: a gerência mantém vários processos na memória para a multiprogramação, não só o que está em execução. B) Errada: o algoritmo de escolha do swap segue critérios (prioridade, estado, etc.), não é aleatório. C) Errada: trocas repetidas no overlay degradam o desempenho. D) Errada: na paginação por demanda só a página referenciada é trazida; trazer outras páginas é paginação antecipada. Referência: Machado & Maia, Arquitetura de Sistemas Operacionais, cap. Memória Virtual. Resolução comentada do VaiConcursos. Gabarito disponível Botnet é uma rede de computadores zumbis que potencializa ações dos bots. Segundo a Cartilha, botnet é a rede formada por centenas ou milhares de computadores zumbis, que potencializa as ações danosas dos bots. A: descreve o vírus, não o worm. C: a coleta de e-mails por varredura é feita por harvesting, não por códigos móveis. D: descreve o worm, não o vírus. E: cookies de sessão não são gravados em disco, ficam apenas na memória e são apagados ao fechar o navegador, então 'gravam no computador' torna a frase imprecisa. Referência: CERT.br, Cartilha de Segurança para Internet, 2012. Resolução comentada do VaiConcursos. Gabarito disponível Maior clock nem sempre significa maior eficiência. A eficiência depende também da arquitetura, do número de núcleos, do CPI, do cache e do tamanho da palavra. Um processador com clock menor pode ser mais eficiente, então a afirmação 'sempre' é incorreta. A: as operações da UAL citadas estão corretas. B: o tamanho da palavra afeta a capacidade de processamento. C: a unidade de controle é a parte mais complexa. D: o CI armazena o endereço da próxima instrução, correto. Referência: STALLINGS, W. Arquitetura e Organização de Computadores; MONTEIRO, M. Introdução à Organização de Computadores. Resolução comentada do VaiConcursos. Gabarito disponível Hoax é mensagem falsa ou alarmante, e pode induzir a apagar arquivos legítimos. Segundo a Cartilha CERT.br, hoax é um boato com conteúdo alarmante ou falso, em geral atribuído a instituições. Pode pedir que o usuário apague arquivo do sistema, alegando que seria malicioso. Backdoor e scan não são características do hoax. A afirmativa 2 descreve o backdoor (acesso futuro). A 4 descreve o scan ou o worm/bot. Só a 1 e a 3 são verdadeiras: V, F, V, F. Referência: CERT.br, Cartilha de Segurança para Internet, 2012. Resolução comentada do VaiConcursos.Marinha do Brasil — CP-CAP/2021 — Processamento de Dados — Prova Amarela
Resolução comentada
Análise das alternativas
CONCEITOS
I- Herança simples
II- Herança múltipla
III- Polimorfismo de sobrecarga
IV- Polimorfismo de inclusão
DESCRIÇÕES
( ) Há vários operadores distintos com o mesmo nome e o usuário precisa saber que os operadores possuem a semântica distinta, embora, possa ser semelhante.
( ) Fornecem um meio para atualizar um componente de uma variável, deixando os outros componentes inalterados.
( ) Cada subtipo tem apenas um supertipo e herda propriedades apenas desse único tipo.
( ) Um subtipo pode ter qualquer número de supertipos e herda propriedades de todos eles.
( ) Existe apenas um operador, possivelmente com várias versões de implementação distintas, mas o usuário não precisa dessa informação.Resolução comentada
Análise das alternativas
public class Divisao
{
public static void main(String[] args)
{
int numerador = 10, denominador, resultado;
resultado = numerador / denominador;
System.out.printf("Total = %d", resultado);
}
}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
( ) É uma mensagem que possui conteúdo alarmante ou falso e que geralmente tem como remetente ou autor alguma instituição, empresa importante ou órgão governamental.
( ) É utilizado para assegurar o acesso futuro ao computador comprometido.
( ) Pode enviar solicitação ao usuário para apagar um arquivo que, supostamente, contém algum código malicioso, mas que, na verdade, é parte do sistema operacional.
( ) Pode realizar varredura na rede com o objetivo de identificar computadores ativos e programas instalados, a fim de descobrir vulnerabilidades desses computadores.
Assinale a opção correta.Resolução comentada
Análise das alternativas
De acordo com Monteiro (2012), em relação aos conceitos de Montagem, Compilação, Ligação e Interpretação, é correto afirmar que:
Em relação aos conhecimentos de herança e polimorfismo aplicados a Banco de Dados, correlacione os conceitos às suas respectivas descrições e assinale a opção correta.
Analise o código java abaixo e assinale a opção correta.
O nome dado à situação na qual um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá é:
Qual comando Linux é utilizado para listar os processos que estão sendo executados, incluindo o nome de usuário que iniciou o processo e a memória ocupada por cada um deles?
Segundo Monteiro (2012), o método de endereçamento no qual o próprio valor do dado está contido no campo “operando” da instrução chama-se:
Quanto à Gerencia de Memória é correto afirmar que:
Segundo a CERT.BR(2012), em relação à segurança da informação, é correto afirmar que:
O processador ou unidade Central de Processamento (UCP) é o componente vital do sistema de computação. No que se refere a esse componente, assinale a opção INCORRETA.
Em relação às características do HOAX, um tipo de golpe aplicado na Internet, analise as afirmativas abaixo e marque V (Verdadeiro) ou F(Falso) conforme CERT.BR (2012).