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

计算长方形的面积

要求:

  (1)利用input()语句输入长方形的长和宽;

  (2)利用运算符*,求得长方形的面积;

  (3)利用print()语句输出长方形的面积。

输入格式:

  第一次输入一个数字,代表长方形的长;

  第二次输入一个数字,代表长方形的宽。

  (输入有相应的提示信息,如:'请输入长方形的长:' )

输出格式:

  输出长方形的面积。(输出有相应的提示信息,如:'长方形的面积为:')

查看答案
2. 编程题

“天狗吃月亮”是一个古老的神话,以前古人不了解月食这一现象,所以说月亮被狗吃了,天狗吃月亮是古人对“月食”这一天文现象的简称。月食是自然界的一种现象,当太阳、地球、月球三者恰好或几乎在同一条直线上时(地球在太阳和月球之间),太阳到月球的光线便会部分或完全地被地球遮挡,产生月食。请你设计一段程序完成下列图片的月食现象。

要求:

(1)海龟的初始位置的坐标为(0,0),月食现象的图片需在整个画布中完整呈现;

(2)月食现象由两个圆或点组成,分别为半径不同的黄色和白色的圆或点;

(3)绘制半径为150的圆或点,并填充颜色为黄色,该图形的中心位置为画布的正中心位置(0,0);

(4)绘制半径为75的圆或点,并填充颜色为白色,该图形的中心位置坐标为(150,0)。

查看答案
3. 单选题

中国电子学会组织来自全国各地的学生共计90人参加人工智能活动,按参加学生名单顺序,每 10个人一排,若想知道第46个人在哪一排就坐,下列算法中哪一种可以实现?( )

A

(46-1) % 10 + 1

B

46 % 10

C

(46-1) // 10 + 1 

D

46 // 10

4. 单选题

若a=(3+4)*2.0,那么print(a)的输出是?( )

A

11.0

B

14

C

14.0

D

10

5. 单选题

下列选项中,不可以控制turtle移动的语句是?( )

A

turtle.forward()

B

turtle.goto()

C

turtle.backward()

D

turtle.hideturtle()

6. 单选题

在Python函数中,用于获取用户输入的是?( )

A

int()

B

float()

C

input()

D

print()

7. 单选题

想要画出如下图形,第④行代码应该是?( )

① import turtle

② t = turtle.Turtle()

③ t.forward(100)

⑤ t.forward(100)

A

t.left(90)

B

t.right(90)

C

t.left(180)

D

t.right(-90)

8. 单选题

爷爷的年龄数与孙子生活过的月数一样多 ,你知道孙子和爷爷各是多大年龄吗?( )

A

10岁   60岁

B

12岁   52岁

C

5岁    60岁

D

8岁    67岁

9. 单选题

对于Python的说法错误的是?( )

A

用户都可以使用Python,不需要支付费用

B

Python具有跨平台性,可以在不同类型的操作系统上运行使用

C

Python提供大量的内置对象和内置函数,使用时仅需调用即可实现

D

Python语言比较人性化,无需注重首行缩进等语法规则

10. 单选题

下面关于turtle.clear()功能说法正确的是?( )

A

执行clear()功能后,画笔最终位置一定是在画布中心

B

执行clear()功能后,画笔的颜色会变为白色

C

执行clear()功能后,海龟画布窗口会被清空

D

clear()功能和reset()功能的效果是完全一样的

11. 单选题

运行程序

>>> print(9%2+9//2)

输出的结果是?( )

A

2

B

5.5

C

5

D

9

12. 单选题

在数学计算中,“÷”可以表示除法运算,在Python运算符中,可以用作除法运算的符号是?( )

A

/

B

\  

C

÷

D

%

13. 单选题

下列表达式中,哪两个运行结果完全相同?( )

①16%2    ②16/2**2    ③16/4   ④16//4

A

①②

B

②③

C

③④

D

①④

14. 单选题

下列属于Python保留字的是?( )

A

If

B

For

C

Else

D

None

15. 单选题

IDLE编程环境有脚本式编程和交互式编程,对于这两种编程环境,下列说法错误的是?( )

A

在IDLE主窗口中,可以通过“File→New File”,打开一个新文件

B

在脚本式编程环境中,运行指令前需要先保存才可以运行

C

在交互式编程环境中,我们可以修改和保存文件

D

点开IDLE窗口,主窗口会显示当前安装Python的版本号

16. 单选题

下列选项中,代码会报错的是?( )

A

print('banana' + 'apple')

B

print('banana' - 'ana')

C

print('banana' * 100)

D

print('banana' + str(6))

17. 单选题

turtle绘图中可以回到原点的命令是?( )

A

turtle.done()

B

turtle.home()

C

turtle.setup()

D

turtle.dot()

18. 单选题

turtle绘图中设置画笔宽度5像素、绘制的线条颜色为red的命令是?( )

A

turtle.size(5)

turtle.pencolor("red")

B

turtle.size(5)

turtle.color("red")

C

turtle.pensize(5) 

turtle.pencolor("red")

D

turtle.penwidth(5) 

turtle.color("red")

19. 单选题

比较运算符中的大于等于符号是哪一个?( )

A

>

B

<=

C

>=

D

> and ==

20. 单选题

在Python编辑器中写好程序代码后,在Run菜单中,下列哪个命令可以用来执行程序?( )

A

Check Module

B

Run Module

C

Python shell

D

任意一个都可以

21. 单选题

输入一个两位数,可以将十位数和个位数对调位置(如:输入18,输出81)输出的程序是?( )

A

B

C

D

22. 单选题

turtle.dot(40),这个语句画出的点的半径大小是?( )

A

80

B

40

C

20

D

0

23. 单选题

下面的运算符中,按照运算优先级哪一个是最高级?( )

A

==

B

*

C

and

D

<

24. 单选题

下列程序绘制的是一个什么图形?( )

import turtle 
turtle.forward(100) 
turtle.left(90) 
turtle.forward(50) 
turtle.left(90) 
turtle.forward(100) 
turtle.left(90)
turtle.forward(50) 
turtle.left(90)

A

正方形

B

菱形

C

长方形

D

三角形

25. 单选题

print(13 + 6 / 2 == 16)的结果是?( )

A

16.0

B

16

C

True

D

False

26. 单选题

下面的程序:

a='7'

print(a==7)

输出的结果是?( )

A

True

B

7

C

"7"

D

False

27. 单选题

已知a="11",b="22",那么print(a+b)的输出结果是?( )

A

11

B

33

C

1122

D

22

28. 判断题

Python源文件以.Py及.Pyw作为文件扩展名,但它实际上是一个文本文件,在保存时可以使用任何名字来进行文件命名。( )

A

正确

B

错误

29. 判断题

turtle.backward(-100)可以让turtle往头朝向的方向前进100。( )

A

正确

B

错误

30. 判断题

Python语言简洁、易懂、库文件丰富,可以用在很多应用领域。( )

A

正确

B

错误

31. 判断题

Abc、aBc、abC是三个不同的变量。( )

A

正确

B

错误

32. 判断题

print('I\'m ok. ')因为有三个单引号,所以程序是错误的。( )

A

正确

B

错误

33. 判断题

运行下列python代码后可绘制出下面的半径为50的圆形。( )

import turtle
turtle.color('red')
turtle.penup()
turtle.circle(50)
turtle.pendown()

A

正确

B

错误

34. 判断题

Python只能在自带的IDLE上面运行。( )

A

正确

B

错误

35. 判断题

表达式not 6>2的值为True。( )

A

正确

B

错误

36. 判断题

a,b=1是一条合法的赋值语句,将1分别赋值给变量a和b。( )

A

正确

B

错误

37. 判断题

使用下边的代码,可以打印出图片展示的结果。( )

print("春,夏。

秋,冬。")

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