第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=1‍‎i+=j+j*5‍‎print(i)‍
选项:
A: 0
B: 1
C: 5
D: 7
答案: 【 7

11、判断题:
​pow(a,b)是与a**b等价吗?​

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注