第一章 单元测试
1、单选题:
嵌入式单片机的处理器( )。
选项:
A:Inter
B:ST
C:CPU
D:内核
答案: 【内核】
2、单选题:
Cortex-M0系列的工作频率为( )
选项:
A:72M
B:168M
C:48M
D:32M
答案: 【48M】
3、单选题:
ARM微处理器不包含以下( )系列。
选项:
A:Cortex-R 系列
B:Cortex-B 系列
C:Cortex-A 系列
D:Cortex-M 系列
答案: 【Cortex-B 系列】
4、单选题:
STM32F103ZET6中103代表( )
选项:
A:闪存存储器容量
B:产品子系列
C:管脚数目
D:产品系列
答案: 【产品子系列】
5、单选题:
STM32F103ZET6芯片有( )个输入/输出接口。
选项:
A:112
B:168
C:113
D:120
答案: 【112】
6、单选题:
STM32F10x 芯片工作电压为( )
选项:
A:8V
B:6V
C:3.3V
D:5V
答案: 【3.3V】
7、单选题:
程序存储器(ROM)大小是( )字节
选项:
A:256K
B:64K
C:512K
D:128K
答案: 【512K】
8、单选题:
STM32F103ZET6中( )代表封装。
选项:
A:Z
B:T
C:S
D:F
答案: 【T】
9、单选题:
Cortex-M 系列 M 系列芯片是基于ARM-V7架构的( )位设计
选项:
A:64位
B:16位
C:8位
D:32位
答案: 【32位】
10、单选题:
以下为嵌入式单片机的输入设备的是( )
选项:
A:键盘
B:鼠标
C:OLED
D:按键
答案: 【按键】
第二章 单元测试
1、单选题:
GPIO口不可以实现( )
选项:
A:检测外来信号
B:模拟全部通信接口通信
C:驱动外部电路
D:输出
答案: 【输出】
2、单选题:
STM32F103ZE芯片一共有16个GPIO端口,序号为( )
选项:
A:1-15
B:0-15
C:0-16
D:1-16
答案: 【0-15】
3、单选题:
GPIO端口在输入状态下,不可设置为( )
选项:
A:浮空输入、以及
B:模拟输入
C:开漏输入
D:上拉/下拉输入
答案: 【开漏输入】
4、单选题:
GPIOB组端口( )
选项:
A:GPIOA
B:GPIOC
C:GPIOB
D:GPIOD
答案: 【GPIOB】
5、单选题:
GPIO端口中的浮空输入指( )
选项:
A:GPIO_Mode_IN_FLOATING
B:GPIO_Mode_AIN
C:GPIO_Mode_IPD
D:GPIO_Mode_IPU
答案: 【GPIO_Mode_IN_FLOATING】
6、单选题:
GPIO 端口中的开漏输出指( )
选项:
A:GPIO_Mode_Out_OD
B:GPIO_Mode_AF_OD
C:GPIO_Mode_Out_PP
D:GPIO_Mode_AF_PP
答案: 【GPIO_Mode_Out_OD】
7、单选题:
GPIO_ReadOutputDataBit函数功能( )
选项:
A:根据“ GPIO_InitStruct”中指定的参数初始化GPIO模块
B:GPIO端口输入数据的读取
C:对指定的 GPIO 端口位输出高电平
D:读取指定 GPIO 端口的输出状态
答案: 【读取指定 GPIO 端口的输出状态】
8、单选题:
函数中选中管脚1的指令为( )
选项:
A:GPIO_1
B:GPIO_Pin_1
C:Pin_1
D:GPIOPin_1
答案: 【GPIO_Pin_1】
9、单选题:
STM32F103ZE 芯片一共有( )组 GPIO 端口
选项:
A:9
B:8
C:7
D:6
答案: 【7】
10、单选题:
GPIO端口中的推挽输出( )
选项:
A:GPIO_Mode_Out_OD
B:GPIO_Mode_AF_PP
C:GPIO_Mode_AF_OD
D:GPIO_Mode_Out_PP
答案: 【GPIO_Mode_Out_PP】
第三章 单元测试
1、单选题:
C语言中,输入操作是由库函数( )完成的
选项:
A:printf
B:math
C:stdio
D:scanf
答案: 【】
2、单选题:
输出操作是由库函数( )完成的
选项:
A:stdio
B:printf
C:math
D:scanf
答案: 【】
3、单选题:
以下叙述不正确的是( )。
选项:
A:一个C源程序必须包含一个main函数
B:一个C源程序可由一个或多个函数组成
C:在C程序中,注释说明只能位于一条语句的后面
D:C程序的基本组成单位是函数
答案: 【】
4、单选题:
C语言规定:在一个源程序中,main函数的位置( )。
选项:
A:必须在程序的最后
B:必须在系统调用的库函数的后面
C:必须在程序的开头
D:可以在程序的任意位置
答案: 【
5、单选题:
要把高级语言编写的源程序转换为目标程序,需要使用( )。
选项:
A:编译程序
B:诊断程序
C:编辑程序
D:驱动程序
答案: 【
6、单选题:
以下叙述中正确的是( )。
选项:
A:C源程序经编译形成的二进制代码可以直接运行
B:C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C:C语言的源程序不必通过编译就可以直接运行
D:C语言中的函数不可以单独进行编译
答案: 【】
7、单选题:
用C语言编写的代码程序( )。
选项:
A:是一个源程序
B:可立即执行
C:经过编译即可执行
D:经过编译解释才能执行
答案: 【
8、单选题:
C编译程序是( )。
选项:
A:C程序的机器语言版本
B:一组机器语言指令
C:将C源程序编译成应用软件
D:将C源程序编译成目标程序的程序
答案: 【
第四章 单元测试
1、单选题:
基本的通信方式有__和__两种( ).
选项:
A:并行通讯、串行通讯
B:同步通讯、异步通讯
C:并行通讯、串口通信
D:异步通讯、串行通信
答案: 【
2、单选题:
假设数据传输的速率为120个字符每秒,每个字符由1个起始位、8个数据位、1个停止位构成,请问其传输的波特率是多少?( )
选项:
A:9600
B:400
C:1200
D:12500
答案: 【】
3、单选题:
在异步通信中数据或字符是逐帧(frame)传送的。帧定义为一个字符的完整的通信格式,通常也称为帧格式。完整的一帧按顺序为( )
选项:
A:起始位、数据位、校验位、停止位
B:起始位、停止位
C:起始位、数据位、停止位
D:起始位、校验位、数据位、停止位
答案: 【
4、单选题:
已知异步通讯中的数据位为9位的一帧数据为01111011111,则为校验位是( )校验
选项:
A:偶校验
B:奇校验
C:无校验
D:非奇非偶校验
答案: 【
5、单选题:
甲机和乙机进行串口通信,则( )
选项:
A:不需要设置波特率
B:甲机波特率大于乙机
C:甲机波特率小于乙机
D:甲机波特率等于乙机
答案: 【】
6、单选题:
配置串口时,RX的引脚应当配置为( )
选项:
A:复用推挽输出
B:推挽输出
C:上拉输出
D:浮空输入
答案: 【】
7、单选题:
配置串口时,TX的引脚应当配置为( )
选项:
A:推挽输出
B:浮空输入
C:上拉输出
D:复用推挽输出
答案: 【】
8、单选题:
若要配置串口初始化参数,则应当( )
选项:
A:利用USART_Cmd()函数直接初始化串口
B:利用USART_InitStruct配置相关参数
C:利用USART_ITConfig()函数直接初始化串口
D:利用USART_Init()函数直接初始化串口
答案: 【】
9、单选题:
USART_WordLength_8b和USART_StopBits_2表示( )
选项:
A:数据位8位和停止位2位
B:数据位2位和停止位8位
C:数据位8位和停止位8位
D:数据位6位和停止位2位
答案: 【】
10、单选题:
USART_ClearITPendingBit(USART1, USART_IT_IDLE);指的是( )
选项:
A:设置串口1空闲总线中断标志位
B:设置串口1接收中断标志位
C:清串口1接收中断标志位
D:清串口1空闲总线中断标志位
答案: 【
第五章 单元测试
1、单选题:
NVIC主要功能是实现芯片上的中断处理功能。Cortex-M内核一共支持256和中断,其中16个Cortex-M内核中断和240个和片内外设相关中断。并且16个Cortex-M内核占用的中断是( )。
选项:
A:不可屏蔽,不可更改
B:可屏蔽,但是不可更改
C:不可屏蔽,可以更改
D:可屏蔽,可更改
答案: 【
2、单选题:
当中断优先级分组为第1组,则( )
选项:
A:最高1位用于指定抢占优先级,最低3位用于指定响应优先级
B:最低1位用于指定抢占优先级,最高3位用于指定响应优先级
C:抢占和响应优先级都为3
D:抢占和响应优先级都为1
答案: 【】
3、单选题:
NVIC_PriorityGroupConfig函数作用是( )
选项:
A:设置响应优先级
B:设置优先级分组
C:设置自然优先级
D:设置抢占优先级
答案: 【】
4、单选题:
在一个工程内允许有( )种中断优先级分组情况
选项:
A:2
B:3
C:4
D:1
答案: 【】
5、单选题:
中断服务函数和普通函数的区别( )
选项:
A:中断服务函数可以随时运行,普通函数特定情况可以随时运行
B:中断服务函数只能调用运行,普通函数可以随时运行
C:没有区别
D:中断服务函数可以随时运行,普通函数只能调用运行
答案: 【】
6、单选题:
使用中断的意义( )
选项:
A:提高CPU的工作效率
B:提高CPU的工作时间
C:降低CPU的工作效率
D:降低CPU的工作时间
答案: 【】
7、单选题:
若中断抢占优先级为7,响应优先级为0,则中断优先级分组为( )
选项:
A:第二组
B:第四组
C:第一组
D:第三组
答案: 【
8、单选题:
若中断抢占优先级为4,响应优先级为2,则中断优先级分组为( )
选项:
A:不存在
B:第二组
C:第三组
D:第四组
答案: 【】
9、单选题:
已知优先级编码为0x07,响应优先级为0,则抢占优先级可能是( )
选项:
A:不存在
B:1
C:0
D:2
答案: 【】
10、单选题:
已知优先级编码为0x04,则抢占优先级不可能是( )
选项:
A:8
B:5
C:6
D:7
答案: 【】
第六章 单元测试
1、单选题:
逗号表达式”(a=3*5,a*4),a+15″的值是( )。
选项:
A:15
B:不确定
C:60
D:30
答案: 【】
2、单选题:
sizeof(float)是( )。
选项:
A:一个不合法的表达式
B:一个整型表达式
C:一种函数调用
D:一个双精度型表达式
答案: 【
3、单选题:
假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)后x的值为( )。
选项:
A:6
B:7
C:2
D:8
答案: 【】
4、单选题:
systick定时器是一个( )位的倒数定时器
选项:
A:36
B:24
C:12
D:48
答案: 【】
5、单选题:
Systick_config函数返回值:初始化成功返回(),初始化失败返回( )
选项:
A:0 1
B:1 1
C:0 0
D:1 0
答案: 【】
6、单选题:
Systick_config函数功能:( )
选项:
A:设置Systick定时器计数时钟源
B:设置Systick定时器默认内部时钟源
C:设置Systick定时器初始化参数
D:设置Systick定时器精准延时
答案: 【】
7、单选题:
Systick的时钟源为( )时钟
选项:
A:AHB
B:ABH
C:HBA
D:HAB
答案: 【】
8、单选题:
微秒及的初始值计算公式( )
选项:
A:LOAD=CLK*定时的时长
B:LADO=CLK*定时的时长
C:LAOD=CLK*定时的时长
D:LAOD=CKL*定时的时长
答案: 【】
9、单选题:
systick_clksourceconfig函数原型为( )
选项:
A:void SysTick_CLKSourceConfig(uint32_t SysTick_CLKSource)
B:void SysTick_CLKSourceConfig(SysTick_CLKSource uint32_t)
C:void SysTick_CLKSourceConfig(uint32_t SysTick_CLKSource);
D:void SysTick_CLKSourceConfig(SysTick_CLKSource uint32_t);
答案: 【】
10、单选题:
Systick_config函数原型为( )
选项:
A:uint32_t SysTick_Config(uint32_t ticks)
B:uint32_t SysTick_Config(uint32_t ticks);
C:uint32_t SysTick_Config(ticks uint32_t);
D:uint32_t SysTick_Config(ticks uint32_t)
答案: 【】
第七章 单元测试
1、单选题:
图片取模时不需要设置哪个步骤( )
选项:
A:取消包含图像头数据
B:设置尺寸
C:设置高位在前
D:设置16位真彩色
答案: 【】
2、单选题:
ill9486是( )
选项:
A:LCD驱动芯片
B:LCD型号
C:触摸驱动芯片
D:触摸屏型号
答案: 【】
3、单选题:
若想要ILI9486数据传输的速度更快,则应当选择( )
选项:
A:20
B:8
C:16
D:4
答案: 【】
4、单选题:
对于ili9486,0Xd3的指令作用是( )
选项:
A:设置横坐标
B:设置纵坐标
C:读取LCD控制器的ID
D:设置颜色
答案: 【】
5、单选题:
一个完整的LCD液晶屏显示系统不包括( )
选项:
A:单片机
B:LCD显示控制器
C:LCD液晶屏
D:主控系统
答案: 【】
6、单选题:
彩色LCD液晶屏颜色位深表示RGB颜色的( )进制位数
选项:
A:6
B:8
C:4
D:2
答案: 【】
7、单选题:
Ili9486在16位颜色位深模式下存储颜色数据,最低5位表示( )
选项:
A:蓝色
B:红色
C:绿色
D:白色
答案: 【】
8、单选题:
MCE到显示控制器的读写方向为从左到右,从上到下,则MY、MX、MV为( )
选项:
A:1 1 1
B:0 0 1
C:0 0 0
D:1 0 1
答案: 【
9、单选题:
单片机常见显示设备不包括( )
选项:
A:电脑屏幕
B:LCD液晶显示屏
C:显示数码管
D:LED灯
答案: 【】
第八章 单元测试
1、单选题:
控制芯片与MCU之间采用的是( )的通信协议。
选项:
A:SPI
B:PIS
C:SIP
D:IPS
答案: 【】
2、单选题:
以下正确的说法是( )。在C语言中:
选项:
A:实参与其对应的形参各占用独立的存储单元。
B:形参是虚拟的,不占用存储单位
C:只用当实参和与其对应的形参同名时才共占用存储单元。
D:实参和与其对应的形参共占用一个存储单元。
答案: 【】
3、单选题:
GPIO口的输入工作模式不包括( )
选项:
A:数据输入
B:浮空输入
C:上拉输入
D:下拉输入
答案: 【】
4、单选题:
本次用到的触摸屏的控制芯片是( )。
选项:
A:AMD
B:STM32
C:XPT2046
D:INTER
答案: 【】
5、单选题:
列地址设置指令参数EC表示( )
选项:
A:X轴方向范围的起始和结束地址
B:X轴方向范围的起始地址
C:X轴方向范围的结束地址
D:X轴方向范围的最终地址
答案: 【】
6、单选题:
电阻触摸屏的触摸方式( )
选项:
A:电阻触摸
B:压力触摸
C:电容触摸
D:导电介质触摸
答案: 【】
7、单选题:
XTP2046控制器支持模式0和模式( )的通讯方式
选项:
A:4
B:2
C:3
D:1
答案: 【】
8、单选题:
输入端的管脚名称为( )
选项:
A:GND
B:VCC
C:XP
D:YP
答案: 【】
9、单选题:
触摸屏校准的原理公式为( )
选项:
A:y=x
B:y=kx+b
C:y=kx2
D:y=kx
答案: 【
10、单选题:
以下正确的函数定义形式是( )
选项:
A:double fun(int x,int y);
B:double fun(int x,int y)
C:double fun(int x;int y)
D:double fun(int x,y)
答案: 】
第九章 单元测试
1、单选题:
RTC具有一个独立的( ),即振荡电路
选项:
A:晶振
B:字节
C:系统
D:操作方式
答案: 【】
2、单选题:
RTC寄存器时间、日期、闹钟寄存器的值是( )格式
选项:
A:二进制
B:十进制
C:BCD码
D:ASCLL码
答案: 【】
3、单选题:
存放RTC模块的时间和日期数据,存储方式是以ASCLL码格式来存储。( )
选项:
A:错误
B:正确
答案: 【】
4、单选题:
对RTC模块的时钟源进行分频,分频系数最高为( )
选项:
A:216
B:220
C:218
D:210
答案:
5、单选题:
RTC模块的中断源有3个,其中不包括( )
选项:
A:溢出中断
B:时中断
C:秒中断
D:闹钟中断
答案: 】
6、单选题:
以下正确的说法是( )建立自定义函数的目的之一是:
选项:
A:提高程序的可读性
B:减少程序的篇幅
C:提高程序的执行效率
D:减少程序文件所占内存
答案: 】
7、单选题:
BKP中包括了42个16位的寄存器,共可保存( )字节的内容。
选项:
A:84
B:16
C:7
D:14
答案: 【】
8、单选题:
BKP控制寄存器的主要作用是( )
选项:
A:管理侵入检测
B:管理侵入检测和RTC校准功能
C:复位功能
D:RTC校准功能
答案: 【】
9、单选题:
RTC_GetCounter函数功能( )
选项:
A:设置RTC计数器心得计数值
B:获取RTC模块计数器的当前计数值
C:等待上一次对RTC寄存器的写操作完成
D:退出RTC模块配置模式
答案: 【】
10、单选题:
RTC_SetCounter的返回值为RTC模块当前计数值( )
选项:
A:错误
B:正确
答案: 【】
第十章 单元测试
1、单选题:
DHT11的作用?( )
选项:
A:采集外界空气中的温度和湿度
B:采集外界空气中的烟雾浓度
C:只采集外界空气中的湿度
D:只采集外界空气中的温度
答案: 【】
2、单选题:
DHT11通信协议数据当前( )部分默认为0
选项:
A:整数
B:小数
C:实数
D:分数
答案: 【
3、单选题:
MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束( )
选项:
A:错误
B:正确
答案: 【】
4、单选题:
一个完整的数据帧格式有( )位
选项:
A:20
B:40
C:112
D:30
答案: 【】
5、单选题:
传感器的电导率随空气中酒精气体浓度的( )
选项:
A:减小而减小
B:增大而减小
C:增大而增大
D:减小而增大
答案: 【】
6、单选题:
若有以下定义,则能使值为3的表达式是( )。
int k=7,x=12;
选项:
A:x%=k-k%5
B:(x%=k)-(k%=5)
C:x%=(k%=5)
D:x%=(k-k%5)
答案: 】
7、单选题:
酒精传感器检测的气体为( )
选项:
A:蒸汽
B:酒精
C:酒精蒸汽
D:空气
答案: 【
8、单选题:
在C语言中,要求运算数必须是整型的运算符是( )。
选项:
A:<
B:%
C:/
D:!
答案: 【】
9、单选题:
下列那个选项不是酒精传感器的接口( )
选项:
A:AO
B:VCC
C:A/D
D:GND
答案: 【】
第十一章 单元测试
1、多选题:
光照传感器供电电源为( )V
选项:
A:6V
B:3V
C:5V
D:3.3V
答案: 【
2、单选题:
光照传感器通讯协议是( )
选项:
A:ADC
B:IIC
C:单总线
D:SPI
答案: 【
3、单选题:
直流电机驱动几个输入几个输出( )
选项:
A:2个输入1个输出
B:1个输入2个输出
C:3个输入1个输出
D:2个输入2个输出
答案: 【】
4、单选题:
智能温室大棚采用了几个传感器( )
选项:
A:4
B:2
C:3
D:1
答案: 【】
5、单选题:
智能水果分拣采用了检测传感器( )
选项:
A:2
B:1
C:3
D:4
答案: 【】
6、单选题:
喷药机器人使用几个舵机( )
选项:
A:4个
B:2个
C:3个
D:1个
答案: 【
7、判断题:
继电器采用高电平触发( )
选项:
A:对
B:错
答案: 【】
8、单选题:
舵机的旋转角度为( )
选项:
A:90个
B:240个
C:180个
D:360个
答案: 【】
9、单选题:
智能喷药机器人行走模式是( )
选项:
A:Z个
B:Y个
C:U个
D:S个
答案: 【】
10、判断题:
智能水果分拣系统使用了触摸屏显示( )
选项:
A:错
B:对
答案: 【】
请先
!