Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — FUNIVERSA 2012

ProgramaçãoConceitos básicos de programação
Código
qg878735
Banca
FUNIVERSA
Órgão
PC-DF
Ano
2012
Nível
Superior
Cargo
Perito Criminal - Informática
Um dos usos da engenharia reversa de software é auditar um programa para avaliar sua segurança, bem como as vulnerabilidades do mesmo. Com relação aos descompiladores e desmontadores, assinale a alternativa correta.
  1. AUma das diferenças entre descompiladores e desmontadores é que os primeiros geram fontes em linguagem de mais alto nível.
  2. BDesmontadores são categorizados como ferramentas de análise dinâmica de código; sendo assim, são usados durante a execução dos programas.
  3. CA análise dinâmica é uma abordagem mais complicada que a estática, já que não se consegue determinar como os dados fluem pelo sistema.
  4. DOs descompiladores estão entre as ferramentas usadas tanto para a análise dinâmica como para a análise estática de código.
  5. ECódigo produzido por desmontadores é mais fácil de ser entendido por humanos que código produzido por descompiladores.
Revelar gabarito e comentário

GabaritoA — Uma das diferenças entre descompiladores e desmontadores é que os primeiros geram fontes em linguagem de mais alto nível.

Link permanente: /questoes/qg878735