肛鬼平貌段送频桔策铜扮耽挺
第一章 单元测试
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
答案: scanf
2、 输出操作是由库函数( )完成的
A:stdio
B:printf
C:math
D:scanf
答案: printf
3、 以下叙述不正确的是( )。
A:一个C源程序必须包含一个main函数
B:一个C源程序可由一个或多个函数组成
C:在C程序中,注释说明只能位于一条语句的后面
D:C程序的基本组成单位是函数
答案: 在C程序中,注释说明只能位于一条语句的后面
4、 C语言规定:在一个源程序中,main函数的位置( )。
A:必须在程序的最后
B:必须在系统调用的库函数的后面
C:必须在程序的开头
D:可以在程序的任意位置
答案: 可以在程序的任意位置
5、 要把高级语言编写的源程序转换为目标程序,需要使用( )。
A:编译程序
B:诊断程序
C:编辑程序
D:驱动程序
答案: 编译程序
6、 以下叙述中正确的是( )。
A:C语言出现的最晚,具有其他语言的一切优点
B:C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
C:C语言可以不用编译就能被计算机识别执行
D:C语言比其他语言高级
答案: C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
7、 以下叙述中正确的是( )。
A:C程序中注释部分可以出现在程序中任意合适的地方
B:分号是C语句之间的分隔符,不是语句的一部分
C:构成C程序的基本单位是函数,所有函数名都可以由用户命名
D:花括号“{”和“}”只能作为函数体的定界符
答案: C程序中注释部分可以出现在程序中任意合适的地方
8、 以下叙述中正确的是( )。
A:C源程序经编译形成的二进制代码可以直接运行
B:C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C:C语言的源程序不必通过编译就可以直接运行
D:C语言中的函数不可以单独进行编译
答案: C语言中的每条可执行语句最终都将被转换成二进制的机器指令
9、 用C语言编写的代码程序( )。
A:是一个源程序
B:可立即执行
C:经过编译即可执行
D:经过编译解释才能执行
答案: 是一个源程序
10、 C编译程序是( )。
A:C程序的机器语言版本
B:一组机器语言指令
C:将C源程序编译成应用软件
D:将C源程序编译成目标程序的程序
答案: 将C源程序编译成目标程序的程序
第四章 单元测试
1、 基本的通信方式有__和__两种( ).
A:并行通讯、串行通讯
B:同步通讯、异步通讯
C:并行通讯、串口通信
D:异步通讯、串行通信
答案: 并行通讯、串行通讯
2、 假设数据传输的速率为120个字符每秒,每个字符由1个起始位、8个数据位、1个停止位构成,请问其传输的波特率是多少?( )
A:9600
B:400
C:1200
D:12500
答案: 1200
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()函数直接初始化串口
答案: 利用USART_InitStruct配置相关参数
9、 USART_WordLength_8b和USART_StopBits_2表示( )
A:数据位8位和停止位2位
B:数据位2位和停止位8位
C:数据位8位和停止位8位
D:数据位6位和停止位2位
答案: 数据位8位和停止位2位
10、 USART_ClearITPendingBit(USART1, USART_IT_IDLE);指的是( )
A:设置串口1空闲总线中断标志位
B:设置串口1接收中断标志位
C:清串口1接收中断标志位
D:清串口1空闲总线中断标志位
答案: 清串口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
答案: 最高1位用于指定抢占优先级,最低3位用于指定响应优先级
3、 NVIC_PriorityGroupConfig函数作用是( )
A:设置响应优先级
B:设置优先级分组
C:设置自然优先级
D:设置抢占优先级
答案: 设置优先级分组
4、 在一个工程内允许有( )种中断优先级分组情况
A:2
B:3
C:4
D:1
答案: 1
5、 中断服务函数和普通函数的区别( )
A:中断服务函数可以随时运行,普通函数特定情况可以随时运行
B:中断服务函数只能调用运行,普通函数可以随时运行
C:没有区别
D:中断服务函数可以随时运行,普通函数只能调用运行
答案: 中断服务函数可以随时运行,普通函数只能调用运行
6、 使用中断的意义( )
A:提高CPU的工作效率
B:提高CPU的工作时间
C:降低CPU的工作效率
D:降低CPU的工作时间
答案: 提高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
答案: 0
10、 已知优先级编码为0x04,则抢占优先级不可能是( )
A:8
B:5
C:6
D:7
答案: 8
上方为免费预览版答案,如需购买完整答案,请点击下方红字
点关注,不迷路,微信扫一扫下方二维码
关注我们的公众号:阿布查查 随时查看答案,网课轻松过
为了方便下次阅读,建议在浏览器添加书签收藏本网页
电脑浏览器添加/查看书签方法
1.按键盘的ctrl键+D键,收藏本页面
2.下次如何查看收藏的网页?
点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页
手机浏览器添加/查看书签方法
一、百度APP添加/查看书签方法
1.点击底部五角星收藏本网页
2.下次如何查看收藏的网页?
点击右上角【┇】-再点击【收藏中心】查看
二、其他手机浏览器添加/查看书签方法
1.点击【设置】-【添加书签】收藏本网页
2.下次如何查看收藏的网页?
点击【设置】-【书签/历史】查看收藏的网页
补佛吩烷净苫钵汕科成碌巍粹