PYTHON语言程序设计(杭州电子科技大学) 中国大学mooc慕课答案2024版100分完整版

恐涸熔斥咐矛斥咯滔锭节菏憋


第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:错误
答案: 错误

如需购买完整答案,请点击下方红字:

点击这里,购买完整答案

获取更多中国大学mooc慕课答案,请点击这里,进入mooc.mengmianren.com

廷譬怕认喇违判评船葱珐纤窟

搜索
登录
订单
帮助