1、技术可行性是可行性研究的关键,其主要内容一般不包括()。
A.风险分析
B.资源分析
C.人员分析
D.技术分析
本题答案:
C
2、当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系。
A.判定表和判定树
B.盒图
C.流程图
D.关系图
本题答案:
A
3、分配到必要资源并获得了处理机时的进程状态称为()。
A.就绪状态
B.执行状态
C.等待状态
D.阻塞状态
本题答案:
B
4、为改正软件系统中潜藏的错误而进行的维护活动称为()。
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
本题答案:
A
5、一个软件的宽度是指其控制的()。
A.模块数
B.层数
C.跨度
D.厚度
本题答案:
C
6、软件测试法中,()主要分析程序的内部结构。
A.白盒法
B.黑盒法
C.因果图法
D.错误推测法
本题答案:
A
7、根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为()。
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
本题答案:
C
8、以下不属于白盒测试技术的是()。
A.逻辑覆盖
B.基本路径测试
C.循环覆盖测试
D.等价类划分
本题答案:
D
9、软件的发展经历了()个发展阶段。
A.1
B.2
C.3
D.4
本题答案:
D
10、存储器的读写速度排列顺序正确的是()。
A.RAM>CACHE>硬盘>软盘
B.CACHE>RAM>硬盘>软盘
C.CACHE>硬盘>RAM>软盘
D.RAM>硬盘>软盘>CACHE
本题答案:
B
11、一个模块的()是指能直接控制该模块的模块数。
A.扇出数
B.扇入数
C.宽度
D.深度
本题答案:
B
12、()允许用户把若干作业提交计算机系统集中处理的操作系统。
A.分时操作系统
B.实时操作系统
C.网络操作系统
D.批处理操作系统
本题答案:
D
13、通道技术可以在()之间直接交换数据。
A.内存与CPU
B.CPU与外设
C.内存与外设
D.内存、CPU和外设三者
本题答案:
C
14、()实现在一对传输线上同时传送多路信号。
A.频分复用
B.时分复用
C.波分复用
D.码分复用
本题答案:
A
15、TCP协议是()。
A.一种简单的、面向数据报的传输层协议
B.一种面向连接的协议
C.主要用在不要求数据发送确认或者通常只传少量数据的应用程序中
D.没有保证通信可靠性的机制
本题答案:
B
16、下列关于进程的描述错误的是()。
A.进程是动态的
B.进程有生命期
C.多个进程可以并行执行,不需同步机构
D.程序的执行过程是进程
本题答案:
C
17、软件设计的准则中不包括()。
A.编程语言选择准则
B.信息屏蔽准则
C.结构化和模块化准则
D.抽象准则
本题答案:
A
18、实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的()。
A.30%
B.50%
C.70%
D.90%
本题答案:
D
19、为适应软件运行环境的变化而修改软件的活动称为()。
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
本题答案:
B
20、将软件组装成系统的一种测试技术叫()。
A.集成测试
B.单元测试
C.集合测试
D.系统测试
本题答案:
A
21、文档document一种数据媒体和其上所记录的数据。()
A.错误
B.正确
本题答案:
B
22、数据元素是数据的基本单位,数据项是数据的最小单位。()
A.错误
B.正确
本题答案:
B
23、快速原型技术的适用于软件产品要求大量的用户交互,或产生大量的可视输出,或设计一些复杂的算法等场合。()
A.错误
B.正确
本题答案:
B
24、设计阶段的输出是编码阶段的输入。()
A.错误
B.正确
本题答案:
B
25、非结构化维护用于软件的配置中只有源代码维护。()
A.错误
B.正确
本题答案:
B
26、类是对具有共同特征的对象的进一步抽象。()
A.错误
B.正确
27、数据输入的一般准则中包括保证信息显示方式与数据输入方式的协调一致;允许用户定做输入格式等内容。()
A.错误
B.正确
28、线性顺序队列会产生“假溢出”,而线性循环队列则不会。()
A.错误
B.正确
29、文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读。()
A.错误
B.正确
30、只有了解用户,了解任务,才能设计出好的用户界面。()
A.错误
B.正确
31、McCabe建议模块规模应满足V(G)≤20。()
A.错误
B.正确
32、缺乏有力的方法学的指导和有效的开发工具的支持, 这往往是产生软件危机的原因之一。()
A.错误
B.正确
33、软件的总体设计和详细设计都要用PAD图形工具。()
A.错误
B.正确
34、流程图也称为程序框图是最常用的一种表示法。()
A.错误
B.正确
35、开发一个软件项目总存在某些不确定性,即存在风险,有些风险如果控制得不好,可能导致灾难性的后果。()
A.错误
B.正确
36、需求分析阶段的成果主要是需求规格说明,但该成果与软件设计,编码,测试直至维护关系不大。()
A.错误
B.正确
37、操作系统是用户和硬件的接口。()
A.错误
B.正确
38、缺乏处理大型软件项目的经验是产生软件危机的唯一原因。()
A.错误
B.正确
39、如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比较困难。()
A.错误
B.正确
40、树形结构是用于描述数据元素之间的层次关系的一种线性数据结构。()
A.错误
B.正确