第39练 项目三 制作行列矩阵式键盘电子密码锁(6)《单片机技术及应用》(高教版第四版)一课一练

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

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《单片机技术及应用》(高教版第四版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《单片机技术及应用》(高教版第四版)一课一练的项目三的第39练,内容涵盖项目三电子密码锁的任务二 制作行列矩阵式键盘电子密码锁(6) 《单片机技术及应用》(高教版第四版) 第39练 项目三 电子密码锁 任务二 制作行列矩阵式键盘电子密码锁(6) 1、 单项选择题(本题共5小题) 1、函数调用是指在一个函数体中使用另外一个已经定义的函数,其中前者被称为( ) A. 主调用函数 B. 被调用函数 C. 递归函数 D. 库函数 【答案】A 【解析】在函数调用中,在一个函数体中使用另外一个已经定义的函数时,前者为主调用函数,后者为被调用函数。 2、有实参的函数调用中,多个实参之间用( )间隔开。 A. “;” B. “,” C. “.” D. “:” 【答案】B 【解析】有实参的函数调用中,如果有多个实参,要用 “,” 间隔开。 3、实参与形参需要满足的条件不包括( ) A. 顺序对应 B. 个数相同 C. 类型相同 D. 名称相同 【答案】D 【解析】实参与形参顺序对应,个数相同,类型相同,并未提及名称相同。 4、如果被调用函数的函数定义在主调用函数之后,需要在( )对函数进行声明。 A. 调用之后 B. 程序尾部 C. 调用之前(一般在程序头部) D. 主调用函数内部 【答案】C 【解析】如果被调用函数的函数定义在主调用函数之后,则需要在调用之前(一般在程序头部)对函数进行声明。 5、如果程序中使用了 C51 标准库函数,在程序的开头要用( )预处理语句将被调用的函数包含进来。 A. #define B. #include C. #ifdef D. #endif 【答案】B 【解析】如果程序中使用了 C51 标准库函数,则在程序的开头要用 #include 预处理语句将被调用的函数包含进来。 2、 判断题(本题共3题) 1、函数调用时,主调用函数和被调用函数可以随意定义先后顺序,无需进行声明。( ) 【答案】 × 【解析】如果被调用函数的函数定义在主调用函数之后,则需要在调用之前(一般在程序头部)对函数进行声明,所以该说法错误。 2、有实参的函数调用中,实参之间用 “;” 间隔开。( ) 【答案】 × 【解析】有实参的函数调用中,如果有多个实参,要用 “,” 间隔开,不是 “;”,所以该说法错误。 3、如果被调用的函数是标准库函数,在程序开头需要用 #include 预处理语句将其包含进来。( ) 【答案】 √ 【解析】如果程序中使用了 C51 标准库函数,则在程序的开头要用 #include 预处理语句将被调用的函数包含进来,所以该说法正确。 3、 简答题(本题共2小题) 1、简述有实参的函数调用中,实参与形参的关系。 【答案】有实参的函数调用中,实参与形参顺序对应,个数相同,类型相同。 2、在不同情况下,函数声明分别有哪些要求? 【答案】①如果被调用函数的函数定义在主调用函数之后,则需要在调用之前(一般在程序头部)对函数进行声明。②如果程序中使用了 C51 标准库函数,则在程序的开头要用 #include 预处理语句将被调用的函数包含进来。③如果被调用的函数不是标准库函数,在本文件中也没有定义,而是在其他文件中定义的,调用时需要使用关键字 “extern” 进行函数原型说明。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《单片机技术及应用》(高教版第四版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《单片机技术及应用》(高教版第四版)一课一练的项目三的第39练,内容涵盖项目三电子密码锁的任务二 制作行列矩阵式键盘电子密码锁(6) 《单片机技术及应用》(高教版第四版) 第39练 项目三 电子密码锁 任务二 制作行列矩阵式键盘电子密码锁(6) 1、 单项选择题(本题共5小题) 1、函数调用是指在一个函数体中使用另外一个已经定义的函数,其中前者被称为( ) A. 主调用函数 B. 被调用函数 C. 递归函数 D. 库函数 2、有实参的函数调用中,多个实参之间用( )间隔开。 A. “;” B. “,” C. “.” D. “:” 3、实参与形参需要满足的条件不包括( ) A. 顺序对应 B. 个数相同 C. 类型相同 D. 名称相同 4、如果被调用函数的函数定义在主调用函数之后,需要在( )对函数进行声明。 A. 调用之后 B. 程序尾部 C. 调用之前(一般在程序头部) D. 主调用函数内部 5、如果程序中使用了 C51 标准库函数,在程序的开头要用( )预处理语句将被调用的函数包含进来。 A. #define B. #include C. #ifdef D. #endif 2、 判断题(本题共3题) 1、函数调用时,主调用函数和被调用函数可以随意定义先后顺序,无需进行声明。( ) 2、有实参的函数调用中,实参之间用 “;” 间隔开。( ) 3、如果被调用的函数是标准库函数,在程序开头需要用 #include 预处理语句将其包含进来。( ) 3、 简答题(本题共2小题) 1、简述有实参的函数调用中,实参与形参的关系。 2、在不同情况下,函数声明分别有哪些要求? 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

第39练 项目三 制作行列矩阵式键盘电子密码锁(6)《单片机技术及应用》(高教版第四版)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。