常用的软件冗余方法有多种,在关于软件冗余的描述中,正确的是(31)。A.多版本程序设计可以检查软件故障,但不能检查硬件故障B.用一组数据检查运算逻辑部件的功能属于能力检查C.一致性检查时要把计算机的计算结果与手工计算结果进行比较D.软件冗余是一种动态冗余技术

题目

常用的软件冗余方法有多种,在关于软件冗余的描述中,正确的是(31)。

A.多版本程序设计可以检查软件故障,但不能检查硬件故障

B.用一组数据检查运算逻辑部件的功能属于能力检查

C.一致性检查时要把计算机的计算结果与手工计算结果进行比较

D.软件冗余是一种动态冗余技术


相似考题
更多“常用的软件冗余方法有多种,在关于软件冗余的描述中,正确的是(31)。A.多版本程序设计可以检查软件 ”相关问题
  • 第1题:

    ●在屏蔽软件错误的容错系统中,冗余附加技术的构成不包括(32)。

    (32)A.关键程序和数据的冗余存储及调用

    B.冗余备份程序的存储及调用

    C.实现错误检测和错误恢复的程序

    D.实现容错软件所需的固化程序


    正确答案:A

  • 第2题:

    冗余技术分为()

    A、硬件冗余

    B、软件冗余

    C、时间冗余

    D、信息冗余


    参考答案:ABCD

  • 第3题:

    软件测试的目的是(40)。在进行单元测试时,常用的方法是(41)。

    A.找出软件系统中存在的所有错误

    B.证明软件系统中存在错误

    C.尽可能多地发现软件系统中的错误和缺陷

    D.证明软件的正确性


    正确答案:C
    解析:任何软件系统都存在或多或少的错误,不可能找出一个软件系统的所有错误。软件测试的目的是尽可能多地发现软件系统中的错误或缺陷。单元测试即模块测试,最常见的是程序员在编写完某模块后,立刻进行测试,因此较多采用白盒测试,辅之以黑盒测试。

  • 第4题:

    提高网络的可用性可以采取的措施是( )

    A.数据冗余
    B.链路冗余
    C.软件冗余
    D.电路冗余

    答案:B
    解析:

  • 第5题:

    在屏蔽软件错误的容错系统中,冗余附加技术的构成不包括(31)。

    A.关键程序和数据的冗余存储及调用
    B.冗余备份程序的存储及调用
    C.实现错误检测和错误恢复的程序
    D.实现容错软件所需的固化程序

    答案:A
    解析:
    冗余技术又称储备技术,它是利用系统的并联模型来提高系统可靠性的一种手段。冗余附加件包括:独立设计的相同功能冗余备份程序的存储及调用;实现纠错检测及恢复的程序;为实现容错软件所需的固化程序。

  • 第6题:

    不属于软件冗余技术有()

    • A、指令冗余
    • B、筛模冗余
    • C、软件陷阱
    • D、“看门狗”技术

    正确答案:B

  • 第7题:

    按照冗余内容的不同,冗余技术有()

    • A、硬件冗余
    • B、信息冗余
    • C、软件冗余
    • D、时间冗余

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

  • 第8题:

    在兼容性测试中,()是指可以使用软件的以前版本,()是指可以使用软件的未来版本。


    正确答案:向前兼容;向后兼容

  • 第9题:

    关于UMG8900软件版本管理描述正确的有()。

    • A、CHKVERSION命令可以检查单板的当前运行软件版本和FLASH保存软件版本与标准版本的一致性,按单板按软件类型列出与标准版本不一致的软件信息
    • B、CHKFILE命令校验主OMU硬盘保存的设备软件的正确性
    • C、DSPSWVER命令可以查询单板的FLASH保存软件的版本
    • D、DSPSWVER命令可以查询单板的运行软件的版本

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

  • 第10题:

    所有S800卡件不冗余,只有()是冗余的。

    • A、通讯
    • B、组态
    • C、硬件
    • D、软件

    正确答案:A

  • 第11题:

    单选题
    提高网站可用性的常用策略是()。
    A

    硬件冗余

    B

    软硬协调

    C

    软件冗余


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

  • 第12题:

    单选题
    常用的软件冗余方法有多种,在关于软件冗余的描述中,正确的是()
    A

    多版本程序设计可以检查软件故障,但不能检查硬件故障

    B

    用一组数据检查运算逻辑部件的功能属于能力检查

    C

    一致性检查时要把计算机的计算结果与手工计算结果进行比较

    D

    软件冗余是一种动态冗余技术


    正确答案: A
    解析: 软件容错的主要目的是提供足够的冗余信息和算法程序,使系统在实际运行时能够及时发现程序设计错误,采取补救措施,以提高软件可靠性,保证整个计算机系统的正常运行。软件容错技术主要有恢复块方法、N版本程序设计和防卫式程序设计等。试题中提到的一致性检查和能力检查也是软件冗余的方法,其中,一致性检查是先预测程序的运行结果,然后将程序运行中和运行后的结果与预测值进行比较,根据比较结果判断软硬件的故障。能力检查是用诊断程序检查系统各个部件的功能是否符合设计的要求,例如,用诊断程序读写存储器的各个存储单元以检查其读写和存储功能是否正常,又如,用一组数据检查运算逻辑部件的功能是否正常。

  • 第13题:

    多态可以增加软件系统的灵活性,减少信息冗余,提高软件的可重用性和扩展性。()


    正确答案:对

  • 第14题:

    下列关于软件测试的描述正确的是( )。

    A.通过一系列测试,证明软件是正确的

    B.排除软件中的所有错误

    C.软件测试与软件调试不同

    D.由于熟悉情况,所以应尽量让程序设计人员参加测试


    正确答案:C
    解析:软件测试是为了寻找错误而运行程序的过程。软件调试是修改程序错误,所以软件测试与软件调试是不同的概念,选项C正确。软件测试只能证明错误的存在,而不能证明错误不存在,所以选项A和选项B的说法错误;一般系统功能测试人员由设计人员和质量保证人员组成,验收测试强调用户代表和主管部门的人参与,选项D错误。

  • 第15题:

    在屏蔽软件错误的容错系统中,冗余附加技术的构成不包括 ( ) 。

    A.关键程序和数据的冗余存储及调用
    B.冗余备份程序的存储及调用
    C.实现错误检测和错误恢复的程序
    D.实现容错软件所需的固化程序

    答案:A
    解析:
    冗余技术又称储备技术,它是利用系统的并联模型来提高系统可靠性的一种手段。冗余附加件包括:独立设计的相同功能冗余备份程序的存储及调用;实现纠错检测及恢复的程序;为实现容错软件所需的固化程序

  • 第16题:

    某软件系统无需在线容错,也不能采用冗余设计,如果对可靠性要求较高,故障有可能导致严重后果,一般采用( )

    A.恢复块设计
    B.N版本程序设计
    C.检错技术
    D.降低复杂度设计

    答案:C
    解析:

  • 第17题:

    常用的软件抗干扰技术有()、指令冗余技术、软件陷阱技术等。


    正确答案:数字滤波技术

  • 第18题:

    储备冗余需要有完善的()、(),在监控系统中,这些工作通常由软件来完成。


    正确答案:检测;切换机构

  • 第19题:

    提高网站可用性的常用策略是()。

    • A、硬件冗余
    • B、软硬协调
    • C、软件冗余

    正确答案:A

  • 第20题:

    关于UMG8900软件版本管理描述错误的有()。

    • A、CHKVERSION命令可以检查单板的当前运行软件版本和FLASH保存软件版本与标准版本的一致性,按单板按软件类型列出与标准版本不一致的软件信息
    • B、CHKFILE命令校验主OMU硬盘保存的设备软件的正确性
    • C、DSPSWVER命令不能查询单板的FLASH保存软件的版本
    • D、DSPSWVER命令可以查询单板的运行软件的版本

    正确答案:C

  • 第21题:

    可靠性设计的常用方法有();

    • A、提高软件可靠性
    • B、诊断技术
    • C、冗余技术
    • D、反求工程设计

    正确答案:A,B,C

  • 第22题:

    下列哪一项能够提高网络的可用性?()

    • A、数据冗余
    • B、链路冗余
    • C、软件冗余
    • D、电源冗余

    正确答案:B

  • 第23题:

    多选题
    可靠性设计的常用方法有();
    A

    提高软件可靠性

    B

    诊断技术

    C

    冗余技术

    D

    反求工程设计


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