[07326]计算机软件技术基础题库(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[4] 操作系统的功能不包含()。
A 处理机管理
B 存储管理
C 文件管理
D 电子邮件管理
[5] 在平均情况下速度最快的排序方法为()。
A 简单选择排序
B 冒泡排序
C 堆排序
D 快速排序
[9] 采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A 2^24
B 2^16
C 2^8
D 2^8
[14] 若根据查找表建立长度为m的线性哈希表,采用线性探测再哈希法处理冲突,假定对一个元素第一次计算的哈希地址为d,则下一次的哈希地址为()。
A d
B d+1
C (d+1)/m
D (d+1)%m
[15] 在一棵完全二叉树中,若编号为i的结点存在右子树,则右子结点编号为()。
A 2i
B 2i-1
C 2i+1
D 2i+2
[19] 在下列文件的物理结构中,不利于文件长度动态增长的是()。
A 顺序结构
B 链接结构
C 索引结构
D HASH结构
[24] 下列关系代数中按照二维表列进行运算的关系运算为()。
A 并
B 差
C 投影
D 选择
E 链接
[41] 什么是数据模型?答案:数据模型(data model)是描述数据如何表示、如何访问的抽象模型,常用来定义特定领域的数据元素和数据元素之间的关系。(1分)在程序设计语言中,数据模型也常常称为数据结构。在数据库领域中建立的数据模型称为数据库模型。(1分)数据库模型(database model)是描述数据库结构和使用的方法和技术。(1分)
斐波那契(Fibonacci)数列的定义为:它的第一项和第二项均为1,以后各项为前两项之和。若斐波那契数列中第n项用Fib(n)表示,则计算公式为:
试根据下面程序填写出计算Fib(n)的递归算法和非递归算法。
递归算法如下: int Fib(int n){if (n==1||n==2) 1; /*终止递归条件*/ return Fib(n-1)+ Fib(n-2));} 非递归算法如下:int Fib1(int n){ a,b,c;/*c代表当前项,a和b分别代表当前项前面的第二项和第一项*/ a=b= ;
(n==1||n==2) return 1;
else
for(int i=3;i<=n;i++){c= ; /*求出当前项*/ a= ; /*把前面第一项赋给前面第二项*/ b= ; /*把当前项赋给前面第一项*/ } return c; /*返回所求的第n项*/ }
[21] 集合可以用下列哪些表示方法表示()。
A 列举法
B 图表法
C 流程图
D 性质描述法
E 递归法
答案: AD
[22] 数据库管理系统的功能有()。
A 定义数据库
B 管理数据库
C 建立数据库
D 维护数据库
E 数据通讯
[24] 根据操作系统在用户面前的使用环境以及访问方式,可将操作系统分为()。
A 多道批处理操作系统
B 分时操作系统
C 实时操作系统
D 手工操作系统
E 并行操作系统
[41] 进程间同步和互斥的含义是什么?并举例说明。
答案:同步:并发进程之间存在的相互制约和相互依赖的关系。
互斥:若干进程共享一资源时,任何时刻只允许一个进程使用。(写对一个得1.5分,举例各1分)
[44] 算法的基本特征是什么?
答案:算法具有:有穷性、确定性、可行性(能行性)。(2分)
有穷性是指任何算法在经过有限的步骤之后总会结束,步骤的数量是一个合理的数字。实际上,算法的有穷性包含了时间的含义。如果某种算法从理论上可以实现,但是运行时间过长(例如要运行200年)则可能失去了实际的应用价值。(1分)确定性是指算法的每一个步骤都是精确定义的,在任何情况下这些步骤都是严密的、清晰的。该特征是指算法不允许出现模棱两可的解释、不允许有多种不同的理解,不同的人、不同的环境下对同一种算法的理解应该是明确的、唯一的。(1分)可行性是指算法的每一个步骤都是可以实现的,即使人们用笔和纸进行手工运算,那么在有限的时间内也是可以完成的。(
[45] 什么是数据结构?数据结构对算法有哪些影响?
答案:数据结构是指相互有关联的数据元素的集合.前后件关系是数据元素之间的一个基本关系,但前后件关系所表示的实际意义是随具体对象的不同而不同。一般来说,数据元素之间的任何关系都可以用前后件关系来描述。
[7] 在对n个元素进行冒泡排序的过程中,最坏情况下的时间复杂度为()。
A O(1)
B O(lbn)
C O(n2)
D O(n)
[25] 数据库中的常用的数据模型有()。
A 网状模型
B 层次模型
C 关系模型
D 概念模型
E 结构模型
[26] 一个结点的子树的个数称为该结点的。
答案:度
[27] 顺序存储结构是通过表示元素之间的逻辑关系的。
答案:顺序表
[35] 在二维数组a[10,20]中,每个元素占8个存储单元,假定该数组的首地址为2000,则数组元素a[6,15]的字节地址为__ __ ___。
答案: 3080
[36] 黑箱法
答案:黑箱法是指一个系统内部结构不清楚.或根本无法弄清楚时(1分),从外部输入控制信息,使系统内部发生反应后输出信息(1分),再恨据其输出信息来研究其功能和特性的一种方法(1分)。