单选题以下关于软件逆向工程说法错误的是()。A 恶意软件开发者利用逆向工程定位操作系统和应用程序的漏洞,并利用该漏洞开发恶意软件。B 防病毒软件开发者利用逆向工程分析恶意软件的步骤、行为和对系统造成的破坏,进而提出防范机制。C 很多应用程序使用公有加解密算法,可利用逆向工程分析其算法的实现细节和缺陷。D 如果某些软件进行了特殊的设计或具备难以实现的功能,其竞争者可能通过对组件的逆向,在自己的产品中推出同样的功能。

题目
单选题
以下关于软件逆向工程说法错误的是()。
A

恶意软件开发者利用逆向工程定位操作系统和应用程序的漏洞,并利用该漏洞开发恶意软件。

B

防病毒软件开发者利用逆向工程分析恶意软件的步骤、行为和对系统造成的破坏,进而提出防范机制。

C

很多应用程序使用公有加解密算法,可利用逆向工程分析其算法的实现细节和缺陷。

D

如果某些软件进行了特殊的设计或具备难以实现的功能,其竞争者可能通过对组件的逆向,在自己的产品中推出同样的功能。


相似考题
参考答案和解析
正确答案: D
解析: 暂无解析
更多“以下关于软件逆向工程说法错误的是()。”相关问题
  • 第1题:

    以下( )不是RUP中的优秀方法。

    A.迭代的开发软件

    B.不断的验证软件质量

    C.配置管理与变更管理

    D.支持正向与逆向工程


    参考答案:C

  • 第2题:

    下列关于建筑工程资料管理软件说法错误的是()

    A.在软件中允许建立多个不同的工程项目
    B.在软件中提供了建筑工程资料的目录,方便用户对资料进行管理
    C.软件中允许截图设置快捷键方便用户进行快速操作
    D.表格中的灰色字体是不允许修改的

    答案:D
    解析:
    表格中的灰色字体是允许修改的

  • 第3题:

    关于ARM Cortex-M微控制器以下说法错误的是()。

    • A、处理速度快
    • B、代码密度高
    • C、软件可移植性好
    • D、功耗大

    正确答案:D

  • 第4题:

    什么是软件的逆向工程和再工程?


    正确答案:软件逆向工程是指当维护对象缺乏必要的文档资料时,分析已有程序,寻求比源代码更高级的抽象表现形式,恢复软件原有设计的过程。换言之,是一个恢复设计的过程。
    软件再工程则是以软件工程学为指导,对目标软件进行重新设计、重新编码和测试的过程。

  • 第5题:

    以下关于软件逆向工程说法错误的是()。

    • A、恶意软件开发者利用逆向工程定位操作系统和应用程序的漏洞,并利用该漏洞开发恶意软件。
    • B、防病毒软件开发者利用逆向工程分析恶意软件的步骤、行为和对系统造成的破坏,进而提出防范机制。
    • C、很多应用程序使用公有加解密算法,可利用逆向工程分析其算法的实现细节和缺陷。
    • D、如果某些软件进行了特殊的设计或具备难以实现的功能,其竞争者可能通过对组件的逆向,在自己的产品中推出同样的功能。

    正确答案:C

  • 第6题:

    逆向工程在软件工程中主要用于()阶段。

    • A、分析
    • B、设计
    • C、编码
    • D、维护

    正确答案:A

  • 第7题:

    逆向工程通常用在软件生命周期的()阶段,它是从源代码或目标代码中提取设计信息。

    • A、需求分析
    • B、软件设计
    • C、软件测试
    • D、软件维护

    正确答案:D

  • 第8题:

    下列关于于逆向分析的概念正确的是()

    • A、逆向分析是通过反汇编代码来理解程序功能
    • B、逆向分析的重点在于分析函数
    • C、逆向分析的目的是推出原软件的思路
    • D、逆向分析可以通过高级语言来进行
    • E、逆向分析需要扎实的汇编知识

    正确答案:A,B,C,E

  • 第9题:

    单选题
    关于软件以下说法错误的是()。
    A

    软件配置管理简称SCI

    B

    软件配置项是配置管理的基本*单位

    C

    软件配置实际上是一动态的概念

    D

    软件工程过程中某一阶段的变更均要引起软件配置的变更


    正确答案: B
    解析: 暂无解析

  • 第10题:

    单选题
    在关于逆向工程(Reverse Engineering)的描述中,正确的是()
    A

    从已经安装的软件中提取设计规范,用以进行软件开发

    B

    按照输出→处理→输入的顺序设计软件

    C

    用硬件来实现软件的功能

    D

    根据软件处理的对象来选择开发语言和开发工具


    正确答案: D
    解析: 逆向工程(Reverse Engineering)术语源于硬件制造业,相互竞争的公司为了了解对方设计和制造工艺的机密,在得不到设计和制造说明书的情况下,通过拆卸实物获得信息,软件的逆向工程也基本类似,不过,通常"解剖"的不仅是竞争对手的程序,而且还包括本公司多年前的产品。软件的逆向工程是分析程序,力图在比源代码更高抽象层次上建立程序的表示过程,逆向工程是设计的恢复过程。所以本题的正确答案是A。

  • 第11题:

    单选题
    以下关于软件逆向工程说法错误的是()。
    A

    恶意软件开发者利用逆向工程定位操作系统和应用程序的漏洞,并利用该漏洞开发恶意软件。

    B

    防病毒软件开发者利用逆向工程分析恶意软件的步骤、行为和对系统造成的破坏,进而提出防范机制。

    C

    很多应用程序使用公有加解密算法,可利用逆向工程分析其算法的实现细节和缺陷。

    D

    如果某些软件进行了特殊的设计或具备难以实现的功能,其竞争者可能通过对组件的逆向,在自己的产品中推出同样的功能。


    正确答案: D
    解析: 暂无解析

  • 第12题:

    问答题
    什么是软件的逆向工程和再工程?

    正确答案: 软件逆向工程是指当维护对象缺乏必要的文档资料时,分析已有程序,寻求比源代码更高级的抽象表现形式,恢复软件原有设计的过程。换言之,是一个恢复设计的过程。
    软件再工程则是以软件工程学为指导,对目标软件进行重新设计、重新编码和测试的过程。
    解析: 暂无解析

  • 第13题:

    以下关于软件工程的叙述中,错误的是( )。

    A.软件工程是开发、运行、维护软件的系统方法
    B.软件工程把系统的、规范的、可度量的途径应用于软件开发、运行、维护过程
    C.软件工程将工程技术、工程管理和工程经济融入软件开发过程
    D.软件工程就是以工业流水线生产方式开发软件的过程

    答案:D
    解析:
    现阶段的软件开发方法有很多种,并不都是以流水线生产方式。

  • 第14题:

    根据软件过程活动对软件工具进行分类,则逆向工程工具属于( )工具。

    A.软件开发
    B.软件维护
    C.软件管理
    D.软件支持

    答案:B
    解析:
    逆向工程是在软件维护时,由于缺少文档资料,而对软件的一种分析。

  • 第15题:

    逆向工程与再工程与软件的预防性维护有什么样的关系?


    正确答案:预防性维护是为了改进软件未来的可维护性或可靠性,或为了给软件未来的改进奠定更好的基础而修改软件的过程。
    预防性维护就是对软件将来可能需要的改动,使用逆向工程与再工程方法对软件进行维护。

  • 第16题:

    在关于逆向工程(Reverse Engineering)的描述中,正确的是()

    • A、从已经安装的软件中提取设计规范,用以进行软件开发
    • B、按照"输出→处理→输入"的顺序设计软件
    • C、用硬件来实现软件的功能
    • D、根据软件处理的对象来选择开发语言和开发工具

    正确答案:A

  • 第17题:

    关于软件以下说法错误的是()。

    • A、软件配置管理简称SCI
    • B、软件配置项是配置管理的基本*单位
    • C、软件配置实际上是一动态的概念
    • D、软件工程过程中某一阶段的变更均要引起软件配置的变更

    正确答案:D

  • 第18题:

    下面的()不是软件再工程活动。

    • A、增加新的功能
    • B、逆向工程
    • C、程序结构改善
    • D、数据再工程

    正确答案:A

  • 第19题:

    以下关于软件系统的说法,错误的是()。

    • A、软件系统由系统软件与应用软件两大类组成
    • B、系统软件是指管理、控制、维护和监视微机正常运行的各类程序
    • C、应用软件是针对各类应用的专门问题而开发的软件
    • D、系统软件包括操作系统、Office办公软件等

    正确答案:D

  • 第20题:

    关于病毒产生的原因,以下说法错误的是()

    • A、个别人的报复心理
    • B、恶作剧
    • C、软件公司为防止软件被非法复制,编写特殊软件附在正版软件上
    • D、杀毒软件误操作产生

    正确答案:D

  • 第21题:

    单选题
    关于病毒产生的原因,以下说法错误的是()
    A

    个别人的报复心理

    B

    恶作剧

    C

    软件公司为防止软件被非法复制,编写特殊软件附在正版软件上

    D

    杀毒软件误操作产生


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    逆向工程在软件工程中主要用于()阶段。
    A

    分析

    B

    设计

    C

    编码

    D

    维护


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    下面的()不是软件再工程活动。
    A

    增加新的功能

    B

    逆向工程

    C

    程序结构改善

    D

    数据再工程


    正确答案: A
    解析: 暂无解析

  • 第24题:

    问答题
    逆向工程与再工程与软件的预防性维护有什么样的关系?

    正确答案: 预防性维护是为了改进软件未来的可维护性或可靠性,或为了给软件未来的改进奠定更好的基础而修改软件的过程。
    预防性维护就是对软件将来可能需要的改动,使用逆向工程与再工程方法对软件进行维护。
    解析: 暂无解析