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.
- AUma das diferenças entre descompiladores e desmontadores é que os primeiros geram fontes em linguagem de mais alto nível.
- 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.
- 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.
- 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.
- ECódigo produzido por desmontadores é mais fácil de ser entendido por humanos que código produzido por descompiladores.