信息安全师考试

下列属于逆向分析的要点的是()A、代码结构B、病毒特征C、数据结构D、运算E、程序语言

题目

下列属于逆向分析的要点的是()

  • A、代码结构
  • B、病毒特征
  • C、数据结构
  • D、运算
  • E、程序语言
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.逆向工程

B.代码重构

C.程序结构重构

D.数据结构重构


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

第2题:

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

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

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

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

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


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

第3题:

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

(11)

A. 逆向工程

B. 代码重构

C. 程序结构重构

D. 数据结构重构


正确答案:A

第4题:

下列数据结构基本概念中错误的是( )。

A.数据的基本单位是数据元素

B.一个数据元素可以由多个数据项组成

C.数据结构的存储结构分为逻辑结构和物理结构

D.高级程序语言中的数据类型分为原子类型和结构类型


正确答案:C
解析:数据结构包括数据的物理结构和逻辑结构,数据的物理结构也就是存储结构。

第5题:

病毒检测的原理主要是基于()

A、利用病毒特征代码串的特征代码法

B、利用文件内容校验的校验和法

C、利用病毒特有行为特征的行为监测法

D、用软件虚拟分析的软件模拟法


参考答案:ABCD

第6题:

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

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

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

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

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


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

第7题:

下列叙述中,不属于结构化分析方法的是

A.面向数据流的结构化分析方法

B.面向数据结构的Jackson方法

C.面向数据结构的结构化数据系统开发方法

D.面向对象的分析方法


正确答案:D
解析:常见的需求分析方法有结构化分析方法和面向对象的分析方法两类。其中结构化分析方法又包括面向数据流的结构化分析方法(SA-Structuredanaly-sis),面向数据结构的Jackson方法(JSD-Jacksonsystemdevelopmentmethod)和面向数据结构的结构化数据系统开发方法(DSSD-Datastructuredsystemdevelopmentmethod)。

第8题:

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

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

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

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

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


正确答案:B

第9题:

以下方法不属于结构化分析分析方法的是( )。

A.面向数据流的结构化分析方法

B.面向数据结构的Jackson方法

C.面向数据结构的结构化数据系统开发方法

D.面向对象的分析方法


正确答案:D
解析:常见的需求分析方法有:结构化分析方法和面向对象的分析方法。其中结构化分析方法包括面向数据流的结构化分析方法、面向数据结构的Jackson方法和面向数据结构的结构化数据系统开发方法。

第10题:

下列不是数据结构概念所包含的内容的是______。

A.算法表示

B.存储结构

C.逻辑结构

D.运算


正确答案:A
解析:数据结构概念一般包含三方面的内容:数据之间的逻辑关系、数据在计算机中的存储方式以及在这些数据上定义的运算的集合。

更多相关问题