admin 管理员组文章数量: 887040
2024年1月10日发(作者:尼古拉特斯拉)
第五章 python中的函数与模块
青少年编程知识练习题及答案解析
一、 单选题
1、 导入python中相应的关键字是()
A. import
B. form
C. input
D. def
答案解析:A,python中用import或者import来导入相应的模块
2、 执行下列代码,
运行结果正确的是( )
A. 没有任何显示
B. a+b
C. 5
D. 报错
答案解析:C,自定义函数,fun( )调用函数,执行print()语句,输出a+b的值为5
3、 执行下列代码:
运行结果正确的是( )
A. num
B. 3
C. 4
D. [1,2,3,4]
答案解析:C,len()方法,python内置函数,返回列表的长度,即元素的个数。
4、 执行下列代码:
输出结果为:( )
A. 34
B. 68
C. None
D. 报错
答案解析:A,执行到该return语句时,函数终止,后边的语句不再执行。
5、 执行下列代码:
运行结果正确的是( )
A. 2,5
B. 14
C. sum
D. 29
答案解析:D,调用函数fun(),传入参数2和5,执行表达式2*2+5²结果为29。
6、 仔细观察下列代码,你找到了( )处错误:
A. 1处
B. 2处
C. 3处
D. 无误
答案解析:B,t(0,6),num==6
7、 执行下列代码,
说法错误的是:( )
A. 可能会显示‘下雨’
B. 可能会显示‘多云’
C. 可能会报错
D. 可能会显示‘晴’
答案解析:C,n取得随机数为0,1,2,list[n]对应列表的下标进行取值,可能有三种情况出现,不会报错。
8、 关于easygui模块说法错误的是( )
A. easygui模块用于简单的用户图形界面编程
B. ()用于显示信息
C. ox()用于显示信息
D. ox()用于输入信息
答案解析:C,ox()用于输入信息。
9、 关于time模块说法正确的是( )
A. ()用于获取当前计算机的毫秒值
B. ()表示时间暂停
C. 使用time模块之前要先用import关键字导入
D. ()获取的计算机时间为整数值
答案解析:C,使用import time 语句引入时间模块之后才能进行使用。
10、 下列关于自定义函数,说法正确的是( )
A. 自定义函数以Def开头
B. def和函数名之间要不需要空格
C. 函数名起名规则和变量名一样
D. 函数内的代码块由语句组成,不需要缩进
答案解析:C,自定义函数名def开头,def和函数名之间有一个空格,函数内的代码块由语句组成,要有缩进。
二、 填空题
1、 自定义函数的关键字是_________。
2、 input函数输入的数据,返回值为______类型。
3、 编写程序生成1-10之间的随机数,使用_____模块。
4、 计算圆的周长和面积,使用_____模块。
5、 (1)表示:___________
答案解析:1、def 2、string字符串 3、random 4、math 5、程序休眠1秒(意思正确即可)
三、 程序设计题
➢ 1、定义一个名为name的函数,打印一个句子显示“我的名字是xxx”,调用这个函数,确认显示的消息正确无误。
➢ 2、自定义一个名为result的函数,传入参数x,y,打印x+y的和的平方,调用函数,传递实参,得出当x=3,y=4时的值。
➢ 3、使用随机数random模块,获取0-10之间的随机数,判断当随机数为6时,控制台显示:‘good luck!’
版权声明:本文标题:第五章 python中的函数与模块-青少年编程练习测试题及答案解析_ 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1704855861h464499.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论