39.结构化程序设计的一种基本方法是(D)
A,筛选法B,递归法C,归纳法D,逐步求精法
40.对软件进行分解,是为了(B)
A,降低模块间接口的复杂程度B,降低模块的复杂程度C,降低模块的复杂程度,并降低模块间接口的复杂程度D,降低模块的复杂程度,并提高模块间接口的复杂程度41.在软件工程中,描绘软件结构的图形工具不包括(C)
A,层次图B,HIPO图C,PAD图D,H图
42.在详细设计阶段经常采用的图形工具包括(D)
A,PAD图B,程序流程图C,N-S图D,以上都是
43.提高程序可读性的手段包括(D)
A,使用三种标准控制结构B,采用有实际意义的变量名C,给程序加注释D,以上都是
44.结构化程序设计的三种基本控制结构不包括(C)
A,顺序B,选择C,转移D,循环
45.详细设计中,过程设计的常用图形工具不包括(A)
A,程序流程图B,数据流图C,N-S盒图D,PAD图
46.下列关于详细设计中的说法正确的是(D)等
A,详细设计任务相当于设计程序的蓝图B,详细设计的根本目标是应该怎样具体的实现系统C,详细设计不等于编译代码D,以上都正确
47.结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于(D)
A,他强调编程风格B,选择良好的数据结构和算法C,有限制的使用GOTO语句D,只有三种基本结构
48.程序设计语言主要分三大类:机器语言,汇编语言和(B)
A,逻辑语言B,高级语言C,自然语言D,智能语言
49.结构化程序设计中的三种基本控制结构是(B)
A,过程,子程序和分程序B,顺序,选择和循环C,递归,堆栈和队列D,调用,返回和转移
50.软件详细设计的主要任务是确定每个模块的(A)
A,算法和使用的数据B,外部接口C,功能D,编程
51.在详细设计阶段,经常采用的工具包括(A)
A,程序流程图B,SA C,SC D,DFD
52.详细设计的结果基本决定了最终程序的(C)
A,代码的规模B,运行速度C,质量D,可维护性
53.两个模块彼此传递的信息中有控制信息,这种耦合称为(D)
A,数据耦合B,公共环境耦合C,内容耦合D,控制耦合
54.结构化设计又称为(A)
A,概要设计B,面向数据流设计C,面向对象设计D,详细设计
55.按照总体设计中的启发式规则,模块的作用域和模块的控制域之间的关系应是(A) A,模块的作用域应在模块的控制域之内B,模块的控制域应在模块的作用域之内C,模块的控制域与模块的作用域互相独立D,以上的说法都不对
56.在SD方法中全面指导模块划分的最重要的原则是(D)
A,程序模块化B,模块高内聚C,模块低耦合D,模块独立性
57.软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括(C)
A,设计软件的模块结构B,定义接口并建立数据结构C,模块内部算法设计D,生成概要设计规格说明
58.软件详细设计主要采用的方法是(D)
A,模块设计B,结构化设计C,PDL语言D,结构化程序设计
59.详细设计中,过程设计的常用工具有(A)
A,程序流程图,N-S盒图,PAD图B,程序流程图,数据流图C,程序流程图,系统流程图D,程序流程图,E-R图
60.结构化程序设计主要强调的是(A)
A,程序易读性B,程序的效率C,程序设计语言的先进性D,程序的规模
61.提高程序可读性的最有力手段是(A)
A,使用三种标准控制结构B,采用有实际意义的变量名C,显示说明一切变量D,给程序加注释
62.一般来说,在软件生命周期中成本最高的阶段是(D)
A,详细设计B,软件编码C,软件测试D,软件维护
63.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们(D) A,前者属于静态测试,后者属于动态测试B,前者属于动态测试,后者属于静态测试C,都属于静态测试D,都属于动态测试
64.若有一个计算类型的程序,它的输入量只有一个X,其范围是【-1.0,1.0】,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(C)
A,条件覆盖法B,等价分类法C,边界值分析法D,错误推测法
65.单元测试的测试用例主要根据(B)的结果来设计
A,需求分析B,详细设计C,概要设计D,源程序
66.软件测试是为了(B)而执行程序的过程
A,纠正错误B,发现错误B,避免错误D,证明正确
67.常用的黑盒测试方法不包括(C)
A,等价划分B,边界值分析C,逻辑覆盖D,错误推测
68.软件测试中,白盒法是通过分析程序的(B)来设计测试用例的
A,应用范围B,内部逻辑C,功能D,输入数据
69.使用黑盒测试时,测试用例的设计应该根据(D)
A,程序的内部逻辑B,程序的复杂程度C,使用说明书D,程序的功能
70.与确认测试阶段有关的文档是(A)
A,需求规格说明书B,概要设计说明书C,详细设计说明书D,源程序
71.(B)是指程序在给定的时间点,按照规格说明书的规定成功运行的概念
A,可移植性B,可用性C,可靠性D,可扩展性
72.为软件的运行增加监控设施以应对将来可能出现的问题,这种维护的维护类别是(D) A,改正性维护B,适应性维护C,完善性维护D,预防性维护
73.在整个软件维护阶段所花费的全部工作中,哪种维护所占比例最大?(C)
A,改正性维护B,适应性维护C,完善性维护D,预防性维护
74.产生软件维护的副作用,是指(C)
A,开发时的错误B,隐含的错误C,因修改软件而造成了新的错误D,运行时错误操作
75.下列属于维护阶段的文档是(C)
A,软件规格说明B,用户操作手册C,软件问题报告D,软件测试分析报告
76.维护活动必须应用于(B)
A,软件文档B,整个软件配置C,可执行代码D,数据
77.为了提高软件的可维护性,在编码阶段应注意(D)