全国资格考试计算机等级考试四级嵌入式工程师选择题加强版 专练 含答案解析版_第1页
全国资格考试计算机等级考试四级嵌入式工程师选择题加强版 专练 含答案解析版_第2页
全国资格考试计算机等级考试四级嵌入式工程师选择题加强版 专练 含答案解析版_第3页
全国资格考试计算机等级考试四级嵌入式工程师选择题加强版 专练 含答案解析版_第4页
全国资格考试计算机等级考试四级嵌入式工程师选择题加强版 专练 含答案解析版_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机等级考试四级嵌入式工程师2选择题1下列选项中,哪一个不是操作系统所具有的功能A管理计算机磁盘B提供用户操作计算机的界面C管理系统动态库D编译高级语言编写的程序D【解析】操作系统是管理和控制计算机硬件与软件资源的计算机程序。而高级语言编写的程序由翻译程序翻译成机器语言,这个过程是为编译,不是由操作系统来完成的。故选择D选项。2在操作系统的结构设计中,微内核结构表示的是A整体式结构B层次结构C分布式结构D客户机/服务器结构D【解析】为了提高操作系统的“正确性“、“灵活性“、“易维护性“和“可扩充性“,在进行现代操作系统结构设计时,即使在单处理机环境下,大多也采用基于客户/服务器模式(即C/S模式)的微内核结构,将操作系统划分为两大部分微内核和多个服务器。故选择D选项。3用户程序在用户态下使用特权指令而引起的中断是A时钟中断B外部中断C访管中断D溢出中断C【解析】用户程序不能直接使用特权指令。如果用户程序在用户态下执行了特权指令,则引起访管中断,这也是CPU由用户态向核心态转换的方法。故选择C选项。4下列各种事件中,不属于I/O中断的事件是A数据传送完毕B设备出错C指令错D键盘输入C【解析】数据传送完毕、设备出错和键盘输入均产生I/O中断。故选择C选项。5用户在编写程序时,若要在屏幕上画出一个红色的圆,需要使用A自然语言B系统调用C命令控制D运行时系统B【解析】在屏幕画圈,需要系统调用显示屏的驱动程序。故选择B选项。6在多道程序设计系统中,下列能并行工作的是ACPU与外部设备B内存和内存C用户与应用程序DCPU和内存A【解析】所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。从微观上看部分程序使用CPU,部分程序使用外部设备。从宏观上看,CPU与外部设备始终可以并行工作,这样可以使得CPU的运行效率达到最大化,不至于空闲。故选择A选项。7LINUX操作系统中,进程有多种状态。下列状态中,哪一个不是LINUX支持的状态A运行状态B安全状态C僵尸状态D睡眠状态B【解析】LINUX上进程有5种状态运行正在运行或在运行队列中等待;中断休眠中,受阻,在等待某个条件的形成或接受到信号;不可中断收到信号不唤醒和不可运行,进程必须等待直到有中断发生;僵死进程已终止,但进程描述符存在,直到父进程调用WAIT4系统调用后释放;停止进程收到SIGSTOP,SIGSTP,SIGTIN,SIGTOU信号后停止运行运行。故选择B选项。8假设在UNIX操作系统环境下执行以下程序MAINPRINTF“HELLOWORLDN“FORKPRINTF“HELLOWORLDN“若程序正常运行,子进程创建成功,那么,屏幕上得到输出的有A1个HELLOWORLDB2个HELLOWORLDC3个HELLOWORLDD4个HELLOWORLDC【解析】计算机程序设计中的FORK函数。返回值若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回1。假设程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,故输出两行HELLOWORLD。此外,在FORK函数之前,会输出一行HELLOWORLD。故选择C选项。9在PTHREAD线程包中,线程操作PTHREAD_YIELD表示的是A线程让出CPUB创建一个线程C阻塞一个线程D等待一个特定的线程退出A【解析】线程操作PTHREAD_YIELD表示线程让出CPU。故选择A选项。10在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是A正在运行的进程用完时间片B正在运行的进程出错C正在运行的进程等待I/O事件D新创建的进程进入就绪队列D【解析】非抢占式调度的操作系统中,正在运行的进程用完时间片,正在运行的进程出错,正在运行的进程等待I/O事件均能产生进程调度。而新创建的进程只能进入就绪队列,无法引起进程调度。故选择D选项。11系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是A同步关系B互斥关系C调度关系D父子进程关系A【解析】题目中知一个进程在等待另一个进程向它发送消息,则两进程关系为同步关系,题中没有说明有共享资源、相互调用和父子关系,所以不存在互斥关系,调用关系以及父子关系,故选择A选项。12对于信号量S,执行一次PS操作后,S的值A变为1B不变C减1D减指定数值C【解析】PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作。P(S)将信号量S的值减1,即SS1;如果S0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。V(S)将信号量S的值加1,即SS1;如果S0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。故选择C选项。13下列关于管程的叙述中,不正确的是A管程是一种同步机制B管程只能解决进程互斥问题C引入管程是为了提高代码可读性D管程将共享变量及对共享变量的操作封装在一起B【解析】一个管程定义了一个数据结构和能为并发进程所执行(在该数据结构上)的一组操作,这组操作能同步进程和改变管程中的数据。局部于管程的数据结构,只能被局部于管程的过程所访问,任何管程之外的过程都不能访问它;反之,局部于管程的过程也只能访问管程内的数据结构。由此可见,所有进程要访问临界资源时,都必须经过管程才能进入,而管程每次只允许一个进程进入管程,从而实现了进程的互斥。故选择B选项。14采用动态地址映射方式向内存装入程序时,其地址转换工作是在什么时间完成的A装入程序时刻B选中程序时刻C每一条指令执行时刻D移动程序时刻C【解析】动态重定位是指在装入程序时,不进行地址转换,而是直接把程序装入内存中,程序在执行过程中,每当执行一条指令时都由硬件的地址转换机构将指令中的逻辑地址转换成绝对地址。故选择C选项。15在可变分区存储管理方案中,为加快内存分配,当采用最佳适应算法时空闲区的组织应该是A按空闲区大小递减顺序排列B按空闲区大小递增顺序排列C按空闲区地址从小到大排列D按空闲区地址从大到小排列B【解析】最佳适应算法(BESTFIT)从全部空闲区中找出能满足作业要求的、且大小最小的空闲分区,这种方法能使碎片尽量小。为适应此算法,空闲分区表(空闲区链)中的空闲分区要按从小到大进行排序,自表头开始查找到第一个满足要求的自由分区分配。该算法保留大的空闲区,但造成许多小的空闲区。故选择B选项。16在采用页式存储管理方案的系统中,逻辑地址用32位表示,内存分块大小为210。则用户程序最多可划分成多少页A210B220C222D232C【解析】在采用页式存储管理方案的系统中,逻辑地址用32位表示,内存分块大小为210,那就存在232/210222页。故选择C选项。17虚拟存储空间的大小受到下列哪一因素的限制A栈空间大小B物理内存大小C数据量的实际大小D计算机地址位宽D【解析】虚拟存储空间是通过硬件和软件的综合来扩大用户可存储空间,它在内存储器和外存储器之间增加一定的硬件和软件支持,使两者形成一个有机整体,支持运行比实际配置的内存容量大的多的大任务程序。程序预想放在外存储器中,在操作系统的统一管理和调度下,按照某种置换算法依次调入内存储器由CPU执行。虚拟存储空间主要跟计算机地址位宽有关。故选择D选项。18在虚拟页式存储管理系统中,LRU算法是指A首先置换最早进入内存的页面B首先置换近期最长时间以来没被访问的页面C首先置换近期被访问次数最少的页面D首先置换以后再也不用的页面B【解析】LRU是LEASTRECENTLYUSED的缩写,即最少使用页面置换算法,首先置换近期最长时间以来没被访问的页面,是为虚拟页式存储管理服务的。故选择B选项。19有一个虚拟页式存储管理系统,分配给某个进程3个页框(假设开始时页框为空)。某进程执行时的页面访问序列是0,6,0,1,5,1,5,4,1,2,5,2,4,5,2,3,5,3。若采用最佳页面置换算法(OPT),缺页次数为A10B9C8D7D【解析】进程执行时的页面访问序列是0,6,0,1,5,1,5,4,1,2,5,2,4,5,2,3,5,3。若采用最佳页面置换算法,缺页的时候如下图所示共发生了7次缺页次数。故选择D选项。20在文件系统中,文件的逻辑块与存储介质上物理块存放顺序一致的物理结构是A顺序结构B链接结构C索引结构DB树结构A【解析】将一个文件中逻辑上连续的信息存放到存储介质的依次相邻的块上,便形成顺序结构,这类文件叫顺序文件,又称连续文件。这是一种逻辑记录顺序和物理记录顺序完全一致的文件。故选择A选项。21下列哪一种方法不能用于提高文件目录检索效率A限制子目录个数B引入当前目录C采用相对路径文件名D将目录项分解A【解析】可以提高文件系统的性能的有块高速缓存、磁盘驱动调度和目录项分解法,此外,还可以采用引入当前目录以及相对路径文件名的方式。故选择A选项。22下列哪一项不是打开文件时所做的工作A填写文件控制块中的文件读写方式B检查文件名所对应的文件控制块是否已调入内存C检查操作的合法性D返回给用户一个文件描述符A【解析】打开文件必须先提出“打开“文件的请求,必须向系统提供参数用户名、文件名、存取方式、存储设备类型、口令等,并不需要填写文件读写方式,选项A错误。文件系统在接到用户的“打开“文件要求后,应完成的主要工作为根据文件名查找文件目录,检查相关文件控制块是否读入内存,并检查文件操作是否合法。最后将文件描述符返回给用户。故选择A选项。23假设某文件系统的物理结构采用类UNIX的二级索引结构。主索引表有12项,前10项给出文件前10块的磁盘地址,第11项给出一级索引表的地址,第12项给出二级索引表的地址。一级和二级索引表的大小均为一个磁盘块,可存放100个磁盘地址。针对以上描述的文件系统,一个文件最大为多少块A10010B10110C10100D11000B【解析】直接索引磁盘块有10个,采用一级索引的磁盘块有100个,采用二级索引的磁盘块有100100个,合计为10110个。故选择B选项。24假设某文件系统的物理结构采用类UNIX的二级索引结构。主索引表有12项,前10项给出文件前10块的磁盘地址,第11项给出一级索引表的地址,第12项给出二级索引表的地址。一级和二级索引表的大小均为一个磁盘块,可存放100个磁盘地址。在找到主索引表之后,要访问文件的第1000块,还需要启动多少次磁盘A2B3C4D5B【解析】110块采用的是直接索引,需要启动磁盘1次;11110块采用的是一级索引,需要启动磁盘2次;11110110块采用的是二级索引,需要启动磁盘3次。第1000块访问时,找到主索引后,需要启动磁盘2次。故选择B选项。25下列各项时间中,哪一项不会影响磁盘读写性能A寻道时间B旋转延时C传输时间D调度时间D【解析】磁盘设备在工作时,以恒定的速率旋转,为了读和写,磁头必须能移动到所要求的磁道上,并等待所要求的扇区的开始位置旋转到磁头下,然后再开始读和写,故把对磁盘的访问时间分为三部分寻道时间TS,旋转延时时间TR和传输时间TT。其中寻道时间TS最能影响磁盘读写的性能。故选择D选项。26设备按信息交换单位进行分类,可分为A系统设备和用户设备B系统设备和块设备C块设备和字符设备D存储设备和控制设备C【解析】设备按交换信息的单位来划分有字符设备和块设备两类。故选择C选项。27在操作系统的I/O管理中,缓冲池管理中着重考虑的是A选择缓冲区的大小B决定缓冲区的数量C实现进程访问缓冲区的同步D限制访问缓冲区的进程数量C【解析】在操作系统的I/O管理中,缓冲池管理中着重考虑的是实现进程访问缓冲区的同步。故选择C选项。28进程出现饥饿现象是指A计算机系统发生了重大故障B有多个互相等待的进程同时存在C进程因竞争资源而无休止地等待对方释放已占有的资源D进程的优先级较低而长时间得不到调度D【解析】进程饥饿,指当等待时间给进程推进和响应带来明显影响称为进程饥饿。当饥饿到一定程度的进程在等待到即使完成也无实际意义的时候称为饥饿死亡。而进程的优先级决定了进程进入运行状态的先后。故选择D选项。29银行家算法是应对死锁的一种算法,其实现的是A死锁鸵鸟算法B死锁检测与恢复算法C死锁避免算法D死锁预防算法C【解析】银行家算法是一种最有代表性的避免死锁的算法。又被称为“资源分配拒绝“法。在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。故选择C选项。30死锁定理的描述是A当且仅当当前状态的资源分配图是可完全化简的B当且仅当当前状态的状态转换图是不可完全化简的C当且仅当当前状态的资源分配图是不可完全化简的D当且仅当当前状态的状态转换图是可完全化简的C【解析】先看系统还剩下多少资源没分配,再看有哪些进程是不阻塞的,接着把不阻塞的进程的所有边都去掉,形成一个孤立的点,再把系统分配给这个进程的资源回收回来,这样,系统剩余的空闲资源便多了起来,接着又去看看剩下的进程有哪些是不阻塞的,然后又把它们逐个变成孤立的点。最后,所有的资源和进程都变成孤立的点。这样的图就叫做“可完全简化“。如果一个图可完全简化,则不会产生死锁;如果一个图不可完全简化,则会产生死锁。这就是“死锁定理“。故选择C选项。31以下关于哈佛结构计算机的叙述中,正确的是A计算机由运算器、存储器、输入设备和输出设备组成B指令和数据分别存放在不同的存储器内C计算机由运算器、控制器、输入设备和输出设备组成D机器以控制器为中心32十进制数133对应的8位二进制数是A01111011B10000111C01111101D1000010133十六进制数63对应的8位二进制数是A01100101B01100011C01010011D0110101134若X01110010,则X补为A10001110B10110010C11001101D1000110135ASCII码的全称是A美国信息系统编码B计算机系统存取码C美国计算机系统编码D美国国家标准信息交换码36若A10010010、B11110001,执行A加B后状态寄存器中标志位为ASF1BZF1CAF1DCF037在指令流水线中,如果采用二次重叠控制方式,所需执行时间为AT3TN1TBT3TN12TCT3TN13TDT3TN14T38一个完整的指令周期应包括A取指周期和执行周期B取指周期、执行周期和间址周期C取指周期、执行周期和中断周期D取指周期、执行周期、间址周期和中断周期39设某浮点数共12位,其中阶码含1位阶符共4位,以2为底,补码表示;尾数含1位数符共8位,补码表示,则规格化浮点数所能表示的最大正数是A261B271C281D29140直接寻址指令地址字段的内容是A寄存器的地址B操作数本身C操作数在主存中的地址D寄存器名称41PENTIUMCPU被复位而恢复正常工作,是指A从内存物理地址0处开始执行程序B重新从内存读入程序执行C重新从硬盘读入程序执行D从内存物理地址FFFFFFF0H处开始执行程序42闪速存储器(FLASHMEMORY)主要特点是A一旦写入信息就固定不变B既可在不加电的情况下长期保存信息,又能在线进行快速擦除与重写C存取时间的长短与信息所在存储单元的物理位置有关D存取操作必须按顺序进行43温切斯特磁盘主要特点是A采用密封组合方式,将磁头、盘片、驱动部件以及读/写电路等组装成一个不能随意拆卸的整体B采用移动磁头结构C盘片由硬质铝合金材料制成,表面涂有一层可被磁化的硬磁特性材料D硬盘主轴电机的旋转速度大于等于7200转/分钟44当PENTIUM微处理器工作在保护模式下时,下列选项正确的是A利用分段部件转换地址B中断向量区地址范围为00000H003FFHC支持多任务操作D利用分页部件转换地址45直接映射是指主存中A任何一个块均可以映射装入到CACHE中任何一个块的位置上B任何一个块全部映射到CACHE中一个组中的任何一块C每一个块只能被装入到CACHE中唯一的一个指定位置D地址块与CACHE中的地址块直接映射46对于字节编址的计算机,如果主存容量为32K,则该主存的存储容量为A215BB32768BC216BD32000B47下面关于高速缓冲存储器的叙述中,正确的是A属于主存储器的一部分B属于辅助存储器的一部分C位于主存和CPU之间D位于主存储器和辅助存储器之间48有汇编程序段如下CODESSEGMENTASSUMECSCODESSTARTMOVCX,10XORAX,AXMOVBX,1AGAINADDAX,BXINCBXLOOPAGAINCODESENDSENDSTART程序执行后,AX和BX的内容分别是A10,10B55,10C55,11D60,10498086CPU在响应INTR中断时A中断类型码等于8B中断类型码等于16C中断类型码由I/O提供D中断类型码由CPU提供50为使8086CPU能够响应NMI的中断请求A必须把标志寄存器的IF置1B必须把标志寄存器的TF置1C必须把标志寄存器的IF置0D标志寄存器的IF置1/置0均可51如果8259A在初始化时ICW285H,IR3收到外部中断请求,8259A将发给CPU的中断类型码是A82HB83HC84HD85H528259A在全嵌套方式下A可以响应同级和更高级的中断请求B可以响应低级和更高级的中断请求C可以响应低级中断请求D中断请求优先级按IR0到IR7顺序排列53CPU向I/O接口传送的控制信息是通过A控制总线传送B数据总线传送C地址总线传送D控制总线和地址总线传送54用于串行通信的起止异步式协议的校验位可以为A1位B15位C2位D3位55RS232C标准中用于传送数据的信号线是ARXDBTDCTXDDDTR56下面关于8251A的叙述中,错误的是A可工作在全双工方式B可设置字符的位数C可产生1个或3个停止位D具有奇偶校验功能578251A工作在同步模式时,波特率因子为A1B8C16D6458可编程并行通信接口8255A的端口C可以设置成A方式0或方式1B方式1C方式0D方式0或方式1或方式259如果希望8253的计数器1工作在模式1,每收到外部5个脉冲时产生中断,计数值应设置为A3B4C5D660总线驱动的目的是使总线提供A更高的带宽B更多种类型的电压C更高的工作频率D更大的电流多选题1操作系统为用户提供了多种使用接口,它们是A机器指令B图标和菜单C命令行D汇编语句E系统调用BCE【解析】操作系统提供了3类型的接口供用户使用(1)命令接口提供一组命令供用户直接或间接操作。根据作业的方式不同,命令接口又分为联机命令接口和脱节命令接口。(2)程序接口程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。(3)图形界面接口通过图标、窗口、菜单、对话框及其他元素,和文字组合,在桌面上形成一个直观易懂,使用方便的计算机操作环境。故选择B、C、E选项。2从操作系统的角度看,进程的必要组成成份是A进程控制块B动态链接库C数据D指令代码E用户栈ACD【解析】进程是由程序(代码)、数据和进程控制块三个部分组成。故选择A、C、D选项3现代操作系统中,引入线程的主要目的是A提高并发度B每个线程拥有独立的地址空间C减少通信开销D线程之间的切换时间短E每个线程可以拥有独立的栈ACDE【解析】线程是进程中某个单一顺序的控制流,也被称为轻量进程。提高了响应速度,资源共享,经济实惠,提高了多处理机体系结构的利用率,使OS具有更好的并发性。在每个线程中都应具有一个用于控制线程运行的线程控制块TCB,用于指示被执行指令序列的程序计数器、保留局部变量、少数状态参数和返回地址等的一组寄存器和堆栈。由于线程很“轻“,故线程的切换非常迅速且开销小。故选择A、C、D、E选项。4关于读者写者问题,下列叙述中哪些是错误的READERWHILETRUEPMUTEXRCRC1IFRC1PWVMUTEX读操作;PMUTEXRCRC1IFRC0VWVMUTEX其他操作;WRITERWHILETRUEPW写操作;VWA信号量W的初值是0B信号量MUTEX的初值是1C计数器RC的初值是0D语句PMUTEX的位置可以放到语句RCRC1后面E语句可以取消ADE【解析】信号量W是为了互斥访问写操作,初始值为1;PMUTEX是为了互斥访问RC这一临界资源,不能修改其执行顺序;语句的存在使得多个READER可以同时访问,不能取消。故选择A、D、E选项。5在操作系统各种存储管理方法中,存在外碎片的是A固定分区B页式C动态分区D段式E段页式CD【解析】在操作系统各种存储管理方法中,存在碎片的方法是动态分区和段式存储管理方法,动态分区方法多次分配回收后便会产生碎片,段式存储管理方式亦是如此。故选择C、D选项。6在虚拟页式存储管理系统中,每个页表项中必须包含的是A页框号B有效位C修改位D磁盘始址E访问位ABCE【解析】在虚拟页式存储管理系统中,每个页表项中必须包含的是有效位用于指明表项对地址转换是否有效。读写位如果等于1,表示页面可以被读、写或执行。如果为0,表示页面只读或可执行。访问标志处理器只负责设置该标志,操作系统可通过定期地复位该标志来统计页面的使用情况。修改位当处理器对一个页面执行写操作时,就会设置对应页表项的D标志。处理器并不会修改页目录项中的D标志。页表项不一定包含磁盘起始地址。故选择A、B、C、E选项。7为了保证操作系统中文件的安全,可以采用的方法是A定时转储备份文件B设置文件访问控制列表C采用RAID阵列D使用固态硬盘E加装不间断电源AB【解析】为了保证操作系统中文件的安全,可以采用的方法是1建立副本。2定时转储。3规定文件的存取权限。故选择A、B选项。8下列关于FAT文件系统的叙述中,哪些是正确的AFAT是指文件分配表BFAT16是指系统中用16位表示簇号CFAT文件系统是WINDOWS支持的文件系统DFAT16支持长文件名,文件名可达到255个字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论