内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Python程序设计基础》(高等教育出版社)一课一练的第15练,内容涵盖第五单元第一节站在前人的肩膀之上:内置模块与函数的相关概念。
《Python程序设计基础》(高等教育出版社)第15练
第五单元 搭建程序的“积木块”
第一节 站在前人的肩膀之上:内置模块与函数
1、 单项选择题(本题共5小题)
1.王明需要计算班级10位同学的引体向上总数,使用sum()函数比for循环的优势是( )。
A.运行速度更快
B.代码更简洁
C.内存占用更少
D.结果更精确
2.在计算学生成绩时,需要找出最高分和最低分,最适合的函数是( )。
A.sum()和abs()
B.max()和min()
C.pow()和sqrt()
D.random()和choice()
3.张老师需要获取当前时间的时间戳,应该使用( )。
A.time.sleep()
B.time.localtime()
C.time.time()
D.random.time()
4.计算列表[1, 2, 3, 4, 5]中所有元素的和,最简洁的方法是( )。
A.使用for循环累加
B.sum([1, 2, 3, 4, 5])
C.max([1, 2, 3, 4, 5])
D.min([1, 2, 3, 4, 5])
5.在计算圆的面积时,需要用到π值,math模块中的常数是( )。
A.math.pi
B.math.e
C.math.inf
D.math.nan
2、 多选题(本题共2小题)
1.在体质测试统计程序中,可以用于计算引体向上总数的方法有( )。
A.使用for循环累加
B.使用sum()函数
C.使用max()函数
D.使用min()函数
2.下列( )函数不需要导入模块就可以直接使用?
A.max()
B.min()
C.sum()
D.sqrt()
3、 判断题(本题共3小题,正确的填A,错误的填B)
1、( )abs()函数可以用于计算复数的模。
2、( )random.random()生成0.0到1.0的随机浮点数,包含1.0。
3、( )random.choice([])会随机返回一个空值。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Python程序设计基础》(高等教育出版社)一课一练的第15练,内容涵盖第五单元第一节站在前人的肩膀之上:内置模块与函数的相关概念。
《Python程序设计基础》(高等教育出版社)第15练
第五单元 搭建程序的“积木块”
第一节 站在前人的肩膀之上:内置模块与函数
1、 单项选择题(本题共5小题)
1.王明需要计算班级10位同学的引体向上总数,使用sum()函数比for循环的优势是( )。
A.运行速度更快
B.代码更简洁
C.内存占用更少
D.结果更精确
答案:B
解析:sum()函数直接对列表求和,代码更简洁清晰。
2.在计算学生成绩时,需要找出最高分和最低分,最适合的函数是( )。
A.sum()和abs()
B.max()和min()
C.pow()和sqrt()
D.random()和choice()
答案:B
解析:max()返回最大值,min()返回最小值。
3.张老师需要获取当前时间的时间戳,应该使用( )。
A.time.sleep()
B.time.localtime()
C.time.time()
D.random.time()
答案:C
解析:time.time()返回当前时间的时间戳。
4.计算列表[1, 2, 3, 4, 5]中所有元素的和,最简洁的方法是( )。
A.使用for循环累加
B.sum([1, 2, 3, 4, 5])
C.max([1, 2, 3, 4, 5])
D.min([1, 2, 3, 4, 5])
答案:B
解析:sum()函数直接对列表元素求和。
5.在计算圆的面积时,需要用到π值,math模块中的常数是( )。
A.math.pi
B.math.e
C.math.inf
D.math.nan
答案:A
解析:math.pi提供圆周率π的值。
2、 多选题(本题共2小题)
1.在体质测试统计程序中,可以用于计算引体向上总数的方法有( )。
A.使用for循环累加
B.使用sum()函数
C.使用max()函数
D.使用min()函数
答案:AB
解析:for循环累加和sum()函数都能计算总和。
2.下列( )函数不需要导入模块就可以直接使用?
A.max()
B.min()
C.sum()
D.sqrt()
答案:ABC
解析:max()、min()、sum()是内置函数,sqrt()需要导入math模块。
3、 判断题(本题共3小题,正确的填A,错误的填B)
1、( )abs()函数可以用于计算复数的模。
答案:A
解析:abs()对复数返回其模长。
2、( )random.random()生成0.0到1.0的随机浮点数,包含1.0。
答案:B
解析:random()生成0.0到1.0的随机浮点数,包含0.0不包含1.0。
3、( )random.choice([])会随机返回一个空值。
答案:B
解析:choice()的参数不能是空序列。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$