wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python预科期末测验

Total questions: 32

Worksheet time: 32mins

Name
Class
Date
1.

sprite代表什么?

a)

当前角色

b)

当前造型

c)

当前背景

d)

当前音乐

2.

sprite.set_costume(‘法师’)的作用是?

a)

将造型切换成法师造型

b)

选中法师这个角色

c)

将造型名字更改为法师

d)

切换下一个造型

3.

图中A点的坐标是?

a)

(150,50)

b)

(50,150)

c)

(50,50)

d)

(150,150)

4.

下列哪行代码可以更改角色的y坐标

a)

sprite.x=100

b)

sprite.forward(100)

c)

sprite.y=100

d)

sprite.direction=100

5.

sprite.direction=90的作用是?

a)

将角色的方向设为向上

b)

将角色的方向设为向下

c)

将角色的方向设为向左

d)

将角色的方向设为向右

6.

sprite.forward(90)的作用是?

a)

让角色沿着当前方向前进90步

b)

将角色的方向设为90

c)

让角色向右前进90步

d)

让角色倒退90步

7.

下面可以让程序等待1秒的代码是?

a)

time(1)

b)

time.sleep(1)

c)

sleep(1)

d)

sleep.time(1)

8.

下列可以让角色向上走60步的代码是?

a)

sprite.direction=60

sprite.forward(90)

b)

sprite.direction=90

sprite.forward(60)

c)

sprite.direction=0

sprite.forward(90)

d)

sprite.direction=0

sprite.forward(60)

9.

运行图中程序,角色一共走了多少步?

a)

90步

b)

100步

c)

270步

d)

300步

10.

下列程序中,哪个程序可以让角色走得最快

a)

b)

c)

d)

11.

下列程序中,哪个程序可以让角色走得最远

a)

b)

c)

d)

12.

import time的作用是?

a)

导入时间库

b)

等待暂停

c)

导入随机库

d)

产生一个随机数

13.

让角色前进60步的代码是?

(a)  

14.

请写出让程序等待2秒的代码

(a)  

15.

请写出将角色y坐标设为100的代码

(a)  

16.

请写出导入时间库的代码

(a)  

17.

观察图中3个点,请问哪个点的x坐标最大

a)

A

b)

B

c)

C

d)

一样大

18.

观察图中3个点,请问谁的y坐标最大

a)

A

b)

B

c)

C

d)

一样大

19.

下列定义函数的代码中,格式正确的是?

a)

b)

c)

d)

20.

观察图中带参函数,a和b分表表示什么?

a)

a表示方向

b表示前进步数

b)

a表示重复执行的次数

b表示前进步数

c)

a表示重复执行的次数

b表示方向

d)

a表示前进步数

b表示方向

21.

观察图中代码,已经40步为一个格子的距离,请写出让角色向右走3格的go函数

(a)  

22.

图中代码的作用是?

a)

在当前位置克隆自己

b)

在当前位置克隆一个草地角色

c)

切换成草地造型

d)

删除草地角色

23.

执行上图程序,可以克隆出多少个草地克隆体

a)

11

b)

1

c)

90

d)

990

24.

下列代码中,可以让角色移动到(0,0)点的是?

a)

sprite.x=0

sprtie.y=0

b)

sprite.x(0)

sprtie.y(0)

c)

sprite.direction=0

sprtie.forward(0)

d)

sprite.direction=0

sprtie.forward=0

25.

运行图中代码,会产生什么效果?

a)

程序报错

b)

角色移动40步

c)

什么都不发生

d)

将角色的方向设为40

26.

假设游戏中60步为1格,运行上图程序,角色会如何运动?

a)

向上走3格

b)

向上走60格

c)

向右走3格

d)

向上走180格

27.

观察图中代码,a和b分别表示的是?

a)

a:向上走的格数

b:向右走的格数

b)

a:向右走的格数

b:向上走的格数

c)

a:第1次的重复执行的方向

a:第2次的重复执行的方向

d)

a:向右每次走的步数

a:向上每次走的步数

28.

观察图中代码,写出向右走4格,向上走5格的go函数

(a)  

29.

观察上图中代码,i会从几变化到几?

a)

从0变换到5

b)

从0变化到4

c)

从0变化到1

d)

从0变化到3

30.

上图中代码等同于图形化中的哪个积木?

a)

b)

c)

d)

31.

print(100)表示输出100这个数字

a)

正确

b)

错误

32.

a=input(“请输入一个数字”) 表示输入一个值并把这个值存在变量a中

a)

正确

b)

错误