1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。计算机软件技术基础(2)在线作业二一、 单选题( 共 40 道试题, 共 100 分。) 1. 在计算机系统中, 允许多个程序同时进入内存并运行, 这种方法称为( )。. Spoling技术. 虚拟存储技术. 缓冲技术. 多道程序设计技术正确答案: 2. 在数据结构中, 从逻辑上能够把数据结构分成( ) 。. 动态结构和静态结构. 紧凑结构和非紧凑结构. 线性结构和非线性结构. 内部结构和外部结构正确答案: 3. 算法分析的目的是( ) 。. 找出数据结构的合理性. 研究算法中输入和输出的关系. 分析算法的效率以求改进. 分析算法的
2、易懂性和文档性正确答案: 4. 操作系统的PU管理主要是解决( ) 。. 单道程序对PU的占用. 多道程序对PU的占用. 多道程序对PU的分配. 多道程序或单道程序对PU的争夺正确答案: 5. 若把操作系统看作计算机系统资源的管理者, 下列( )不属于操作系统所管理的资源。. 程序. 内存. PU. 中断正确答案: 6. ( )不是实时系统的特征。. 很强的交互性. 具有对用户信息的及时响应性. 具有很强的可靠性. 有一定的交互性正确答案: 7. 在单处理机系统中, 若同时存在有10个进程, 则处于就绪队列中的进程最多为( )个。. 0. 6. 9. 10正确答案: 8. 若在线性表中采用折半
3、查找法查找元素, 该线性表应该 ( ). 元素按值有序. 采用顺序存储结构. 元素按值有序, 且采用顺序存储结构. 元素按值有序, 且采用链式存储结构正确答案: 9. 一组记录的排序码为25,48,16,35,79,82,23,40,36,72, 其中, 含有5个长度为2的有序表, 按归并排序方法对该序列进行一趟归并后的结果为( )。. 16,25,35,48,23,40,79,82,36,72. 16.25,35,48,79,82,23,36,40,72. 16,25,48,35,79,82,23,36,40,72. 16,25,35,48,79,23,36,40,72,82正确答案: 10
4、 串是一种特殊的线性表, 其特殊性体现在 ( ) 。. 能够顺序存储. 数据元素是一个字符. 能够链接存储. 数据元素能够是多个字符正确答案: 11. 下面关于进程和程序的叙述中, 错误的是()。. 进程是程序的执行过程, 程序是代码的集合. 进程是动态的, 程序是静态的. 进程可为多个程序服务, 而程序不能为多个进程服务. 一个进程是一个独立的运行单位, 而一个程序段不能作为一个独立的运行单位正确答案: 12. ( ) 是信息的载体, 它能够被计算机识别、 存储和加工处理。. 数据. 数据元素. 结点. 数据项正确答案: 13. 设有1000个无序的元素, 希望用最快的速度挑选出其中前10
5、个最大的元素, 最好选用( )排序法。. 冒泡排序. 快速排序. 堆排序. 希尔排序正确答案: 14. 常对数组进行的两种基本操作是( ) 。. 建立和删除. 索引和修改. 查找和修改. 索引和查找正确答案: 15. 如下图所示的二叉树的中序遍历序列是 ( )。. g. g. g. g正确答案: 16. 若需在O(nlogn)的时间内完成对数组的排序, 且要求排序是稳定的, 则可选择的排序方法是( ) 。. 快速排序. 堆排序. 归并排序. 希尔排序正确答案: 17. 从一个具有n个结点的单链表中查找其值等于x的结点时, 在查找成功的情况下, 需平均比较( ) 个结点。. n. n/2. (n
6、1)/2. (n+1)/2正确答案: 18. 在下述排序算法中, 所需辅助存储空间最多的是( )。. 快速排序. 归并排序. 堆排序. 希尔排序正确答案: 19. 树的基本遍历策略可分为先根遍历和后根遍历; 二叉树的基本遍历策略可分为先序遍历、 中序遍历和后序遍历。这里, 我们把由树转化得到的二叉树叫做这棵树对应的二叉树。下面结论正确的是( )。. 树的先根遍历序列与其对应的二叉树的先序遍历序列相同. 树的先根遍历序列与其对应的二叉树的后序遍历序列相同. 树的先根遍历序列与其对应的二叉树的中序遍历序列相同. 以上均不对正确答案: 20. 从未排序序列中依次取出一个元素与已排序序列中的元素依次
7、进行比较, 然后将其放在已排序序列的合适位置, 该排序方法称为9 ) 排序法。. 插入排序. 交换排序. 选择排序. 归并排序正确答案: 21. 设有一个已按各元素的值排好序的线性表, 长度大于2, 对给定的值K, 分别用顺序查找法和二分查找法查找一个与K相等的元素, 比较的次数分别为s和。在查找不成功的情况下, 正确的s和的数量关系是( ) 。. 总有s=. 总有s. 总有s. 与k值大小有关正确答案: 22. 设待排序的记录为(20,16,13,14,19), 经过下列过程将这些记录排序。 20,16,13,14,19 16,20,13,14,19 13,16,20,14,19 13,14
8、16,20,19 13,14,16,19,20 所用的排序方法是 ( ) 。. 直接插入排序. 冒泡排序. 希尔排序. 堆排序正确答案: 23. 下面程序段的时间复杂度为( ) 。 =0;=1; or(i=2;inxt=NULL. h-nxt=h. h != NULL正确答案: 28. 下面关于进程控制块的说法中, 错误的是( ) 。. 进程控制块对每个进程仅有一个. 进程控制块记录进程的状态及名称等. 进程控制块位于主存储区内. 进程控制块的内容、 格式及大小均相同正确答案: 29. 直接插入排序在最好情况下的时间复杂度为 ( ) 。. O(logn). O(n). O(nlogn). O
9、n2 )正确答案: 30. 对下图所示的二叉表, 按先根次序遍历得到的结点序列为( )。. HIG. HIG. HIRG. HIG正确答案: 31. 用某种排序方法对线性表25,84,21,47,15,27,68,35,20进行排序时, 元素序列的变化情况如下: (1) 25,84,21,47,15,27,68,35,20 (2) 20,15,21,25,47,27,68,35,84 (3) 15,20,21,25,35,27,47,68,84 (4) 15,20,21,25,27,35,47,68,84 则所采用的排序方法是( )。. 选择排序. 希尔排序. 归并排序. 快速排序正确答案:
10、 32. 栈结构一般采用的两种存储结构是( ) 。. 顺序存储结构和链表存储结构. 散列方式和索引方式. 链表存储结构和数组. 线性存储结构和非线性存储结构正确答案: 33. 进程是( )。. 一个程序段. 一个程序单位. 一个程序与数据的集合. 一个程序的一次执行正确答案: 34. 快速排序在最坏情况下时间复杂度是O(n2 ), 比( ) 的性能差。. 堆排序. 冒泡排序. 简单选择排序正确答案: 35. 如果T2是由有序树T转换而来的二叉树, 则T中结点的前序就是T2中结点的( )。. 前序. 中序. 后序. 层次序正确答案: 36. 以下哪一个不是队列的基本运算( ) 。. 从队尾插入一
11、个新元素. 从队列中删除第i个元素. 判断一个队列是否为空. 读取队头元素的值正确答案: 37. 对一个满二叉树, m个树叶,n个结点, 深度为h, 则( )。. n=h+m. h+m=2n. m=h-1. n=2h -1正确答案: 38. 前序遍历和中序遍历结果相同的二叉树为 ( ). 一般二叉树. 只有根结点的二叉树. 根结点无左孩子的二叉树. 所有结点只有右孩子的二叉树正确答案: 39. 在一个单链表中, 已知q所指结点是p所指结点的前驱结点, 若在p和q之间插入s结点, 则应执行( ) 。. s-nxt = p-nxt; p-nxt=s;. p-nxt = s-nxt; s-nxt=p;. q-nxt = s; s-nxt=p;. p-nxt = s; s-nxt=q;正确答案: 40. 对于一个栈, 给出输入项,。如果输入项序列由,所组成, 则不可能产生的输出序列是( ) 。. . . . 正确答案:
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818