冒鹊脱叭稠久疲竟丛斯蛾侧灰
第1周Python基本语法元素 第1周测试
1、 >>>a= input(),此时键盘输入54,那么>>>a的值是?
A:54
B:5
C:4
D:‘54’
答案: ‘54’
2、 python语言正确的标识符是()
A:_num
B:2num
C:my-num
D:num*2
答案: _num
3、 下面不是IPO模式的一部分的是()
A:Input
B:Program
C:Process
D:Output
答案: Program
4、 以下程序段输出的结果是()>>>a = 3.15>>>print(a)>>>print(“{.1f}”.format(a)}
A:3.15 3.15
B:3.15 3.2
C:3.153.2
D:3.153.15
答案: 3.153.2
5、 表示1行语句后面的内容是注释的是()
A:#
B:*
C://
D:%
答案: #
6、 Python语言是一种面向对象的解释型的高级计算机程序语言。
A:正确
B:错误
答案: 正确
7、 >>>a = input(),那么a是字符串。
A:正确
B:错误
答案: 正确
8、 python语言做为一种脚本语言,编写的程序可以不经修改实现跨平台运行。
A:正确
B:错误
答案: 正确
9、 python 3.X能够完全兼容python 2.x系列程序。
A:正确
B:错误
答案: 错误
10、 IDEL是一个python语言开发环境,只支持交互式的编程方式。
A:正确
B:错误
答案: 错误
11、 python 语言程序编辑时可以随意进行缩进。
A:正确
B:错误
答案: 错误
第2周基本数据类型 第2周测试
1、 以下不是Python整数的是
A:0O8
B:-8
C:8
D:0X8
答案: 0O8
2、 >>>a = complex(2,3),那么>>>a.imag输出结果是?
A:2
B:3
C:2.0
D:3.0
答案: 3.0
3、 表达式2**4%3-5//2的值是()
A:-1
B:-1.5
C:2
D:2.5
答案: -1
4、 >>>print(‘hello’+’word’)的输出结果是
A:hello
B:word
C:hello +word
D:helloword
答案: helloword
5、 a=’abcdef123′,a[-1:1:-2]的结果是
A:31ec
B:2fdb
C:2fd
D:以上都不对
答案: 31ec
6、 python语言中表达式 23*2的结果是36
A:正确
B:错误
答案: 错误
7、 2.1-2==0.1 结果是True
A:正确
B:错误
答案: 错误
分析:精确度问题
8、 a= “12#dnka#siaopw#qw”,以“#”分隔字符串a的语句是a.split(‘#’)
A:正确
B:错误
答案: 正确
9、 print(“{1}成绩优秀,{0}成绩及格”.format(“张三”,”李四”))输出的内容是:张三成绩优秀,李四成绩及格
A:正确
B:错误
答案: 错误
10、 ord(‘中’)给出都是汉字的ASCII值。
A:正确
B:错误
答案: 错误
第3-4周程序的控制结构 第3-4周测试
1、 s=0a,b=1,2if a>0: s=s+a elif b>0: s=s+bprint(s)上面程序运行结果是:
A:0
B:1
C:2
D:3
答案: 1
2、 for i in range(4): for j in range(2,5): print(i*j)上面程序中print语句执行了多少次?
A:16
B:12
C:9
D:20
答案: 12
3、 m=x if ___: m=y print(m)为输出x,y中的较大的数,横线上应该填入的是:
A:x<=y
B:m==y
C:m>=y
D:m==x
答案: x<=y
4、 i,s=1,0while i<10: if i%2==0: continue else: s=s+i i=i+1print(s)上面程序输出的结果是:
A:0
B:1
C:25
D:死循环
答案: 死循环
5、 balance = 20 while True: if balance <9: break balance -=9print(balance)上面程序运行的结果是:
A:2
B:11
C:-7
D:死循环
答案: 2
6、 for或者while与else搭配使用时,关于执行else语句块描述正确的是:
A:仅循环非正常结束后执行(以break结束)
B:仅循环正常结束后执行
C:总会执行
D:永不执行
答案: 仅循环正常结束后执行
7、 (1)if x>0: print(‘>0’)elif x==0: print(‘=0’)else: print(‘<0’)(2) if x>0: print(‘>0’)if x==0: print(‘=0’)If x<0 print(‘<0’)上面两段代码功能一样,程序结构也一样.
A:正确
B:错误
答案: 错误
8、 带有else子句的循环如果因为执行了break语句而退出的话,会执行else子句的代码。
A:正确
B:错误
答案: 错误
9、 使用for i in range(10)和for i in range(0,20,2)控制循环次数是一样的。
A:正确
B:错误
答案: 正确
10、 for i in range(2,12,2): print(i)以上循环执⾏6次。
A:正确
B:错误
答案: 错误
11、 在循环中continue语句的作用是结束循环。
A:正确
B:错误
答案: 错误
如需购买完整答案,请点击下方红字:
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多慕课答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
APP下载
APP功能说明
1.可查看各种网课答案
点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案
点击【中国大学慕课答案】,可查看mooc慕课答案
2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券
如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券
巢场珐公魏硷桥劝蕊示庞惨洽