2024年3、6、9月青少年软件编程Python等级考试一级真题(全3套 含答案)

2025年1月1320:41:22发布者:谷获仔 38 views 举报
总字数:约17072字
第1页

第2页

第3页

第4页

第5页

第6页

第7页

第8页

第9页

2024 3 月青少年软件编程 Python 等级考试一级真题 ( 含答

) 分数: 100

题数: 37

一、单选题 ( 25 题,共 50 )

1. 下列哪个 Python 命令,可以将 2024 转换成 '2024' 呢?( A

A. str(2024)

B. int(2024)

C. float(2024)

D. bool(2024)

2. 猴子摘了一包桃子,第一天吃了全部的一半;第二天,吃剩下的(注意是剩

下的)桃子的一半;以后每天都吃前一天剩下的一半;第四天吃完剩下的一半,

发现只剩下一个桃子了。请问:猴子一开始摘了几个桃子?( C

A. 4

B. 8

C. 16

D. 32

3. 在编写 Python 代码中,经常对代码进行缩进,下列哪一选项的按键可以作为

推荐使用的缩进标准键?( C

A. '''

B. #

C. 空格键

D. """

4. 下列关于 IDLE 中操作的描述,错误的是?( B

A. 可以使用 File 菜单中的 New File 命令新建文件

B. File 菜单中的 Run Module 命令是只用来保存程序的

C. 在交互模式下,可以输入 exit() 可以退出交互模式

D. 可以使用 File 菜单中的 Open 命令打开文件

5. 下列 turtle 工具箱的语句,哪一项绘制出的形状与其他项不同,不是同一种

类型的形状?( D

A. turtle.forward(100)

B. turtle.backward(-100)

C. turtle.goto(100,0)

D. turtle.dot(100)

6. 下列不属于比较运算符的是哪一项?( D

A. !=

B. >=

C. <=

D. =

7. 中心小学一年级( 1 )班有 40 名学生,参加学校运动会需要每 7 名学生排成

一列,计算剩余未能排成完整一列的学生人数,可以使用以下哪个程序来完成计

算?( D

A. print(' 还有未能排列的人数 :',40+7)

B. print(' 还有未能排列的人数 :',40*7)

C. print(' 还有未能排列的人数 :',40/7)

D. print(' 还有未能排列的人数 :',40%7)

8. 执行以下 Python 语句,并分别输入 1 以及 2 ,结果为?

A a=int(input())

b=int(input())

print(a+b)

A. 3

B. 1

C. 2

D. 12

9. 以下代码的运行结果是什么图形?( D

import turtle

t=turtle.Pen()

t.forward(100)

t.left(120)

t.forward(100)

t.left(120)

t.forward(100)

A. 圆形

B. 正方形

C. 平行四边形

D. 三角形

10. “ 天生我材必有用,千金散尽还复来”出自唐代诗人李白的《将进酒》,请

你仔细查看下列 Python 程序,若输入下一句为:千金散尽还复来,那么程序运

行结果是?( A

print(" 天生我才必有用 ")

verse = input(" 请输入下一句: ")

print(verse)

A. 千金散尽还复来

B. 请输入下一句:千金散尽还复来

C. 请输入下一句:

D. 无法运行,提示错误

11. 已知 a=1 b=2 ,观察下列 Python 程序,运行结果是?( A

>>>a=1

>>>b=2

>>>a +=b+3

>>>a

A. 6

B. 5

C. 4

D. 3

12. 执行 print(8/4 == 8.0//4), 请问输出结果是?( D

A. 2

B. 2.0

C. False

D. True

13. 利用 turtle 库画图时,画笔默认的起始位置在画布的坐标点是?( A

A. (0,0)

B. (100,0)

C. (0,100)

D. (100,100)

14. Python 计算 100/2 的结果是?

A A. 50.0

B. 50

C. 50.00

D. 200

15. 如何设置 turtle 画笔的颜色为红色?( B

A. turtle.color(red)

B. turtle.pencolor("red")

C. turtle.fillcolor("red")

D. turtle.bgcolor("red")

16. 如果 a=6 b=2 ,则表达式 a%b==0 的结果是?( A

A. True

B. False

C. 6

D. 2

17. 在下面代码中的横线处填写哪个选项的内容,执行代码后可以输入一个数字,

然后计算并打印这个数字加 5 的和?( C

a =

b = 5

print(a + b)

A. int()

B. input()

C. int(input())

D. input(int())

18. 下列哪个选项可以将 Turtle 窗口的 小设置为 400 像素 300 像素

将窗口的 始位置设置为 距离屏幕左 200 像素 距离屏幕上 100 像素

B

A. turtle.setup(200,100,400,300)

B. turtle.setup(400,300,200,100)

C. turtle.setup(400,200,300,100)

D. turtle.setup(200,400,100,300)

19. 执行代码 print(27 and 56) ,打印结果为?( D

A. True

B. False

C. 27

D. 56

20. 使用 Python 画笔绘制如下图 示的图,第 3 行的代码 应该 如何 补充 ?( C

import turtle

turtle.forward(100)

# 3 行代码

turtle.forward(100)

A. turtle.left()

B. turtle.right(90)

C. turtle.left(90)

D. turtle.left(180)

21. 下列哪个 Python 选项的运算 优先 最高 ?( D

A. ==

B. +

C. and

D. *

22. 下面描述中,符 Python 言特 点的是?( C

2024年3、6、9月青少年软件编程Python等级考试一级真题(全3套 含答案)

A. Python 是一 向过 程的 级语

B. Python 程序可以用标准 Scratch 软件打开

C. Python 是一 级语

D. Python 仅支持 windows 操作 系统

23. 以下 Python 代码绘制出的图形是下面哪一个?( C

import turtle

turtle.circle(-50,90)

turtle.circle(50,-90)

A.

B.

C.

D.

2024年3、6、9月青少年软件编程Python等级考试一级真题(全3套 含答案)

24. 运行 Python 程序 print(4<=3 or 6 and 3<18) 的结果是?( B

A. 6

B. True

C. False

D.

25. 以下可以作为 Python 变量 的是?( C

A. 2a

B. as

C. a2

D. (a2)

2024年3、6、9月青少年软件编程Python等级考试一级真题(全3套 含答案) 2024年3、6、9月青少年软件编程Python等级考试一级真题(全3套 含答案) 2024年3、6、9月青少年软件编程Python等级考试一级真题(全3套 含答案)

二、 判断 ( 10 题,共 20 )

26. turtle 画布的坐标 系原 点是在画布的 左上 角。(错误)

27. Python 变量 小写, book BOOK 不是同一个 变量 。(正

28. Python 只能处 ,不能处 文字、图形和 音视频 等数 。(错误)

29. Python Shell 中输入 print("3"*3) 语句并运行,运行结果为 9 。(错误)

30. turtle.shape() 令中, 括号 可以填写 很多英 文单 ,不 断改变 海龟

子, Dog 。(错误)

31. 语句 print(type("6.78")), 输出结果是 6.78 。(错误)

32. Python3.x 不完全 Python2.x 编写的程序。(正

33. Python 中,下面语句的内容会 Python 解释器 执行。(错

误) #1+2

34. 有一 Python 代码,共 行。第一行是 print(a) ,第二行是 a

='Python' ,那么执行这 代码会打印出 Python 。(错误)

35. Python * 代表 。(错

误)三、编程题 ( 2 题,共 30 )

36. 几天前在文具 店购买 了几 支铅 笔,已知 时的 格为 5 / ,小 明买

后,剩余 3 是现在文具 店搞促销活 动, 格为 4 / ,请

根据 明之 购买 笔数 ,按 照促销价 最多 可以 购买 ,剩

1 程序开始运行后,提示输入 来小 明购买 笔数 格为 5 /

的时 候购买 笔数 );提示语为: " 请输入小 明原 购买 笔数 "

2 程序会 根据 输入的数字自动计算按 照促销价 最多 可以 购买多 支铅 笔,

剩余

3 输出结果为:按 照促销价 格可以 购买 XX 支铅 笔,还剩余 XX

友情 提示:

于考试平 台暂 支持 eval() 命令,同学 可以选用其他命令; 然如果 使

用了,只要程序是正 的,我 们阅卷 然按 正常处

参考答案:

2024年3、6、9月青少年软件编程Python等级考试一级真题(全3套 含答案)

37. 了,我 给远 方的 人写一 新年 贺信 ,请用 turtle 画出一个

,如下图 示:

1 画笔 细为 5

2 画笔 隐藏

3 信封 中点在 (0,0) 位置;

4 信封长 400

200 友情 提示:

考试平 台暂 支持 画笔命名: Pen() 命令,同学 可以选用其他命令; 然如果

使用了 Pen() 命令,只要程序是正 的, 阅卷 然按

参考答案:

2024年3、6、9月青少年软件编程Python等级考试一级真题(全3套 含答案)

2024年3、6、9月青少年软件编程Python等级考试一级真题(全3套 含答案)

2024 6 月青少年软件编程 Python 等级考试试 一级真题(含答案和

分数: 100

题数: 37

一、单选题(共 25 题,共 50 分)。

1. 在使用 turtle 绘制图形时,如果要 制小 海龟移 x 坐标为 200 y

标为 150 的位置,以下代码能 够实 果的是()。

A. turtle.goto(150,200)

B. turtle.goto(200,150)

C. turtle.goto(150,200)

D. turtle.goto(200,150)

标准答案: D

试题 解析 题考察的是 turtle goto 语句, goto 语句的第一个参数是 x

坐标,第二个参数是 y 坐标。

2. 下列关于 Python 程序设计语 法,错误的是()。

A. Python 是一 的编程语

B. Python 程序文件后 .py

C. Python 程序只能在 IDLE 运行

D. Python 程序 支持多 种操作 系统

标准答案: C

试题 解析 题考察的 Python 编程 基础 Python 不只能 IDLE 运行,

还可以在 Pychar Jupyter Notebook 成开发 环境 中运行, 可以在命令行

直接 运行。 因此 选项 C 是错误的。

3. Python 中,使用 type() 数可以 获取 参数的数 类型,那么运行

type(“int”) 的运行结果是()。

A. <class 'int'>

B. <class 'str'>

C. <class 'float'>

D. <class 'bool'>

标准答案: B

试题 解析 type() 数可以 返回传 入参数的数 类型, 题中 "int" 是一个字符

,并 是整数。

4. 使用下列哪一项可以 turtle 画图模 ()。

A. import turtle

B. import Turtle

C. turtle import

D. import turtle.Turtle

标准答案: A

试题 解析 :使用 import 去导 入工具箱,画图模 文是 turtle 确导

import turtle

5. 使用 turtle.circle(4,360,6) 绘制的是什么图形()。

总页数:30
提示:下载前请核对题目。客服微信:diandahome
标题含“答案”文字,下载的文档就有答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。