2022年《计算机软件技术基础》试题答案 .pdf
《2022年《计算机软件技术基础》试题答案 .pdf》由会员分享,可在线阅读,更多相关《2022年《计算机软件技术基础》试题答案 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机软件技术基础试题1. 线性表的链式存储结构与顺序存储结构相比优点是 CD 。A. 所有的操作算法实现简单B. 便于随机存取C. 便于插入和删除D. 便于利用零散的存储器空间2. 线性表是具有n 个 C 的有限序列。A. 表元素B. 字符C. 数据元素D. 数据项E. 信息项7. 将两个各有n 个元素的有序表归并为一个有序表时,其最少的比较次数是 A 。A. n B. 2n-1 C. n-1 D. 2n 13. 用单链表表示的链式队列的队头在链表的 A 位置。A. 链头B. 链尾C. 链中14. 若用单链表表示队列,则应该选用 B 。A. 带尾指针的非循环链表B. 带尾指针的循环链表C.
2、带头指针的非循环链表D. 带头指针的循环链表15. 在解决计算机主机与打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印,先放入打印缓冲区的数据先被打印。该缓冲区应该是一个 B 结构。A. 堆栈B. 队列C. 数组D. 线性表16. 若用一个大小为6 的数组来实现循环队列,且当前rear和 front的值分别为0 和 3。当从队列中删除一个元素,再加入两个元素后,rear 和 front的值分别为 B 。A. 1 和 5 B. 2和 4 C. 4 和 2 D. 5 和 1 17. 设栈的输入序列为1,2 , ,10 ,
3、 输出序列为a1,a2,a10, 若 a5=10,则 a7为 C 。A. 4 B. 8 C.不确定D.7 18. 设栈的输入序列是1,2,3,4,则 D 不可能是其出栈序列。A 1243 B. 2134 C. 1432 D. 4312 19. 以下 D 是 C语言中” abcd321ABCD ”的子串。A. abcd B. 321AB C. “abcABC ”D. “21AB ”20. 若串 S=”software ”,其子串的数目是 C 。A. 8 B. 37 C. 36 D. 9 22. 设高为 h 的二叉树只有度为0 和 2 的结点,则此类二叉树的结点数至少为 B ,至多为 F 。高为
4、h 的完全二叉树的结点数至少为 E ,至多为 F 。A 2h B. 2h-1 C. 2h+1 D.h+1 E. 2h-1F. 2h-1 G. 2h+1-1 H. 2h+1 23. 一棵有 124 个叶结点的完全二叉树,最多有 B 个结点。A. 247 B. 248 C. 249 D. 251 24. 若从二叉树的任一结点出发到根的路径上所经过的结点序列按其关键字有序,则该二叉树是 C 。A. 满二叉树B. 哈夫曼树C. 堆D. 二叉查找树25. 前序遍历和中序遍历结果相同的二叉树为 F ;前序遍历和后序遍历结果相同名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
5、 - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 的二叉树为 B 。A. 一般二叉树B. 只有根结点的二叉树C. 根结点无左孩子的二叉树D. 根结点无右孩子的二叉树E. 所有结点只有左孩子的二叉树F. 所有结点只有右孩子的二叉树27. 若在线性表中采用折半查找法查找元素,该线性表应该 C 。A. 元素按值有序B. 采用顺序存储结构C. 元素按值有序,且采用顺序存储结构 D. 元素按值有序,且采用链式存储结构33. 在文件局部有序或文件长度较小的情况下,最佳内部排序的方法是 A 。A. 直接插入排序B. 冒泡排
6、序C. 简单选择排序36. 如果只想得到1000 个元素组成的序列中第5 个最小元素之前的部分排序的序列,用 B 方法最快。A. 冒泡排序B. 快速排序C. 希尔排序D. 堆排序E. 简单选择排序38. 若要尽可能快地完成对实数数组的排序,且要求排序是稳定的,则应选 C 。A. 快速排序B. 堆排序C. 归并排序D. 希尔排序39. 从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为 A 排序法。A. 插入排序B. 交换排序C. 选择排序D. 归并排序41. 表是一种数据结构,链表是一种 (1) 。队列和栈都是线性表,栈的操作特性是
7、 (2) ,队列的操作特性是 (3) 。今有一空栈S,对下列待进栈的数据元素序列a,b,c,d,e,f依次进栈、进栈、出栈、进栈、进栈、出栈的操作,则此操作完成后,栈 S的栈顶元素为 (4) ,栈底元素为 (5) 。供选答案:(1): A. 非顺序存储线性表B. 非顺序存储非线性表C. 顺序存储线性表D. 顺序存储非线性表(2): A. 随机进出B. 先进后出C. 先进先出D. 出优于进(3): A. 随机进出B. 先进后出C. 后进后出D. 进优于出(4): A. f B. c C. a D. b (5): A. b B. c C. a D. d 答案: ABCBC 44. 计算机数据处理的
8、对象是具有不同结构的各种数据,可以访问的最小数据信息单位是 (1) ,可以引用的最小命名数据单位是 (2) 。线性表是最简单的一种数据结构,有顺序和链接两种存储方式。线性表按链接方式存储时,每个结点的包括 (3) 两部分。线性表的查找有 (4) 和 (5) 两种,但 (5) 只能用于顺序存储的情况。供选答案:(1): A. 数字B. 字符名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - C. 数据元素D. 数据项(2): A. 结
9、点B. 记录C. 数据元素D. 数据项(3): A. 数据值与符号B. 数据与指针C. 数据与表名D. 头地址与尾地址(4): A. 随机查找B. 顺序查找C. 二分法查找D. 浏览(5): A. 随机查找B. 顺序查找C. 二分法查找D. 浏览答案: CDBBC 46. 从未排序的序列中,依次取出元素, 与已排序序列的元素比较后,放入已排序序列中的恰当位置上,这是 (1) 排序。从未排序的序列中,挑选出元素,放在已排序序列的某一端位置, 这是 (2) 排序。 逐次将待排序的序列中的相邻元素两两比较,凡是逆序则进行交换,这是 (3) 排序。如果整个排序过程都在内存中进行,称为 (4) 排序。排
10、序算法的复杂性与排序算法的 (5) 有关。供选答案:(1): A. 选择B. 插入C. 比较D. 归并(2): A. 选择B. 插入C. 比较D. 归并(3): A. 冒泡B. 交换C. 比较D. 散列(4): A. 外部B. 内部C. 外存D. 内存(5): A. 运算量大小与占用存储多少B. 运算量大小与处理的数据量大小C. 并行处理能力和占用存储多少D. 占用存储多少和处理的数据量大小答案: BAABA 47. 操作系统是对计算机资源进行的 (1) 系统软件,是 (2) 的接口。在处理机管理中,进程是一个重要的概念,它由程序块、 (3) 和数据块三部分组成,它有3 种基本状态,不可能发生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件技术基础 2022年计算机软件技术基础试题答案 2022 计算机软件 技术 基础 试题答案
限制150内