手机扫描二维码答题
00:00:00
python L2 期中测试
录音中...
*
学生姓名:
*
1. 已知a="161",b="16",c="8",执行语句d=a>b and a>c,变量d的值为是?()
A. 0
B. 1
C. True
D. False
*
2. 执行语句flag="3456">"36",变量flag的值?()
A. "3456"
B. "36"
C. True
D. False
*
3. 执行语句y=123%100后,变量y的值为?()
A. 1
B. 3
C. 12
D. 23
*
4. Python是一种计算机()语言?
A. 低级
B. 高级
C. 机器
D. 汇编
*
5. 以下哪种输入不可以得到以下反馈:重要的事情说三遍:戴口罩!戴口罩!戴口罩!?()
A. print("重要的事情说三遍:戴口罩!戴口罩!戴口罩!")
B. print("重要的事情说三遍:"+"戴口罩!"*3)
C. print('重要的事情说三遍:'+'戴口罩!'*3)
D. print('重要的事情说三遍:戴口罩!'*3)
*
6. 在Python函数中,用于获取用户输入的是?()
A. str()
B. eval()
C. print()
D. input()
*
7. 关于Python赋值语句,以下选项中不合法的是?()
A. a,b=b,a
B. a=b=1
C. a=(b=1)
D. a=1;b=1
*
8. 在Python中输入 2+7/2 ,输出结果为哪一种数据类型?()
A. 整数型
B. 浮点型
C. 字符型
D. 文字型
*
9. 在Python中,a=2,b="3.5",如果想进行2+3.5的加法运算,我们应该如何编写代码?()
A. a+b
B. str(a)+b
C. a+ int(b)
D. a+eval(b)
*
10. 算数运算符、比较运算符和逻辑运算符,在Python的运算中的优先关系是?()
A. 算数运算符>比较运算符>逻辑运算符
B. 比较运算符>逻辑运算符>算术运算符
C. 算数运算符>逻辑运算符>比较运算符
D. 逻辑运算符>比较运算符>算数运算符
*
11. 下面图形最有可能是哪个选项的代码执行后的效果?()
A.
B.
C.
D.
*
12. print(1024//10**2)的结果是?()
A. 100
B. 24
C. 10
D. 10.24
*
13. turtle.reset() 命令的含义是下列哪一种?()
A. 不清空turtle窗口,重置turtle的位置和状态
B. 清空turtle窗口,重置turtle状态为初始状态
C. 清空turtle窗口,但是turtle的位置和状态不会改变
D. 撤销上一个动作
*
14. 假设我们设定turtle库中画笔粗细为5,我们调用turtle.dot(None,"red")函数画圆点时,圆点的直径是多少?()
A. 5
B. 10
C. 18
D. 20
*
15. 函数turtle.circle(50,steps=4),画的是什么图形?()
A. 直径是50的圆
B. 对角线为50的正方形
C. 对角线为100的正方形
D. 边长是50的正方形
*
16. 使用下面选项中的代码组合成一个turtle文件中的一部分,来绘制一个空心五角星的脚本中,最不可能用到下面哪条代码?()
A. t.left(144)
B. import turtle
C. t.circle(36)
D. t=turtle.Pen()
*
17. 以下不属于Python常见编程环境的是?()
A. IDLE
B. Visual Studio Code
C. JAVA
D. JupyterNotebook
*
18. 在turtle库中的指令,执行以下代码指令后,画笔为哪种颜色?()
import turtle
turtle.pencolor("yellow")
turtle.color("green")
A. 粉色
B. 黄色
C. 绿色
D. 程序报错
*
19. 假设x = 14,y = 6,那么执行x>y and 5,的结果为?()
A. x>y
B. 5
C. False
D. True
*
20. 以下哪个变量名是符合Python变量命名规范的?()
A. 123
B. my var
C. my_variable
D. &var
*
21. 已知:a = 7,b = 5,c = 12
执行以下哪个语句结果为True?()
A. a > c or a < b
B. a < c
C. a < c and a < b
D. c < b
*
22. 执行7 * 8 – 6 > 10 输出的结果是?()
A. 56
B. 50
C. False
D. True
*
23. 关于Python以下说法正确的是?()
A. Python安装好后,IDLE也需要提前安装才可以用。
B. widows自带的有Python环境,不需要安装。
C. 在IDLE shell的界面里显示有python的版本。
D. 从IDLE新建文件,里面默认不是空的。
*
24. 关于turtle库的引入,以下哪个是错误的?()
A. import turtle
B. from turtle import *
C. import turtle as t
D. import turtle form t
*
25. 以下关于逻辑运算说法正确的是?()
A. 若a=10,b=20,a and b的结果为10
B. a=10,b=20,a or b的结果为20
C. a=10,b=20,not(a and b)结果为False
D. a=10,b=20,not(a or b)结果为True
二、判断题(共10题,共20分)
*
26. Windows安装了python环境下,在CMD命令行中,可以使用C:\>python3 test.py执行Python文件 test.py中的指令。( )
正确
错误
*
27. 在IDLE编辑器中,python代码只能以一种颜色显示代码内容。( )
正确
错误
*
28. print(2+eval("3"))运行结果为5。( 正确)
正确
错误
*
29. 在Python中变量需要提前定义,否则运行程序的时候不识别。( )
正确
错误
*
30. turtle.setup(width=0.5, height=0.75, startx=None, starty=None), 此命令是设置画布的大小和位置。( )
正确
错误
*
31. Python中的注释符号可分为单行注释和多行注释,单行注释符号是#。( )
正确
错误
*
32. type函数用于返回对象的类型,那print(type("3")),输出结果为<class "int">。( )
正确
错误
*
33. 语句1:
print("Hello",end=" ")
print("World")
语句2:
print("Hello")
print("World")
语句1与语句2的输出结果一样。( )
正确
错误
*
34. 可以将a = "3.14"转化为浮点数的函数是str()。( )
正确
错误
*
35.turtle是python内置的标准库, 直接使用import turtle导入使用即可, 不用额外安装。( )
正确
错误
*
计算题:(10分)
买本子:小明同学带了一些钱去帮同学们买本子。请根据所带的元数、单价和数量,算一算
钱够不够。
要求:
(1) 程序运行后,输入三次数字(不能一次输完),这三个数字为整数,表示所带的元数
(钱数)、本子的单价和数量;
(2) 输出一行,钱足够买就输出"True",钱不够买就输出"False"(不要输出引号)。
输入样例:
100
9
11
输出样例:
True
*
作图题:(20分)
请使用turtle画出如下标志。
要求:
(1)线条颜色为黑色,线条粗细为10;
(2)圆半径为50,填充颜色为蓝色;
(3)等边三角形边长为180;
(4)等边三角形底边中点位置为画布正中心。
评价对象得分
字体大小