2020年四级信息真题 第10套
1.从计算机安全保护角度来看,操作系统的主要作用是提供
A.人机交互接口
B.软件开发基础
C.第一道安全防线
D.虚拟机和扩展机
正确答案:C解析:【解析】原因有二:一、为使用
2020年四级信息真题 第10套
1.从计算机安全保护角度来看,操作系统的主要作用是提供
A.人机交互接口
B.软件开发基础
C.第一道安全防线
D.虚拟机和扩展机
正确答案:C解析:【解析】原因有二:一、为使用计算机必须以某个角色帐户登录操作系统,操作系统的用户帐户管理功能里提供帐户验证及安全;二、操作系统提供文件管理功能,对用户文件数据的访问是具有权限控制的。所以选C选项。A选项是从一般用户的角度来看;B选项是从软件开发者的角度来看;D选项是从计算机系统的角度来看。
2.共享性是操作系统的特征之一,下列哪种软件资源可以同时共享?
A.可重入代码
B.临界区
C.中断服务程序
D.内核调度模块
正确答案:A解析:【解析】可重入代码(Reentrycode)是一种允许多个进程同时访问的代码,可以被多个进程共享,所以答案为A选项。临界区是指访问临界资源的那段代码,各个进程必须互斥访问,B选项错误;单处理机系统在某一个时刻只能运行一个中断服务程序,处理一个中断,C选项错误;单处理机系统在同一时刻只能执行一个进程,因而只允许一个进程访问内核调度模块,D选项错误。
3.操作系统需要处理器从内核态转为用户态时,采用的是下列哪种方法?
A.调用访管指令
B.调用中断程序陷入
C.修改程序状态字
D.利用堆栈返回
正确答案:C解析:【解析】机器处于核心态是可以执行硬件所提供的全部指令,包括特权指令和非特权指令,在核心态时可利用特权指令修改程序状态字转换为用户态。而用户态转换为核心态唯一的途径是中断,因此选C选项。A、B选项是用户态转换到核心态;D选项没有状态转换。
4.进程运行时,当运行中的进程不希望被外部事件打扰时,可以采用下列哪一种操作方法?
A.陷入内核态
B.设置不被打扰状态字
C.屏蔽中断
D.将中断信号排队
正确答案:C解析:【解析】进程运行时状态发生转换的原因是发生中断,不希望被外部事件打扰只有设置程序状态字寄存器(PSW)的IF中断标志位,设置为IF为0屏蔽中断,因此选C选项。
5.对于函数fork(),它属于哪一类系统调用?
A.进程控制类
B.文件操作类
C.设备管理类
D.信息维护类
正确答案:A解析:【解析】函数fork()的作用是通过系统调用创建一个与原来进程几乎完全相同的进程。所以fork()函数是进程控制类函数,选A选项。
6.所谓“可再入程序”是指下列哪一类程序?
A.纯代码程序,运行中不需要修改
B.过程调用子程序,可被其他过程调用
C.代码及堆栈,允许部分修改
1
D.中断服务程序,与用户代码无关
正确答案:A解析:【解析】可再入程序是由可重入代码组成的程序,可以被安全的并行执行,当该程序正在运行时,可以再次载入内存并执行它。具有如下特点:它是纯代码的,即在执行过程中不可修改;调用它的进程应该提供属于它自己的数据区。因此选A选项。7.某单核处理机的计算机系统中共有20个进程,那么,处于就绪状态的进程最少是几个?
A.1
B.20
C.19
D.0
正确答案:D解析:【解析】若进程推进的顺序不当,或资源不足(或分配不当)则有进程全部阻塞,因而处于就绪状态的进程最少可以是0个,所以选D选项。
8.若一个进程由于申请的内存资源长期不能得到满足,那么,操作系统处理该进程的最佳方法是
A.挂起该进程
B.额外增加该类资源
C.重启该进程
D.撤销该进程
正确答案:A解析:【解析】挂起是指:把一个进程从内存转到外存。机器的资源是有限的,在资源不足的情况下,操作系统对内存中的程序进行合理的安排,其中有的进程被暂时调离出内存,当条件允许的时候,会被操作系统再次调回内存,重新进入等待被执行的状态即就绪态,所以最佳方法是挂起该进程,选A选项。
9.对于如下C语言程序
intmain()
{
printf("HelloWorld\n");
fork();
fork();
fork();
printf("HelloWorld\n");
}
在UNIX操作系统中正确编译链接后,其正确的运行结果是
A.共打印出6行HelloWorld
B.共打印出7行HelloWorld
C.共打印出8行HelloWorld
D.共打印出9行HelloWorld
正确答案:D解析:【解析】函数fork()的作用是通过系统调用创建一个与原来进程几乎完全相同的进程。但是被创建的子进程的起始执行指令地址却是从原进程代码的所执行fork()函数之后开始执行的。如若标记上述代码的第1个fork()为f1,第2个fork()为f2,第3个fork()为f3则父进程调用f1产生的子进程代码与父进程一样但起始执行指令地却是从f2开始执行的。按此方法计算则打印行数为1+f1+f2+f3+1行,f1执行后打印行数为f2+f3+1行,f2执行后打印行数为f3+1行,f3执行后打印行数为1行。合计9行。所以选D选项。
10.有如下C语言程序
void*th_f(void*arg)
{
printf("HelloWorld");
}
intmain(void)
{
pthread_ttid;
intst;
st=pthread_create(&tid,NULL,th_f,NULL);
2
if(st==0)
printf("Oops,Icannotcreatethread\n");
exit(NULL);
}
针对上述程序,下列叙述中哪一个是正确的?
A.线程th_f运行中出现错误
B.线程th_f运行后等待一个特定的线程退出
C.线程th_f运行后主动释放CPU给其他线程
D.线程th_f运行后退出
正确答案:D解析:【解析】分析线程th_f的代码可知:代码只有一个printf()函数调用语句,没出错的指令,排除A,没有等待其他线程的指令,排除B,没有调用阻塞原语的指令,排除C,只有一个printf函数调用语句,所以线程会执行完指令后退出。所以选D选项。11.某系统在打印数据时,读数据进程、处理数据进程和打印结果进程是通过下列哪个对象相关联的?
A.缓冲区
B.打印机
C.进程
D.磁盘
正确答案:A解析:【解析】首先打印机与读数据进程无关,排除B,读数据进程将数据放入缓冲区后供处理数据进程使用;处理数据进程将处理结果放入缓冲区供打印结果进程使用,本题三个进程之间协同工作是通过互斥访问临界资源缓冲区而进行的,所以选A选项。12.在解决进程同步和互斥的问题时,对信号量进行V原语操作是在下列哪一个代码区进行的?
A.进入区
B.临界区
C.退出区
D.剩余区
正确答案:C解析:【解析】进入临界区前的进入区对信号量执行P原语操作,离开临界区的退出区对信号量执行V原语操作。所以选C选项。
13.不同进程之间进行通信时,可以按需要采用同步或异步的方式,下列方法中,哪一种通信方式是同步的?
A.共享内存
B.消息机制
C.管道通信
D.套接字
正确答案:C解析:【解析】共享内存即共享缓冲区方式进行通信,缓冲区数目不为1时可同步或异步;消息机制是指进程间通过相互发送消息进行通信,可同步或异步;套接字是一组进程间交换数据的协议,可以是异步或同步;管道通信,是一方进程发送另一方只能接收,此方式只为同步。所以选C选项。
14.在装入一个程序时,把程序中的指令地址和数据地址经过计算,全部转换成物理地址后再装入物理内存,这一过程称为
A.静态重定位
B.动态重定位
C.静态地址分配
D.动态地址分配
正确答案:A解析:【解析】静态重定位是在目标程序装入内存时,由装入程序对目标程序中的指令和数据的地址进行修改,即把程序的逻辑地址都改成实际的地址。对每个程序来说,这种地址变换只是在装入时一次完成,在程序运行期间不再进行重定位。动态重定位是在程序执行期间每次访问内存之前进行重定位。这种变换是靠硬件地址变换机构实现的。通常采用一个重定位寄存器,其中放有当前正在执行的程序在内存空间中的起始地址,而地址空间中的代码在装入过程中不发生变化。所以选A选项。C、D都是程序装入之后,在运行时向系统申请内存资源的方式。
15.在虚拟页式系统中进行页面置换时,置换以后不再需要的、或者在最长时间以后才会用到的页面,这一策略称为
A.先进先出页面置换算法(FIFO)
3
B.最近最少使用页面置换算法(LRU)
C.最近最不常用页面置换算法(LFU)
D.理想页面置换算法(OPT)
正确答案:D解析:【解析】理想页面置换算法(OPT)也叫最佳页面置换算法,从主存中移出永远不再需要的页面;如无这样的页面存在,则选择最长时间不需要访问的页面。所选择的被淘汰页面将是以后永不使用的,或者是在最长时间内不再被访问的页面,这样可以保证获得最低的缺页率。因此选D选项。
16.页式存储管理方案中,若地址用24位二进制表示,页内地址部分占11个二进制位,则最大允许进程有多少个页面?
A.1024
B.4096
C.8192
D.16384
正确答案:C解析:【解析】地址用24位二进制表示,页内地址占11位,则最多可分为13位为页面地址,2的13次方为8192,最多为8192个页面,所以选C。
17.下列关于虚拟页式存储管理方案的叙述中,哪一个是错误的?
A.常用的页面调入策略有请求调页和预调页
B.页面置换有全局置换和局部置换两种策略
C.分页守护进程在前台执行
D.选中的置换出内存的页面如果被修改过,需要写回磁盘
正确答案:C解析:【解析】守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自动激活启动或超级管理用户来启动,所以选C选项。
18.有一个虚拟页式存储系统采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放300个整数变量。某进程程序如下:
VARA:ARRAY[1..150,1..200]OFinteger;
i,j:integer;
FORi:=1to150DO
FORj:=1to200DO
A[i,j]:=0;
设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次?A.101
B.200
C.100
D.300
正确答案:C解析:【解析】矩阵按行存放,分析代码了解到存放方式与访问方式相同,也是按行访问的。因此可把矩阵按页大小分为100页,每页300个元素,分析当访问第1个元素(第1页第1个元素),第301个元素(第2页第1个元素),第601个元素(第3页第1个元素)……时会发生缺页于是得知共缺页100次,所以选C选项。
19.假设某计算机系统的内存大小为256K,在某一时刻内存的使用情况如下表所示。
此时,若进程顺序请求20K和5K的存储空间,系统采用某种算法为进程分配内存,分配后的内存情况如下表所示。
那么系统采用的是什么分配算法?
4
A.最佳适配
B.最差适配
C.首次适配
D.下次适配
正确答案:D解析:【解析】若系统采用的最佳适配算法则应该是第1次分配使用地址为135K的空间,然后在地址为155K处剩余5K空间,第2次分配使用的是地址为100K的空间,与分配后情况不一致,排除A;若系统采用最差适配算法则首先是从地址为20K处开始分配最大的一块空间,然后在40K处剩余10K空间,第2次分配则从地址135K处再次分配5K,剩余20K空间,与分配后情况不一致,排除B;若系统采用首次适配算法则第1次从地址为20K处分配20K,然后地址为40K处剩余10K,第2次分配则从地址40K处分配5K,地址为45K处剩余5K,与分配后情况不一致,排除C;若系统采用下次适配算法,则假设上次是分配后的下个地址为135K处,现接该分配第1次分配20K,在地址155K处剩余5K,第2次分配又接此处分配5K,最后分配结果与上表一致,选D选项。
20.随着不断创建和删除文件,从而导致产生磁盘碎片的文件物理结构是
A.顺序结构
B.链接结构
C.索引结构
D.I节点结构
正确答案:A解析:【解析】顺序结构文件的分配方式是:创建文件时,分配一组连续的块;FAT中每个文件只要一项,说明起始块和文件的长度。缺点是不利于文件的插入和删除,反复增删之后会出现碎片问题。所以选A选项。
21.对于采用树形目录结构的文件系统,错误的说法是
A.由操作系统决定如何设置当前工作目录
B.由用户决定如何设置当前工作目录
C.允许不同的用户用相同的名字去命名文件
D.允许同一个用户在不同的子目录中使用相同的文件名
正确答案:A解析:【解析】C、D项容易理解,是正确的;由于系统采用树形目录结构,所以不同用户登录系统工作时,默认是以当前用户名文件夹为主工作目录的,并且由于目录是多层次的,可以方便设置当前工作目录,特殊情况还可以通过设置环境变量等方式更改当前工作目录等。所以选A选项。
22.读写硬盘时,下列哪一个操作花费时间最短?
A.寻道
B.旋转定位
C.数据传输
D.磁头复位
正确答案:C解析:【解析】访问磁盘时间分为三部分:寻道时间Ts,旋转延时时间Tr和传输时间Tt,其中寻道时间和旋转延时时间属于机械操作,占大头,最短是数据传输时间。因此选C选项。
[23/80单项选择题]取消
23.假设磁头当前位于第155道,正在向磁道序号减少的方向移动。现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SSF调度(最短寻道优先调度)算法得到的磁道访问序列是
A.110,170,180,195,68,45,35,12
B.110,68,45,35,12,170,180,195
C.170,180,195,110,68,45,35,12
D.12,35,45,68,110,170,180,195
正确答案:C解析:【解析】短寻道优先调度算法是指:该算法选择这样的进程,其要求访问的磁道,与当前磁头所在的磁道距离最近,以使每次的寻道时间最短。于是离155最近磁道号是170于是先选170访问,再次是180,……。所以选C选项。
24.在一个采用三级索引结构的UNIX文件系统中,假设物理块大小为1KB,用64位表示一个物理块号。主索引表含有13个块地址指针,其中前10个直接指向盘块号,第11个指向一级索引表,第12个指向二级索引表,第13个指向三级索引表,那么,一个文件最大可有多少块?A.10+512+512^2+512^3
B.10+256+256^2+256^3
5
C.10+128+128^2+128^3
D.10+512+256^2+128^3
正确答案:C解析:【解析】物理块大小为1KB,物理块号用64位表示,则每个块号大小为8个字节,那么1个物理块里最多可以放128个块号。于是一级索引表里最多有128个块,二级索引表里最多有128^2个块,三级索引表里最多有个128^3块,再加上主索引表里的10个块,所以选C选项。
25.在实现文件系统时,可采用“目录项分解法”加快文件目录检索速度。假设目录文件存放在磁盘上,每个盘块512字节。文件控制块有64字节,其中文件名占8字节,文件控制块分解后,第一部分占有10 字节(包括文件名和文件内部号),第二部分占56字节(包括文件内部号和文件其他信息)。假设某一个目录文件共有128 个文件控制块,则采用目录项分解法前,查找该目录文件的某一个文件控制块的平均访盘次数是
A.9
B.8.5
C.8
D.7.5
正确答案:B解析:【解析】设目录文件所占用的盘块数为N,则查找一个目录文件的某一个文件控制块的平均访盘次数是(N+1)/2次,本题目录文件所占盘块数为:128/(512/64)=16,代N=16入上式计算结果为8.5,所以选B选项。
26.计算机操作系统中,设备管理的主要任务之一是
A.通过协调技术避免设备冲突
B.通过改变配置加速数据传输
C.通过适配技术连接不同设备
D.通过总线技术提高设备效率
正确答案:A解析:【解析】设备管理主要任务有缓冲管理、设备分配、设备处理三大功能,通过协调技术避免设备冲突属于设备分配功能。所以选A选项。
27.系统引入一个不同于CPU的特殊功能处理单元,它有自己的指令和程序,可以实现对外围设备的统一管理和外围设备与内存之间的数据传送,该I/O设备控制方式称为
A.程序直接控制方式
B.中断控制方式
C.DMA方式
D.通道控制方式
正确答案:D解析:【解析】通道是指:一个独立于CPU的专门I/O控制的处理机,控制设备与内存直接进行数据交换。它有自己的通道命令,可由CPU执行相应指令来启动通道,并在操作结束时向CPU发出中断信号。所以选D选项。
28.计算机系统中拥有各种软硬件资源,内存是属于
A.可重用资源
B.不可重用资源
C.临界资源
D.共享资源
正确答案:A解析:【解析】内存分配回收以后可以重复使用所以是可重用资源;内存在读操作时内存可以为多个进程所同时共享,属于共享资源,而在写操作时只能是互斥访问,属于临界资源,不能一概而论。所以选A选项。
29.系统允许发生部分死锁,一旦发现有死锁进程,则通过杀死死锁进程来解决死锁问题的方法称为
A.死锁预防
B.死锁避免
C.死锁检测
D.死锁解除
正确答案:D解析:【解析】死锁预防、死锁避免、死锁检测是对于死锁发生前的措施,而死锁解除是发生后的措施。死锁解除的主要方法有:1资源剥夺法;2撤销进程法;3进程回退法。题意属于第2种方法。所以选D选项。
6
30.某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个实例,r2资源有2个实例,r4有3个实例。
当前的资源分配状态如下:
E={<P1,R1>,<P2,R3>,<R2,P1>,<R1,P2>,<P2,R2>,<R3,P3>}
若进程P3申请一个r1类资源<P3,R1>,则系统可能会发生下列哪一种现象?
A.死锁
B.无死锁
C.活锁
D.饥饿
正确答案:A解析:【解析】若加上<P3,R1>则有:<R1,P2>,<P2,R3>,<R3,P3>,<P3,R1>这是一个环路等待,r1与r3只有一个资源实例,P2与P3进程满足请求与保持条件并且所获得资源又不可被剥夺,这是死锁产生的四个必要条件都满足了,发生死锁。因此选A选项。31.在以下网络类型中,不属于局域网的是
A.TokenRing
B.TokenBus
C.Ethernet
D.ARPANET
正确答案:D解析:ARPANET是美国国防部高级研究计划署开发的世界上第一个运营的封包交换网络,它是全球互联网的始祖。因此不属于局域网,故选择D选项。
32.在TCP/IP参考模型中,实现不同主机进程之间的端到端通信的层次是
A.互联层
B.传输层
C.汇聚层
D.接入层
正确答案:B解析:TCP/IP参考模型采用四层模型结构,即网络访问层(网络接入层)、网际互联层、传输层(主机到主机)和应用层。其中,网络访问层主要负责监视数据在主机和网络之间的交换。网际互联层主要解决主机到主机的通信问题。传输层(主机到主机)为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性。应用层主要为用户提供所需要的各种服务。根据分析可知,选项B符合题意,故选择B选项。
33.关于无线传感器网的描述中,错误的是
A.对应的英文缩写为WSN
B.一种特殊的无线自组网
C.网络结点主要是传感器
D.网络拓扑结构不会改变
正确答案:D解析:无线传感器网(WirelessSensorNetwork,WSN)就是由部署在监测区域内大量的廉价微型传感器结点组成,通过无线通信方式形成的一个多跳的自组织的网络系统。
无线传感器网络拓扑控制由两部分组成,即拓扑构建和拓扑维护。一旦建立起最初的网络优化拓扑,网络开始执行它所指定的任务。随着时间的推移,当前的网络拓扑不再处于最优运行状态,需要对其进行维护使其重新保持最优或接近最优状态。
根据分析可知,选项D错误,故选择D选项。
34.关于网络拓扑的描述中,正确的是
A.网状拓扑结构复杂
B.树状拓扑是总线拓扑的扩展
7
C.环型拓扑存在中心结点
D.星型拓扑不存在中心结点
正确答案:A解析:网状拓扑结构,它的安装复杂,但系统可靠性高,容错能力强。树状拓扑是星型拓扑的扩展,其优点是易于扩展;易于隔离故障。环型结构由网络中若干结点通过点到点的链路首尾相连形成一个闭合的环,数据在环路中沿着一个方向在各个结点间传输,信息从一个结点传到另一个结点。因此不存在中心结点。星型结构是指各工作站以星型方式连接成网。网络有中央结点,其他结点(工作站、服务器)都与中央网络拓扑结点直接相连,这种结构以中央结点为中心,因此又称为集中式网络。根据分析可知,选项A正确,故选择A选项。35.如果交换机的总带宽为10.4Gbps,它具有4个千兆的全双工端口,则其百兆的半双工端口数量最多为
A.48个
B.24个
C.16个
D.8个
正确答案:B解析:半双工交换机的总带宽计算方法是:半双工总带宽(Mbps)=端口数×端口速率(Mbps)。全双工交换机的总带宽计算方法是:全双工总带宽(Mbps)=端口数×端口速率(Mbps)×2。而混合了全双工和半双工的交换机的总带宽=半双工总带宽+全双工的总带宽。其中需要注意的是,在单位换算过程中是1000为一个换算单位,而不是1024。
本题中总带宽是10.4Gbps=10.4×1000Mbps=10400Mbps。求半双工端口数的公式为:10400Mbps=1000Mbps×4×2+半双工端口数×100Mbps,则半双工端口数是:24。故选择B选项。
36.IEEE802.11帧的地址字段中使用的是
A.IP地址
B.端口
C.MAC地址
D.域名
正确答案:C解析:IEEE802.11主要用于解决办公室局域网和校园网中用户与用户终端的无线接入。IEEE802.11协议的帧头中有4个地址字段,这4个地址共同表示基本服务集BSS的ID、源地址、目的地址、发送结点地址与接收结点地址。这里面的地址是硬件地址,也称MAC地址或物理地址,故选择C选项。
37.关于以太网标准的描述中,正确的是
A.IEEE802.3u是FastEthernet标准
B.IEEE802.3ba是GigabitEthernet标准
C.IEEE802.3z是10GigabitEthernet标准
D.IEEE802.3ae是40/100GigabitEthernet标准
正确答案:A解析:IEEE802.3u是FastEthernet标准;IEEE802.3z是GigabitEthernet标准;IEEE802.3ae是10GigabitEthernet标准;IEEE802.3ba是40/100GigabitEthernet标准。根据分析可知,选项A正确,故选择A选项。
38.关于CSMA/CA的描述中,错误的是
A.是一种介质访问控制方法
B.经常被用于WLAN环境中
C.工作在网络层与传输层
D.发送数据前需要侦听信道
正确答案:C 解析:CSMA/CA(CarrierSenseMultipleAccesswithCollisionAvoidance,带有冲突避免载波侦听多路访问),它是无线局域网在MAC层的一种避免冲突的工作机制。故选项C错误,因此选择C选项
39.关于传统Ethernet帧的数据字段的描述中,正确的是
A.最小长度为64字节
B.最大长度为512字节
C.不在帧校验的范围内
D.为高层的待发送数据
正确答案:D解析:Ethernet帧的数据字段是高层带发送的数据部分,数据字段的最小长度是46B,最大长度是1500B。帧头采用32位的CRC校验。因此D选项正确,故选择D选项
8
40.Internet的主要组成部分包括:通信线路、路由器、主机和
A.服务器
B.客户机
C.光缆
D.信息资源
正确答案:D解析:Internet的主要组成部分包括:通信线路、路由器、主机和信息资源。故选择D选项
41.关于IP协议的描述中,错误的是
A.运行于互联层
B.屏蔽不同物理网络的差异
C.定义了以太帧的格式
D.向传输层提供统一的服务
正确答案:C解析:IP协议工作于互联层,而以太帧是MAC层的内容,故C选项错误,因此选择C选项
42.两台主机处于掩码为255.255.255.224的同一子网中。如果一台主机的IP地址为205.113.28.168,那么另一台主机的IP地址可以为A.205.113.28.75
B.205.113.28.126
C.205.113.28.129
D.205.113.28.186
正确答案:D解析:该题中只要求出网络号即可判断出另一个主机的IP地址。
网络号:是指将子网掩码和IP地址转换成二进制数,然后与IP地址按位进行与运算即可得到网络号。
子网掩码:11111111.11111111.11111111.11100000
IP地址:11001101.01110001.00011100.10101000
网络号:11001101.01110001.00011100.10100000,即205.113.28.160。由于网络号是205.113.28.160,因此另外一个地址一定是网络号后的地址。选择项中,只有D选项符合要求。故选择D选项。
43.关于ICMP差错报文的特点,错误的是
A.ICMP差错报文的传输具有较高的优先权
B.ICMP差错报文包含故障数据报的部分数据
C.ICMP差错报文伴随抛弃出错数据报而产生
D.ICMP差错报文的目的地址为出错数据报的源地址
正确答案:A解析:ICMP的差错报告具有以下特点:只报告差错,不负责纠正错误;发现出错设备只向信源机(出错数据报源地址)报告差错;差错报告作为一般数据传输,不享受特别优先权和可靠性;产生差错报告同时丢弃出错的IP数据报。分析可知,A选项错误,故选择A选择项。44.一主机采用IPv6协议栈发送IP数据报。如果它希望指定数据报转发途中需经过的几个路由器,那么可以使用的IPv6扩展头为
A.逐跳选项头
B.目的选项头
C.路由头
D.路由头
正确答案:C解析:逐跳选项头:由中间路由器处理的扩展头,目前主要有两个选项,即巨型有效载荷选项和路由器警告选项。
目的选项头:用于为中间结点或目的结点指定数据报的转发参数。
路由头:用来指出数据报在从源结点到达目的结点的过程中,需要经过的一个或多个中间路由器。
认证头:用于携带通信双方进行认证所需的参数。由分析可知,选项C符合要求,故选择C选项。
45.关于分布式结构化P2P网络的描述中,正确的是
A.采用DHT表进行结构组织
B.利用洪泛方式进行搜索
C.不支持精确关键词匹配查询
D.需要中心服务器维持
9
正确答案:A解析:分布式结构化P2P网络采用DHT(分布式散列表)表进行结构组织,利用分布式散列函数组成的散列表组织数据。分布式散列表是由广域范围内的大量结点共同维护的巨大散列表。DHT采用确定性拓扑结构,DHT可以提供精确的发现。通过分析可知A选项正确,故选择A选项。
46.以下哪种方法不能提高域名系统的解析效率?
A.解析从本地域名服务器开始
B.解析从本地域名服务器开始
C.域名服务器中使用高速缓冲技术
D.本地主机上采用高速缓冲技术
正确答案:B 解析:提高域名解析效率有三种方法:解析从本地域名服务器开始、域名服务器的高速缓冲技术和主机上的高速缓冲技术。选项B不能提高域名系统的解析效率,故选择B选项。
47.FTP的数据连接建立有两种模式,它们是
A.命令模式与响应模式
B.主动模式与被动模式
C.控制模式与数据模式
D.上传模式与下载模式
正确答案:B 解析:FTP的数据连接建立有两种模式:主动模式与被动模式。选项B符合题意,故选择B选项
48.在使用POP3协议过程中,如果希望查询邮件报文的总数和长度,那么可以使用的命令是
A.RETR
B.NOOP
C.STAT
D.DIR
正确答案:C解析:RETR<邮件编号>:请求服务器发送指定编号的邮件。NOOP:无操作。STAT:查询报文总数和长度。DIR:DOS命令,用来查看磁盘中的文件。根据解析可知,选项C符合题意,故选择C选项。
49.为了防止他人假冒自己的身份访问Web站点,我们可以采取的行动为
A.将整个Internet划分成Internet、Intranet、可信、受限等不同区域
B.在主机浏览器中加载自己的证书
C.浏览站点前索要Web站点的证书
D.通信中使用SSL技术
正确答案:B 解析:选项A的功能是用于保护自己的计算机。选项B的功能是避免他人假冒自己的身份在Internet中活动。选项C的功能是验证站点的真实性。选项D是用来防止敏感信息被窃取和篡改。
50.以下哪个是SIP协议规定的用户标识?
A.alice.abc.com
B.alice#abc.com
C.alice@abc@com
D.alice@abc.com
正确答案:D解析:SIP协议利用通过类似E-mail地址的URL标识为网络服务或用户使用。基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名。完整的URL形式如下:协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志。A、B选项缺少@,C选项多了一个@,只有D选项格式正确,故选择D选项。
51.关于SIP协议中BYE消息的描述中,正确的是
A.用于取消挂起的呼叫
B.和ACK配合使用
C.包含消息头
D.只能由主叫发送
10
正确答案:C解析:BYE(再见)是一种请求消息。请求消息包含请求行、消息头、空行和消息体。它用于终止一次会话,既可由主叫发送,也可以由被叫用户代理发送。选项A是CANCEL(取消)请求消息的功能,选项B是INVITE(邀请)请求的功能。BYE消息既可由主叫发送,也可以由被叫用户代理发送,选项D错误,故选择C选项。
52.关于SIP协议中OPTIONS消息的描述中,正确的是
A.用于获取用户位置
B.用于获取服务器的相关能力
C.和CANCEL消息配合使用
D.该消息有2个起始行
正确答案:B 解析:REGISTER(注册)提供地址解析的映射,让服务器知道其他用户的位。OPTIONS(可选项)请求消息主要请求关于服务器能力的消息。CANCEL(取消)仅仅支持取消INVITE(邀请)请求。OPTIONS消息只有1个起始行。根据解析可知,B选项符合题意,故选择B选项。53.关于XMPP寻址的描述中,正确的是
A.采用XML描述地址
B.实体地址称为JID
C.必须有资源标识符
D.必须有结点标识符
正确答案:B 解析:XMPP采用URI描述寻址,实体地址叫做JID(Jabber标识),它是由域标识符、结点标识符、资源标识符三部分组成。域标识符是唯一必需的,结点标识符和资源标识符是一个可选的标识符,放在标识符之后。根据题意,选项B符合要求。故选择B选项。54.在计算机A上,通过NFS把计算机B上的/usr/lib挂接到A的/usr/lib需要执行
A.connectB:/usr/lib/usr/lib
B.lnB:/usr/lib/usr/lib
C.mountB:/usr/lib/usr/lib
D.mountA:/usr/libB:/usr/lib
正确答案:C解析:当用户希望使用远程文件时,要用“mount”命令把远程文件系统挂接在自己的文件系统之下,使远程的文件像本地计算机上的文件一样可以被访问。在计算机A上,通过NFS把计算机B上的/usr/lib挂接到A的/usr/lib需要执行的命令是:mountB:/usr/lib/usr/lib。故选择C选项。
55.关于BitTorrent种子文件的描述中,正确的是
A.服务器统一制作种子文件
B.种子文件中包含DNS服务器信息
C.种子文件中包含Tracker服务器信息
D.下载者之间通过交换种子文件交换数据
正确答案:C解析:种子文件中包含了Tracker服务器的相关信息和发布者共享的文件的信息,制作种子文件的软件会将目标文件分解为若干个文件块,对每一个部分根据协议的编码方式计算其Hash信息,并将索引信息和Hash信息保存在种子文件中。下载者通过发布者提供的种子文件连接到Tracker服务器来获取其他下载者(包括发布者自己)的IP地址,然后再连接到其他下载者。双方通过种子文件来确认已经拥有的文件块,并相互交换没有的数据。在整个下载过程中,Tracker服务器仅负责提供下载该文件的用户列表,并不存储文件本身,数据交换完全是用户间通过P2P方式进行的。根据题意,选项C符合要求,故选择C选项。
56.关于SNMP特点的描述中,错误的是
A.具有较高的复杂性
B.具有较高的复杂性
C.具有较好的实时性
D.具有良好的健壮性
正确答案:A解析:SNMP的特点是简单性、可伸缩性、扩展性、健壮性等。因此选项A错误,故选择A选项。
57.关于SNMP的MIB的描述中,正确的是
A.是只读的
B.全部由管理员人工更新
11
C.代理可查询MIB
D.管理站不需要MIB
正确答案:C解析:MIB(管理信息库)是一个数据库,它代表了某个设备或服务的一套可管理对象。由SNMP管理的每台主机必须有一个MIB,它描述了该主机上的可管理对象。所有的MIB必须用精确的组织结构定义。SNMP管理器在与其他代理连接时,通过MIB中的信息,来识别该代理上的信息是如何组织的。由于要经常从MIB中读取/写入信息,因此A选项错误;MIB由系统自动管理,选项B错误;每台机器都必须有MIB,选项D错误。故选择C选项。
58.关于CMIP协议的描述中,正确的是
A.事件的等级相同
B.主要功能在传输层实现
C.由ITU制定
D.通过ROP实现事件报告
正确答案:D解析:CMIP协议是由ISO组织制定的一种管理协议。管理进程根据事件发生时对网络服务影响的大小来划分事件的严重等级,然后再产生相应的故障处理方案。CMIP的所有功能都要映射到应用层的相关协议上实现。操作和事件报告是通过远程操作协议ROP实现的。故选D选项。
59.某信息系统支持有选择的存取控制,数据保护以用户组为单位,其安全等级至少是
A.D1
B.C1
C.C2
D.B1
正确答案:B 解析:D1是最小的保护级别。主要特征是保护措施很少,没有安全功能。
C1是有选择的安全保护。主要特征是有选择的存取控制,用户与数据分离,数据保护以用户组为单位。C2是受控的访问控制。主要特征是存取控制以用户为单位,广泛的审计。
B1是标记安全保护。主要特征是除了C2级的安全要求外,增加安全策略模型,数据标号(安全和属性),托管访问控制。根据解析,选项B符合题意,故选择B选项。
60.甲总是怀疑乙发给他的信在传输过程中遭人篡改,为了消除甲的怀疑,一般采用的技术是
A.加密技术
B.消息认证技术
C.超标量技术
D.FTP匿名服务
正确答案:B 解析:D1是最小的保护级别。主要特征是保护措施很少,没有安全功能。
C1是有选择的安全保护。主要特征是有选择的存取控制,用户与数据分离,数据保护以用户组为单位。
C2是受控的访问控制。主要特征是存取控制以用户为单位,广泛的审计。
B1是标记安全保护。主要特征是除了C2级的安全要求外,增加安全策略模型,数据标号(安全和属性),托管访问控制。
根据解析,选项B符合题意,故选择B选项。
[20/80多项选择题]
61.关于Unix操作系统的描述中,正确的是
A.是一种典型的网络操作系统
B.第一个版本采用C语言编写
C.采用分布式、单用户的系统结构
D.很多公司开发了自己的Unix版本
E.与Linux操作系统采用相同的内核
正确答案:AD解析:UNIX操作系统,是一个多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。Unix从第三版内核开始使用C语言。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。选项B错误,第一版采用的是汇编语言书写的内核。选项C错误,Unix是多用户操作系统。选项E错误,Linux没有使用Unix内核。故选择AD选项。
12
62.关于IEEE802系列标准的描述中,错误的是
A.IEEE802.1主要定义局域网体系结构
B.IEEE802.2主要定义MAC子层功能
C.IEEE802.11主要定义千兆以太网
D.IEEE802.15主要定义无线局域网
E.IEEE802.16主要定义个人区域网
正确答案:BCDE解析:IEEE802.1主要定义局域网体系结构,IEEE802.2主要定义逻辑链路层控制子层功能,IEEE802.11主要定义无线局域网功能,IEEE802.15主要定义近距离个人无线网络。IEEE802.16主要定义宽带无线网络。故选择BCDE选项。
63.关于Ethernet物理地址的描述中,正确的是
A.地址长度为48位
B.又称为IPv6地址
C.需要保证地址的唯一性
D.后2字节由RAC负责分配
E.前4字节由网卡生产商分配
正确答案:AC 解析:Ethernet物理地址又称硬件地址、MAC地址,采用48位地址长度,并且每块Ethernet网卡的地址是唯一的。RAC为每个网卡生产商分配物理地址的前3个字节,即公司标识(Company-ID),也称机构唯一标识符(OUI)。后面3个字节由生产网卡的厂商自行分配。选项B中,IPv6是逻辑地址也称软地址。根据分析可知,选项AC正确,故选择AC选项。
64.以下哪些不是IP服务具有的特点
A.不可靠
B.QoS保证
C.面向连接
D.流接口
E.尽最大努力
正确答案:BCD 解析:IP服务具有三大特点:不可靠的数据投递服务、面向无连接的传输服务,尽最大努力的投递服务。因此选项BCD不是IP服务的特点,故选择BCD选项。
65.下图为一个简单的互联网示意图。路由器R的路由表中到达网络40.0.0.0的下一跳步IP地址可能取值为
A.10.0.0.5
B.20.0.0.5
C.30.0.0.7
D.20.0.0.6
E.20.0.0.8
正确答案:BCE解析:“跳”在路由表中指的是一个路由器。下一跳指的是和本网络相关的路由器。下一跳路由地址是指下一个路由(网关)的入口地址。
由于网络号40.0.0.0在路由器R的右边,因此路由信息可能会经过路由器Q"R"S到达,或者经过路由器Q"T到达。。如果经过Q"R"S到达,则下一跳的地址是20.0.0.6,如果路由器Q"T到达,会经过两个网络:20.0.0.0和50.0.0.0,如果从20.0.0.0传送信息,则下一跳地址是20.0.0.8,如果从50.0.0.0网络传送信息,则下一跳地址是50.0.0.8。根据题意,故选BCE项。
66.使用邮件传送多媒体等信息时,常常需要对邮件内容进行编码。常用的编码方法包括
A.ASN.1
B.BER
C.Unicode
13
D.base64
E.quoted-printable
正确答案:DE解析:ASN.1抽象语法标记(AbstractSyntaxNotationOne)ASN.1是一种ISO/ITU-T标准,描述了一种对数据进行表示、编码、传输和解码的数据格式,ISO协议套中的应用层协议使用了ASN.1来描述它们所传输的PDU,这些协议包括:用于传输电子邮件的X.400、用于目录服务的X.500、用于VoIP的H.323和SNMP(简单网络管理协议)。ASN.1 取得成功的一个主要原因是它与几个标准化编码规则相关,如基本编码规则(BER)-X.209、规范编码规则(CER)、识别名编码规则(DER)、压缩编码规则(PER)和XML编码规则(XER)。
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息。Base64也会经常用作一个简单的“加密”来保护某些数据,而真正的加密通常都比较繁琐。MozillaThunderbird和Evolution用Base64来保密电子邮件密码
Quoted-printable是使用可打印的ASCII字符(如字母、数字与"=")表示各种编码格式下的字符,以便能在7-bit数据通路上传输8-bit数据,或者更一般地说在非8-bitclean媒体上正确处理数据。这被定义为MIMEcontenttransferencoding,用于e-mail。
根据解析可知,DE选项符合题意,故选择DE选项。
67.关于HTML的描述中,正确的是
A.HTML是Web世界的共同语言
B.HTML是一种标记语言
C.HTML用于描述文档结构
D.浏览器应能解释符合HTML标准的页面
E.多个符合HTML标准的页面可相互链接
正确答案:ABCDE解析:HTML是一种标记语言、用于描述文档结构,是Web世界的共同语言,浏览器应能解释符合HTML标准的页面且多个符合HTML标准的页面可相互链接。根据题意,故选择ABCDE选项。
68.关于LAMP架构的描述中,正确的是
A.起源于Windows平台
B.支持快速开发
C.支持多种脚本语言
D.采用开源数据库
E.成本很高
正确答案:BCD解析:LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架。该架构起源于Linux平台,由于是开源软件,建设成本很低。根据题意,选项BCD符合要求,故选BCD项
69.关于数字签名的描述中,正确的是
A.数字签名是笔迹签名的模拟
B.数字签名都基于公钥体制
C.验证消息时需使用Hash函数
D.通过消息比较判断是否匹配
E.签名者用公钥加密消息
正确答案:AC 解析:数字签名是笔迹签名的模拟,公钥密码体制和私钥密码体制都可以用于数字签名,验证时需要使用相同的散列函数,并且通过比较消息摘要是否匹配来验证签名的正确性。根据分析知,选项AC符合题意,故选AC选项
70.关于PGP的描述中,正确的是
A.支持报文压缩
B.支持报文分段
C.需要使用背包算法
D.需要CA中心
E.支持多语种
14
正确答案:ABE解析:PGP(PrettyGoodPrivacy,相当好的私密性)是一个安全电子邮件加密软件,它主要由5种服务组成:鉴别、机密性、压缩、电子邮件的兼容性和分段,支持多语种安装平台。数字签名使用DSS/SHA或RSA/SHA算法,报文加密采用CAST或IDEA,或使用Diffie-Hellman的3DES或RSA算法。
PGP也提供了公共密钥认证机制,但是这个机制完全不同于通用的认证中心(CA)。PGP公共密钥通过委托网站进行认证,它也可以通过互联网上的PGP公共密钥服务器发布。
根据分析知,选项ABE符合题意,故选ABE。
71.一般系统中产生的事件分为中断和异常两类。下列哪些事件属于中断事件?
A.时钟中断
B.输入/输出中断
C.控制台中断
D.硬件故障中断
E.用户程序执行了特权指令
正确答案:ABCD解析:【解析】中断是指由CPU以外的事件引起的中断,如I/O中断,时钟中断,控制台中断等;异常是指来自CPU的内部事件或程序执行中的事件引起的过程,如硬件故障中断等。用户程序执行了特权指令可能会引发中断,转入中断处理,但不属于中断事件,而是程序主动请求陷入的中断,称“陷入”(trap)。所以选ABCD项。
72.线程描述表记录了线程管理相关的内容。下列哪些是线程描述表需要记录的信息?
A.处理器寄存器的值
B.硬件设备寄存器的值
C.栈现场状态
D.打开的文件描述符
E.线程内存空间
正确答案:ABC解析:【解析】线程描述表记录:线程ID、指令地址寄存器、处理器寄存器,硬件设备寄存器,栈现场状态等少量线程私有信息。D、E项应该是父进程里各线程共享的信息不在线程描述表记录。所以选ABC项。
73.对于交互式系统,其调度算法的设计目标是
A.较大的吞吐量
B.较短的周转时间
C.较高的CPU利用率
D.较快的响应时间
E.较均衡的性能
正确答案:DE解析:【解析】A,B、C选项为批处理系统调度算法的设计目标,交互式系统中主机与多客户交互,要求响应时间快,各用户体验均衡的性能等。所以选DE项。
74.下列哪些方法可以实现进程互斥?
A.Peterson算法
B.Test-and-Set(TS)指令
C.Swap或Exchange指令
D.信号量
E.分派器(Dispatcher)
正确答案:ABCD解析:【解析】Peterson算法是一个实现互斥锁的并发程序设计算法。(读和写在一条指令内完成)在许多计算机中都提供了专门的硬件指令Test-and-Set,简称TS,用于实现互斥访问临界资源。Swap或Exchange指令是寄存器和存储内容交换的指令,可用于信号量操作,实现系统任务之间的同步或互斥。信号量机制是实现进程互斥的重要方法。分派器(Dispatcher)是分派器(Dispatcher)实时系统调度策略之一,而非进程互斥方法。所以选ABCD项。
75.在虚拟页式存储管理中,为实现地址变换所涉及到的数据结构是
A.空闲区表
B.分区分配表
C.页表
15
D.段表
E.位图
正确答案:ACE解析:【解析】页式管理的地址变换过程是通过页表查出相应的页面号之后,由页面号与页内相对地址相加而得到实际物理地址。过程中要访问存储页面空闲区表,页表,位图。因此选ACE项
76.下列关于虚拟存储管理方案的叙述中,哪些是正确的?
A.采用先进先出页面置换算法可能导致Belady现象
B.出现抖动或颠簸现象时,系统用于调度页面所需要的时间比进程实际运行所占用的时间还多
C.工作集大小与工作集窗口尺寸密切相关
D.操作系统应为每个进程提供与工作集大小相等的物理页面数
E.进程对内存有临界要求,当分配给进程的物理页面数小于该临界值时,缺页率下降
正确答案:ABCD解析:【解析】FIFO算法可能导致Belady现象;调度页面时间是指入外存调入内存的时间,出现抖动或颠簸现象时,系统因为进程所请求的数据经常不在内存中而频繁的调入、调出页面,导致系统用于调度页面所需要的时间比进程实际运行所占用的时间还多;工作集是指在某段时间间隔内(t-w),进程要访问的页面集合,△(w-t)称为工作集窗口尺寸,工作集是工作集窗口尺寸w的函数;通常情况下操作系统应为每个进程提供与工作集大小相等的物理页面数。所以选ABCD项。
77.下列选项中,哪些是按照文件的存放时限划分的文件分类?
A.系统文件
B.档案文件
C.临时文件
D.用户文件
E.永久文件
正确答案:BCE解析:【解析】按存放时限临时文件、永久文件、档案文件三类。所以选BCE项。
78.在UNIX系统中,若文件File4的权限是736,则表示
A.文件属主可执行File4 B.文件属主可读File4 C.同组用户可写File4 D.同组用户可执行File4 E.其他用户可读File4
正确答案:ABCDE解析:【解析】x、y、z分别是0-7的数字,x表示属主,y表示同用户组,z表示其它用户,对该文件的存取权限(本题x、y、z分别是7、3、6)。x、y、z的取值公式均为:a*4+b*2+c。若其中,a=1分别表示可读,a=0表示不可读;b=1分别表示可写,b=0表示不可写;c=1分别表示可执行,c=0表示不可执行。本题中,7表示属主的权限:由7=a*4+b*2+c知a,b,c都为1,表示属主可读、可写、可执行;3表示同用户组的权限:由3=a*4+b*2+c知a为0,b和c为1,表示同用户组不可读、可写、可执行;6表示其他用户的权限:由6=a*4+b*2+c知a和b为1,c为0,表示其用户可读、可写、不可执行。所以选ABCDE项。
79.操作系统在进行设备分配时根据算法需要查找相应的数据结构,该数据结构包括的主要内容为下列哪几项?
A.系统设备表 B.设备控制表 C.控制器控制表 D.通道控制表 E.设备分配表
正确答案:ABCD解析:【解析】在进行设备分配时,通常要借助于一些用于记录系统中有关设备、控制器和通道的信息。基本的表格有:系统设备表(SDT)、设备控制表(DCT)、控制器控制表(COCT)、通道控制表(CHCT)。因此选ABCD项。
80.某操作系统的当前资源分配状态如下表所示。
假设当前系统可用资源R1、R2和R3的数量为(3,3,2),且该系统目前处于安全状态,那么下列哪些是安全序列?
A.P2P5P4P3P1 B.P4P2P3P5P1 C.P4P5P2P1P3 D.P2P5P4P1P3 E.P4P5P3P2P1
正确答案:ABCD解析:【解析】若按E项顺序分配,分配给P4使之满足运行,按当前资源,可分配,则分配后可用资源为(3,2,1),P4运行结束,全部释放资源后为(5,4,3),可以分配给P5,分配后可用资源为(1,1,2),P5运行结束,全部释放资源后为(5,4,5),准备分配给P3,则发现R1资源不足以分配给P3,因此E项不是安全序列。ABCD项都可以正常分配,因此选ABCD项。
16