大学MOOC 2017春Python语言程序设计(天津大学仁爱学院)(中国高校计算机教育大学MOOC联盟)1001955012 最新慕课完整章节测试答案
第1周基本程序设计
第1周单元测验
1、单选题:
下面那个程序代码是正确的_________
选项:
A: print("Programming is fun") print("Python is fun")
B: print("Programming is fun")print("Python is fun")
C: print("Programming is fun)print("Python is fun")
D: print("Programming is fun)print("Python is fun")
答案: 【 print("Programming is fun")print("Python is fun")】
2、单选题:
在Python中,每行注释前都会加一个______
选项:
A: //
B: %
C: #
D: $$
答案: 【 #】
3、单选题:
在Python中,语法错误是在____________时候通过___________被检测出来。
选项:
A: 程序编译/编译器
B: 程序执行/解释器
C: 程序执行/编译器
D: 程序编译/解释器
答案: 【 程序执行/解释器】
4、单选题:
____________错误不会引起程序中断,但程序运行结果不正确。
选项:
A: 语法错误
B: 运行时错误
C: 逻辑错误
D: 无任何错误
答案: 【 逻辑错误】
5、单选题:
利用Turtle库绘制图形时,图形窗口默认的原点位置是_______________
选项:
A: 窗口的左下角
B: 窗口的左上角
C: 窗口的中间
D: 窗口的右下角
答案: 【 窗口的中间】
6、填空题:
Python语言是________________。
答案: 【 脚本语言】
7、填空题:
Python文件的扩展名为_____________
答案: 【 .py】
8、填空题:
IDLE表示的意思是____________________________
答案: 【 集成开发环境】
9、填空题:
下面Python执行语句:str1=input("输入一个人的名字:")str2=input("输入一个国家名字:")print("世界这么大,{ }想去{ }看看.".format(str1,str2))当执行该语句时,从键盘输入str1和Str2分别为James和Canada时,程序输出内容格式是_____________,其中format的意思是______________
答案: 【 世界这么大,James想去Canada看看.
format的作用是输出格式控制】
10、填空题:
给出下面代码的输出结果:print("3.5*4/2-2.5 is")print(3.5*4/2-2.5)第一行结果:_________________________第二行结果:________________________
答案: 【 3.5 * 4 / 2 - 2.5 is
4.5】
第2周Python程序入门
第2周单元测验
1、单选题:
在Python中,通常使用下面_______语句接收从键盘输入的字符串。
选项:
A: input("Enter a string")
B: eval(input("Enter a string"))
C: enter("Enter a string")
D: eval(enter("Enter a string"))
答案: 【 input("Enter a string")】
2、单选题:
在Python语言中,程序执行下面语句的结果为:_______________eval("1 + 3 * 2")
选项:
A: "1 + 3 * 2"
B: 7
C: 8
D: "1 + 6"
答案: 【 7】
3、单选题:
如果程序执行输入number1、number2、number3分别输入1、2、3,则执行下面一段代码后的结果为______print("Enter three numbers: ")number1 = eval(input())number2 = eval(input())number3 = eval(input())# Compute averageaverage = (number1 + number2 + number3)/3 # Display resultprint(average)如
选项:
A: 1.0
B: 2.0
C: 3.0
D: 4.0
答案: 【 2.0】
4、单选题:
下面那些是合法的标识符____________
选项:
A: $343
B: mile
C: 9X
D: 8+9
答案: 【 mile】
5、单选题:
执行下面程序语句,正确从键盘上输入的形式是_____________x,y=eval(input("Enter two numbers: "))
选项:
A: 1 2
B: "1 2"
C: 1, 2
D: 1, 2,
答案: 【 1, 2】
6、单选题:
利用Turtle绘制图形时,放下画笔的执行命令是____________________
选项:
A: turtle.penUp()
B: turtle.lift()
C: turtle.penDown()
D: turtle.pendown()
答案: 【 turtle.pendown()】
7、单选题:
利用Turtle绘制图形时,绘制一个半径为50的圆,使用下面_________命令。
选项:
A: turtle.circle(50)
B: turtle.circle(100)
C: turtle.drawcircle(50)
D: turtle.drawCircle(50)
答案: 【 turtle.circle(50)】
8、填空题:
在Python语言中,如果要使用Turtle库,必须使用___________命令开启
答案: 【 import turtle##%_YZPRLFH_%##from turtle import *】
9、填空题:
在Python语言中,多行注释以______符号开头
答案: 【 ‘’‘##%_YZPRLFH_%##三重引号】
10、填空题:
在Python语言中,标识符是由字母、数字和下划线构成的字符序列,但必须以____________开头。
答案: 【 字母或下划线】
第3周数据类型及应用
第3讲数据类型及应用单元练习1
1、单选题:
round(6.5)的结果是多少?
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 6】
2、单选题:
math.degrees(math.pi/2)的结果是多少?
选项:
A: 0
B: 90
C: 45
D: 30
答案: 【 90】
3、单选题:
math.radians(30)*6的结果是多少?
选项:
A: 0.0
B: 1.3434343
C: 3.1415926
D: 5.5656
答案: 【 3.1415926】
4、单选题:
2 + 2 ** 3 / 2 算术表达式的结果是多少?
选项:
A: 4
B: 6
C: 4.0
D: 6.0
答案: 【 6.0】
5、单选题:
下列那些函数返回结果为4
选项:
A: int(3.4)
B: int(3.9)
C: round(3.4)
D: round(3.9)
答案: 【 round(3.9)】
6、单选题:
math.degrees(math.pi / 2)的结果是__________
选项:
A: 0.0
B: 90.0
C: 45.0
D: 30.0
答案: 【 90.0】
7、单选题:
表达式“Good”+1+2+3的结果是___________
选项:
A: 无效的表达式
B: Good123
C: Good6
D: Good 123
答案: 【 无效的表达式】
8、单选题:
下列哪个函数用于从键盘上读入字符串类型_______
选项:
A: input("Enter a string")
B: eval(input("Enter a string"))
C: enter("Enter a string")
D: eval(enter("Enter a string"))
答案: 【 input("Enter a string")】
9、单选题:
表达式 eval("1+3*2")的结果是___________
选项:
A: "1+3*2"
B: 7
C: 8
D: "1+6"
答案: 【 7】
10、单选题:
下列代码输出的结果是_________j=i=1i+=j+j*5print(i)
选项:
A: 0
B: 1
C: 5
D: 7
答案: 【 7】
11、判断题:
pow(a,b)是与a**b等价吗?
