D.程序经调试改错后不必进行再测试
参考答案:C
参考解析:程序设计不只是编制程序,还包括编写相应的文档等;程序的测试一般不由程序员自己去完成,应该由独立的第三方来构造测试;由于修正一个错误的同时有可能会引入新的错误,所以在修改错误之后,必须进行回归测试。因此选项C正确。
9、在表示树的多重链表中,除了要存储结点的值和多个指针之外,还必须需要存储()
A.结点的度B.结点的层次C.结点的高度D.结点的深度
参考答案:A
10、下列关于链表结构的叙述正确的是()
A.线性链表、带链的栈和带链的队列的结点的结构都是相同的
B.双向链表也就是循环链表
C.线性链表与带链的栈的结点的结构是不同的
D.在循环链表中通过任意一个结点可以找到链表中其他所有的结点,而在双向链表中做不到这一点
参考答案:A
11、在E.R图中,用来表示实体的图形是()
A.矩形B.椭圆形C.菱形D.三角形
参考答案:A
参考解析:在E.R图中用矩形表示实体,用椭圆表示实体的属性,用菱形表示实体之间的联系,用线段来连接矩形、椭圆和菱形。因此本题的正确答案是A。
12、JaCkson方法是一种什么样的的.结构化分析方法?
A.面向数据流B.面向对象C.面向数据结构D.面向控制流
参考答案:C
13、通过相邻数据元素的交换逐步:搿线性表变成有序的排序方法是()
A.冒泡排序法B.简单选择排序法C.简单插入排序法D.希尔排序法
参考答案:A
二、填空题
1、在面向对象方法中,类之间共享属性和操作的机制称为________
参考解析:继承
2、在软件生命周期的________阶段,软件的结构、模块的划分、功能的分配以及处理流程应该给出。
参考解析:软件设计
3、在二维表中能唯一标识元组的最小属性集称为该表的_________。
参考解析:码
4、________测试方法也称为功能测试或数据驱动测试,它是对软件已经实现的功能是否满足需求进行测试和验证。
参考解析:黑盒测试
5、树是-种简单的________(线性月)线性)结构,在树中,所有数据元素之间的关系具有明显的________特性。
参考解析:非线性 层次
6、软件开发环境是全面支持软件开发全过程的________集合。
参考解析:软件开发工具
7、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是_________。
参考解析:数据库系统
【分析】数据库系统阶段数据独立性最高。
8、源程序文档化要求程序应该加注释。注释一般分为序言性注释和________。
参考解析:功能性注释