面向人工智能的嵌入式设计与开发(山东联盟)智慧树知到期末考试答案2024年_第1页
面向人工智能的嵌入式设计与开发(山东联盟)智慧树知到期末考试答案2024年_第2页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向人工智能的嵌入式设计与开发(山东联盟)智慧树知到期末考试答案2024年面向人工智能的嵌入式设计与开发(山东联盟)STM32F103ZET6一共多少个IO口(

)。

A:100B:50C:150D:112答案:112若有代数式,则正确的C语言表达式是(

)。

A:fabs(x*3+log(x))B:abs(pow(x,3.0)+log(x))C:fabs(pow(x,3)+log(x))D:fabs(pow(x,3.0)+log(x))答案:fabs(pow(x,3.0)+log(x))STM32F103ZET6是多少位微控制器(

)。

A:16B:8C:32D:64答案:32十进制数117跟下列哪个数相等?(

A:0xB7B:0x75

C:0x117

D:0117

答案:0x75STM32F103ZET6中M代表(

A:Cortex-M3内核B:Cortex-M内核C:Cortex-M4内核D:Cortex-M0内核答案:Cortex-M内核RTC_SetCounter的返回值为RTC模块当前计数值(

A:正确B:错误答案:错误STM32F103ZE芯片一共有16个GPIO端口,序号为(

A:0-15B:0-16C:1-16D:1-15答案:0-15以下正确的函数定义形式是(

)

A:double

fun(int

x,int

y);B:double

fun(int

x;int

y)C:double

fun(int

x,y)D:double

fun(int

x,int

y)答案:double中断不会打断正常工作,二者可以同时运行(

A:对B:错答案:错STM32的串口既可以工作在异步模式下,也可工作在同步模式下。(

A:错误B:正确答案:正确if…else…语句不能嵌套使用。(

A:正确B:错误答案:错误SysTick定时器也称为系统滴答定时器。(

A:对B:错答案:对STM32开发板所用的2.8寸TFTLCD屏驱动芯片为ILI9341、3.5寸TFTLCD屏驱动芯片为ILI9486。(

A:正确B:错误答案:正确响应优先级为3的中断可以打断响应优先级为4的中断(

A:对B:错答案:错十进制数的整数部分转换为十六进制时,使用的是除16取余法。(

A:对B:错答案:对RTC本质上是一个独立的定时器RTC模块拥有一个非连续计数的计数器(

A:错B:对答案:错优先级编码为0x04,则1011表示

抢占优先级为5,响应优先级为1(

A:错B:对答案:对SysTick定时器的中断号是16。(

A:正确B:错误答案:错误systick定时器的有FCLK和STCLK两个时钟来源。(

A:正确B:错误答案:正确若抢占优先级为4,则优先级分组一定不可能是第二组(

A:错误B:正确答案:正确十进制数的小数部分转换为十六进制时,使用的是除16取余法。(

A:对B:错答案:错每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以32位字的方式访问。(

A:正确B:错误答案:正确在中断中,抢占优先级5一定会抢占抢占优先级6的CPU使用权。(

A:正确B:错误答案:正确继电器采用高电平触发(

A:对B:错答案:错NVIC控制器中断优先级分类包括抢占优先级、响应优先级、自然优先级。(

A:正确B:错误答案:错误触摸屏和LCD屏都属于输入设备。(

A:对B:错答案:错STM32F10X单片机由BOOT1、BOOT0决定了三种启动方式。(

A:正确B:错误答案:正确抢占优先级决定了中断是否可以发生嵌套。(

A:错误B:正确答案:正确STM32F103VC单片机的闪存容量、引脚数分别是多少?(

A:256K、100

B:128K、48C:64K、64

D:32K、144

答案:AI参考:正确答案是B:128K、48。\nSTM32F103VC单片机的闪存容量为128KB,引脚数为48个。故选B。'如果某中断源的抢占优先级只有一个优先等级,那么其响应中断源的优先等级个数是(

A:16B:2C:4D:8答案:AI参考:答案:B\n解析:只有一个优先等级的抢占优先级就只有一个等级,这个等级对所有中断都适用,每个中断根据自身级别大小是否高于其他中断而能否响应。由于是单优先级,则有一个数值从大到小或从小到大的排序问题。也就是说可以有任意一个数字(大循环一次即可,不区分顺序)选择相应的个数,一共有2种情况(中断触发需要遵循自上而下逐级分配),即有答案中的2种。选择两个数是有优先级等级高低排序情况的结果中数目少的一个,答案中选项B和D在无规则下就是相等的。在加上无论什么情况有哪一种优先级情况发生时都是先高后低(比如在多优先级中低优先级先触发会被打断,而单优先级没有这种说法),因此无论哪一种情况都只能出现两种优先级。\n\n希望以上解析能够对你有所帮助。'USART模块的数据发送端TX,应初始化为下列哪种模式?(

A:GPIO_Mode_Out_PPB:GPIO_Mode_AF_PPC:GPIO_Mode_Out_ODD:GPIO_Mode_AF_OD答案:AI参考:正确选项是【C:GPIO_Mode_Out_OD】。\n\n在STM32微控制器的USART模块中,数据发送端TX的输出模式应该设置为开漏(Open-Drain)输出模式,即输出上拉(Pull-Up)或者下拉(Pull-Down)的方式,所以选项C是正确的。其他选项的GPIO模式都是常规的推挽输出模式,不适合USART模块。选项A和B是推挽输出模式,选项D是开路复用输出模式,都需要使用外部上拉或下拉电阻。这些选项都不能满足USART模块的数据发送端TX的要求。'UCOS操作系统能用以下哪种定时器(

A:RTCB:systickC:看门狗D:基本定时器答案:AI参考:正确选项是【B:systick】。UCOS操作系统可以使用systick定时器,它是系统定时器,通常用于系统延时和超时处理。而RTC(实时时钟)通常用于时间戳记录,看门狗定时器用于系统崩溃保护,基本定时器则适用于简单的延时应用。因此,选项B是正确答案。'以下哪个不属于定时器的组成部分(

)。

A:时基单元B:波特率C:计数器D:重装载值答案:AI参考:不属于定时器的组成部分是B:波特率。定时器的组成部分通常包括时基单元、计数器和重装载值,它们共同协作实现定时功能。而波特率是与数据传输速率相关的指标,与定时器功能不同,因此不属于定时器的组成部分。'设b=1234

,

执行printf(“%%d@%d”,b)

语句,输出结果为:

(

)。

A:%d@1234B:%%d@1234C:%1234D:1234答案:AI参考:执行printf(“%%d@%d”,b)语句后,输出结果为:%d@1234。\n\n解释:printf函数中的格式说明符“%d”表示输出一个十进制整数,而“@”表示输出时用空字符替代缺失的字段宽度。在这里,“%d@%d”中的第二个“%d”会被替换为变量b的值,即1234,而第一个“%d”则会被替换为变量b后面的字符串“@”,因此输出结果为"%d@1234"。因此,正确选项为A:%d@1234。'以下对a

|=

1<<3

语句的解释,正确的是(

)。

A:把a的第3位置1,结果重新赋值给a。B:把a的第3位置0,结果重新赋值给a。C:把a的第3位置1,a的值保持不变。D:把a的第3位取反,结果重新赋值给a。答案:AI参考:根据题中给出的a&=1<<3,这里首先是对左侧表达式进行了运算,相当于进行了位移运算。当对左移的位移量为3时,会把原来的数右移3位。因为3为正数,所以进行右移时会填充上高位上的0。这里表达式的右侧表示“赋值”的意思,a后面的“&”符号表示“与”,代表不改变原有的值只改变它的二进制位,右边的位移运算表达的含义是将二进制位1放到最右边。\n\n根据上述解释,我们不难理解a&=1<<3这个语句的功能是:在原有a的基础上,把a的第3位置1(而不是填充0),结果重新赋值给a。因此,正确选项为A:把a的第3位置1,结果重新赋值给a。'若输入2.50,下列程序的执行结果是(

)。

void

main(

)

{float

r

,

area

;

scanf

(“

%f

,

&

r

)

;

printf

(“

area=%f

\n”

,

area=1/2*r*r

)

;

}

A:3.13B:3.125C:0D:程序有错答案:AI参考:正确选项是【B:3.125】。\n\n程序中使用了scanf函数来读取输入,但是scanf函数需要两个参数,第一个参数是格式控制字符串,第二个参数是变量地址。由于没有提供变量地址,所以程序会出错。另外,程序中计算面积的公式也存在问题,应该是使用半径的平方而不是直接乘以1/2。因此,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论