您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 综合/其它 > 计算机等级考试【四级网络工程师】第三套
四级网络工程师题库第三套1.现代操作系统最基本的特征是()A)并发性B)顺序性C)封闭性D)并行性A【解析】现代操作系统基本的特征是并发、共享、虚拟和异步,其中并发性是最基本的特性。故选择A选项。2.组成操作系统的主要部分通常是进程线程管理、内存管理、设备管理和()A)文件管理B)P、V操作管理C)死锁管理D)备份管理A【解析】操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的用户界面,输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。以现代观点而言,一个标准个人电脑的OS应该提供以下的功能:进程管理(Processingmanagement);内存管理(Memorymanagement);文件系统(Filesystem);网络通讯(Networking);安全机制(Security);用户界面(Userinterface);驱动程序(Devicedrivers)。故选择A选项。3.下列程序中,哪一个不属于操作系统内核程序?()A)进程调度程序B)中断服务程序C)设备驱动程序D)用户应用程序D【解析】内核指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。它负责管理系统的进程、中断、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。故选择D选项。4.用户编写程序时调用fork()创建进程,其使用的是操作系统提供给用户的什么接口?()A)系统调用B)命令控制语言C)作业控制语言D)应用编程接口A【解析】操作系统提供了3类型的接口供用户使用:命令接口:提供一组命令供用户直接或间接操作。根据作业的方式不同,命令接口又分为联机命令接口和脱节命令接口。程序接口:程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。图形界面接口:通过图标、窗口、菜单、对话框及其他元素,和文字组合,在桌面上形成一个直观易懂,使用方便的计算机操作环境。因此,fork采用了系统调用命令接口。故选择A选项。5.用户进程从用户态转变为内核态时,使用的指令是()A)访管指令B)I/O指令C)页保护指令D)压栈指令A【解析】用户程序不能直接使用特权指令。如果用户程序在用户态转换为内核态,使用访管指令,这是CPU由用户态向核心态转换的方法。故选择A选项。6.多道程序设计的意义是()A))宏观上有多个进程在计算机中同时运行B)微观上有多个进程在计算机中同时运行C)一种将程序分割为若干子程序的设计方法D)多个计算机协同运行一个进程A【解析】多道程序设计是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。使得CPU与外部设备之间可以并行工作,提高设备的利用率。多道程序技术运行的特征:多道、宏观上并行、微观上串行。故选择A选项。7.进程从运行态转换为阻塞态的原因是()A)需要的数据没有准备好B)需要的设备不存在C)分配给该进程的时间片用完D)运算过程中栈溢出A【解析】引起进程阻塞的事件有:1)请求系统服务;2)启动某种操作;3)新数据尚未到达;4)无新工作可做。故选择A选项。8.一个运行着的进程打开了一个新的文件,则指向该文件数据结构的关键指针存放在()A)进程控制块中B)文件目录中C)文件句柄中D)进程头文件中A【解析】进程控制块中的进程资源清单,列出所拥有的除CPU外的资源记录,如拥有的I/O设备,打开的文件列表等。故选择A选项。9.请分析以下程序。intmain(){pid_tpid;pid=fork();if(pid==0)printf(Iamthechildprocess,myprocessIDis%d\n,getpid());elseprintf(Iamtheparentprocess,myprocessIDis%d\n,getpid());}那么,该程序正确运行后的结果是()A)Iamthechildprocess,myprocessIDis3744Iamtheparentprocess,myprocessIDis3987B)Iamthechildprocess,myprocessIDis3744C)Iamtheparentprocess,myprocessIDis3987D)不输出任何信息A【解析】计算机程序设计中的fork()函数。返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。假设程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,故输出Iamthechildprocess,myprocessIDis3744Iamtheparentprocess,myprocessIDis3987。故选择A选项。10.在Pthread线程包的使用中,当用户编程创建一个新的线程时,需要使用的线程库函数是()A)pthread_create()B)pthread_exit()C)pthread_yield()D)pthread_join()A【解析】pthread_create是类Unix操作系统(Unix、Linux、MacOSX等)的创建线程的函数。故选择A选项。11.下列进程关系中,不能用P、V操作来实现的是()A)进程共享B)进程同步C)进程互斥D)进程的前趋关系A【解析】P、V操作可以实现进程同步、进程互斥、进程的前趋关系,进程共享是属于进程间大量信息的交换,P、V操作是一类低级通信原语不能承担大量信息交换的任务。故选择A选项。12.进程间通信时,下列哪一种情形下,发送进程不能再申请互斥锁?()A)已满的邮件槽B)已空的邮件槽C)未加锁的邮件槽D)半满的邮件槽A【解析】进程间通信时,已满的邮件槽,发送进程不能再申请互斥锁。故选择A选项。13.下列哪一种调度算法是不可抢占的?()A)时间片轮转B)先来先服务C)最短作业时间优先D)最高优先级优先B【解析】如果早就绪的进程排在就绪队列的前面,迟就绪的进程排在就绪队列的后面,那么先来先服务(FCFS:firstcomefirstservice)总是把当前处于就绪队列之首的那个进程调度到运行状态。也就说,它只考虑进程进入就绪队列的先后,而不考虑它的下一个CPU周期的长短及其他因素。FCFS算法简单易行,但性能却不大好。故选择B选项。14.在内存分区管理中,下列哪一种技术可以将零碎的空闲区集中为一个大的空闲区?()A)覆盖技术B)交换技术C)内存紧缩D)动态重定位C【解析】解决碎片问题的办法是在适当时刻进行碎片整理,通过移动内存中的程序,把所有空闲碎片合并成一个连续的大空闲区并且放在内存的一端,而把所有程序放在另一端,这技术称为移动技术或紧缩技术。故选择C选项。15.在内存分配方案中,下列哪一种方法使内存的利用率较高且管理简单?()A)段式分配B)页式分配C)可变分区分配D)固定分区分配B【解析】页式分配的优点有:1、由于它不要求作业或进程的程序段和数据在内存中连续存放,从而有效地解决了碎片问题。2、动态页式管理提供了内存和外存统一管理的虚存实现方式,使用户可以利用的存储空间大大增加。这既提高了主存的利用率,又有利于组织多道程序执行。故选择B选项。16.某页式存储管理系统采用一级页表。如果访问内存的时间为0.4μs,快表的命中率为90%,请问有效访问时间是多少?(假设访问快表耗时为0μs)()A)0.22μsB)0.4μsC)0.2μsD)0.44μsD【解析】当快表miss的时候,10%*0.4μs命中页表,由于采用了一级页表,所以只要还要访问一次内存,花费0.4μs。总计0.44μs。故选择D选项17.一个进程的内存分配页表如下,页的大小为500B,其中,有效位为1表示已装入内存,W表示可写,R表示可读。指令WRITE[3,100],R1在执行时会产生什么结果?()页号有效位页框号存取控制005W1110R2130W3180R4050RA)越界中断B)缺页中断C)写保护中断D)正常运行C【解析】指令WRITE[3,100],由于页号为3的页框存取控制为R,没有写权限,发出写保护中断。故选择C选项。18.在一个虚拟存储系统中,决定虚拟存储空间最大容量的要素是()A)计算机系统地址位宽B)计算机系统数据字长C)内存和磁盘容量之和D)交换空间容量A【解析】在一个虚拟存储系统中,决定虚拟存储空间最大容量的要素是计算机系统地址位宽。故选择A选项19.在虚拟页式存储管理系统中,若采用请求调页方式,当用户需要装入一个新的页面时,其调入的页面来自()A)磁盘文件区B)磁盘交换区C)内存缓冲区D)磁盘系统区A【解析】在请求分页的外存(磁盘)分为两部分:用于存放文件的文件区和用于存放对换页面的对换区。由于与进程有关的文件都放在文件区,故凡是未运行的页面都应该从文件区调入。故选择A选项20.在文件系统中,文件存储空间的分配单位通常是()A)数据块B)字符串C)记录D)文件A【解析】外存储器是属于块设备,分配空间时常以物理块来分配,因此为方便与其他设备传输数据文件也是按块进行划分的,称为数据块。故选择A选项21.在文件系统中,必须为每个文件建立一个至少包含文件名和文件物理存储地址的数据结构,称为()A)文件控制块B)文件分配表C)索引节点D)文件描述符A【解析】为了能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称之为文件控制块(FCB)。FCB一般应包括下列的文件属性信息:1.文件标志和控制信息;2.文件逻辑结构信息;3.文件物理结构信息;4.文件使用信息;5.文件管理信息。故选择A选项。22.通常为了保证文件系统中数据的安全而采用备份技术。那么,将上次备份后新增加的数据进行备份,该方法称为()A)增量转储B)全量转储C)物理转储D)逻辑转储A【解析】转储还可以分为海量转储和增量转储两种方式。海量转储是指每次转储全部数据库。增量转储则指每次只转储上一次转储后更新过的数据。从恢复角度看,使用海量转储得到的后备副本进行恢复一般说来会更方便些。但如果数据库很大,事务处理又十分频繁,则增量转储方式更实用更有效。故选择A选项。23.下列磁盘调度算法中,通常称为电梯算法的是()A)扫描算法SCANB)最短寻道时间优先算法SSTFC)先来先服务算法FCFSD)循环查看算法C-LOOKB【解析】扫描调度算法(又称电梯调度法)是计算机磁盘驱动调度的一种方法。扫描算法(SCAN)不仅考虑到欲访问的磁道与当前磁道的距离,更优先考虑的是磁头的当前移动方向。当磁头正在由里向外移动时,SCAN算法所选择的下一个访问对象应是其欲访问的磁道,既在当前磁道之外,又是距离最近的。故选择B选项。24.UNIX操作系统中,对文件系统中空闲区的管理通常采用()A)成组链接法B)链表法C)位示图法D)空闲区表法A【解析】在UNIX操作系统中,把磁盘存储空间的空闲块成组链接。例如每100个空闲块为一组,每一组的第一个空闲块中登记本组空闲总数和下一组空闲块的磁盘物理块号,最后不足100块的那部分磁盘物理块及块数记入专用块中。故选择A选项。25.对于FAT32文件系统,它采用的是哪一种文件物理结构?()A)顺序结构B)链接结构C)索引结构D)多级索引结构B【解析】FAT32是Windows系统硬盘分区格式的一种。这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2GB的限制。由于现在的硬盘生产成本下降,其容量越来越大,运用FAT32的分区格式后,我们可以将一个大硬盘定义成一个分区而不必分为几个分区使用,大大方便了对磁盘的管理。FAT32采用的是链接结构。故选择B选项。26.外部设备按数据传输的方式可分为多种类型,通常磁盘被当作哪一种类型的设备?()A)块设备B)字符设备C)虚拟设备D)独占设备A【解析】设备按信息组织方式来划分,分为块设备和字符设备,其中磁盘属于块设备。故选择A选项。27.某程序员编写了一段通过串口发送数据的程序,使用了设备名com1,那么,将com1映射到实际物理设备的工作是在I/O管理的
本文标题:计算机等级考试【四级网络工程师】第三套
链接地址:https://www.777doc.com/doc-2043685 .html