| a6,8
的存贮地址是
_____
。
25
.操作系统具有处理机管理、存储管理、文件管理、设备管理和
____
的功能。
26
.进程的
3
种基本状态分别是就绪状态、
______
、等待状态。
27
.关系
R
与
S
的运算
称为
_____
。
28
.数据库系统中的
DBA
是指
_____
。
29
.软件系统生存的漫长周期称为
_____
。
30
.软件设计可分为总体设计和
____
两步。
三、名词解释题(本大题共
4
小题,每小题
3
分,共
12
分)
31
.中断
32
.线性结构
33
.作业调度的任务
34
.关系投影(
Projection
)运算
四、问答题(本大题共
3
小题,每小题
5
分,共
15
分)
35
.有一棵二叉树如题
35
图所示,试写出该二叉树的先序遍历和后序遍历序列。
题
35
图
36
.关系代数中,传统的集合运算除了笛卡儿积之外还有哪些
?
37
.为检验模块的正确性,一般从哪几个方面设计测试用例比较好
?
五、阅读理解题(本大题共
3
小题,每小题
6
分,共
18
分)
38
.已知在一维数组
A[m+n]
中依次存放的元素为:(
a1,a2,
…
,am,b1,b2,
…
,bn
)。下面的算法是将它们的位置互换,即互换成:(
b1,b2,
…
,bn,a1,a2,
…
,am
)。试在算法中的空格处填上正确的内容,以实现算法的功能。
# define T 1000
int a [T];
int invert(int m,int n)
{
int i,x;
for(i=0;i<=(m+n-1)/2;i++)
{
x=a[i]
(1)
a[m+n-1-i]=x;
}
for(i=0;
(2)
;i++)
{
x=a[i];a[i]=a[n-1-i];a[n-1-i]=x;
}
for (
(3)
;i<=(m+n-1)/2;i++)
{
x=a[i];a[i]=a[m+n-1-i];a[m+n-1-i]=x;
}
}
39.
某系统采用可变分区的存储管理,在某时刻的内存空闲区表如下表所示,试画出内存分布图。
空闲区表
|
序号
|
大小
|
起始地址
|
状态
|
|
1
|
80K
|
20K
|
可用
|
|
2
|
74K
|
126K
|
可用
|
|
3
|
40K
|
260K
|
可用
|
|
…
|
…
|
…
|
…
|
|
|
|
|
|
|
|
|
|
|
|