版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年中级软考嵌入式备考大纲及试题及答案一、基础知识单项选择题(共75题,每题1分,共75分)1.下列哪种嵌入式处理器采用冯·诺依曼结构?A.ARM7TDMIB.ARMCortex-M3C.Intel8051D.PIC162.嵌入式系统的三个基本要素是嵌入性、专用性和A.实时性B.计算机系统C.低功耗D.分布式3.十进制数-5的8位二进制补码表示为A.11111011B.11111010C.00000101D.100001014.下列存储介质中,属于易失性存储器的是A.NORFlashB.NANDFlashC.SRAMD.EEPROM5.CPU响应中断时,首先自动完成的操作是A.保存断点和状态寄存器B.跳转到中断服务程序C.关闭所有外设中断D.清除中断请求标志6.DMA传送数据时,数据可以在哪些部件之间直接传输?A.CPU与内存之间B.外设与内存之间C.内存与内存之间D.外设与外设之间直接传输7.下列总线中,主要用于连接高速外设并支持突发传输的是A.I2CB.SPIC.PCIExpressD.UART8.关于看门狗定时器,下列说法错误的是A.可防止程序跑飞B.需要定期喂狗C.溢出后可使系统复位D.提高系统实时响应速度9.ARM汇编指令LDRR0,[R1,#4]的含义是A.将R1+4地址处数据加载到R0B.将R0存入R1+4地址处C.将R1与4相加结果存入R0D.将R0+4地址处数据加载到R110.下列嵌入式操作系统中,不属于实时操作系统的是A.FreeRTOSB.uC/OS-IIIC.RT-ThreadD.Android11.解决RTOS中优先级反转问题的常用机制是A.优先级继承协议B.时间片轮转C.先来先服务D.短作业优先12.I2C总线中,起始信号定义为A.SCL高电平期间SDA由高到低跳变B.SCL高电平期间SDA由低到高跳变C.SCL低电平期间SDA由高到低跳变D.SCL低电平期间SDA由低到高跳变13.标准的SPI总线通常由几条信号线组成?A.2条B.3条C.4条D.5条14.UART帧格式配置为8N1时,发送一个数据帧包含的位数是A.8位B.9位C.10位D.11位15.下列不属于嵌入式系统软件层的是A.板级支持包B.引导程序C.应用程序D.印制电路板16.在RTOS中,任务因时间片耗尽会从运行态进入A.阻塞态B.就绪态C.挂起态D.删除态17.嵌入式Linux系统中,设备树源文件的扩展名通常是A..dtsB..cC..sD..bin18.下列接口中支持热插拔的是A.UARTB.USBC.SPID.I2C19.若8位ADC的参考电压为5V,则其最小分辨电压约为A.10mVB.20mVC.39.1mVD.19.6mV20.下列调度算法中,低优先级任务可能出现长期得不到执行(饥饿)的是A.先来先服务B.时间片轮转C.固定优先级抢占调度D.短作业优先21.嵌入式系统开发中,交叉编译是指A.在目标机上编译目标机代码B.在宿主机上编译目标机代码C.在宿主机上编译宿主机代码D.在目标机上编译宿主机代码22.ARMCortex-M系列处理器的异常优先级数值越大,表示优先级A.越高B.越低C.不变D.由RTOS决定23.下列哪项通常不被视为实时操作系统的主要特性?A.确定性B.可抢占性C.高吞吐量D.低延迟24.C语言中volatile关键字的主要作用是A.修饰函数使其不可改变B.告知编译器该变量可能被意外修改,每次从内存读取C.定义静态变量D.强制类型转换25.下列串行总线中,采用差分信号传输的是A.UARTB.SPIC.CAND.I2C26.MMU的主要功能不包括A.虚拟地址到物理地址转换B.内存访问权限控制C.高速缓存管理D.分页管理27.下列哪项不属于嵌入式系统低功耗设计技术?A.动态电压频率调整DVFSB.时钟门控C.提高时钟频率D.睡眠模式28.关于BootLoader,以下说法错误的是A.负责初始化硬件B.负责加载操作系统内核C.只能在系统复位后运行一次D.通常分为第一阶段和第二阶段29.下列文件系统中,最适合用于NORFlash的是A.JFFS2B.EXT4C.NTFSD.FAT3230.ARM处理器中,程序计数器PC对应的是哪一个寄存器?A.R13B.R14C.R15D.R1231.指令的操作数直接包含在指令编码中,这种寻址方式称为A.立即寻址B.寄存器寻址C.寄存器间接寻址D.基址变址寻址32.关于中断嵌套,以下说法正确的是A.所有中断都可以嵌套B.只有同级中断可以嵌套C.高优先级中断可以打断低优先级中断D.低优先级中断可以打断高优先级中断33.某任务每10ms执行一次,每次执行时间为2ms,则该任务的CPU利用率为A.10%B.20%C.50%D.80%34.下列属于实时系统经典调度算法的是A.速率单调调度RMSB.最近最少使用LRUC.先来先服务FCFSD.最不经常使用LFU35.关于I2C总线,下列说法错误的是A.SDA和SCL通常需要上拉电阻B.支持多主机C.传输速率固定为100kbpsD.每个从机有唯一地址36.下列属于进程间通信机制的是A.信号量B.全局变量C.栈D.寄存器37.在嵌入式C语言中,宏定义#defineBIT(n)(1<<(n)),则`BIT(3)`的值是A.3B.4C.8D.1638.关于RS-232与RS-485的区别,正确的是A.RS-232支持多节点通信B.RS-485采用差分传输C.RS-232传输距离更远D.RS-485使用单端信号39.下列设备中,不属于嵌入式系统常用调试工具的是A.JTAG仿真器B.逻辑分析仪C.示波器D.打印机40.关于存储映射I/O,以下说法正确的是A.I/O与存储器统一地址空间B.I/O使用独立I/O指令C.I/O不占用地址空间D.I/O地址一定比内存地址小41.关于NORFlash与NANDFlash的比较,错误的是A.NOR支持随机读取,NAND适合块读取B.NOR写入速度通常快于NANDC.NAND存储密度更高D.NOR可以直接执行代码42.某信号量初始值为0,任务执行P操作后,该任务将A.继续运行B.进入阻塞态C.被删除D.复位43.解决优先级反转最为常用的协议是A.优先级继承协议B.优先级轮转协议C.优先级调度协议D.优先级置顶协议44.ARMCortex-M处理器中,SVC异常的主要用途是A.系统调用B.硬件故障处理C.外部中断响应D.调试监控45.硬实时系统与软实时系统的主要区别在于A.硬实时系统允许偶尔超时B.软实时系统不允许超时C.硬实时系统超时可能导致灾难性后果D.软实时系统必须完全确定46.RC滤波电路常用于按键去抖动,其中主要利用的元件是A.电感B.电容C.二极管D.晶体管47.锁相环PLL在嵌入式处理器中的主要作用是A.产生倍频时钟B.降低电源噪声C.整流D.滤波48.系统时钟为72MHz,定时器预分频系数设置为7199,则计数频率为A.10kHzB.100kHzC.1MHzD.72MHz49.下列嵌入式操作系统中,不是开源系统的是A.FreeRTOSB.RT-ThreadC.VxWorksD.eCos50.C语言中,声明一个指向函数的指针,正确的是A.int*func();B.int(*func)();C.intfunc*();D.int*func;51.关于DMA,下列说法错误的是A.数据传送无需CPU干预B.可以减轻CPU负担C.降低数据访问延迟D.每个数据字节都需要CPU控制52.嵌入式系统启动过程的通常顺序是A.BootLoader->OS->应用程序B.OS->BootLoader->应用程序C.应用程序->BootLoader->OSD.BootLoader->应用程序->OS53.下列接口中,抗干扰能力最强、适合工业现场的是A.I2CB.SPIC.CAND.1-Wire54.一个12位DAC输出范围为0~3.3V,输入数字量2048时输出电压约为A.1.65VB.2.0VC.0.825VD.3.3V55.关于嵌入式Linux内核裁剪,以下说法错误的是A.可以通过makemenuconfig配置B.模块可以动态加载C.裁剪后需要重新编译内核D.只能添加功能,不能删除功能56.下列调度算法中,不属于抢占式调度的是A.时间片轮转B.优先级抢占C.先来先服务D.多级反馈队列57.在C语言中,使用static修饰函数的作用是A.限制函数只能在本文件内使用B.使函数每次调用后保留变量C.声明函数为外部函数D.提高函数运行速度58.ARP协议的主要功能是A.将IP地址解析为MAC地址B.将域名解析为IP地址C.将MAC地址解析为IP地址D.将端口号解析为IP地址59.下列哪项不属于嵌入式系统的安全需求?A.保密性B.完整性C.可用性D.可移植性60.C语言中,关于数组名和指针,以下说法正确的是A.数组名可当作常量指针B.数组名可以重新赋值C.指针不可以指向数组元素D.数组大小可以动态改变61.在C语言中,const修饰变量意味着A.变量值不可更改B.变量存储在寄存器中C.变量为全局变量D.变量为静态变量62.下列工具中,常用于嵌入式系统性能分析的是A.ProfilerB.汇编器C.链接器D.加载器63.系统采用3.3V供电,下列接口电平不兼容的是A.LVTTLB.LVCMOSC.RS-232D.GPIO64.关于嵌入式系统软件架构,以下说法错误的是A.裸机程序无操作系统B.RTOS提供任务管理C.所有嵌入式系统必须使用操作系统D.Linux可用于复杂嵌入式系统65.关于中断服务函数ISR,以下做法正确的是A.ISR中应尽量短小,避免长时间延迟B.ISR中可以调用任何函数C.ISR中可以使用printf打印大量数据D.ISR中应等待信号量66.下列存储介质中,读取速度最快的是A.NANDFlashB.NORFlashC.SRAMD.EEPROM67.UART波特率为9600bps,8位数据、1位停止、无校验,传输一个字节所需时间约为A.0.833msB.1.04msC.1.2msD.0.5ms68.下列哪项不属于嵌入式系统典型硬件组成?A.微处理器B.存储器C.电源管理芯片D.独立显卡69.关于RTOS中任务优先级分配,以下说法错误的是A.实时性要求高的任务优先级高B.优先级可以动态调整C.所有RTOS中优先级数值越大一定表示优先级越高D.不同RTOS优先级含义可能不同70.下列通信协议中,基于主从模式工作的是A.TCP/IPB.I2CC.CAND.Ethernet71.下列哪个不是ARM处理器的工作模式?A.用户模式B.系统模式C.保护模式D.管理模式72.位带操作的主要用途是A.对单个位进行原子操作B.提高存储带宽C.扩展地址空间D.降低功耗73.下列文件系统中,专门为NANDFlash设计的是A.JFFS2B.YAFFSC.EXT2D.PROC74.关于嵌入式系统电源管理,以下说法错误的是A.睡眠模式功耗低于运行模式B.时钟门控可关闭未使用外设时钟C.提高时钟频率可降低动态功耗D.动态电压频率调整可降低功耗75.在RTOS中,用于保证共享资源互斥访问的机制是A.信号量B.消息队列C.内存池D.软件定时器二、应用技术题(共5题,每题15分,共75分)1.某嵌入式系统使用ARMCortex-M3处理器,系统主频为72MHz,希望通过定时器TIM2在GPIO引脚输出频率为1kHz、占空比为50%的方波。请回答以下问题。(1)若定时器预分频系数设置为71,求计数频率。(2)计算自动重装载值ARR。(3)要使占空比为50%,比较寄存器CCR应设置为多少?(4)GPIO输出模式应配置为推挽输出还是开漏输出?说明理由。2.某嵌入式软件中,主程序循环检测一个由外部中断置位的事件标志flag,代码如下:volatileintflag=0;
voidEXTI0_IRQHandler(void)
{
flag=1;
}
intmain(void)
{
while(flag==0)
{
/*等待事件发生*/
}
/*处理事件*/
return0;
}(1)解释volatile关键字在此处的作用。(2)若未使用volatile,编译器在优化时可能出现什么问题?(3)写出SET_BIT(reg,bit)和CLEAR_BIT(reg,bit)的宏定义。(4)编写一个简单的按键扫描函数,按键接在GPIOPB0,按下为低电平,要求软件消抖20ms后返回按键状态。答案:(1)volatile告知编译器flag可能在中断等异步流程中改变,不要对该变量做寄存器缓存优化,每次读取都必须访问实际内存。(2)若不加volatile,编译器可能将flag缓存在寄存器中,导致主循环一直读取旧值0,即使中断置位后主循环仍无法退出。(3)#defineSET_BIT(reg,bit)((reg)|=(1U<<(bit)))
#defineCLEAR_BIT(reg,bit)((reg)&=~(1U<<(bit)))(4)示例函数:uint8_tReadKey(void)
{
if((GPIOB->IDR&(1U<<0))==0)
{
delay_ms(20);
if((GPIOB->IDR&(1U<<0))==0)
{
return1;/*按键按下*/
}
}
return0;/*无按键*/
}解析:volatile是嵌入式C语言中的关键修饰符,用于防止编译器优化掉对硬件寄存器或异步变量的访问。按键消抖通过延时再次确认,可避免机械抖动或瞬时干扰造成误判。3.某RTOS中有三个周期任务T1、T2、T3,参数如下:任务周期执行时间优先级T110ms2ms高T240ms5ms中T3100ms10ms低请回答以下问题。(1)计算三个任务的总CPU利用率。(2)按RMS可调度性充分条件,判断该系统是否可调度。(3)试解释若T3长时间占用共享资源导致T1阻塞,为什么会出现优先级反转。(4)说明采用优先级继承协议如何缓解该问题。U(2)RMS充分条件为U≤n(3由于U=(3)优先级反转是指低优先级任务T3持有某共享资源,而高优先级任务T1因等待该资源被阻塞;此时中优先级任务T2可以抢占T3,导致T3无法及时释放资源,T1又被阻塞更长时间,形成高优先级任务实际上被低优先级任务阻塞的现象。(4)优先级继承协议在T1因T3占有的共享资源而阻塞时,临时将T3的优先级提升到T1的优先级,使T3尽快执行完临界区并释放资源,从而缩短T1的阻塞时间。解析:RMS可调度性充分条件是利用率不超过n(4.某嵌入式系统使用USART进行串口通信,系统外设时钟为72MHz,要求波特率为115200bps,过采样率固定为16。(1)计算发送一个数据帧(8位数据、1位停止、无校验)所需时间。(2)计算USART分频值USARTDIV,并分别写出整数部分和小数部分。(3)若使用I2C总线读取EEPROM数据,设备7位地址为0x50,简述一次随机读操作的主要时序步骤。(4)SPI总线四种工作模式由哪两个参数决定?分别写出其名称。T(2)USARTDIV:USARTDIV整数部分为39,小数部分为0.0625×(3)随机读操作时序:主机发出起始信号;发送设备地址0x50(写方向)并等待ACK;发送要读取的存储单元地址并等待ACK;重新发出起始信号;发送设备地址0x51(读方向)并等待ACK;从机发送数据;主机接收数据后发出NACK;主机发出停止信号。(4)SPI四种工作模式由CPOL(时钟极性)和CPHA(时钟相位)两个参数决定。解析:USART分频器通常由12位整数和4位小数组成,小数部分以1/16为单位。I2C随机读需要先写地址再重复起始,然后读数据。5.某公司开发一款低功耗便携式医疗监护设备,请结合嵌入式系统开发流程回答以下问题。(1)简述嵌入式系统开发的主要阶段。(2)列出BootLoader通常完成的三项主要功能。(3)列举三种降低嵌入式系统功耗的方法。(4)使用JTAG调试接口时,主要可以实现哪些功能?参考答案与解析一、基础知识单项选择题1.答案:A解析:ARM7TDMI采用冯·诺依曼结构,指令与数据共用一套总线;Cortex-M3、8051、PIC16通常采用哈佛结构。2.答案:B3.答案:A解析:5的二进制为00000101,取反加一得11111011。4.答案:C5.答案:A解析:中断响应时CPU会自动保存当前程序计数器(断点)和部分状态寄存器,然后才跳转执行中断服务程序。6.答案:B7.答案:C8.答案:D9.答案:A10.答案:D11.答案:A12.答案:A13.答案:C14.答案:C解析:8N1表示8位数据、无校验、1位停止,加1位起始位,共10位。15.答案:D16.答案:B17.答案:A18.答案:B19.答案:D解析:最小分辨电压=520.答案:C21.答案:B22.答案:B23.答案:C24.答案:B25.答案:C26.答案:C27.答案:C28.答案:C29.答案:A30.答案:C31.答案:A32.答案:C33.答案:B解析:CPU利用率=234.答案:A35.答案:C解析:标准模式为100kbps,快速模式为400kbps,高速模式可达3.4Mbps,并非固定为100kbps。36.答案:A37.答案:C38.答案:B解析:RS-485采用差分信号,抗干扰能力强,传输距离更远,支持多节点;RS-232为单端信号,点对点通信。39.答案:D40.答案:A41.答案:B42.答案:B43.答案:A44.答案:A45.答案:C46.答案:B47.答案:A48.答案
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年数据治理与数据治理审计研究报告
- 2026年企业研发项目管理创新趋势报告
- 2026年物业维修工程人员技能培训效果评估报告
- 安全生产月活动风险防控报告
- 质量协会质量专业能力考试(六西格玛黄带)模拟试题及答案(2026年陕西榆林市)
- 2026年职业技能鉴定考试(水轮发电机组值班员高级)历年参考题库含答案
- 珠海市2026年中级注册安全工程师考试(安全生产管理)模拟试题及答案
- 潜能开发品牌建设与发展策略
- 云南省怒江州中级注册安全工程师考试(安全生产技术基础)试题及答案(2026年)
- (2026年)国家能源集团笔试试题(含答案)
- 航天科工集团网上测评题
- 2026年全国医师考核题库完整附答案详解
- (一模)惠州市2026届高三4月模拟考试英语试卷(含答案详解)
- (2026年)精神科保护性约束实施及解除专家共识课件
- 河北省石家庄市第四十中学2025-2026学年上学期七年级期中考试数学试卷(含解析)
- 小儿心力衰竭课件
- 大学写作十五讲 课件 第十一讲 文献综述写作
- 自然灾害风险分析与管理导论
- 彩色水稻种植技术要求
- 压力性损伤的预防与护理
- 门诊诊疗质量监控制度
评论
0/150
提交评论