选择题
1:关于静态分配______ 的说法是错误的。
A.也称为预分配资源
B.仅当系统给进程分配了所有所需的资源后,该进程才开始执行
C.能预防死锁
D.提高了资源的利用率
2:函数调用语句“ f((e1,e2),(e3,e4,e5)) ”中参数的个数是
A.1
B.2
C.3
D.5
3:二维数组A[5][6]采用按列为主序的存储方式,每个元素占3个存储单元,若A[0][0]的存储地址是100,则A[4][3]的存储地址是
A.127
B.142
C.150
D.157
4:取出关系中的某些列,并消去重复的元组的关系运算称为
A.取列运算
B.投影运算
C.联结运算
D.选择运算
5:在数据库系统中,把可以相互区别的客观事物称为
A.文件
B.字段
C.实体
D.关键码
6:为了对紧急进程或重要进程进行调度,调度算法应采用
A.先来先服务
B.轮转法
C.优先权调度
D.短执行时间优先调度
7:下述程序执行后的输出结果是( )。
#include
main()
{
int a[]={2,4,6,8,10};
int y=1,x,*p;
p=&a[1];
for (x=0;x<3;x++)
y+=*(p+x+;
printf("%d\n",y);
}
A.17
B.18
C.19
D.20
8:设主串长为n,模式串长为m(m≤n),则在匹配失败情况下,朴素匹配算法进行的无效位移次数为
A.m
B.n-m
C.n-m+1
D.n
9:执行中的程序可以请求操作系统中止其执行或返回到程序的某一点再继续执行。操作系统提供的这类系统调用属于
A.文件服务类
B.资源申请类
C.控制类
D.信息维护类