报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!
第一单元 单元测试
1、【单选题】下列哪个产品不属于嵌入式系统产品?
A、冰箱
B、电视机顶盒
C、台式电脑
D、机器人
2、【单选题】数字0b10011001与数字0b01011001进行EOR运算后,结果是?
A、0b11011001
B、0b00011001
C、0b01011001
D、0b11000000
3、【单选题】下列哪个符号为汇编指令?
A、strh
B、.include
C、.align
D、.equ
4、【单选题】世界上最早先推出第一台单片微型计算机的是哪家公司?
A、微软公司
B、Intel公司
C、IBM公司
D、Motorola公司
5、【单选题】在嵌入式系统开发的调试方法中,下列哪项不合适?
A、单步跟踪调试
B、printf输出
C、打桩调试
D、直接运行
6、【单选题】下面哪一模块可以将数字信号专为模拟信号?
A、网卡
B、A/D
C、I2C
D、D/A
7、【单选题】有一个十进制数为84,其二进制为01010100,记位序号最右边为0,若想把其中从右边算起的第2、6、7位保留下来,其他位置零,下列哪项可以实现?
A、01010100 | 11000100
B、01010100 & 11000100
C、01010100 || 11000100
D、01010100 && 11000100
8、【单选题】取数指令的作用是?
A、取数指令是把一个寄存器中的数复制到另一个寄存器中
B、取数指令是把寄存器中的数复制RAM中
C、取数指令是把RAM中的数复制到CPU内部寄存器中
D、取数指令是把RAM一个地址中的数复制到RAM的另一个地址中
9、【单选题】字节存储顺序(Endianess)分为小端格式(Little endian)和大端格式(Big endian),小端格式的含义是:
A、小端格式是指字的低字节存储在低地址中,字的高字节存储在高地址中。
B、小端格式是指字的低字节存储在高地址中,字的高字节存储在低地址中。
C、小端格式是指字的低字节存储在CPU内高位寄存器中,字的高字节存储在CPU内低位寄存器中。
D、小端格式是指字的低字节存储在CPU内低位寄存器中,字的高字节存储在CPU内高位寄存器中。
10、【单选题】MCU中,RAM通常用于存放:
A、常数
B、变量
C、程序
D、程序与变量
11、【单选题】MCU的片内Flash主要功能是:
A、存放临时数组
B、存放静态变量
C、存放临时变量
D、存放中断向量表、程序代码、常数等
12、【单选题】下列哪项不是USB接口的特点
A、支持热插拔
B、速度快
C、不需要主板供电
D、抗干扰能力强
13、【单选题】无操作系统下,关于嵌入式程序运行路线,下面描述正确的是
A、仅main函数一条运行路线
B、只有中断这条运行路线
C、有两条运行路线:一条是中断线,一条是main函数线
D、应用程序可以实现自我调用
14、【单选题】连接寄存器LR,其内一般存放
A、变量地址
B、一级调用函数返回地址
C、指令地址
D、变量
15、【单选题】STM32系列MCU寻址空间大小为
A、256M
B、1G
C、4G
D、64K
16、【单选题】STM32中,可用于位带操作的ram空间大小是多少
A、4G
B、64K
C、48K
D、16K
17、【单选题】关于堆栈,说法正确的是
A、堆栈遵循先进先出原理
B、堆栈主要保存临时变量、常量
C、堆栈指针SP,通常情况指向大地址,进栈操作SP值减小;出栈操作SP增大
D、堆栈空间可以根据需要自动调整大小
18、【单选题】关于中断,下面说法错误的是
A、中断是暂停正在执行的程序,转去执行中断服务程序ISR
B、中断分为内核中断和外部中断,一般而言内核中断级别要高于外部中断
C、通过中断向量号可以快速找到中断服务程序的入口地址
D、MCU的中断源是不确定的
19、【单选题】MCU的GPIO引脚外接上拉电阻,目的是
A、使得该引脚平时为高电平
B、使得该引脚平时为低电平
C、使得该引脚为输出
D、使得该引脚为输入
20、【单选题】MCU内部程序定义MCU的一个引脚为GPIO输出,意味着
A、程序可以获得该引脚的状态
B、程序可以干预该引脚的电平
C、程序无法获得该引脚的电平
D、程序即可以干预该引脚的电平,也可以获得该引脚的外部状态
21、【判断题】嵌入式系统分为微控制器与应用处理器两大类,这样表述是否正确?
A、正确
B、错误
22、【判断题】微处理器MCU的英文全称为Microcontroller Unit,多媒体应用处理器MAP的英文全称为Multimedia Application Processor,这样说法是否正确?
A、正确
B、错误
23、【判断题】GPIO即是通用输入输出引脚,MCU可读取该引脚的值,也可以向该引脚写值。
A、正确
B、错误
24、【判断题】在滤波电路中,相对于大电容来说,小电容滤高频杂波。
A、正确
B、错误
25、【判断题】底层构件的封装是多余的,编程时直接操作底层寄存器就可以了。
A、正确
B、错误
26、【判断题】利用GPIO引脚控制LED小灯时,一定是高电平LED小灯亮,低电平LED小灯灭。
A、正确
B、错误
27、【判断题】若一种MCU芯片,进栈是向小地址方向推进的,初始SP的值应该设定在RAM的最小地址-1,这个表述是否正确?
A、正确
B、错误
28、【判断题】MCU硬件最小系统一般由电源、晶振、复位、写入器接口电路等四个部分构成。
A、正确
B、错误
29、【判断题】静态变量存储在RAM中的堆栈区,这个表述是否正确?
A、正确
B、错误
30、【判断题】汇编伪指令不生成可执行的机器码,这个表述是否正确?
A、正确
B、错误
31、【填空题】分析下面程序实现的功能是统计data中_____出现的个数。int func(int data){ int count=0; while(data != 0) { data = data -1; count++; } return count;}
A、
32、【填空题】MCU内部寄存器中,用于程序计数寄存器(即存放下一条指令执行的地址)的名称是【注:英文全部用大写字母】__________ 。
A、
33、【填空题】STM32L432芯片中RAM选用SRAM,其大小为____KB。
A、
34、【填空题】通用嵌入式计算机英文简称为【注:字母全部大写】____________________,是把基本输入输出系统与用户程序分离开来,让开发者更加专注于应用程序的开发。
A、
35、【填空题】硬件最小系统包括电源类引脚、________引脚、晶振电路、写入器接口引脚等。
A、
36、【填空题】具有32位地址的MCU,其存储器映像是指把_______GB空间当做存储器来看待,分成若干区间,都可安排一些什么实际的物理资源。
A、
37、【填空题】在分析MCU芯片的引脚时,可以芯片引脚分为两大部分,一是需要用户为它服务的引脚,另一部分是______________________________。
A、
38、【填空题】当我们把MCU的一个引脚作为通用输出引脚,意味着我们可以编程________________该引脚状态,使得引脚输出“1”(高电平)或“0”(低电平)。
A、
39、【填空题】结合构件概念,请谈谈GPIO构件需要提供哪些接口函数,至少列举3个接口函数?如:初始化函数gpio_init(uint16_t port_pin,uint8_t dir,uint8_t state)
A、
40、【填空题】芯片复位到main函数之前,程序运行的简明过程是什么
A、
第二单元 单元测试
1、【单选题】下列属于“构件”概念范畴的是
A、沙子
B、面粉
C、桥梁预制板
D、水
2、【单选题】面关于嵌入式硬件构件的描述中错误的是
A、根据接口之间的生产消费关系可分为:核心构件、中间构件和终端构件三种类型
B、核心构件既有需求接口又有供给接口
C、中间构件既有需求接口又有供给接口
D、终端构件只有供给接口
3、【单选题】设计核心构件时,需考虑的问题是
A、能为其他构件提供哪些信号?
B、需要哪些信号?
C、需要接受哪些信号,以及提供哪些信号?
D、以上均需要考虑。
4、【单选题】嵌入式底层驱动构件是直接面向硬件操作的程序代码及函数接口的使用说明,一个规范的嵌入式底层驱动构件的文件个数是
A、1
B、2
C、3
D、其他
5、【单选题】从硬件构件的角度看,一个4×4的未编码键盘属于
A、核心构件
B、中间构件
C、终端构件
D、中间构件与终端构件
6、【单选题】在嵌入式软件构件概念下,基础构件是
A、面向算法的
B、面向具体应用的
C、面向芯片的
D、面向具体应用和芯片的
7、【单选题】在嵌入式软件构件概念下,应用构件
A、与硬件无关 B、不调用其他任何构件 C、只与算法相关 D、调用基础构件
B、不调用其他任何构件
C、只与算法相关
D、调用基础构件
8、【单选题】从逻辑角度来说,串行通信的起始位由( )表征
A、0
B、1
C、0或1
D、2
9、【单选题】以下关于波特率的描述中错误的是
A、把每秒内传送的位数叫做波特率
B、波特率的提高,位长变小
C、波特率的提高,位长变大
D、通信距离短,可以适当提高波特率
10、【单选题】两个MCU之间之间进行串行通信连接,各自供电,它们之间通常需要几根连接线?
A、1
B、2
C、3
D、4
11、【单选题】一个芯片的供电电压为3.3V,发送位“1”时,一般情况下,其TX引脚的电压为
A、0V
B、1V
C、2V
D、大于3V
12、【单选题】RS232的逻辑“1”对应电压
A、0V
B、-15V~-3V
C、+3V~+15V
D、3.3V
13、【单选题】RS485的逻辑“1”对应的A、B两线压差为
A、0V
B、-2V~-6V
C、+2V~+6V
D、3.3V
14、【单选题】RS232的一般传输距离
A、小于10米
B、500米~1000米
C、30米左右
D、大于1000米
15、【单选题】串口通信双方,采用一位开始位、8位数据位、一位停止位的数据格式,A的波特率为9600,B的波特率为19200,A发送,B接收,则
A、B收不到任何数据
B、B收到全为0
C、B收到全为1
D、能收到数据,但数据不对
16、【单选题】设MCU的供电电压为3.3V,MCU的一个串口连续发送数字0xAA,用万用测量其TX线上电压,大约为
A、0V
B、3V左右
C、1.7V左右
D、0.5V左右
17、【单选题】设MCU的供电电压为3.3V,MCU的一个串口连续发送数字0x31,用万用测量其TX线上电压,大约为
A、0V
B、3.3V
C、2.5V左右
D、1.3V左右
18、【单选题】无操作系统下,微型计算机程序运行路线,下面描述正确的是
A、仅main函数一条运行路线
B、只有中断这条运行路线
C、有两条运行路线:一条是中断线,一条是main函数线
D、应用程序可以实现自我调用
19、【单选题】串行接收中断产生的条件是
A、串口收到文件结束符号
B、串口收到回车符号
C、串口收到任何一个字节
D、串口发送一个字节完成时
20、【单选题】关于嵌入式软件开发的说法正确的是
A、因下位机程序需要执行较高的效率,故其开发中应追求高效率,而不应遵守软件开发规范
B、上位机程序可通过通信将接收到的数据保存到数据库中,以供其他程序调用展示
C、上位机程序只能通过C/S结构开发实现
D、上位机程序的开发需遵守软件开发规范,但可不注重软件文档的编写
21、【判断题】底层构件的封装是多余的,编程时直接操作底层寄存器就可以了
A、正确
B、错误
22、【判断题】汇编中子程序的概念和C语言函数的概念相似
A、正确
B、错误
23、【判断题】嵌入式底层驱动构件设计的基本思想是:尽量做到当一个底层构件应用到不同系统中时,仅需修改构件的源程序文件,对于构件的头文件则不必修改或改动很小
A、正确
B、错误
24、【判断题】底层驱动构件中,可以根据需要适当使用全局变量
A、正确
B、错误
25、【判断题】UART串口通信编程时,程序员并不直接与“发送移位寄存器”和“接收移位寄存器”打交道,只与数据寄存器打交道
A、正确
B、错误
26、【判断题】RS232采用负逻辑,-8V~-3V为逻辑“1”,+3V~+8V为逻辑“0”
A、正确
B、错误
27、【判断题】(X) = ~(1(i))的功能是:清X的第i位,而X的其他位保持不变,这个表述是否正确?
A、正确
B、错误
28、【判断题】把底层驱动封装成构件的目的,主要是为了使该底层驱动程序可以在另一类型的芯片上使用。这个表述是否正确?
A、正确
B、错误
29、【判断题】MCU的串口驱动程序的内容,与MCU外接RS232还是RS485电路有关。这个表述是否正确?
A、正确
B、错误
30、【判断题】如果同时有多个中断信号到来,NVIC根据设定好的中断优先级进行判断;如果优先级完全相同的多个中断源同时请求,则先响应IRQ号较大的
A、正确
B、错误
31、【填空题】volatile的含义是_______
A、
32、【填空题】规范的底层驱动构件仅由两个文件组成,分别是:__________ 和 源程序文件(.c)文件
A、
33、【填空题】MCU的串口通信模块UART,在硬件上,一般只需要三根线,分别称为发送线(TxD)、接收线(RxD)和__________(GND)。
A、
34、【填空题】UART初始化函数至少包括的形参有串口号 和 _________
A、
35、【填空题】在嵌入式硬件构件概念下,设计中间构件时,需考虑的问题是 “中间构件需要接收哪些信号,以及_____哪些信号?”。
A、
36、【填空题】从知识要素角度,UART驱动构件的基本函数应包括:初始化、发送单个字节、_________、接收单个字节、接收多个字节的函数,以及使能及禁止接收中断、获取接收中断状态的函数。
A、
37、【填空题】嵌入式硬件构件是指:将一个或多个硬件功能模块、支撑电路及其功能描述封装成一个可重用的硬件实体,并提供一系列规范的输入、_____接口
A、
38、【填空题】在嵌入式硬件构件概念下,设计核心构件时,需考虑的问题是:“核心构件能为其他构件_____哪些信号?”。
A、
39、【填空题】设计终端构件时,需考虑的问题是:“终端构件____什么信号才能工作?”
A、
40、【填空题】请设计中间构件时,书写需求接口及供给接口的方法是:描述需求接口采用接口注释,处于虚线框内,描述供给接口采用________,处于虚线框外。
A、
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。