6547网:2025年3月 Python编程等级考试一级真题试卷

发布于:2025-04-20 ⋅ 阅读:(15) ⋅ 点赞:(0)

2025年3月青少年软件编程Python等级考试(一级)真题试卷

题目总数:37    总分数:100

选择题

第 1 题    单选题

下列哪个软件不能运行Python程序?( )

A.JupyterNotebook

B.Pycharm

C.原版的Scratch

D.IDLE

 答案C

 解析本题考察的Python编程软件,原版的Scratch不是Python的编程软件

第 2 题    单选题

下面print语句,哪一个是正确的用法?( )

A.

print龙腾虎跃

B.

print(龙腾虎跃)

C.

print('龙腾虎跃')

D.

print'龙腾虎跃'

 答案

C

 解析

本题考察的是print语句的使用,print是一个函数,必须要有括号,其次打印的内容是字符串需要用引号包裹

第 3 题    单选题

在Python中,下列哪一条语句可以改变画笔当前位置?(  )

A.

dot(100)

B.

setheading(100)

C.

left(100)

D.

goto(100,0)

 答案

D

 解析

A选项为画实心圆,画笔位置仍在原处;B选项为设置画笔方向,不改变位置;C选项画笔左转100度,不改变位置;D选项让画笔运动到坐标(100,0),可以改变画笔位置,故D选项正确。

第 4 题    单选题

下列哪一个可以进行数学中的求余数的运算?()

A.

**

B.

%

C.

/

D.

//

 答案

B

 解析

A选项是幂运算,B选项是取余运算,C选项是除法运算,D选项是整除运算,故B选项正确。

第 5 题    单选题

15>=8的运算结果是什么?()

A.

15

B.

8

C.

False

D.

True

 答案

D

 解析

题目中15>=8的结果是True,故正确答案为D。

第 6 题    单选题

在Python中,缩进是用来表示代码块的层级关系的,可以通过使用空格来缩进代码,每增加一个层块,就增加几个缩进?()

A.

半个

B.

一个

C.

一个半

D.

任意个都可以

 答案

B

 解析

在Python中缩进是必须的,如果缩进不正确,会导致语法错误,所以每增加一个层块,就增加一个缩进。

第 7 题    单选题

小新同学想要使用Python程序来计算本次班级捐款的总费用,于是他先定义了一个用来保存总额的变量,以下正确的定义是?()

A.

num

B.

else

C.

in

D.

and

 答案

A

 解析

Python的保留字是一些有特定用途的关键字,在编程中具有特殊的含义,因此用户在自定义变量的时候,不能使用这些保留字,else、in、and都是保留字。

第 8 题    单选题

下列图形可能是哪段代码执行后的结果?( )

A.

importturtle

turtle.shape("turtle")

turtle.forward(120)

turtle.right(90)

B.

import turtle

turtle.shape("turtle")

turtle.forward(120)

turtle.right(-90)

C.

import turtle

turtle.shape("turtle")

turtle.forward(120)

turtle.right(180)

D.

import turtle

turtle.shape("turtle")

turtle.forward(120)

turtle.right(-180)

 答案

A

 解析

根据题意,小海龟初始方向面向右侧移动,小海龟向前走了120,右转90度,A选项符合题意。

第 9 题    单选题

已知a=6,b=3,print(a%b)的结果是?( )

A.

2

B.

2.0

C.

0

D.

0.0

 答案

C

 解析

a%b为取a和b相除的余数,根据题意,6除以3的余数为0,答案选择C选项。

第 10 题    单选题

下列选项中,两个运算符运算优先级相同的是?( )

A.

()和**

B.

/和%

C.

not和>

D.

-和<=

 答案

B

 解析

根据Python运算符的优先级,/和%属于乘除运算符一类,优先级相同。

第 11 题    单选题

已知以下程序,请问输出结果是?( )

a=int(6.8)
b=float(7)
a=a+b
print(a,b)

A.

14 7.0

B.

14.0 7.0

C.

13.0 7.0

D.

13.0 7

 答案

C

 解析

6+7.0=13.0 整型和浮点型相加结果是浮点型

第 12 题    单选题

小明想要使用指令circle(100),绘制一个圆形,从坐标原点出发,绘制完成后,画笔最后的坐标是?( )

A.

(0,0)

B.

(100,0)

C.

(0,100)

D.

(0,-100)

 答案

A

 解析

画圆是从原点开始回到原点,画笔坐标仍是(0,0)

第 13 题    单选题

已知运算式2+16/(2+2)**2,请问最先运算的是哪一部分?( )

A.

括号内

B.

除法

C.

加法

D.

乘方

 答案

A

 解析

优先级为先括号

第 14 题    单选题

小明手里有20个乒乓球,一个盒子最多可以放3个,请问以下运算哪个可以帮助小明计算出至少需要多少个盒子?( )

A.

20/3+1

B.

20%3

C.

20//3

D.

20//3+1

 答案

D

 解析

用整除求盒子数量,余下的也要放一个盒子

第 15 题    单选题

小明同学自从学习Python语言的Turtle画图后,喜欢上了用程序作画,今天他想程序运行一开始画布就全屏显示,那么应该怎么设置画布的大小和位置?( )

A.

turtle.setup(0,0)

B.

turtle.setup('100%','100%',0,0)

C.

turtle.setup(1.0,1.0)

D.

turtle.setup(100,100,0,0)

 答案

C

 解析

setup()函数前两个参数可以使用小于等于1.0的小数表示,代表的是画布的大小占整个屏幕的比例,全屏显示则为setup(1.0,1.0)。所以本次正确答案C。

第 16 题    单选题

int(100.5)的结果是?( )

A.

101

B.

100.5

C.

100.0

D.

100

 答案

D

 解析

int():作用是将其他对象类型转换为整数,本题100.5为浮点类型,转换为整数,即为100,值得注意的是,转换为整数的过程中不能四舍五入,直接取整即可。所以正确答案为D。

第 17 题    单选题

“爷爷,您今年多少岁了?” 小明问,爷爷想考考小明,于是告诉他:“我现在的年龄加上18,除以6,减去5,最后乘以10,恰巧是100岁。”你知道小明的爷爷今年多少岁?( )

A.

68

B.

70

C.

72

D.

78

 答案

C

 解析

这是一道典型的用倒推法解答的题目,倒推法适用于解答复杂问题中的还原问题,100/10=10,10+5=15,15*6=90,90-18=72(岁),所以本题答案为C。

第 18 题    单选题

下列哪个语句可以将字符串"10"与数字2相加得到整数12?()

A.

result = "10" + 2

B.

result = int("10") + 2

C.

result = str(10) + 2

D.

result = "10" + str(2)

 答案

B

 解析

正确答案是B:result = int("10") + 2。这个语句首先将字符串"10"转换为整数10,然后与整数2相加,得到整数12。

第 19 题    单选题

以下哪个命令是让turtle向前移动100个单位?( )

A.

turtle.move(100)

B.

turtle.forward(100)

C.

turtle.go(100)

D.

turtle.advance(100)

 答案

B

 解析

在Python的turtle库中,要让turtle向前移动指定的单位数,应该使用forward()方法。因此,正确的命令是:

B. turtle.forward(100)

第 20 题    单选题

下面哪个是右转90°的正确命令?( )

A.

forward(90)

B.

left(90)

C.

right(90)

D.

bakeward(90

来源6547网题库:www.6547.cn/paper/


网站公告

今日签到

点亮在社区的每一天
去签到