以下内容为粘贴自word文档, wordpress对排版进行了”变形”, 尤其是程序的缩进!! 有需要原word文档请联系本人。
Python电子试卷1
姓名:
一、单选题,把正确的答案编号写在问号后面。
1、python在英文中的本意是?
① 小猪 ② 小猫 ③ 蟒蛇 ④ 编程
2、下面哪个命令能将整数转换成字符串?
① bool ② float ③ int ④ str
3、旋转一圈要转多少度?
① 90度 ② 180度 ③ 360度 ④ 720度
4、randint命令的用途是什么?
① 随机取整数 ② 随机取小数 ③ 前进 ④ 旋转
5、如果要用海龟画一个正36边形,每次要旋转多少度?
① 36度 ② 12度 ③ 90度 ④ 10度
6、IndexError是什么意思?
① 列表错误 ② 语法错误 ③ 索引错误 ④ 超出范围
7、print( type(10 % 8) ) 的运行的结果是?
① 2 ② <class ‘int’> ③ <class ‘str’> ④ 8
8、列表是用什么类型的括号括起来的?
① 小括号 ② 中括号 ③ 大括号 ④ 尖括号
9、给列表添加数据的命令是哪个?
① setheading ② add ③ append ④ apend
10、在Python中 ,while是什么意思?
① 时间 ② 莽蛇 ③ 当 ④ 否则
11、len(str(bool(0))) 的运行结果是?
① 3 ② 4 ③ 5 ④ 6
12、假设x = 1,那么运行5次x = x + 2后,x 的值是什么?
① 6 ② 8 ③ 10 ④ 11
13、下面哪段程序会打印 0a1a2a3a4a ?
① | ② | ③ |
c = 0
while c < 5: print(c) c = c + 1 |
c = 0
while c < 5: print(c,end=’a’) c = c + 1 |
c = 10
while c < 5: print(‘a’) c = c + 1 |
14、下面哪段程序的运行结果是一个田字?
① | ② | ③ |
import turtle
while True: c = 0 while c < 4: turtle.fd(100) turtle.right(90) c = c + 1 turtle.right(90) |
import turtle
while True: c = 0 while c < 8: turtle.fd(100) turtle.right(45) c = c + 1 turtle.right(90) |
import turtle
while True: c = 0 while c > 4: turtle.fd(100) turtle.right(90) c = c – 1 turtle.right(90) |
15、下面哪段程序运行的结果不是打印一行 0123456789 ?
① | ② | ③ |
c = 0
while c < 10: print(c) c = c + 1 |
c = 0
while c < 20: print(c,end=”) c = c + 1 if c >9 : break |
print(‘0123456789 ‘) |
二、编程题:
16、编制程序,发挥想像力,让海龟绘制一幅彩色图案。(把编制的程序取名为“ 姓名.py”,保存在电脑桌面上。