北京航空航天大学2020年计算机软件技术基础试题知识.pdfVIP

  • 39
  • 0
  • 约1.1万字
  • 约 5页
  • 2021-11-14 发布于福建
  • 举报

北京航空航天大学2020年计算机软件技术基础试题知识.pdf

说明:请在试卷册封面和本页分别填写清楚学号和姓名,请勿遗忘。 学号: 姓名: (A)卷 缺考标记 _____ 一、填空题: (本题共计 30 分) 1、 线性表、树和图是指数据的 逻辑结构 ;顺序、链式存储是指数据的 存储结构 。(2 分 ) 2 、 计算机中的算法是指 解决某一问题的有限运算序列 。 (1 分) 2 3、 以下代码片段的时间复杂度为 O(n ) 。 (2 分) for(i=0;in;i++) for(j=0; jn; j++) t=t+1; 4、 已知一个长度为 n 的顺序表 A ,在表 A 的第 i 个元素( 1≤i≤n )之前插入一个新元素, 需向后移动 n-i+1 个元素。 (2 分) 5、 若非空栈采用链式存储结构,栈顶指针为 top ,删除栈的一个元素的需要执行的 语句序列为 : p=top; top=p-link; free(p); 。 (2 分) 6、 已知某二叉树的前序遍历序列为: C,B,F,E,G,A,D,H,I,J; 中序遍历序列为 : F,B,G,E,C,H,D,I,J,A; 该二叉树的后序遍历序列为 : F,G,E,B,H,J,I,D,A,C 。 (2 分) 7、 对于一个图 ,需要存储的信息包括 : 结点信息 、 边信息 和 边的权值信息 。 (3 分) 8、 在顺序表 {2 、 5、7 、 10、14、 15、18、23 、35 、41 、52} 中用二分法查找关键字 5, 需做 4 或 3 次 关键字比较。 (2 分) 9、 一个非空双链表,其结点类型为: struct list { int data; struct list *llink; struct list *rlink;} , 若要删除指针 q 指向的一个中间结点,需要执行的语句序列为: (q-llink)-rlink=q-rlink; (q-rlink)-llink=q-llink; free(q); 。 (3 分 ) 10、 在索引表中 ,若 一个索引项 对应主表中的一条记录,则称此索引为 _ _ 稠密 _ 索引, 若对应主表中的若干条记录,则称此索引为 __ 非稠密 ______ 索引。 (2 分 ) 11、 数据库系统 一般由 数据库 、 数据库管理系统 、应用系统、数据库管理员 和用户几个部分组成。 (2 分) 12、 E-R 图中 ,矩形表示 实体 ,椭圆表示 实体和联系的属性 。 (2 分) 13、 关系模型的完整性是 指 实体完整性 、 参照完整性

文档评论(0)

1亿VIP精品文档

相关文档