Python电子试卷1

Python电子试卷1

以下内容为粘贴自word文档, wordpress对排版进行了”变形”, 尤其是程序的缩进!! 有需要原word文档请联系本人。

Python电子试卷1

 

姓名:                             

一、单选题,把正确的答案编号写在问号后面。

 

1python在英文中的本意是?    

 

① 小猪             ② 小猫            ③ 蟒蛇           ④ 编程

 

2、下面哪个命令能将整数转换成字符串?   

 

① bool              ② float            ③ int            ④ str

 

3、旋转一圈要转多少度?     

 

① 90度             ② 180度           ③ 360度         ④ 720度

 

4randint命令的用途是什么?     

 

① 随机取整数       ② 随机取小数       ③ 前进           ④ 旋转

 

5、如果要用海龟画一个正36边形,每次要旋转多少度?     

 

① 36度             ② 12度           ③ 90度           ④ 10度

 

6IndexError是什么意思?     

 

① 列表错误          ② 语法错误        ③ 索引错误       ④ 超出范围

 

7print( type(10 % 8) ) 的运行的结果是?     

 

① 2               ② <class ‘int’>          ③ <class  ‘str’>   ④ 8

 

8、列表是用什么类型的括号括起来的?     

 

① 小括号            ② 中括号          ③ 大括号          ④ 尖括号

 

9、给列表添加数据的命令是哪个?     

 

① setheading          ② add             ③ append          ④ apend

 

10、在Python while是什么意思?       

 

①  时间             ② 莽蛇            ③ 当             ④ 否则

 

11len(str(bool(0))) 的运行结果是?     

 

① 3                ② 4                ③ 5              ④ 6

 

12、假设x = 1,那么运行5x = 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”,保存在电脑桌面上。

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。