内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《单片机技术及应用》(高教版第四版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《单片机技术及应用》(高教版第四版)一课一练的项目三的第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、在不同情况下,函数声明分别有哪些要求?
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$