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

2024年12月2615:27:02发布者:谷获仔 25 views 举报
总字数:约7637字
第1页

第2页

第3页

第4页

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)绘制的是什么图形()。

A. 半径为 4 的圆

B. 半径为 360 的圆

C. 六边形

D. 正方形

标准答案:C。

试题解析:circle()方法,第一个参数为半径,第二个参数为绘制的角度,第

三个参数为绘制的边数。因此,turtle.circle(4,360,6)绘制的是半径为 4,

角度为 360 度,边数为 6 的六边形。

6. 下列表达式的结果最大的是()。

A. 20%4

B. 20**2

C. 20*4

D. 20//4

标准答案:B。

试题解析:%表示求余运算,20%4 结果是 0;**表示幂运算,20**2 结果是

400;*表示乘法运算,20*4 结果是 80;//表示整除运算,20//4 结果是 5。因

此,选项 B 的结果最大。

7. 程序 1 和程序 2 的运行结果分别是()。

程序 1:

a=(5>4)+2

print(a)

程序 2:

a=5>4+2

print(a)

A. 3 False

B. True 2

C. True 3

D. 3 True

标准答案:A。

试题解析:程序 1 中,5>4 是正确的,结果为 True,即 1,1+2=3,输出 a 的结果是

3;程序 2 中,5>4+2 是错误的,因为先计算 4+2=6,然后比较 5 和 6,结果为

False,输出 a 的结果是 False。

8. 下列关于 turtle.circle()和 turtle.dot()指令说法正确的是()。

A. turtle.circle()指令只能绘制圆或者圆弧

B. turtle.circle()的参数为直径,turtle.circle(30)绘制的图形半径为

15。

C. turtle.dot()指令的作用是绘制圆点

D. turtle.dot()的参数为半径,turtle.dot(30)绘制的图形半径为 30。

标准答案:C。

试题解析:turtle.circle 还可以绘制多边形等;turtle.circle()参数为半径,

turtle.dot()指令的作用是绘制圆点,参数为半径。因此选项 C 是正确的。

9. 关于 turtle 说法正确的是()。

的位置是 固定 的, 整。

②w rite()指令可以在画 添加 文字。

goto(100,100)指的是 移动到坐标为(100,100)的位置上。

dot(100)可以绘制出一个半径为 100 的圆。

A. ①②

B. ①③

C. ②③

D. ③④

标准答案:C。

试题解析:画 整,dot(100)是直径为 100,故选 ②③

10. 在 Turtle 中, 可以设置画 笔颜色 可以设置 填充颜色 的指令是()。

A. turtle.color()

B. turtle.bgcolor()

C. turtle.pencolor()

D. turtle.fill _ color()

标准答案:A。

试题解析:turtle.color() 个函数可以接 的参数 来定义颜色 包括

笔颜色 填充颜色 其他 选项如 turtle.bgcolor()只能设置 背景颜色

turtle.pencolor()只能设置画 笔颜色 turtle.fill _ color()只能设置 填充

颜色

11. 设 a=“ 吉祥 ; b=“如 ; c=“a+”“b” ; print(c), 请问 输出结果

是()。

A. 吉祥

B. 吉祥

C. ab

D. a+b

标准答案:C。

试题解析: 变量 输出和字符输出不 ,在本题 中,c="a"+"b"是字符 a 和字

符 b ,并不是 变量 a 和 b 的 。因此,输出结果是 "ab"。

12. 如果 你今 年的年 是 10 周岁 运行下面的程序,在 示语后面输入 10

后,c 的 为多少()。

a=input( ‘请 输入 的年 )

c=a+2

A. 12

B. 102

C. 程序出错

D. '10+2'

标准答案:C。

试题解析:input()函数返回的 是字符串类型, 所给 程序可 ,字符串类

型不可直接 整数 相加 ,因此程序 出错。。

concatenate str (not "int") to str,故本题正确答案为 C。

13. Python 中如 计算 到 2024 除以 3 的余数()。

A. 2024%3

B. 2024//3

C. 2024/3

D. 2024 \ 3

标准答案:A。

试题解析:%在 Python 中是取模,也 是取 除的余数,2024 除以 3 的余

数可以 表示。

14. 下列 语句输出结果为 True 的是()。

A. print((0>1)or(2>1))

B. print(not 1)

C. print((1>=0)and(1>=2))

D. print(True ! =1)

标准答案:A。

试题解析:本题考察 逻辑 运算符 比较运算符的 知识 点,or 的 规则 后运算

一个为 True, 结果为 True。and 的 规则 后运算 须都 为 True,结果

True, 以 C 选项输出结果为 False。not 1 输出结果为 False。True ! = 1

输出结果为 False。

15. 在 Python 中,表达式 6 - 3*2 的结果是()。

A. 0

B. 6

C. 12

D. 1

标准答案:A。

试题解析:在 Python 中,运算符的 先级是先乘除后 加减 以,表达式 6 -

3*2 的运算 序。是先计算 3*2 到 6,然后 6 个结果,即 0。因此,答

案是 A。

16. 在 Python 中,以下哪个表达式的结果 与其他 三个不 ()。

A. True and False

B. not False

C. 3<4

D. 4 ! =5

标准答案:A。

试题解析:在 Python 中, 我们 可以 一分析 个表达式的 值来 哪个结果

其他 三个不

A 选项是一个 逻辑与 表达式,在 Python 中, 使用 and 操作符时,如果 个操

作数 为 True, 结果为 True;B 选项是一个 逻辑 非表达式,在 Python 中,not

操作符用于 反转布尔值 ,因此,not False 的结果为 True;C 选项是一个比较表

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