全国资格考试计算机等级考试四级嵌入式工程师选择题加强版 专练 含答案解析版.doc
《全国资格考试计算机等级考试四级嵌入式工程师选择题加强版 专练 含答案解析版.doc》由会员分享,可在线阅读,更多相关《全国资格考试计算机等级考试四级嵌入式工程师选择题加强版 专练 含答案解析版.doc(20页珍藏版)》请在三一办公上搜索。
1、计算机等级考试四级嵌入式工程师2选择题1.下列选项中,哪一个不是操作系统所具有的功能?A) 管理计算机磁盘B) 提供用户操作计算机的界面C) 管理系统动态库D) 编译高级语言编写的程序D 【解析】操作系统是管理和控制计算机硬件与软件资源的计算机程序。而高级语言编写的程序由翻译程序翻译成机器语言,这个过程是为编译,不是由操作系统来完成的。故选择D选项。2.在操作系统的结构设计中,微内核结构表示的是A) 整体式结构B) 层次结构C) 分布式结构D) 客户机/服务器结构D 【解析】为了提高操作系统的正确性、灵活性、易维护性和可扩充性,在进行现代操作系统结构设计时,即使在单处理机环境下,大多也采用基于
2、客户/服务器模式(即C/S模式)的微内核结构,将操作系统划分为两大部分:微内核和多个服务器。故选择D选项。3.用户程序在用户态下使用特权指令而引起的中断是A) 时钟中断B) 外部中断C) 访管中断D) 溢出中断C【解析】用户程序不能直接使用特权指令。如果用户程序在用户态下执行了特权指令,则引起访管中断,这也是CPU由用户态向核心态转换的方法。故选择C选项。4.下列各种事件中,不属于I/O中断的事件是A) 数据传送完毕B) 设备出错C) 指令错D) 键盘输入C【解析】数据传送完毕、设备出错和键盘输入均产生I/O中断。故选择C选项。5.用户在编写程序时,若要在屏幕上画出一个红色的圆,需要使用A)
3、自然语言B) 系统调用C) 命令控制D) 运行时系统B【解析】在屏幕画圈,需要系统调用显示屏的驱动程序。故选择B选项。6.在多道程序设计系统中,下列能并行工作的是A) CPU与外部设备B) 内存和内存C) 用户与应用程序D) CPU和内存A【解析】所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。从微观上看部分程序使用CPU,部分程序使用外部设备。从宏观上看,CPU与外部设备始终可以并行工作,这样可以使得CPU的运行效率达到最大化,不至于空闲。故选择A选项。7.Linux操作系统中,进程有多种状态。下列状态中,哪一个不是Linux支持的状态?A) 运行状态
4、B) 安全状态C) 僵尸状态D) 睡眠状态 B【解析】linux上进程有5种状态:运行(正在运行或在运行队列中等待); 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号); 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生);僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放);停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)。故选择B选项。8.假设在UNIX操作系统环境下执行以下程序:main()printf(Hello Worldn);fork();printf(Hello Worldn
5、);若程序正常运行,子进程创建成功,那么,屏幕上得到输出的有A) 1个Hello WorldB) 2个Hello WorldC) 3个Hello WorldD) 4个Hello WorldC【解析】计算机程序设计中的fork()函数。返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。假设程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,故输出两行Hello World。此外,在fork函数之前,会输出一行Hello World。故选择C选项。9.在Pthread线程包中,线程操作pthread_yield表示的是A) 线程让出CPUB)
6、 创建一个线程C) 阻塞一个线程D) 等待一个特定的线程退出A【解析】线程操作pthread_yield表示线程让出CPU。故选择A选项。10.在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是A) 正在运行的进程用完时间片B) 正在运行的进程出错C) 正在运行的进程等待I/O事件D) 新创建的进程进入就绪队列D【解析】非抢占式调度的操作系统中,正在运行的进程用完时间片,正在运行的进程出错,正在运行的进程等待I/O事件均能产生进程调度。而新创建的进程只能进入就绪队列,无法引起进程调度。故选择D选项。11.系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是A
7、) 同步关系B) 互斥关系C) 调度关系D) 父子进程关系A【解析】题目中知一个进程在等待另一个进程向它发送消息,则两进程关系为同步关系,题中没有说明有共享资源、相互调用和父子关系,所以不存在互斥关系,调用关系以及父子关系,故选择A选项。12.对于信号量S,执行一次P(S)操作后,S的值A) 变为 1B) 不变C) 减1D) 减指定数值C【解析】PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作。P(S):将信号量S的值减1,即S=S-1;如果S=0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。V(S):将信号量S的值加1,即S=S+1;如果S0,则该进
8、程继续执行;否则释放队列中第一个等待信号量的进程。故选择C选项。13.下列关于管程的叙述中,不正确的是A) 管程是一种同步机制B) 管程只能解决进程互斥问题C) 引入管程是为了提高代码可读性D) 管程将共享变量及对共享变量的操作封装在一起B【解析】一个管程定义了一个数据结构和能为并发进程所执行(在该数据结构上)的一组操作,这组操作能同步进程和改变管程中的数据。局部于管程的数据结构,只能被局部于管程的过程所访问,任何管程之外的过程都不能访问它;反之,局部于管程的过程也只能访问管程内的数据结构。由此可见,所有进程要访问临界资源时,都必须经过管程才能进入,而管程每次只允许一个进程进入管程,从而实现了
9、进程的互斥。故选择B选项。14.采用动态地址映射方式向内存装入程序时,其地址转换工作是在什么时间完成的?A) 装入程序时刻B) 选中程序时刻C) 每一条指令执行时刻D) 移动程序时刻C【解析】动态重定位是指在装入程序时,不进行地址转换,而是直接把程序装入内存中,程序在执行过程中,每当执行一条指令时都由硬件的地址转换机构将指令中的逻辑地址转换成绝对地址。故选择C选项。15.在可变分区存储管理方案中,为加快内存分配,当采用最佳适应算法时空闲区的组织应该是A) 按空闲区大小递减顺序排列B) 按空闲区大小递增顺序排列C) 按空闲区地址从小到大排列D) 按空闲区地址从大到小排列B【解析】最佳适应算法(B
10、est Fit):从全部空闲区中找出能满足作业要求的、且大小最小的空闲分区,这种方法能使碎片尽量小。为适应此算法,空闲分区表(空闲区链)中的空闲分区要按从小到大进行排序,自表头开始查找到第一个满足要求的自由分区分配。该算法保留大的空闲区,但造成许多小的空闲区。故选择B选项。16.在采用页式存储管理方案的系统中,逻辑地址用32位表示,内存分块大小为210。则用户程序最多可划分成多少页?A) 210B) 220C) 222D) 232C【解析】在采用页式存储管理方案的系统中,逻辑地址用32位表示,内存分块大小为210,那就存在232/210=222页。故选择C选项。17.虚拟存储空间的大小受到下列
11、哪一因素的限制?A) 栈空间大小B) 物理内存大小C) 数据量的实际大小D) 计算机地址位宽D【解析】虚拟存储空间是通过硬件和软件的综合来扩大用户可存储空间,它在内存储器和外存储器之间增加一定的硬件和软件支持,使两者形成一个有机整体,支持运行比实际配置的内存容量大的多的大任务程序。程序预想放在外存储器中,在操作系统的统一管理和调度下,按照某种置换算法依次调入内存储器由CPU执行。虚拟存储空间主要跟计算机地址位宽有关。故选择D选项。18.在虚拟页式存储管理系统中,LRU算法是指A) 首先置换最早进入内存的页面B) 首先置换近期最长时间以来没被访问的页面C) 首先置换近期被访问次数最少的页面D)
12、首先置换以后再也不用的页面B【解析】LRU是Least Recently Used的缩写,即最少使用页面置换算法,首先置换近期最长时间以来没被访问的页面,是为虚拟页式存储管理服务的。故选择B选项。19.有一个虚拟页式存储管理系统,分配给某个进程3个页框(假设开始时页框为空)。某进程执行时的页面访问序列是:0,6,0,1,5,1,5,4,1,2,5,2,4,5,2,3,5,3。若采用最佳页面置换算法(OPT),缺页次数为A) 10B) 9C) 8D) 7D【解析】进程执行时的页面访问序列是:0,6,0,1,5,1,5,4,1,2,5,2,4,5,2,3,5,3。若采用最佳页面置换算法,缺页的时候
13、如下图所示:共发生了7次缺页次数。故选择D选项。20.在文件系统中,文件的逻辑块与存储介质上物理块存放顺序一致的物理结构是A) 顺序结构B) 链接结构C) 索引结构D) B+树结构A【解析】将一个文件中逻辑上连续的信息存放到存储介质的依次相邻的块上,便形成顺序结构,这类文件叫顺序文件,又称连续文件。这是一种逻辑记录顺序 和物理记录顺序完全一致的文件。故选择A选项。21.下列哪一种方法不能用于提高文件目录检索效率?A) 限制子目录个数B) 引入当前目录C) 采用相对路径文件名D) 将目录项分解A【解析】可以提高文件系统的性能的有: 块高速缓存、磁盘驱动调度和目录项分解法,此外,还可以采用引入当前
14、目录以及相对路径文件名的方式。故选择A选项。22.下列哪一项不是打开文件时所做的工作?A) 填写文件控制块中的文件读写方式B) 检查文件名所对应的文件控制块是否已调入内存C) 检查操作的合法性D) 返回给用户一个文件描述符A【解析】打开文件必须先提出打开文件的请求,必须向系统提供参数:用户名、文件名、存取方式、存储设备类型、口令等,并不需要填写文件读写方式,选项A错误。文件系统在接到用户的打开文件要求后,应完成的主要工作为:根据文件名查找文件目录,检查相关文件控制块是否读入内存,并检查文件操作是否合法。最后将文件描述符返回给用户。故选择A选项。23.假设某文件系统的物理结构采用类UNIX的二级
15、索引结构。主索引表有12项,前10项给出文件前10块的磁盘地址,第11项给出一级索引表的地址,第12项给出二级索引表的地址。一级和二级索引表的大小均为一个磁盘块,可存放100个磁盘地址。针对以上描述的文件系统,一个文件最大为多少块?A) 10010B) 10110C) 10100D) 11000B【解析】直接索引磁盘块有10个,采用一级索引的磁盘块有100个,采用二级索引的磁盘块有100*100个,合计为10110个。故选择B选项。24.假设某文件系统的物理结构采用类UNIX的二级索引结构。主索引表有12项,前10项给出文件前10块的磁盘地址,第11项给出一级索引表的地址,第12项给出二级索引
16、表的地址。一级和二级索引表的大小均为一个磁盘块,可存放100个磁盘地址。在找到主索引表之后,要访问文件的第1000块,还需要启动多少次磁盘?A) 2B) 3C) 4D) 5B【解析】110块采用的是直接索引,需要启动磁盘1次;11110块采用的是一级索引,需要启动磁盘2次;11110110块采用的是二级索引,需要启动磁盘3次。第1000块访问时,找到主索引后,需要启动磁盘2次。故选择B选项。25.下列各项时间中,哪一项不会影响磁盘读写性能?A) 寻道时间B) 旋转延时C) 传输时间D) 调度时间D【解析】磁盘设备在工作时,以恒定的速率旋转,为了读和写,磁头必须能移动到所要求的磁道上,并等待所要
17、求的扇区的开始位置旋转到磁头下,然后再开始读和写,故把对磁盘的访问时间分为三部分:寻道时间Ts,旋转延时时间Tr和传输时间Tt。其中寻道时间Ts最能影响磁盘读写的性能。故选择D选项。26.设备按信息交换单位进行分类,可分为A) 系统设备和用户设备B) 系统设备和块设备C) 块设备和字符设备D) 存储设备和控制设备C【解析】设备按交换信息的单位来划分有字符设备和块设备两类。故选择C选项。27.在操作系统的I/O管理中,缓冲池管理中着重考虑的是A) 选择缓冲区的大小B) 决定缓冲区的数量C) 实现进程访问缓冲区的同步D) 限制访问缓冲区的进程数量C【解析】在操作系统的I/O管理中,缓冲池管理中着重
18、考虑的是实现进程访问缓冲区的同步。故选择C选项。28.进程出现饥饿现象是指A) 计算机系统发生了重大故障B) 有多个互相等待的进程同时存在C) 进程因竞争资源而无休止地等待对方释放已占有的资源D) 进程的优先级较低而长时间得不到调度D【解析】进程饥饿,指当等待时间给进程推进和响应带来明显影响称为进程饥饿。当饥饿到一定程度的进程在等待到即使完成也无实际意义的时候称为饥饿死亡。而进程的优先级决定了进程进入运行状态的先后。故选择D选项。29.银行家算法是应对死锁的一种算法,其实现的是A) 死锁鸵鸟算法B) 死锁检测与恢复算法C) 死锁避免算法D) 死锁预防算法C【解析】银行家算法是一种最有代表性的避
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国资格考试计算机等级考试四级嵌入式工程师选择题加强版 专练 含答案解析版 全国 资格考试 计算机等级考试 嵌入式 工程师 选择题 加强 答案 解析
链接地址:https://www.31ppt.com/p-4123131.html