第29练 项目二 单片机控制LED个性化流水彩灯(2)《单片机技术及应用》(高教版第四版) 一课一练

2025-08-14
| 2份
| 5页
| 42人阅读
| 0人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《单片机技术及应用(第4版)》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《单片机技术及应用(第4版)》(高等教育出版社)一课一练的项目二的第29练,内容涵盖项目二LED流水彩灯的任务三 单片机控制LED个性化流水彩灯(2) 《单片机技术及应用(第4版)》(高等教育出版社) 第29练 项目二 LED流水彩灯 任务三 单片机控制LED个性化流水彩灯(2) 1、 单项选择题(本题共5小题) 1、在 C 语言中,数组下标是从( )开始的。 A. 1 B. 0 C. 2 D. 任意数 【答案】B 【解析】 C 语言中,下标是从 0 开始的。 2、以下关于一维数组定义的说法,错误的是( ) A. 数组名必须遵循标识符命名规则 B. 数组名可以与其他变量名相同 C. 数组元素的数据类型都相同 D. 常量表达式指的是数组的元素个数 【答案】B 【解析】数组名与变量名一样,必须遵循标识符命名规则,且数组名不能与其他变量名相同,所以 B 选项错误。 3、定义一个 2 行 3 列的二维数组,以下正确的是( ) A. unsigned int a [2,3]; B. unsigned int a [2][3]; C. unsigned int a (2,3); D. unsigned int a (2)[3]; 【答案】B 【解析】二维数组的格式是数据类型 数组名 [行数][列数],所以定义一个 2 行 3 列的二维数组应是 unsigned int a [2][3]。 4、若要定义一个字符型数组存放字符串 “hello”,可以写成( ) A. char c [5] = {'h', 'e', 'l', 'l', 'o'}; B. char c [4] = {'h', 'e', 'l', 'l', 'o'}; C. char c [] = {'h', 'e', 'l', 'l'}; D. char c [4] = "hello"; 【答案】A 【解析】“hello” 是 5 个字符,定义数组时长度可以是 5,A 选项定义一个长度为 5 的字符型数组并存放 “hello” 是正确的;B 选项长度为 4 存不下 5 个字符;C 选项没有存完整 “hello”;D 选项长度为 4 存不下 “hello”。 5、二维数组赋值时,更直观的方法是( ) A. 按存储顺序整体赋值 B. 按行分段赋值 C. 随机赋值 D. 以上都不对 【答案】B 【解析】二维数组赋值按行分段赋值这种方法更加直观。 2、 判断题(本题共3题) 1、数组由一段连续的存储地址构成,最低的地址对应最后一个数组元素。( ) 【答案】 × 【解析】数组由一段连续的存储地址构成,最低的地址对应第一个数组元素,最高的地址对应最后一个数组元素,所以该说法错误。 2、在定义字符型数组时,当对全体数组元素赋值时,可以省略数组长度说明。( ) 【答案】 √ 【解析】当对全体数组元素赋值时,也可以省略数组长度说明,所以该说法正确。 3、一维数组和二维数组元素的数据类型可以不同。( ) 【答案】 × 【解析】无论是一维数组还是二维数组,所有元素的数据类型都是相同的,所以该说法错误。 3、 简答题(本题共2小题) 1、简述一维数组定义时的注意事项。 【答案】一维数组定义时的注意事项如下:①数组名与变量名一样,必须遵循标识符命名规则,数组名不能与其他变量名相同;②数据类型是指数组元素的数据类型,所有元素的数据类型都是相同的;③常量表达式必须用方括号括起来,指的是数组的元素个数(又称数组长度),它是一个整型值,其中可以包含常数和符号常量,但不能包含变量。 2、进行本次单片机控制 LED 个性化流水彩灯实验需要准备哪些工具与材料? 【答案】软件方面需要准备 Proteus 7.4、Keil uVision2、EasyPRO Programmer、流程图绘制软件;硬件方面需要准备编程器 1 台、计算机 1 台、最小系统电路板 1 块、LED 光控电路板 1 块、杜邦线 1 套、电池盒 1 个。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《单片机技术及应用(第4版)》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《单片机技术及应用(第4版)》(高等教育出版社)一课一练的项目二的第29练,内容涵盖项目二LED流水彩灯的任务三 单片机控制LED个性化流水彩灯(2) 《单片机技术及应用(第4版)》(高等教育出版社) 第29练 项目二 LED流水彩灯 任务三 单片机控制LED个性化流水彩灯(2) 1、 单项选择题(本题共5小题) 1、在 C 语言中,数组下标是从( )开始的。 A. 1 B. 0 C. 2 D. 任意数 2、以下关于一维数组定义的说法,错误的是( ) A. 数组名必须遵循标识符命名规则 B. 数组名可以与其他变量名相同 C. 数组元素的数据类型都相同 D. 常量表达式指的是数组的元素个数 3、定义一个 2 行 3 列的二维数组,以下正确的是( ) A. unsigned int a [2,3]; B. unsigned int a [2][3]; C. unsigned int a (2,3); D. unsigned int a (2)[3]; 4、若要定义一个字符型数组存放字符串 “hello”,可以写成( ) A. char c [5] = {'h', 'e', 'l', 'l', 'o'}; B. char c [4] = {'h', 'e', 'l', 'l', 'o'}; C. char c [] = {'h', 'e', 'l', 'l'}; D. char c [4] = "hello"; 5、二维数组赋值时,更直观的方法是( ) A. 按存储顺序整体赋值 B. 按行分段赋值 C. 随机赋值 D. 以上都不对 2、 判断题(本题共3题) 1、数组由一段连续的存储地址构成,最低的地址对应最后一个数组元素。( ) 2、在定义字符型数组时,当对全体数组元素赋值时,可以省略数组长度说明。( ) 3、一维数组和二维数组元素的数据类型可以不同。( ) 3、 简答题(本题共2小题) 1、简述一维数组定义时的注意事项。 2、进行本次单片机控制 LED 个性化流水彩灯实验需要准备哪些工具与材料? 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

第29练 项目二 单片机控制LED个性化流水彩灯(2)《单片机技术及应用》(高教版第四版) 一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。