全国计算机等级考试四级计算机网络第8套试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国计算机等级考试四级计算机网络第8套
一、单项选择题
操作系统部分
1.从计算机应用角度来看,操作系统的主要作用是提供
A.人机交互接口
B.软件开发基础
C.第一道安全防线
D.虚拟机和扩展机
2.共享性是操作系统的特征之一,下列共享设备中,哪种设备可以共享但是不能被抢占使用?
A.CPU
B.打印机
C.硬盘
D.内存
3.内核态和用户态是用于操作系统运行安全而设置的一种状态标志,其含义是指
A.操作系统所处的状态
B.CPU在运行时所处的状态
C.内存在运行时所处的状态
D.安全系统所处的状态
4.外部I/O设备向处理器发出的中断信号又称为
A.中断请求
B.中断断点
C.中断屏蔽
D.中断优先级排队
5.编写程序时通常会使用过程调用和系统调用,下列选项中,系统调用不能实现的功能是
A.从当前程序跳转到调用程序
B.调用程序多次嵌套与递归
C.调用程序一般与当前程序有关
D.调用结束后返回原程序
6.计算机操作系统中,所谓进程的唯一"标志"是指
A.进程控制块
B.程序指令代码
C.程序堆栈段
D.程序变量和数组
7.某一单核处理机的计算机系统中共有20个进程,那么,处于运行状态的进程最少为几个?
A.1
B.20
C.19
D.0
8.当用户在编程中需要创建一个进程时,他可以采用下列哪一种方法?
A.调用进程创建原语由操作系统创建进程
B.填写进程控制块的数据结构并提交系统
C.填写进程控制块的数据结构并将其放入就绪队列
D.将用户所在进程的进程控制块复制一份给新进程
9.对于如下C语言程序
int main()
{
printf("Hello World\n");
fork();
printf("Hello World\n");
}
在UNIX操作系统中正确编译链接后,其正确的运行结果是
A.共打印出2行Hello World
B.共打印出3行Hello World
C.共打印出4行Hello World
D.共打印出5行Hello World
10.有如下C语言程序
void * th_f(void * arg)
{
printf("Hello World");
pthread_join(2);
}
int main(void)
{
pthread_t tid;
int st;
st = pthread_create(&tid, NULL, th_f, NULL);
if(st==0)
printf("Oops, I can not createthread\n");
exit(NULL);
}
针对上述程序,下列叙述中哪一个是正确的?
A.线程th_f运行后主动退出
B.线程th_f运行后等待一个特定的线程退出
C.线程th_f运行后主动释放CPU给其他线程
D.线程th_f运行后进入死循环
11.某系统在打印数据时,读数据进程、处理数据进程和打印结果进程之间的相互关系是
A.互斥关系
B.同步关系
C.前趋关系
D.后趋关系
12.为了保证临界资源的正确使用,进程在结束对临界资源的访问后必须通过下列哪一区才能离开?
A.进入区
B.临界区
C.退出区
D.剩余区
13.利用内存中若干公共缓冲区组织成队列,以实现进程之间信息交换的通信方式称为
A.共享内存
B.消息机制
C.管道通信
D.套接字
14.下列存储管理方案中,需要采用移动技术解决碎片问题的是
A.固定分区
B.可变分区
C.页式
D.段页式
15.在虚拟页式系统中进行页面置换时,首先置换最长时间未被使用过的页面,这一策略称为
A.先进先出页面置换算法(FIFO)
B.最近最少使用页面置换算法(LRU)
C.最近最不常用页面置换算法(LFU)
D.理想页面置换算法(OPT)
16.简单页式存储管理方案中,若地址用22位二进制表示,页内地址部分占12个二进制位,则最大允许进程有多少个页面?
A.2048
B.1024
C.512
D.256
17.下列关于页式存储管理方案的叙述中,哪一个是错误的?
A.页表长度寄存器保存了正在运行进程的页表长度
B.页内地址是地址的高位部分
C.大多数32位的操作系统采用了二级页表
D.页表在内存可以不连续存放
18.有一个虚拟页式存储系统,采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放300个整数变量。某进程程序如下:
VAR A:ARRAY[1..150, 1..100] OF integer;
i,j:integer;
FOR i:=1 to 150 DO
FOR j:=1 to 100 DO
A[i,j]:=0;
设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次?
A.100
B.50
C.150
D.200
此时,若进程顺序请求20K和5K的存储空间,系统采用某种算法为进程分配内存,分配后的内存情况如下表所示。