大学MOOC 2018春Python语言程序设计(天津大学仁爱学院)(中国高校计算机教育大学MOOC联盟)1002604036 最新慕课完整章节测试答案
【第1周】Python编程之基本方法
第1讲单元测验
1、单选题:
下列采用编译执行的编程语言是_________
选项:
A: C语言
B: PHP语言
C: Java语言
D: Python语言
答案: 【 C语言】
2、单选题:
下列代码为正确的是________(1)print("Programming is fun") print("Python is fun")(2)print("Programming is fun") print("Python is fun")(3)print("Programming is fun) print("Python is fun")(4) print("Programming is fun) print("Python is fun")
选项:
A: (1)
B: (2)
C: (3)
D: (4)
答案: 【 (2)】
3、单选题:
Python语言中注释行使用下列______符号标注
选项:
A: //
B: /*
C: #
D: $$
答案: 【 #】
4、单选题:
若将一段Python代码进行注释,使用下列______符号标注
选项:
A: /# 程序代码段 #/
B: // 程序代码段 //
C: ''' 程序代码段 '''
D: " 程序代码段 "
答案: 【 ''' 程序代码段 '''】
5、单选题:
当程序执行过程中未出现任何错误,但不能实现它原来打算要完成的任务,这种错误被称之为____________
选项:
A: 语法错误
B: 运行错误
C: 逻辑错误
D: 没有任何错误
答案: 【 逻辑错误】
6、单选题:
利用Turtle绘制一个半径为50的圆,使用下列哪个________命令
选项:
A: turtle.circle(50)
B: turtle.circle(100)
C: turtle.drawcircle(50)
D: turtle.drawCircle(50)
答案: 【 turtle.circle(50)】
7、单选题:
在Python语言中,使用下列_________函数接收用户从键盘输入的数据
选项:
A: enter()
B: eval()
C: input()
D: get()
答案: 【 input()】
8、单选题:
如果用户回车换行输入1 2 3,运行下列程序代码时,其结果为______print("Enter three numbers: ")number1 = eval(input())number2 = eval(input())number3 = eval(input())average = (number1 + number2 + number3) / 3print(average)
选项:
A: 1.0
B: 2.0
C: 3.0
D: 4.0
E: 运行错误
答案: 【 2.0】
9、单选题:
如果用户在同一行输入1 2 3,运行下列程序代码时,其结果为_______print("Enter three numbers: ")number1 = eval(input())number2 = eval(input())number3 = eval(input())average = (number1 + number2 + number3) / 3print(average)
选项:
A: 1.0
B: 2.0
C: 3.0
D: 4.0
E: 运行错误
答案: 【 运行错误】
10、单选题:
如果用户在同一行输入1,2, 3,运行下列程序代码时,其结果为_____number1, number2, number3 = eval(input("Enter three numbers: "))average = (number1 + number2 + number3) / 3print(average)
选项:
A: 1.0
B: 2.0
C: 3.0
D: 4.0
E: 运行错误
答案: 【 2.0】
11、单选题:
设置Turtle画笔速度为5,使用下列______命令
选项:
A: turtle.speed(5)
B: turtle.setSpeed(5)
C: turtle.setspeed(5)
D: turtle.velocity(5)
答案: 【 turtle.speed(5)】
12、判断题:
下列两个代码输出的结果相同_______代码1:print("3.5*4/2-2.5")代码2:print(3.5*4/2-2.5)
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
Python源代码是不区分大小写。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、填空题:
Python语言是一种解释性的语言,即脚本语言,这就意味着程序代码在执行过程是被解释器_____________.
答案: 【 翻译和执行】
15、填空题:
标识符是由字母、_______和下划线构成的字符序列。
答案: 【 数字】
16、填空题:
Python语言允许采用大小字母、数字、下划线等字符组合作为变量名,但不允许变量名首字符为数字,中间不能出现_______。
答案: 【 空格】
【第3周】Python编程之数据类型
第3讲单元测验
1、单选题:
将数字2454.8692格式化成宽度为7,小数点后保留两位的形式,即2454.87,应使用下列哪个语句_____________
选项:
A: print("{0:7.2f}".format(2454.8692))
B: print("{ }".format(2454.87)}
C: print("{0:7.2f}".format(2454.87))
D: print("{7.2f}".format(2454.8692))
答案: 【 print("{0:7.2f}".format(2454.8692))】
2、单选题:
执行下列程序,补充输出语句,以实现将输出形式为: 工资总额:3312.56hourlyday=7.5
hourlypay=19.63
totalwork=22.5
salary=hourlypay*hourly
