第五单元第二节 第16练 打造属于自己的积木块:自定义函数 《Python程序设计基础》(高等教育出版社)一课一练
2025-12-22
|
2份
|
6页
|
83人阅读
|
4人下载
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 作业-同步练 |
| 知识点 | 函数 |
| 使用场景 | 同步教学 |
| 学年 | 2025-2026 |
| 地区(省份) | 浙江省 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | ZIP |
| 文件大小 | 129 KB |
| 发布时间 | 2025-12-22 |
| 更新时间 | 2025-12-22 |
| 作者 | xkw_083850889 |
| 品牌系列 | 上好课·一课一练 |
| 审核时间 | 2025-12-22 |
| 下载链接 | https://m.zxxk.com/soft/55562171.html |
| 价格 | 1.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Python程序设计基础》(高等教育出版社)一课一练的第16练,内容涵盖第五单元第二节打造属于自己的积木块:自定义函数的相关概念。
《Python程序设计基础》(高等教育出版社)第16练
第五单元 搭建程序的“积木块”
第二节 打造属于自己的积木块:自定义函数
1、 单项选择题(本题共5小题)
1.以下哪个数据类型作为函数参数时,函数内的操作会影响原数据( )。
A.字符串
B.数字
C.元组
D.字典
2.以下代码的输出结果是( )。
Def test():
pass
result = test()
print(result)
A.0
B.None
C.报错
D.""
3.以下哪个函数可以获取所有大小写英文字母( )。
A.string.ascii_letters
B.string.digits
C.string.punctuation
D.string.ascii_lowercase
4.函数定义时,参数列表中 *args 表示( )。
A.接收任意个关键字参数
B.接收任意个位置参数
C.接收一个元组
D.接收一个字典
5.函数调用时,以下哪种方式可以不用按顺序传递参数( )。
A.位置参数
B.关键字参数
C.默认参数
D.不定长参数
2、 多选题(本题共2小题)
1.以下( )数据类型作为函数参数时,函数内修改会影响原数据。
A.列表
B.元组
C.字典
D.字符串
2.以下( )是string模块提供的常量。
A.ascii_letters
B.digits
C.punctuation
D.ascii_uppercase
3、 判断题(本题共3小题,正确的填A,错误的填B)
1、( )不定长参数 *args 接收的是一个元组。
2、( )字典作为函数参数时,函数内修改字典的键值会影响原字典。
3、( )string.ascii_letters 包含所有大小写字母和数字。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Python程序设计基础》(高等教育出版社)一课一练的第16练,内容涵盖第五单元第二节打造属于自己的积木块:自定义函数的相关概念。
《Python程序设计基础》(高等教育出版社)第16练
第五单元 搭建程序的“积木块”
第二节 打造属于自己的积木块:自定义函数
1、 单项选择题(本题共5小题)
1.以下哪个数据类型作为函数参数时,函数内的操作会影响原数据( )。
A.字符串
B.数字
C.元组
D.字典
答案:D
解析:字典是可变类型,函数内修改会影响原字典。
2.以下代码的输出结果是( )。
Def test():
pass
result = test()
print(result)
A.0
B.None
C.报错
D.""
答案:B
解析:函数没有返回值,默认返回 None。
3.以下哪个函数可以获取所有大小写英文字母( )。
A.string.ascii_letters
B.string.digits
C.string.punctuation
D.string.ascii_lowercase
答案:A
解析:string.ascii_letters 返回所有大小写英文字母。
4.函数定义时,参数列表中 *args 表示( )。
A.接收任意个关键字参数
B.接收任意个位置参数
C.接收一个元组
D.接收一个字典
答案:B
解析:*args 用于接收任意数量的位置参数,以元组形式存储。
5.函数调用时,以下哪种方式可以不用按顺序传递参数( )。
A.位置参数
B.关键字参数
C.默认参数
D.不定长参数
答案:B
解析:关键字参数通过参数名传递,顺序可以打乱。
2、 多选题(本题共2小题)
1.以下( )数据类型作为函数参数时,函数内修改会影响原数据。
A.列表
B.元组
C.字典
D.字符串
答案:AC
解析:列表和字典是可变类型,函数内修改会影响原值。
2.以下( )是string模块提供的常量。
A.ascii_letters
B.digits
C.punctuation
D.ascii_uppercase
答案:ABCD
解析:这些都是string模块的常用常量。
3、 判断题(本题共3小题,正确的填A,错误的填B)
1、( )不定长参数 *args 接收的是一个元组。
答案:A
解析:*args 将接收的位置参数打包成元组。
2、( )字典作为函数参数时,函数内修改字典的键值会影响原字典。
答案:A
解析:字典是可变类型,函数内修改会影响原字典。
3、( )string.ascii_letters 包含所有大小写字母和数字。
答案:B
解析:它只包含大小写字母,不包含数字。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。