计算机等级考试四级嵌入式系统模拟+真题题库(16套含答案)
计算机四级模考试题(含参考答案)
![计算机四级模考试题(含参考答案)](https://img.taocdn.com/s3/m/26ce9d1f178884868762caaedd3383c4ba4cb46f.png)
计算机四级模考试题(含参考答案)一、单选题(共63题,每题1分,共63分)1.高级数据链路协议HDLC采用的帧同步方法是()。
A、字符填充的首尾定界符法B、违法编码法C、比特填充的首尾标志法D、字节计数法正确答案:C2.按照网络的交换方式划分的网络类型中不包括()。
A、虚拟交换网B、电路交换网C、报文交换网D、分组交换网正确答案:A3.可解决VPN安全性的技术不包括()。
A、认证技术B、加密技术C、隧道技术D、防火墙技术正确答案:D4.下列关于星形拓扑特点的描述中错误的是()。
A、中央节点负担较重,形成瓶颈B、通常采用分布式通信控制策略C、故障诊断和隔离容易D、控制简单且方便服务正确答案:B5.防火墙中网络地址转换(MAT)的主要作用是()。
A、提供代理服务B、隐藏内部网络地址C、进行入侵检测D、防止病毒入侵正确答案:B6.不仅能发现差错而且能自动纠错的差错控制方式是()。
A、ARQB、FECC、DESD、CRC正确答案:B7.采用虚电路分组交换方式时,可以省去的阶段是()。
A、建立物理连接B、建立逻辑连接C、结束本次连接D、传输数据正确答案:D8.IPv6把IP地址长度增加到了()。
A、256比特B、64比特C、128比特D、32比特正确答案:C9.IEEE802.1l规定的无线局域网操作的波段是()。
A、4.8GHZB、2.4GHZC、5.0GHZD、1.2GHZ正确答案:B10.停火区(DemilitArizeDZone,简称DMZ),也称非军事化区,是一个位于可信的内部网络和不可信的外部网络(如互联网)之间的计算机或者小的子网。
采用DMZ的防火墙部署方式是目前一个比较流行和正确的做法。
防火墙环境下各种应用服务器的放置不必遵守以下哪种原则()。
A、通过边界路由过滤设备保护外部网络可访问的服务器,或者将它们放置在外部DM中B、绝不可将外部网络可访问的服务器放置在内部保护网络中C、根据外部服务器的敏感程度和访问方式,将它们放置在内部防火墙之后D、尽量隔离各种服务器,防止一个服务器被攻破后危及其他服务器的安全正确答案:C11.你想发现到达目标网络需要经过哪些路由器,你应该使用什么命令()?A、pingB、nslookupC、trACertD、ipConfig正确答案:C12.SMTP是()协议。
计算机四级嵌入式题库
![计算机四级嵌入式题库](https://img.taocdn.com/s3/m/7eb3e01fa26925c52cc5bf6b.png)
嵌入式开发:第一套在进行操作系统设计时,下列哪一个是构造操作系统的方法?A) 网络式结构B) 并行式结构C) 微内核结构√D) 主从式结构在不同类型的操作系统中,批处理操作系统的缺点是A) 缺少交互性√B) 不能并发运行C) CPU利用率低D) 周转时间太长在下面列出的计算机操作中,只能在操作系统内核态下运行的是A) 关机B) 读文件C) 设置时间D) 屏蔽中断√引入中断技术可以使计算机的运行效率得到提高,下列哪一项对中断响应顺序产生影响?A) 中断优先级√B) 时间片大小C) 特权指令D) 中断向量操作系统提供给用户用于应用程序编程的唯一接口是A) 系统调用√B) 运行平台C) 编程开发环境D) 中断服务程序下列各种数据对象中,与进程具有一一对应关系的是A) 程序B) 进程控制块√C) 动态库D) 堆栈某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是A) 运行状态√B) 就绪状态C) 挂起状态D) 阻塞状态UNIX操作系统中,fork()系统调用用于创建进程。
仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么,输出到屏幕的正确结果是main(){pid_t pid;pid = fork();if (pid = = 0) printf ("Hello World\n");else if (pid > 0) printf ("Hello World\n");else printf ("Hello World\n");}A) 什么都没有B) 1行Hello WorldC) 2行Hello World√D) 3行Hello World在Pthread线程包中,线程操作pthread_join的含意是A) 创建一个新的线程B) 撤销一个线程C) 等待一个特定的线程退出√D) 参加一个新的线程下列各种情况中,一定不会引起进程调度的操作是A) 一个进程完成工作后被撤销B) 一个进程从运行状态变成了阻塞状态或就绪状态C) 一个进程从阻塞状态变成了就绪状态D) 一个进程从就绪状态变成了运行状态√下列活动中,哪一种活动只存在同步关系?A) 某年某月某日某航班的订票B) 球队举行足球比赛C) 汽车装配流水线上的各道工序√D) 公共复印室复印机的使用用P、V操作管理临界区时,把信号量mutex的初值设定为1。
计算机等级考试四级嵌入式工程师10.(DOC)
![计算机等级考试四级嵌入式工程师10.(DOC)](https://img.taocdn.com/s3/m/4616c310ba1aa8114431d9e5.png)
计算机等级考试四级嵌入式工程师10选择题1.下列8086微处理器的寄存器中,既可作8位寄存器使用,也可作16位寄存器使用的是A) DIB) SPC) BPD) BX2.若X=-127,Y=-1,字长N=8,则[X-Y]补是A) 82HB) 72HC) 7EHD) 8EH3.若某微机系统地址总线有32条,则该微机系统能直接寻址的内存空间为A) 4GBB) 32MBC) 4MBD) 32KB4.Pentium微处理器的引脚收到以下哪个信号后,进入系统管理模式A) SMI请求B) NMI请求C) INTR请求D) INT请求5.Pentium微处理器中,若不允许虚拟8086模式下的中断,则标志寄存器的标志位设置正确的是A) VIP=1B) VIP=0C) VIF=1D) VIF=06.若汇编指令的操作数采用的是直接寻址方式,则操作数在A) 当前指令中B) 内存单元中C) 内存单元中D) 下条指令中7.指令流水线中的吞吐率是指A) 单位时间内流水线上所完成的指令或输出结果的数量B) 流水线达到稳定状态后的获得的吞吐率C) 流水线达到稳定状态后的输出指令数量D) 流水线完成n条指令的实际吞吐率8.当外设速度与CPU不匹配时,8086CPU需要在下列哪个状态前插入T W状态A) T1状态B) T2状态C) T3状态D) T4状态9.十进制数375按压缩BCD码存储时,机器中表示为A) 0375HB) 030705HC) 016DHD) 00016DH10.如果数据段有如下定义,则编译后变量VR分配的字节数为A) 10个字节B) 4个字节C) 5个字节D) 9个字节11.执行下列指令后,BX的值为MOV AX,0MOV BX,1MOV CX,100P1: ADD AX,BXINC BXLOOP P1A) 101B) 100C) 99D) 10212.能完成标志寄存器中CF位清0功能的8086汇编指令是A) STCB) CMCC) NEGD) CLC13.用1片3-8译码器和若干片4K×4位的SRAM芯片,可构成8位存储器的最大容量为A) 128KBB) 16KBC) 32KBD) 64KB14.下列关于EPROM的叙述,不正确的是A) 只读存储器B) 可编程的只读存储器C) 可擦除可编程的只读存储器D) 电可擦除的可编程只读存储器15.下列8086汇编指令中,有语法错误的是A) ADD AX,[BX+BP+6]B) OUT 80H,ALC) MOV AX,0D) NEG AX16.高速缓存要求速度快,通常选用A) SRAM芯片B) DRAM芯片C) EEPROM芯片D) FLASH芯片17.存储器组成中,若某块存储芯片采用部分译码法,有1条地址线未使用,则该存储芯片中的每个单元有A) 1个地址号B) 2个地址号C) 3个地址号D) 4个地址号18.Pentium微处理器工作在保护模式下,给出分页管理机制中的页目录基地址的是A) 控制寄存器CR3B) 控制寄存器CR1C) 对应的段寄存器D) 页表19.8086CPU响应中断时,不能自动入栈保存的是A) 标志寄存器FRB) 段寄存器CSC) 指令指针寄存器IPD) 通用寄存器AX20.Pentium微处理器构成的微机系统中,实模式下的中断向量表所占用的内存空间是A) 512BB) 1KBC) 2KBD) 4KB21.芯片8259A在级联使用时,下列主片引脚中和从片的CAS i引脚相连的是A) IRB) INTC) INTAD) CAS i22.多片8259A级联使用时,从片的级联信号CAS0~CAS2是A) 输入信号B) 输出信号C) 中断响应信号D) 中断信号23.起止异步方式的通信格式中,起始位是A) 1位B) 1.5位C) 2位D) 2.5位24.芯片8251A工作在全双工方式,则控制字中的RXE、TXEN位设置正确的是A) RXE、TXEN=0、0B) RXE、TXEN=0、1C) RXE、TXEN=1、0D) RXE、TXEN=1、125.芯片8255A的端口A工作在方式1输出时,端口C中用作端口A的应答信号的是A) PC3、PC4、PC5B) PC0、PC1、PC2C) PC2、PC3、PC4D) PC3、PC6、PC726.芯片8255A的端口A工作在方式1输出时,为了能利用INTR A信号向外发中断信号,下列正确的置位/复位控制字为A) 0AHB) 0BHC) 0CHD) 0DH27.芯片8255A可工作在方式1的数据端口是A) 端口A和端口BB) 端口A和端口CC) 端口B和端口CD) 端口D28.如果芯片8253的计数器2工作在模式2,下列正确的控制字是A) 91HB) 92HC) 93HD) 94H29.如果芯片8253的四个端口地址分别为80H、81H、82H和83H,该芯片控制字端口地址是A) 80HB) 81HC) 82HD) 83H30.按键在开闭过程中的机械抖动是A) 人为因素造成B) 外界振动造成C) 按键的构造造成D) 电路不稳定造成31.从计算机安全保护角度来看,操作系统的主要作用是提供A) 人机交互接口B) 软件开发基础C) 第一道安全防线D) 虚拟机和扩展机【解析】原因有二:一、为使用计算机必须以某个角色帐户登录操作系统,操作系统的用户帐户管理功能里提供帐户验证及安全;二、操作系统提供文件管理功能,对用户文件数据的访问是具有权限控制的。
全国资格考试计算机等级考试四级嵌入式工程师真题含详细解析版.doc
![全国资格考试计算机等级考试四级嵌入式工程师真题含详细解析版.doc](https://img.taocdn.com/s3/m/55934cea28ea81c758f57852.png)
全国资格考试计算机等级考试四级嵌入式工程师真题含详细解析版计算机等级考试四级嵌入式工程师选择题1.采用多道程序设计技术,能有效地提高系统的下列哪一个性能 A 并发性B 灵活性 C 可靠性 D 兼容性A【解析】并发运行是指在计算机系统中同时存在若干个运行着的程序,各进程均处于已开始运行与结束之间,宏观上各进程并行运行,正是多道程序设计技术的出现使得程序的并发执行成为可能。
故选择A选项。
2.除了进程线程管理、存储管理、文件系统外,下列哪一个是属于操作系统的必要组成部分 A 设备管理 B 资源管理C 运行时系统D 虚拟化模块A 【解析】操作系统位于底层硬件与用户之间,是两者沟通的桥梁。
用户可以通过操作系统的用户界面,输入命令。
操作系统则对命令进行解释,驱动硬件设备,实现用户要求。
以现代观点而言,一个标准个人电脑的OS应该提供以下的功能进程管理;内存管理;文件系统;网络通讯;安全机制;用户界面;驱动程序硬件设备管理。
故选择A选项。
3.若用户编程需要打印输出,他可使用下列操作系统提供的哪一种系统调用A write B printf C output D list A【解析】write会把参数buf所指的内存写入count个字节到参数fd所指的文件内。
当然,文件读写位置也会随之移动。
故选择A选项。
4.用户程序需要关闭中断响应,他必须首先A 发起访管中断 B 调用系统函数自我阻塞 C 保护现场 D 获取中断状态A【解析】关闭中断响应指令属于特权指令,用户程序不能直接执行,必须要使CPU陷入核心态,由操作系统来执行该特权指令,因此该程序必须先发起访管中断,这是让CPU由用户态向核心态转换的方法。
故选择A选项。
5.关于操作系统的结构,下列特性中,哪一个不是微内核结构的特点 A 清晰的单向依赖和单向调用性 B 较高的灵活性和可扩充性 C 提高了操作系统的可靠性 D 更适合于分布式系统A【解析】微内核操作系统的优点(1)提高了系统的可扩展性;(2)增强了系统的可靠性;(3)可移植性;(4)提供了对分布式系统的支持;(5)融入了面向对象技术。
嵌入式系统设计师模拟考试题+答案
![嵌入式系统设计师模拟考试题+答案](https://img.taocdn.com/s3/m/d293045366ec102de2bd960590c69ec3d4bbdb64.png)
嵌入式系统设计师模拟考试题+答案一、单选题(共110题,每题1分,共110分)1.以下关于存储管理单元(MMU)的说法中,错误的是_A、MMU使各个任务作为各自独立的程序在其私有存储空间中运行B、MMU使运行的任务必须知道其他任务的存储需求情况C、MMU提供了一些资源以允许使用虚拟存储器D、MMU作为转换器,将程序和数据的虚拟地址转换成实际的物理地址正确答案:B2.嵌入式系统中配置了大量的外围设备,即I/O设备。
依据工作方式不同可以分为字符设备、块设备和网络设备。
下面描述不正确的是_A、键盘、显示器、打印机、扫描仪、鼠标等都属于字符设备B、网络设备的传输速度和字符设备相当C、块设备是以块为单位进行传输的,如磁盘、磁带和光盘等D、网络设备主要用于与远程设备进行通信正确答案:B3.软件测试的目的是发现软件的错误。
使用白盒测试方法时,确定测试数据应根据_和制定的覆盖标准。
A、程序的内部逻辑B、程序的功能C、使用说明书D、程序的复杂程度正确答案:A4.The TCP/IP stack is a complete set of networking protocols.The OSI Model was meant to be aStandardized way of connecting devices together,and most protocols have some direct correlation to the OSI Model. The OSI Model has 7 layers, the fourth layer is called_A、physical layerB、data link layerC、application layerD、transport layer正确答案:D5.在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的_A、可靠性B、健壮性C、可用性D、安全性正确答案:B6.内存按字节编址从B3000H到DABFFH的区域其存储容量为__A、123kBB、159kBC、163kBD、194kB正确答案:B7.下面关于实时操作系统(RTOS)的叙述中,不正确的是_A、实时计算中,系统的正确性仅依赖于计算结果,不考虑结果产生的时间B、实时操作系统就是系统启动后运行的一个后台程序C、实时操作系统中,首要任务是调度一切可利用的资源来完成实时控制任务D、实时操作系统可以根据应用环境的要求对内核进行裁减和重配正确答案:A8.假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽是_。
嵌入式系统考试试题及答案
![嵌入式系统考试试题及答案](https://img.taocdn.com/s3/m/5d60aba8fbb069dc5022aaea998fcc22bcd14330.png)
嵌入式系统考试试题及答案一、选择题1、嵌入式系统是指哪些设备?A.智能手机B.平板电脑C.个人电脑D.所有电子设备答案:D.所有电子设备解释:嵌入式系统是指嵌入在其它设备中的小型计算机系统,它们通常具有特定的功能和用途,例如控制机械、电子设备等。
因此,所有电子设备都可以看作是嵌入式系统的一种。
2、嵌入式系统的主要特点是什么?A.体积小B.功耗低C.处理能力强D.以上都是答案:D.以上都是解释:嵌入式系统通常具有体积小、功耗低、处理能力强等特点,这些特点使得它们能够适应各种不同的应用场景。
3、下面哪个不是嵌入式系统的应用?A.手机语音助手B.智能家居控制C.汽车发动机控制D.超级计算机答案:D.超级计算机解释:超级计算机是一种大型计算机系统,主要用于科学计算、数据分析等高性能计算领域,与嵌入式系统的应用场景不同。
4、嵌入式系统开发需要哪些技能?A.硬件设计B.软件编程C.系统集成D.以上都是答案:D.以上都是解释:嵌入式系统开发需要具备硬件设计、软件编程和系统集成等技能,因为嵌入式系统需要与具体的硬件设备进行交互,同时需要进行软件编程来实现特定的功能。
5、下面哪个是嵌入式系统开发的主要语言?A. C语言B. C++语言C. Java语言D. Python语言答案:A. C语言解释:C语言是嵌入式系统开发的主要语言之一,因为它具有高效的性能和直接访问硬件的能力,适合用于编写嵌入式系统的底层代码。
嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。
因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。
在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。
解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。
解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。
计算机四级《嵌入式系统开发工程师》试题及答案
![计算机四级《嵌入式系统开发工程师》试题及答案](https://img.taocdn.com/s3/m/33218ec6a48da0116c175f0e7cd184254b351b7b.png)
计算机四级《嵌入式系统开发工程师》试题及答案2016计算机四级《嵌入式系统开发工程师》试题及答案计算机等级四级是对计算机的熟练程度以及掌握程度进行评估的一种国家型等级考试。
为了帮助考生们更好、更有准备地参加考试,下面是店铺为大家搜索整理的关于《嵌入式系统开发工程师》试题及答案,欢迎参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!1、什么是嵌入式系统?其特点有些什么?答:嵌入式系统是“以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
”特点:1)是专用的计算机系统,用于特定的任务;2)资源较少,可以裁减;3) 功耗低,体积小,集成度高,成本低;4)使用实时操作系统;5) 可靠性要求更高,具有系统测试和可靠性评估体系;6)运行环境差异大7)大部分程序固化在 ROM中;8) 较长的生命周期;9)嵌入式微处理器通常包含专用调试电路2、嵌入式系统的BooTLoader的功能是什么?答:BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。
通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。
(对于嵌入式系统来说,有的使用操作系统,也有的不使用操作系统,但在系统启动时都必须运行BootLoader,为系统运行准备好软硬件环境。
)3、目前嵌入式操作系统有哪些?答:1)µC/OS-II 嵌入式操作系统内核;2)VxWorks嵌入式实时操作系统;3)WinCE操作系统;4)Linux操作系统 ;5)Symbian操作系统4、构造嵌入式开发环境有哪几种形式?答:1)交叉开发环境 ;2)软件模拟环境 ;3)评估电路板5、嵌入式系统开发的基本流程?答:1)系统定义与需求分析;2)系统设计方案的初步确立;3)初步设计方案性价比评估与方案评审论证;4)完善初步方案、初步方案实施;5)软硬件集成测试;6)系统功能性能测试及可靠性测试。
计算机四级嵌入式题库定稿版
![计算机四级嵌入式题库定稿版](https://img.taocdn.com/s3/m/e5cc3a59524de518964b7dd4.png)
计算机四级嵌入式题库精编W O R D版IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】嵌入式开发:第一套在进行操作系统设计时,下列哪一个是构造操作系统的方法?A) 网络式结构B) 并行式结构C) 微内核结构√D) 主从式结构在不同类型的操作系统中,批处理操作系统的缺点是A) 缺少交互性√B) 不能并发运行C) CPU利用率低D) 周转时间太长在下面列出的计算机操作中,只能在操作系统内核态下运行的是A) 关机B) 读文件C) 设置时间D) 屏蔽中断√引入中断技术可以使计算机的运行效率得到提高,下列哪一项对中断响应顺序产生影响?A) 中断优先级√B) 时间片大小C) 特权指令D) 中断向量操作系统提供给用户用于应用程序编程的唯一接口是A) 系统调用√B) 运行平台C) 编程开发环境D) 中断服务程序下列各种数据对象中,与进程具有一一对应关系的是A) 程序B) 进程控制块√C) 动态库D) 堆栈某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是A) 运行状态√B) 就绪状态C) 挂起状态D) 阻塞状态UNIX操作系统中,fork()系统调用用于创建进程。
仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么,输出到屏幕的正确结果是main(){pid_t pid;pid = fork();if (pid = = 0) printf ("Hello World\n");else if (pid > 0) printf ("Hello World\n"); else printf ("Hello World\n");}A) 什么都没有B) 1行Hello WorldC) 2行Hello World√D) 3行Hello World在Pthread线程包中,线程操作pthread_join的含意是A) 创建一个新的线程B) 撤销一个线程C) 等待一个特定的线程退出√D) 参加一个新的线程下列各种情况中,一定不会引起进程调度的操作是A) 一个进程完成工作后被撤销B) 一个进程从运行状态变成了阻塞状态或就绪状态C) 一个进程从阻塞状态变成了就绪状态D) 一个进程从就绪状态变成了运行状态√下列活动中,哪一种活动只存在同步关系?A) 某年某月某日某航班的订票B) 球队举行足球比赛C) 汽车装配流水线上的各道工序√D) 公共复印室复印机的使用用P、V操作管理临界区时,把信号量mutex的初值设定为1。
计算机四级嵌入式系统开发工程师试题及答案
![计算机四级嵌入式系统开发工程师试题及答案](https://img.taocdn.com/s3/m/8d4244e80b1c59eef8c7b4fe.png)
计算机四级嵌入式系统开发工程师试题及答案一什么是嵌入式系统?其特点有些什么?答:嵌入式系统是“以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
”特点:1)是专用的计算机系统,用于特定的任务;2)资源较少,可以裁减;3) 功耗低,体积小,集成度高,成本低;4)使用实时操作系统;5) 可靠性要求更高,具有系统测试和可靠性评估体系;6)运行环境差异大7)大部分程序固化在ROM中;8) 较长的生命周期;9)嵌入式微处理器通常包含专用调试电路嵌入式系统的BooTLoader的功能是什么?答:BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。
通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。
(对于嵌入式系统来说,有的使用操作系统,也有的不使用操作系统,但在系统启动时都必须运行BootLoader,为系统运行准备好软硬件环境。
)二目前嵌入式操作系统有哪些?答:1)µC/OS-II 嵌入式操作系统内核;2)VxWorks嵌入式实时操作系统;3)WinCE操作系统;4)Linux操作系统;5)Symbian操作系统构造嵌入式开发环境有哪几种形式?答:1)交叉开发环境;2)软件模拟环境;3)评估电路板三嵌入式系统开发的基本流程?答:1)系统定义与需求分析;2)系统设计方案的初步确立;3)初步设计方案性价比评估与方案评审论证;4)完善初步方案、初步方案实施;5)软硬件集成测试;6)系统功能性能测试及可靠性测试。
什么是可编程片上系统?答:用可编程逻辑技术把整个系统放到一块硅片上,称作可编程片上系统SOPC.它是一种特殊的嵌入式系统,首先它是SOC,即由单个芯片实现整个系统的主要逻辑功能,具有一般SOC基本属性;其次,它又具备软硬件在系统可编程的功能,是可编程系统,具有可裁剪、可扩充、可升级等灵活的设计方式。
计算机等级考试四级嵌入式系统模拟 真题试题库(16套附含答案解析)
![计算机等级考试四级嵌入式系统模拟 真题试题库(16套附含答案解析)](https://img.taocdn.com/s3/m/db304177767f5acfa1c7cd65.png)
考试方式上机考试,总分 50 分,与四级其他一门课程合计考试时长 90 分钟。
包含:单选题 30 分,多选题 20 分。
全国计算机等级考试四级嵌入式系统开发真题库第1套一、单项选择题操作系统部分1.计算机操作系统的功能是。
A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行2.操作系统是一组。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序3.信箱通信是一种通信方式。
A.直接B.间接C.低级D.信号量4.如下选项中,不能用于进程间通信的是。
A.消息B.信件C.信号量D.口令`5.属于进程通信原语的有。
A.P操作原语B.V操作原语C.创建进程原语D.send原语6.构成网络操作系统通信机制的是。
A.进程B.线程C.通信原语D.对象7.下面的描述中,是错误的。
A.进程执行的相对速度不能有进程自己来控制B.P、V操作是原语操作C.利用信号量的P、V操作可以交换大量信息D.同步是指并发进程之间存在的一种制约关系8.下列因素中,不一定是引起进程调度的因素。
A.一个进程运行完毕B.运行进程被阻塞C.一个高优先级进程被创建D.实时调度中,一个紧迫的任务到来9.若进程P一旦被唤醒就能投入运行,则系统可能是。
A.非抢占式调度方式,进程P的优先级最高B.抢占式调度方式,就绪队列上的所有进程的优先级皆比P低C.就绪队列为空队列D.抢占式调度方式,P的优先级高于当前运行的进程10.下列各种情况中,一定不会引起进程调度的操作是A.一个进程完成工作后被撤销B.一个进程从运行状态变成了阻塞状态或就绪状态C.一个进程从阻塞状态变成了就绪状态D.一个进程从就绪状态变成了运行状态11.下列活动中,哪一种活动只存在同步关系?A.某年某月某日某航班的订票B.球队举行足球比赛C.汽车装配流水线上的各道工序D.公共复印室复印机的使用12.用P、V操作管理临界区时,把信号量mutex的初值设定为1。
计算机四级嵌入式系统开发练习题
![计算机四级嵌入式系统开发练习题](https://img.taocdn.com/s3/m/d849e125a66e58fafab069dc5022aaea998f41bd.png)
计算机四级嵌入式系统开发练习题计算机四级嵌入式系统开发练习题2023年9月计算机四级考试将至,你们复习了没有呢?下文是我细心整理的计算机四级嵌入式系统开发练习题,对重要学问点进行强化练习,对考试很有很大作用的,期望对大家有所帮忙!一.简答题。
下面的题目必需全部答对才给分(20分):1、如何在C中初始化一个字符数组。
2、如何在C中为一个数组安排空间。
3、如何初始化一个指针数组。
4、如何定义一个有10个元素的整数型指针数组。
5、 s[10]的另外一种表达方式是什么。
6、 GCC3.2.2版本中支持哪几种编程语言。
7、要使用CHAR_BIT需要包含哪个头文件。
8、对(-1.2345)取整是多少?9、如何让局部变量具有全局生命期。
10、C中的常量字符串应在何时定义?11、如何在两个.c文件中引用对方的.变量。
12、使用malloc之前需要做什么预备工作。
13、realloc函数在使用上要留意什么问题。
14、strtok函数在使用上要留意什么问题。
15、gets函数在使用上要留意什么问题。
16、C语言的词法分析在长度规章方面采纳的是什么策略?17、a+++++b所表示的是什么意思?有什么问题?18、如何定义Bool变量的TRUE和FALSE的值。
19、C语言的const的含义是什么。
在定义常量时,为什么推举使用const,而不是#define。
20、C语言的volatile的含义是什么。
使用时会对编译器有什么示意。
二、问答题。
1、“匈牙利命名法”有什么优缺点?(2分)2、下面x, y, *p的值是多少,有什么问题?(2分)int x, y, z = 2;int *p=z;x=sizeof*p;y=x/*p; /* x=?, *p=?, y=?, 有什么问题?*/3、下面的语句是什么意思?如何声明或定义才使它们更易懂?(10分)int (*foo())();int (*foo())[];int (*foo[])();(*(void(*)())0)();void (*signal(int,void(*)(int)))(int);4、本题(2分)。
计算机等级考试四级嵌入式工程师3
![计算机等级考试四级嵌入式工程师3](https://img.taocdn.com/s3/m/b3c2d3d66137ee06eff918d8.png)
计算机等级考试四级嵌入式工程师3选择题1.现代操作系统最基本的特征是A) 并发性B) 顺序性C) 封闭性D) 并行性A【解析】现代操作系统基本的特征是并发、共享、虚拟和异步,其中并发性是最基本的特性。
故选择A选项。
2.组成操作系统的主要部分通常是进程线程管理、内存管理、设备管理和A) 文件管理B) P、V操作管理C) 死锁管理D) 备份管理A 【解析】操作系统位于底层硬件与用户之间,是两者沟通的桥梁。
用户可以通过操作系统的用户界面,输入命令。
操作系统则对命令进行解释,驱动硬件设备,实现用户要求。
以现代观点而言,一个标准个人电脑的OS应该提供以下的功能:进程管理(Processing management);内存管理(Memory management);文件系统(File system);网络通讯(Networking);安全机制(Security);用户界面(User interface);驱动程序(Device drivers)。
故选择A选项。
3.下列程序中,哪一个不属于操作系统内核程序?A) 进程调度程序B) 中断服务程序C) 设备驱动程序D) 用户应用程序D【解析】"内核"指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。
一个内核不是一套完整的操作系统。
它负责管理系统的进程、中断、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
故选择D选项。
4.用户编写程序时调用fork()创建进程,其使用的是操作系统提供给用户的什么接口?A) 系统调用B) 命令控制语言C) 作业控制语言D) 应用编程接口A【解析】操作系统提供了3类型的接口供用户使用:命令接口:提供一组命令供用户直接或间接操作。
根据作业的方式不同,命令接口又分为联机命令接口和脱节命令接口。
程序接口:程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。
图形界面接口:通过图标、窗口、菜单、对话框及其他元素,和文字组合,在桌面上形成一个直观易懂,使用方便的计算机操作环境。
嵌入式考试题目及答案
![嵌入式考试题目及答案](https://img.taocdn.com/s3/m/0de46747ae45b307e87101f69e3143323968f5a3.png)
嵌入式考试题目及答案一、单选题(每题2分,共20分)1. 嵌入式系统是指()。
A. 嵌入到其他系统中的专用计算机系统B. 嵌入到其他系统中的通用计算机系统C. 嵌入到其他系统中的操作系统D. 嵌入到其他系统中的硬件系统答案:A2. 以下哪个不是嵌入式系统的典型应用领域?()A. 消费电子B. 工业控制C. 航空航天D. 个人电脑答案:D3. 在嵌入式系统中,以下哪个不是常用的处理器类型?()A. 微控制器(MCU)B. 数字信号处理器(DSP)C. 微处理器(MPU)D. 网络处理器(NP)答案:D4. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 仿真器D. 打印机答案:D5. 在嵌入式系统中,以下哪个不是操作系统的功能?()A. 任务调度B. 内存管理C. 文件系统D. 网络通信答案:D6. 以下哪个不是嵌入式系统的硬件组成?()A. 处理器B. 存储器C. 输入/输出设备D. 显示器答案:D7. 在嵌入式系统中,以下哪个不是软件组成?()A. 操作系统B. 应用程序C. 驱动程序D. 打印机驱动答案:D8. 以下哪个不是嵌入式系统的开发流程?()A. 需求分析B. 系统设计C. 编码D. 测试答案:D9. 在嵌入式系统中,以下哪个不是调试技术?()A. 断点B. 单步执行C. 代码覆盖率分析D. 性能优化答案:D10. 以下哪个不是嵌入式系统的可靠性要求?()A. 容错性B. 可预测性C. 可维护性D. 可扩展性答案:D二、多选题(每题3分,共15分)11. 嵌入式系统的特点是()。
A. 实时性B. 专用性C. 可扩展性D. 低功耗答案:ABD12. 嵌入式系统的开发工具包括()。
A. 编译器B. 调试器C. 仿真器D. 打印机答案:ABC13. 嵌入式系统的硬件组成包括()。
A. 处理器B. 存储器C. 输入/输出设备D. 显示器答案:ABC14. 嵌入式系统的软件组成包括()。
四级嵌入式系统开发工程师-1
![四级嵌入式系统开发工程师-1](https://img.taocdn.com/s3/m/a9194d4131126edb6f1a1081.png)
四级嵌入式系统开发工程师-1(总分:100.00,做题时间:90分钟)一、单选题(总题数:20,分数:60.00)1.CPU一次能传送或处理的二进制数据的位数称为(分数:3.00)A.机器字长√B.指令长度C.存储器宽度D.寄存器宽度解析:2.衡量计算机性能的基本指标是(分数:3.00)A.计算机速度和内存容量B.执行时间和吞吐率√C.主频和内存大小D.主频和多核数解析:3.如果X=-1101010,它的补码是(分数:3.00)A.10011001B.10010110 √C.11101010D.1010110解析:4.如果寄存器AL和BL中的内容分别为十六进制数82H和90H,执行指令SUB AL,BL后,标志寄存器中的标志位的值错误的是(分数:3.00)A.CF=1B.ZF=0C.SF=1D.PF=1 √解析:5.在下列有关取指周期所执行的操作描述中,错误的是(分数:3.00)A.将程序计数器(PC)中的内容送至存储器地址寄存器(MARR),并送地址总线(AB)B.由控制单元(CU)经控制总线(CB)向存储器发读命令C.从主存中取出的指令通过数据总线(DB)送到存储器缓冲寄存器(MBR)D.将MAR的内容送至指令寄存器(IR)中√解析:6.下列选项中不属于流水线性能衡量指标的是(分数:3.00)A.吞吐率B.加速比C.效率D.长度√解析:7.8086CPU总线接口单元的功能是(分数:3.00)A.负责CPU与数据总线交换信息B.负责CPU与控制总线交换信息C.负责CPU与外部总线交换信息D.负责CPU与存储器、I/O端口传送数据√解析:8.Pentium处理器的四种工作模式分别是(分数:3.00)A.实地址模式、保护模式、虚拟8086模式和SMM模式√B.实地址模式、保护模式、虚地址模式和SMM模式C.实地址模式、管理模式、虚地址模式和SMM模式D.实地址模式、管理模式、虚拟8086模式和SMM模式解析:9.下列有关高速缓冲存储器的描述中,错误的是(分数:3.00)A.高速缓冲存储器位于主存和CPU之间B.存放正在执行的程序段和数据C.与主存统一编址√D.高速缓冲存储器的存取速度比主存储器的存取速度快解析:10.下列有关虚拟存储器的描述中,正确的是(分数:3.00)A.虚拟存储器的逻辑容量由主存和辅存容量之和决定√B.它将辅存的地址空间虚拟化C.它将主存地址空间虚拟化D.它将主存或辅存的地址空间全部虚拟化解析:11.存储器带宽是指(分数:3.00)A.单位时间主存储器存取的信息量√B.存储器的工作频率C.存储器工作频率的范围D.存储器的数据宽度解析:12.在工作过程中需要定时刷新的存储器类型是∙ A.SRAM∙ B.DRAM∙ C.EPROM∙ D.E2PROM(分数:3.00)A.B. √C.D.解析:13.为了判断带符号数a是否大于b,应该用的转移指令是(分数:3.00)A.JAB.JBC.JG √D.JS解析:14.若有下列汇编指令MOV CX,80XOR AL,ALCLDREP STOSB执行后的结果是(分数:3.00)A.把内存单元ES:DI开始的连续80个字节内容清0 √B.把内存单元DS:DI开始的连续80个字节内容清0C.把内存单元ES:SI开始的连续80个字节内容清0D.把内存单元DS:SI开始的连续80个字节内容清0解析:15.如果希望8259A工作在单片方式、外部请求为脉冲边沿触发方式、后面要求有ICW4,初始化命令字ICW1应该设置成(分数:3.00)A.12HB.13H √C.18HD.1BH解析:16.如果8251A模式字中的比特率因子设为64,就表明每发送1位数据要用(分数:3.00)A.8个脉冲B.16个脉冲C.32个脉冲D.64个脉冲√解析:17.下列有关8255A工作方式设置的描述中,错误的是(分数:3.00)A.端口A、B、C均可工作在方式1B.端口B、C均可工作在方式1C.端口A可工作在方式2 √D.端口A、B均可工作在方式2解析:18.如果希望8253的计数器1工作在模式0、计数初值为5,控制字应该设置成(分数:3.00)A.50H √B.52HC.60HD.62H解析:19.下列有关A/D转换器的描述中,正确的是(分数:3.00)A.逐次逼近式A/D转换器比计数式A/D转换器转换速度快√B.计数式A/D转换器比逐次逼近式A/D转换器转换速度快C.逐次逼近式A/D转换器比计数式A/D转换器抗干扰能力强D.计数式A/D转换器比逐次逼近式A/D转换器抗干扰能力强解析:20.下列有关激光打印机的描述中,错误的是(分数:3.00)A.要打印的字符通过控制激光束对感光鼓表面进行照射B.打印纸上的墨粉经过加热的上定影辊时将溶化在打印纸上C.激光打印机的打印速度比针式打印机和喷墨打印机的速度快D.感光鼓上带电荷的地方将沾上墨粉√解析:二、多选题(总题数:10,分数:40.00)21.为了减少转移对流水线性能的影响,可采用的方法有(分数:4.00)A.延迟转移技术√B.加快和提前形成条件码√C.预取转移成功或不成功两个控制流方向上的目标指令√D.旁路技术或相关专用通路技术解析:22.与计算机的运算速度有关的因素是(分数:4.00)A.机器的主频√B.所执行的操作类型√C.主存的存取速度√D.高速缓存的性能√解析:23.十进制数135.25可表示成(分数:4.00)A.(87.4)16 √B.(10000111.01)2 √C.(87.5)16D.(10000111.101)2解析:24.如果寄存器AL和BL中的内容分别为十六进制数82H和99H,执行指令ADD AL,BL后,标志寄存器中的标志位的值是(分数:4.00)A.SF=0 √B.CF=1 √C.PF=1 √D.OF=1 √解析:25.下列有关Pentium处理器的描述中,正确的是(分数:4.00)A.采用了U、V两条流水线结构√B.在芯片内部集成了两个一级Cache √C.采用分段和分页存储管理机制√D.支持多处理器系统√解析:26.下列有关双极型半导体存储器与MOS半导体存储器相比的描述中,正确的是(分数:4.00)A.前者存取速度快√B.前者集成度较低√C.前者功耗较大√D.前者成本较高√解析:27.Cache与主存地址映射技术可以采用(分数:4.00)A.全相联映射方式√B.直接映射方式√C.组相联映射方式√D.混合映射方式解析:28.下面关于8259A工作方式设置的描述中,正确的是(分数:4.00)A.可以设置成全嵌套工作方式√B.可以设置成特殊全嵌套工作方式√C.可以设置成一般中断屏蔽工作方式√D.可以设置成自动中断结束工作方式√解析:29.下面关于8251A模式字设置的描述中,正确的是(分数:4.00)A.可以设置成同步方式√B.比特率因子可以设置成16 √C.可以设置成字符由5位二进制位组成√D.可以设置成采用2位停止位√解析:30.下面关于在总线操作的异步通信应答方式的描述中,正确的是(分数:4.00)A.可以采用位互锁方式B.可以采用半互锁方式√C.可以采用全互锁方式√D.可以采用字符互锁方式解析:。
嵌入式系统设计师考试模拟题(含答案)
![嵌入式系统设计师考试模拟题(含答案)](https://img.taocdn.com/s3/m/69002063e97101f69e3143323968011ca300f7fb.png)
嵌入式系统设计师考试模拟题(含答案)一、单选题(共110题,每题1分,共110分)1."甲、乙软件公司干2013年9月12日就其财务软件产品分别申请"大堂"和"大唐"商标注册。
两财务软件相似,且经协商双方均不同意放弃使用其申请注册的商标标识。
此情形下,_获准注册"A、"大唐"B、"大堂"与"大唐"都能C、"大堂"D、由甲、乙抽签结果确定谁能正确答案:D2.在单总线结构的CPU中,连接在总线上的多个部件某时刻_A、只有一个可以向总线发送数据,并且只有一个可以从总线接收数据B、只有一个可以向总线发送数据,但可以有多个同时从总线接收数据C、可以有多个同时向总线发送数据,并目可以有多个同时从总线接收数据D、可以有多个同时向总线发送数据,但只有一个可以从总线接收数据正确答案:B3.DMA数据的传送是以_为单位进行的。
A、字节B、字C、数据块D、位正确答案:C4.嵌入式操作系统管理和控制计算机系统中的_。
A、应用程序运行B、软件资源C、硬件和软件资源D、硬件资源正确答案:C5.以下协议中属于应用层协议的是_,该协议的报文封装在___中传送。
A、SNMP UDPB、ARP IPC、ICMP ICMPD、X.25 TCP正确答案:A6.在嵌入式系统设计中,用来进行系统初始代码调试的接口称为_。
A、PCI接口B、USB接口C、网络接口D、JTAG接口正确答案:D7.以下关于嵌入式软件测试的叙述中,错误的是_A、软件的测试级别一般分为静态测试和动态测试B、动态测试可以采用白盒测试或者黑盒测试C、通过测试发现软件错误,为软件产品的质量评价提供依据D、软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书要求正确答案:A8.嵌入式系统中配置了大量的外围设备,即I/O设备。
依据工作方式不同可以分为字符设备、块设备和网络设备。
嵌入式系统开发模拟试题(附参考答案)
![嵌入式系统开发模拟试题(附参考答案)](https://img.taocdn.com/s3/m/68832336178884868762caaedd3383c4bb4cb4b8.png)
嵌入式系统开发模拟试题(附参考答案)一、单选题(共100题,每题1分,共100分)1、共享型函数库(动态链接库)的后缀为()A、aB、cC、so正确答案:C2、关于嵌入式系统,以下说法不正确的是()A、主要应用于控制领域,兼顾数据处理B、主要用于数据处理,兼顾控制领域C、嵌入式系统功耗低正确答案:B3、下面交互设备常由嵌入式系统采用的是()A、以上都是B、小键盘C、按钮D、触摸屏正确答案:A4、A/D是将()转换成数字信号的意思。
A、模拟信号B、虚拟信号C、物理信号正确答案:A5、嵌入式系统的实时性可分为软实时性和()。
A、硬实时性B、截止时限C、软实时性正确答案:A6、Linux I/O 操作默认是:A、同步非阻塞模式B、同步阻塞模式C、异步阻塞模式正确答案:B7、()(GNU C Compiler的简称)是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。
A、GCCB、abcC、GDD正确答案:A8、μC/OS-II是一个()、源码开放、结构小巧、抢占式的实时多任务内核,主要面向中小型嵌入式系统,具有执行效率高、占用空间小、()、实时性能优良和可扩展性强等特点。
A、可裁剪,可移植性强B、可裁剪,可移植性弱C、不可裁剪,可移植性强正确答案:A9、当()进行时,可移植性是要重点考虑的问题A、数学建模B、嵌入式软件开发C、电路设计正确答案:B10、以下那个选项不是驱动程序的组成()。
A、终端服务子程序B、自动配置和初始化子程序C、服务于I/O接口的子程序正确答案:A11、vivi(下载模式)启动Linux核心的命令是()。
A、bootB、partC、load正确答案:A12、不属于字符设备的是()A、简单按键B、U盘C、触摸屏正确答案:B13、设计软件子系统:软件总体设计、()设计。
A、函数设计B、硬件总体C、模块设计正确答案:C14、交叉()是指:在宿主机上进行软件编辑、编译、链接等,并生成能够在目标机上运行的可执行程序的过程。
计算机四级嵌入式系统开发工程师试题及答案(2)
![计算机四级嵌入式系统开发工程师试题及答案(2)](https://img.taocdn.com/s3/m/6dfeb293cd22bcd126fff705cc17552707225e61.png)
计算机四级嵌入式系统开发工程师试题及答案(2)2015年计算机四级嵌入式系统开发工程师试题及答案0×600c,0×600c,0xc006,0xc006,0xdf06,0xc106,0xc106,0×610c,0×610c,0×3838,0×1ff0,0×07c0,0×0000,};如何修改声明,可以使之在源代码中形象地表现出图形的模样。
14、———————————————————–说出可以使用calendar[11][30]变量的四种类型定义。
(5分)如:int calendar[12][31]; /* 二维数组 */15、———————————————————–使用strcmp,当字符串相同时会返回’\0′。
但’\0′一般作为逻辑假,因此下面的语句不容易理解:if (!strcmp(s, “string”)) return EQUATION;如何经过简单修改,使之更易懂?(2分)16、———————————————————–编写一个自己的`完全C语言版本的memset函数,并且评价这个实现的性能和可移植性。
(5分)17、———————————————————–在树和图这些数据结构中,通常使用指针来组织数据。
如果我们要把这些数据保存到文件中,指针是没有意义的。
我们该如何解决这个问题。
(2分)18、———————————————————–用2种不同的方法计算long变量的”1″bit的个数。
(2分)19、———————————————————–任意给出一个C的基本数据类型,如何编码判断这个数据类型是有符号还是无符号的?(2分)不得上机实验,写出下面代码的输出。
解释这个行为是标准定义的,还是依赖实现的。
(2分)int i;for (i = 0; i < 10; i++) {int j = i;printf (”%d\n”, j);}20、———————————————————–列出5种以上你所看过的C编程的书籍,并写简要书评。
历年计算机四级嵌入式系统开发工程师模拟题
![历年计算机四级嵌入式系统开发工程师模拟题](https://img.taocdn.com/s3/m/3ce9dbde4128915f804d2b160b4e767f5acf80a1.png)
历年计算机四级嵌入式系统开发工程师模拟题历年计算机四级嵌入式系统开发工程师模拟题滴水可以穿石也是锲而不舍精神的体现。
我们航行在没有边际的学习海洋上,只有凭借这种精神,才可能到达知识的彼岸,下面是店铺为大家搜素整理的计算机四级考试题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!一、分析题。
本题(各5分)。
假设下面代码中的变量都是合法变量,调用外部的函数都是正确的。
回答几个问题:这些代码意图要干什么?是否有问题?如果有问题,该如何修改,或者如何避免类似错误发生?如果没有问题,如果代码有输出,输出是什么?1、———————————————————–int isvowel (char c){returnc==’a’’’’’’’’||c==’e’’’’’’’’||c==’i’’’’’’’’||c==’o’’’’’’’’||c==’u’’’’}2、———————————————————–whi le (c==’ ’||c=’ ‘||c==’ ’)c=getc(f);3、———————————————————–/* 当x=2, y=3, z=? */if (x==0)if (y==0)z=-1;elsez=x+y; 4、———————————————————–/* 处理网络事件 */void process_network_code(int x, int y){/* 选择modes_pointer资源 */switch (line) {case THING1:/* 处理异常1#, 使用老的`modes_pointer资源 */ doit1();break;case THING2:/* 处理异常2#, 需要重新启动服务 */if (x == STUFF) {/* 重新申请modes_pointer资源,没有初始化 */ do_first_stuff();/* 在这种条件下,有些资源不用重新申请 */if (y == OTHER_STUFF)break;/* 申请剩下的资源,并初始化 */do_later_stuff();}/* 初始化modes_pointer资源 */initialize_modes_pointer();break;default:/* 处理普通事件, 使用老的modes_pointer资源 */ processing();}/* 使用modes_pointer资源,处理事件 */use_modes_pointer();}5、———————————————————–int is_gb2312_char c1, char c2){if (c1 >= 0xa1 && c2 >= 0xa1)return 1;elsereturn 0;}6、———————————————————–下面x, y的值是多少,有什么问题?int x = 10, y = 3;x ^= y;y ^= x;x ^= y;/* x=?, y = ? */7、———————————————————–int days[]={31,28,31,30,31,30,31,31,30,31,30,31,};int calendar[12][31];int (*monthp)[31];int *dayp;int i;memset(calendar, 0, sizeof(calendar));i = 0;for (monthp = calendar; monthp < &calendar[12]; monthp++) {for (dayp = *monthp; dayp < &(*monthp)[31]; dayp++) {if (dayp - *monthp < days[calendar - monthp]) {*dayp = i++ % 7 + 1;}}} 8、———————————————————–void printnum(long n){if (n < 0) {put’-’’’’’’’’);n = -n;}if (n >= 10) {printnum(n/10);}putchar (”0123456789″[n%10]);} 9、———————————————————–void * memchr(void *pv, unsigned char ch, size_t size) {unsigned char *pch = (unsigned char *) pv; unsigned char *pchEnd = pch + size;while (pch < pchEnd) {if (*pch == ch)return (pch);pch++;}return NULL;} 10、———————————————————–void * memchr(void *pv, unsigned char ch, size_t size) {unsigned char *pch = (unsigned char *) pv; unsigned char *pchPlant = pch + size; unsigned char chSave = *pchPlant;*pchPlant = ch;while (pch != ch) {pch++;}*pchPlant = chSave;return ((pch == pchPlant) ? NULL : pch);}【历年计算机四级嵌入式系统开发工程师模拟题】。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考试方式上机考试,总分 50 分,与四级其他一门课程合计考试时长 90 分钟。
包含:单选题 30 分,多选题 20 分。
全国计算机等级考试四级嵌入式系统开发真题库第1套一、单项选择题操作系统部分1.计算机操作系统的功能是。
A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行2.操作系统是一组。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序3.信箱通信是一种通信方式。
A.直接B.间接C.低级D.信号量4.如下选项中,不能用于进程间通信的是。
A.消息B.信件C.信号量D.口令`5.属于进程通信原语的有。
A.P操作原语B.V操作原语C.创建进程原语D.send原语6.构成网络操作系统通信机制的是。
A.进程B.线程C.通信原语D.对象7.下面的描述中,是错误的。
A.进程执行的相对速度不能有进程自己来控制B.P、V操作是原语操作C.利用信号量的P、V操作可以交换大量信息D.同步是指并发进程之间存在的一种制约关系8.下列因素中,不一定是引起进程调度的因素。
A.一个进程运行完毕B.运行进程被阻塞C.一个高优先级进程被创建D.实时调度中,一个紧迫的任务到来9.若进程P一旦被唤醒就能投入运行,则系统可能是。
A.非抢占式调度方式,进程P的优先级最高B.抢占式调度方式,就绪队列上的所有进程的优先级皆比P低C.就绪队列为空队列D.抢占式调度方式,P的优先级高于当前运行的进程10.下列各种情况中,一定不会引起进程调度的操作是A.一个进程完成工作后被撤销B.一个进程从运行状态变成了阻塞状态或就绪状态C.一个进程从阻塞状态变成了就绪状态D.一个进程从就绪状态变成了运行状态11.下列活动中,哪一种活动只存在同步关系?A.某年某月某日某航班的订票B.球队举行足球比赛C.汽车装配流水线上的各道工序D.公共复印室复印机的使用12.用P、V操作管理临界区时,把信号量mutex的初值设定为1。
当有k(k>1)个进程在mutex的等待队列中时,信号量的值为A.kB.k 1C.1 kD. k13.学生小王在选课时编写了一个程序,为了保证有足够的学分,他先选了课程B,然后继续申请心仪的课程A。
若能选到课程A,则退掉课程B。
部分程序如下:count.A //表示课程A的信号量count.B //表示课程B的信号量{…P(count.A);select_course(A);relese_course(B);V(count.B);…}请问:小王的程序能否达到选到课程A又退掉课程B的目的?A.一定能B.一定不能C.有可能D.程序无法运行14.下列存储管理方案中,允许动态扩充内存容量的方案是A.固定分区B.可变分区C.页式D.虚拟页式15.在可变分区存储管理方案中,在对一个分区进行回收时,若该分区的起始地址加长度等于空闲区表中某个登记项所表示空闲区的起始地址,则表示A.该回收分区的上邻分区是空闲的B.该回收分区的下邻分区是空闲的C.该回收分区的上、下邻分区都是空闲的D.该回收分区的上、下邻分区都不是空闲的16.页式存储管理方案中,若一个进程的虚拟地址空间为2GB,页面大小为4KB,当用4字节表示物理页号时,页表需要占用多少个页面?A.128B.256C.512D.102417.下列哪一个页面置换算法有可能产生Belady异常现象?A.FIFOB.LRUC.LFUD.OPT18.在采用虚拟存储管理方案的系统中,发生"抖动"现象是由以下哪一个原因引起的?A.页面尺寸过大B.页面尺寸过小C.程序编制不合理D.页面置换算法不合理19.在一个采用虚拟页式存储管理方案的系统中,页面大小为50个整型变量。
假设某一个进程分配有3个页框,其中程序占用2个页框并常驻内存。
下列程序数据进行初始化时,会产生多少次缺页中断?for ( i = 1; i <= 50; i++ )for ( j = 1; j <= 100; j++) C[ i, j ] = 0;A.50B.100C.150D.500020.文件的存取方式依赖于Ⅰ.文件的物理结构Ⅱ.文件的逻辑结构Ⅲ.存放文件的设备的物理特性A.仅ⅠB.仅ⅡC.仅Ⅰ和ⅡD.仅Ⅰ和Ⅲ21.文件系统实现文件的按名存取是通过下列哪一项工作完成的?A.文件目录查找B.位示图查找C.目录项分解D.记录的成组和分解22.使用文件前要先打开文件。
在成功执行打开文件系统调用后,系统会返回给用户一个A.文件长度B.内存地址C.文件描述符D.文件打开方式23.某文件由100个逻辑记录组成,每个逻辑记录长度为80个字符。
磁盘空间被划分为若干块,块大小为1024个字符。
在没有采用成组操作时,磁盘空间的利用率是多少?A.8%B.16%C.24%D.32%24.假设某文件由100个逻辑记录组成,每个逻辑记录长度为80个字符。
磁盘空间被划分为若干块,块大小为1024个字符。
若采用成组操作,块因子为12,那么磁盘空间的利用率是多少?A.32%B.64%C.80%D.94%25.操作系统在对磁盘的访问中,优化下列哪个时间可以显著改善磁盘读写的性能?A.寻道时间B.旋转延时26.设备管理中,为了管理和分配设备建立了一个数据结构,通常称为设备表。
它的作用是A.管理物理设备B.管理逻辑设备C.实现即插即用D.建立逻辑设备与物理设备之间的对应关系27.当一个低速的I/O设备连接到高速的计算机系统中时,下列哪种技术可以提高低速设备的使用效率?A.SPOOLing技术B.I/O重定向技术C.设备共享技术D.设备缓冲技术28.死锁产生的原因之一是资源分配不当,另一个原因是A.存在共享资源B.使用P、V操作过多C.系统中没有采用SPOOLing技术D.进程推进顺序不当29.下列关于死锁与安全状态的叙述中,哪一个是正确的?A.死锁状态一定是不安全状态B.从安全状态有可能进入死锁状态C.不安全状态就是死锁状态D.死锁状态有可能是安全状态30.假设系统由相同类型的7个资源被3个进程共享,若要使系统不会死锁,每个进程最多可以申请的资源个数是A.1B.2C.3D.4计算机组成原理部分31.以下关于冯诺依曼结构计算机的叙述中,正确的是A.计算机由运算器、存储器、输入设备和输出设备组成B.指令和数据分别存放在不同的存储器内C.指令和数据均以二进制数表示D.机器以控制器为中心32.十进制数123对应的8位二进制数是A.01111011B.01110111C.01101101D.1000101133.十六进制数23对应的8位二进制数是A.00110010B.00100011C.00010011D.0000101134.若X=-00110010,则[X]补是C.11001101D.1100111035.程序计数器PC中存放的是A.正在执行的指令的主存单元地址B.已被执行的指令的数量C.将要执行的下一条指令的主存单元地址D.将要执行的指令的数量36.若A和B二数相等,执行A减B后状态寄存器中的标志位为A.ZF =0B.ZF = 1C.OF = 0D.CF = 137.在指令流水线中,最大吞吐率是指A.流水线上所完成指令的最大数量B.流水线达到稳定状态后可获得的吞吐率C.流水线上所完成指令或输出结果的数量D.流水线工作中能达到的吞吐率38.指令周期是指A.取出一条指令的时间B.执行一条指令的时间C.取出并执行一条指令的时间D.以上说法均不正确39.影响流水线性能的主要因素是A.仅资源相关B.仅数据相关C.仅控制相关D.资源相关、控制相关和数据相关40.立即数寻址中,指令地址字段的内容是A.主存中的地址B.操作数本身C.寄存器的地址D.寄存器的名称41.8086 CPU被复位而恢复正常工作,是指A.从内存物理地址0处开始执行程序B.从内存物理地址FFFF0H处开始执行程序C.重新从硬盘读入程序执行D.重新从内存读入程序执行42.下面关于RAM存储器的叙述中,正确的是A.一旦写入信息就固定不变B.存取时间的长短与信息所在的存储单元的物理位置有关C.任何一个存储单元的内容都可以随机地存取D.存取操作必须按顺序进行43.下面有关高速缓冲存储器存取速度的叙述中,正确的是A.大于等于 1000MBpsB.与虚拟存储器存取速度一样C.比CPU的速度快D.比主存储器的存取速度快44.存储器的3个主要性能指标是A.存储容量、存取速度和每位价格B.存储容量、存取速度和功耗C.存储容量、每位价格和功耗D.存储容量、芯片数量和存取速度45.全相联映射方式是指A.主存中地址块与Cache中的地址块全部映射B.主存中任何一个块全部映射到Cache中固定的位置上C.主存中任何一个块与Cache中的块一一对应D.主存中任何一个块均可以映射装入到Cache中任何一个块的位置上46.对于字节编址的计算机,如果主存容量为64K,则该主存的存储容量为A.215 BB.65536BC.216 BD.64000B47.光磁记录型可擦写光盘的存取原理是A.电磁效应B.频谱效应C.相变效应D.热磁效应48.有汇编程序段如下CODES SEGMENTASSUME CS:CODESSTART: MOV CX, 30XOR AX, AXMOV BX, 1AGAIN: ADD AX, BXINC BXLOOP AGAINCODES ENDSEND START程序执行后,AX和BX的内容分别是A.465,31B.465,30C.434,31D.434,3049.8086CPU在响应INTR中断时,为了得到指向存放中断向量的内存的实际物理地址,将I/O给的中断类型码乘以A.2B.6C.4D.850.为使8086CPU能够响应INTR的中断请求,必须把标志寄存器的标志位A.TF置0B.TF置1C.IF置0D.IF置151.如果8259A在初始化时ICW2 = 83H,IR2收到外部中断请求,8259A发给CPU的中断类型码是A.82HB.83HC.84HD.85H52.8259A在特殊全嵌套方式下,可以响应A.同级和更高级的中断请求B.低级和更高级的中断请求C.更高级的中断请求D.低级的中断请求53.下面关于DMA控制器工作方式的叙述中,错误的是A.可设置成单字节传送B.可设置成块传送C.可设置成请求传送D.可设置成CPU查询传送54.串行通信是指A.计算机中按字节组织的数据被拆解成按位的方式传送B.计算机中按字节组织的数据逐个传送C.计算机中数据按顺序逐个传送D.计算机中数据按顺序逐位传送55.在计算机通信中波特率是指A.每分钟传送的二进制位数B.每秒传送的二进制位数C.每秒传送的字节数D.每分钟传送的字节数56.RS232-C是一种用于串行通信的接口标准。