信息安全师考试

逆向分析的要点主要是代码结构、数据结构和运算。

题目

逆向分析的要点主要是代码结构、数据结构和运算。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 7 ) 数据结构 概念一般包括三个方面的内容,它们是

A) 数据的逻辑结构、数据的传输结构、数据的分析挖掘

B) 数据的逻辑结构、数据的 存储 结构、数据的运算

C) 数据的存储结构、数据的展示方式、数据的运算

D) 数据的传输结构、护具的展示方式、数据的分析挖掘


正确答案:B

第2题:

以下有关数据结构的基本概念的叙述,不正确的是( )。

A)数据的逻辑结构分为线性结构和非线性结构

B)数据结构包括数据逻辑结构、存储结构和对数据的运算3方面内容

C)数据项是数据的基本单位

D)数据的运算定义在数据的逻辑结构上


正确答案:C
数据结构的定义包括3方面的内容:逻辑结构、存储结构和对数据的运算;数据的逻辑结构分成线性结构和非线性结构;对数据的运算是定义在数据的逻辑结构上,运算的具体实现在存储结构上进行。数据元素是数据的基本单位,数据项是具有独立含义的最小标识单位。

第3题:

● 在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于(11) 。

(11)

A. 逆向工程

B. 代码重构

C. 程序结构重构

D. 数据结构重构


正确答案:A

第4题:

数据结构包含逻辑结构、存储结构和运算三方面的内容。()

此题为判断题(对,错)。


参考答案:正确

第5题:

数据结构概念一般包括三个方面的内容,它们是

A.数据的逻辑结构、数据的传输结构、数据的分析挖掘

B.数据的逻辑结构、数据的存储结构、数据的运算

C.数据的存储结构、数据的展示方式、数据的运算

D.数据的传输结构、数据的展示方式、数据的分析挖掘


正确答案:B
解析:一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数据元素问逻辑关系的描述称为数据的逻辑结构;数据必须在计算机内存储,数据的存储结构是数据结构的实现形式,是其在计算机内的表示;此外讨论一个数据结构必须同时讨论在该类数据上执行的运算才有意义。

第6题:

在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于______。

A.逆向工程

B.代码重构

C.程序结构重构

D.数据结构重构


正确答案:A
解析:逆向工程(reverse engineering)有的人也叫反求工程,其大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。
  软件逆向工程的基本原理是抽取软件系统的主要部分而隐藏细节,然后使用抽取出的实体在高层上描述软件系统。逆向工程抽取的实体应比源代码更容易推理和接近应用领域,同时在高层上对软件系统的抽象表示要求简洁和易于理解。在软件工程领域,迄今为止没有统一的逆向工程定义。较为通用的是Elliot Chikafsky和Cross在文献中定义的逆向工程的相关术语。
  正向工程:从高层抽象和独立于实现的逻辑设计到一个系统的物理实现的传统开发过程。
  逆向工程:分析目标系统,认定系统的构件及其交互关系,并且通过高层抽象或其他形式来展现目标系统的过程。
  与逆向工程相关的其他术语包括:
  再文档(Redocumentation):根据源代码,在同一层次上创建或修改系统文档。
  设计恢复(Design Recovery):结合目标系统、领域知识和外部信息认定更高层次的抽象。
  重构(Restructuring):保持系统外部行为(功能和语义),在同一抽象层次上改变表示形式。
  再工程(Reengineering):结合逆向工程、重构和正向工程对现有系统进行审查和改造,将其重组为一种新形式。
  体系结构再现:用于从源码、性能分析信息、设计文档及专家知识等现有信息中抽象出一个更高层次表示的技术和过程。
  其中,再文档、设计恢复不改变系统。重构改变了系统,但不改变其功能。再工程通常涉及逆向工程与正向工程的联合使用,逆向工程解决程序的理解问题,正向工程检验哪些功能需要保留、删除或增加。再工程改变了系统的功能和方向,是最根本和最有深远影响的扩展。
  由此可见,重构是指在同一抽象层次上改变系统的表示形式,将某种形式表示的软件转换成更高抽象形式表示的软件的活动不属于重构,而属于软件的逆向工程。应选择A。

第7题:

数据结构的基本任务是【】

A.数据结构的运算与实现

B.数据结构的评价与选择

C.数据结构的设计与实现

D.逻辑结构和存储结构的设计


正确答案:C
[解析]数据结构的基本任务可概括为数据结构的设计与实现.

第8题:

数据结构包括数据的逻辑结构、数据的( )及对数据的操作运算。


正确答案:存储结构
存储结构 解析:数据结构包括3个方面,即数据的逻辑结构、数据的存储结构及对数据的操作运算。

第9题:

数据结构包括数据的逻辑结构、数据的 ( )以及对数据的操作运算。


正确答案:
存储结构

第10题:

数据结构通常研究数据的()及运算。

A.物理结构和逻辑结构

B.存储和抽象

C.理想和抽象

D.理想与逻辑


正确答案:A

更多相关问题