手机扫描二维码答题
00:00:00
2024pythonL2期末考试
录音中...
请仔细检查,考试时间1小时
*
*
1. print(0 and 5)的输出结果?
A. 0
B. 5
C. True
D. False
*
2. 执行b = '9'>'123',变量b的值为?()
A. "9"
B. "123"
C. True
D. False
*
3. 执行语句print(5**2-1)的结果为?
A. 25
B. 9
C. 5
D. 24
*
4. 以下哪个不是我们常见的几种python编程环境?
A. IDLE
B. Pycharm
C. Photoshop
D. vs code
*
5. 以下哪一种不是字符串格式化输出的方法?
A. print(f"小明今年{18}岁了")
B. print("小明今年%d"%18)
C. print('小明今年{0}'.format(18))
D. print(r'小明今年18岁了')
*
6. 在Python函数中,获取用户输入的是哪个函数?()
A. int()
B. eval()
C. print()
D. input()
*
7. python中的输入函数,如果不进行数据类型转换,默认获取的数据类型是?
A. 整型
B. 布尔型
C. 字符串
D. 浮点型
*
8. 在Python中输入 4/2*1 ,输出结果为哪一种数据类型?()
A. 整数型
B. 浮点型
C. 字符型
D. 文字型
*
9. 海龟库中想要画一个轮廓为黑,填充为黄的圆,以下哪个程序正确。
A.
B.
C.
D.
*
10. ** (幂), *(乘) , or(或) 在Python的运算中的优先关系是?()
A. ** > * > or
B. * = ** > or
C. or > ** > *
D. * > ** > or
*
11. 下面图形最有可能是哪个选项的代码执行后的效果?()
A.
B.
C.
D.
*
12. print(0 or 1)的结果是?()
A. 0
B. 1
C. True
D. False
*
13. turtle.pensize(10) 命令的含义是下列哪一种?()
A. 将画笔速度设置为10
B. 将画笔速度增加10
C. 将画笔粗细设置为10
D. 将画笔速度增加10
*
14.运行以下程序,输出的结果为?
A. 2 4 6 8
B. 1 3 5 7 9
C. 1 2 3 4 5 6 7 8 9
D. 什么都不输出
*
15. 运行以下程序,最终输出结果为?
A. 16
B. 2
C. 8
D. 4
*
16. range(10,15,1)返回的数字是?
A. 10,13,15
B. 11,12,13,14
C. 10,11,12,13,14
D. 10,11,12,13,14,15
*
17. a = [1,3,5,7,9],列表a中的数字5的索引是多少?
A. 5
B. 3
C. 2
D. -2
*
18. 在turtle库中的指令,执行以下代码指令后,画笔为哪种颜色?()
import turtle
turtle.pencolor("yellow")
turtle.fillcolor("red")
A. 黑色
B. 黄色
C. 红色
D. 程序报错
*
19. 在turtle库中的指令,执行以下代码指令后,画笔为哪种颜色?()
import turtle
turtle.bgcolor("yellow")
turtle.fillcolor("red")
A. 黑色
B. 黄色
C. 红色
D. 程序报错
*
20. 以下哪个变量名是符合Python变量命名规范的?()
A. 123
B. True
C. my_1
D. ¥rar
*
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. 关于海龟库,以下哪一个是它的英文名。
A. rand
B. random
C. turtle
D. file
*
24.运行以下程序,输入一个5,输出的结果为?
a = input()
print(a*5)
A. 25
B. 255
C. 555
D. 55555
*
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. 海龟库中只能用fillcolror()调整填充颜色。
正确
错误
*
27. range()函数不能返回一个100-1的数字列表
正确
错误
*
28. print(5+int("5"))运行结果为10。
正确
错误
*
29. 编程的三大基本结构是分支结构、循环结构和顺序结构。
正确
错误
*
30. int()函数可以将字符串'1.5'转换为数字1
正确
错误
*
31. Python中的注释符号可分为单行注释和多行注释,多行注释符号是""" """
正确
错误
*
32.a = {1:2,3:4},a的数据类型是集合。
正确
错误
*
33. print("" ==" ")的输出结果为False。
正确
错误
*
34. True、import、while、print都是python的关键字。
正确
错误
*
35.python是windows系统自带的程序,不需要额外安装,但是IDLE是需要安装的。
正确
错误
*
计算题:(15分)
设计一个程序,当用户输入一个数字后,输出这个数字的平方。
1.用多行注释写入“平方计算器”(1.5分)
2.获取用户输入的数字并储存到变量中(5分)
3.写出式子求出数字的平方并储存到变量中(3分)
4.格式化输出“数字*的平方为*”(4分,*处为格式化输出的变量,共两个;普通输出得3分)
5.对程序进行适当的单行注释(1.5分,写出一个合适的单行注释即得分)
*
作图题:(15分)
请使用turtle画出如下图案。
要求:
(1)导入海龟库(2分);
(2)绘制两个六边形(6分,一个3分);
(3)两个六边形上下相连(1分);
(4)六边形边长为100,边的粗细为3,颜色为黑色black,填充颜色为黄色yellow(5分);
(5)最后隐藏海龟箭头(1分);
评价对象得分
字体大小