202305 青少年软件编程等级考试Python一级真题 建议答题时长:60min
1. 编程题

正方形面积和周长计算

要求:

(1)程序开始运行后,输入一个正方形的边长(整数);

(2)程序会根据输入的边长数值,输出这个正方形所对应的周长和面积的值,并且注明哪个是周长,哪个是面积。

查看答案
2. 编程题

编写程序,绘制如图1所示的Z形图形,画笔宽度为20,起始位置为(-50,100),其他尺寸说明如图2所示。

查看答案
3. 单选题

关于语句turtle.color('red','green')说法正确的是?( )

A

将画笔颜色设置为绿色。

B

该语句会让海龟移动绘制出红色的线条。

C

设置填充颜色为绿色,画笔颜色为红色。

D

与语句turtle.color('red')效果完全一样

4. 单选题

以下运算符按照优先顺序从高到低排序的结果是?( )

①**

②/和//

③+和-

A

①②③

B

③②①

C

②③①

D

①③②

5. 单选题

下列可以作为Python变量名的是?( )

A

and

B

an-d

C

1_and

D

and1

6. 单选题

下列选项中不符合Python语言变量命名规则的是?( )

A

s

B

2_5

C

_AI

D

CountNum

7. 单选题

在Python中,<=符号的含义是?( )

A

左边的值小于右边的值

B

左边的值小于且等于右边的值

C

左边的值小于或等于右边的值

D

左边的值大于或等于右边的值

8. 单选题

在Python中,下列程序段的运行结果是?( )

a=2

b=3

print(a!=b)

A

True

B

False

C

0

D

a!=b

9. 单选题

在turtle中可以用setup()设置画布的大小和起始位置。已知画布的设置参数为turtle.setup(120,120,20,20),若只想更改画布的高度为150,下列指令设置正确的是?( )

A

turtle.setup(150,120,20,20)

B

turtle.setup(120,150,20,20)

C

turtle.setup(120,120,150,20)

D

turtle.setup(120,120,20,150)

10. 单选题

Python中乘法使用哪个符号?( )

A

×

B

*

C

**

D

+=

11. 单选题

假设a=2,b=3,那么b * b - 2 * a的结果是?( )

A

3

B

5

C

-3

D

6

12. 单选题

假设a=True, b=False,那么a and b的结果是?( )

A

True

B

False

C

1

D

a=True, b=False

13. 单选题

在Python编程中,可以使用type()函数查看数据类型,运行print(type("a")),输出的结果是?( )

A

<class 'type'> 

B

<class'str'>

C

<class 'int'> 

D

语法错误

14. 单选题

使用变量age表示小明的年龄,使用变量sage表示小明哥哥的年龄,假设小明在4岁时哥哥的年龄是小明年龄的2倍,下列哪段代码可以正确计算出再过6年小明和哥哥的年龄?( )

A

>>> age=4

>>> sage=4*2

>>> print(age+6,sage+6)

B

>>> age=4

>>> sage=4*2

>>> print(age,sage+6)

C

>>> age=4

>>> sage=4*2

>>> print(age+6,sage)

D

>>> age=4

>>> sage=4*2

>>> print(age,sage)

15. 单选题

执行以下命令后,turtle的最新坐标是?( )

import turtle

turtle.goto(-200,-200)

turtle.forward(200)

turtle.left(90)

turtle.forward(200)

A

(-200,200)

B

(200,-200)

C

(0,0)

D

(0,200)

16. 单选题

在Python中,下面的赋值语句,正确的是?( )

A

x+y=10

B

x-2=2y

C

x=30

D

3y=x+1

17. 单选题

关于turtle库,下列说法不正确的是?( )

A

turtle.speed()可以设定画笔的运动速度

B

turtle.fillcolor()可以用来设置画布的背景颜色

C

在海龟作图中,小海龟默认朝向屏幕的右方

D

turtle.pencolor()用来设置画笔的颜色

18. 单选题

在Python的IDLE的两种不同开发模式中,下列说法正确的是?( )

A

脚本式编程环境运行结果更加准确

B

交互式编程环境运行结果更加准确

C

交互式编程环境运行前必须先保存相关的代码程序

D

脚本式编程环境运行前必须先保存相关的代码程序

19. 单选题

班级共有45人,四人一组划分学习小组,利用程序计算共分几组、剩余不足一组的人数,下列哪个选项的程序可以完成此项工作?( )

A

print("4人一组,共分为",45//4,"组")

print("剩余不足一组的人数为:",45%4)

B

print("4人一组,共分为",45%4,"组")

print("剩余不足一组的人数为:",45//4)

C

print("4人一组,共分为",45/4,"组")

print("剩余不足一组的人数为:",45%4)

D

print("4人一组,共分为",45//4,"组")

print("剩余不足一组的人数为:",45/4)

20. 单选题

下列哪个命令是逆时针旋转90度?( )

A

turtle.right(90)

B

turtle.left(90)

C

turtle.goto(0,90)

D

turtle.goto(90,0)

21. 单选题

turtle.circle(100,360)是绘制一个什么样的图形?( )

A

半径为50的圆形

B

半径为100的圆形

C

半径为360的圆形

D

半径为180的圆形

22. 单选题

Python中如何计算得到8除以3的余数?( )

A

8%3

B

8//3

C

8?3

D

8\3

23. 单选题

可以对Python代码进行多行注释的是?( )

A

#

B

" "

C

''' '''

D

' '

24. 单选题

下列选项中,对于Python说法不正确的是?( )

A

Python程序既可以在Windows系统上运行,也可以在Linux系统上运行。

B

用Python编写的程序可以在Scratch中运行。

C

Python是一种面向对象的编程语言

D

Python语言有Python2和Python3两个版本,且互相不兼容。

25. 单选题

下列选项中,Python程序的扩展名是?( )

A

.scratch

B

.doc

C

.python

D

.py

26. 单选题

以下代码可以召唤出几只小海龟?( )

import turtle 

a=turtle.Turtle() 

b=turtle.Turtle() 

c=turtle.Turtle() 

a.forward(100)

b.goto(100,100)

c.goto(100,100)

A

1

B

2

C

3

D

4

27. 单选题

下列Python语句能够正确输出的是?( )

A

print("天天快乐!")

B

print"(天天快乐!")

C

print"天天快乐!"

D

print("天天快乐!')

28. 判断题

在Python中, print()输出相关内容后默认会换行。( )

A

正确

B

错误

29. 判断题

input()语句是用来输入一个指令。( )

A

正确

B

错误

30. 判断题

Python代码的缩进,在同一个程序中,同一级别缩进中,两个空格和四个空格不可以混合使用。( )

A

正确

B

错误

31. 判断题

在Python中,如果a=2,b=3那么print(a and b)的输出的结果是False。( )

A

正确

B

错误

32. 判断题

IDLE、Scratch都是Python语言的编程工具。( )

A

正确

B

错误

33. 判断题

在编写较长的Python程序时,所有代码都不需要缩进,Python会自动识别代码之间的关系。( )

A

正确

B

错误

34. 判断题

5*'A'运行结果为5A。( )

A

正确

B

错误

35. 判断题

使用Turtle库时,fillcolor()函数的作用是设置填充颜色。( )

A

正确

B

错误

36. 判断题

str(10)运行结果是'10'。( )

A

正确

B

错误

37. 判断题

Turtle库中,turtle.forward(10),指的是海龟前进10个像素的距离,方向随机。( )

A

正确

B

错误

试题目录
编程题
1 2
单选题
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
判断题
28 29 30 31 32 33 34 35 36 37
赣ICP备20007335号-2