21、常用的函数参数传递方式有传值与传引用两种。( )。
A. 在传值方式下,形参与实参之间互相传值
B. 在传值方式下,实参不能是变量
C. 在传引用方式下,修改形参实质上改变了实参的值。
D. 在传引用方式下,实参可以是任意的变量和表达式。
答案: C
传值调用最显著的特征就是被调用的函数内部对形参的修改不影响实参的值。引用调用是将实参的地址传递给形参,使得形参的地址就是实参的地址。
22、二维数组a[1..N,1..N]可以按行存储或按列存储。对于数组元素a[i,j](1<=i,j<=N),当( )时,在按行和按列两种存储方式下,其偏移量相同。
A. i≠j
B. i=j
C. i>j
D. i
答案: B 23、实时操作系统主要用于有实时要求的过程控制等领域。实时系统对于来自外部的事件必须在( )。
A. 一个时间片内进行处理
B. 一个周转时间内进行处理
C. 一个机器周期内进行处理
D. 被控对象规定的时间内做出及时响应并对其进行处理
答案: D
实时操作系统是保证在一定时间限制内完成特定功能的操作系统。实时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的;软实时则只要按照任务的优先级,尽可能快地完成操作即可。
24、假设某计算机系统中只有一个CPU、一台输入设备和一台输出设备,若系统中有四个作业T1、T2、T3和T4,系统采用优先级调度,且T1的优先级>T2的优先级>T3的优先级>T4的优先级。每个作业Ti具有三个程序段:输入Ii、计算Ci和输出Pi(i=1,2,3,4),其执行顺序为Ii→Ci→Pi。这四个作业各程序段并发执行的前驱图如下所示。图中①、②分别为(24),③、④、⑤分别为(25)。
A. l2、P2
B. l2、C2
C. C1、P2
D. C1、P3
答案: C
25、 A. C2、C4、P4
B. l2、l3、C4
C. I3、P3、P4
D. l3、C4、P4
答案: D
题目告诉我们一共有3个设备,分别是一个CPU、一台输入设备和一台输出设备,其实输入设备对应程序段输入Ii,而CPU对应程序段计算Ci,输出设备对应程序段输出Pi。而每个作业都分为这三段,各段间有个顺序关系。再结合图中已经给出的结点,我们不难发现,第一行是输入,第二行是计算,而第三行的结点数输
出结点。因此可以知道①、②分别为C1、P3,③、④、⑤分别为I3、C4、P4。
26、假设段页式存储管理系统中的地址结构如下图所示,则系统( )。
A. 最多可有256个段,每个段的大小均为2048个页,页的大小为8K
B. 最多可有256个段,每个段最大允许有2048个页,页的大小为8K
C. 最多可有512个段,每个段的大小均为1024个页,页的大小为4K
D. 最多可有512个段,每个段最大允许有1024个页,页的大小为4K
答案: B
页内地址为13位,页号地址为11位,段号地址为8位。根据公式 ,可以分别计算段号,页号以及页内地址最大的寻址空间。存储管理系统中的地址长度均表示为最大的寻址空间。
27、假设系统中有n个进程共享3台扫描仪,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。
A. 3
B. -3
C. 1
D. -1
答案: B
当有进程运行时,其他进程访问信号量,信号量就会减1。S=-1-2。
28、某字长为32位的计算机的文件管理系统采用位示图(bitmap)记录磁盘的使用情况。若磁盘的容量为300GB,物理块的大小为1MB,那么位示图的大小为( )个字。
A. 1200
B. 3200
C. 6400
D. 9600
答案: D
磁盘的容量为300GB,物理块的大小为1MB,则磁盘共300×1024/1个物理块,位示图的大小为300×1024/(32)=9600个字。 29、某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料开始,到产品的加工和销售进行全程跟踪。购买材料的流程、产品的加工过程以及销售过程可能会发生变化。该软件的开发最不适宜采用(29)模型,主要是因为这种模型(30)。
A. 瀑布
B. 原型
C. 增量
D. 喷泉
答案: A 30、某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料开始,到产品的加工和销售进行全程跟踪。购买材料的流程、产品的加工过程以及销售过程可能会发生变化。该软件的开发最不适宜采用(29)模型,主要是因为这种模型(30)。
A. 不能解决风险
B. 不能快速提交软件
C. 难以适应变化的需求
D. 不能理解用户的需求
答案: C