理论卷2025年9月青少年软件编程(Python) · 六级
YLT Python 6级 2025.09
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #17642
分值 2在 Python 中,打开文件并读取所有内容的正确方法是?
with open('file.txt', ___) as f:
content = f.read()
A
'r'
B
'w'
C
'a'
D
'x'
2
单选题号 #17643
分值 2在 Python 中,以下代码的执行结果是?
with open('test.txt', 'w+') as f:
f.write('HelloWorld')
f.seek(5)
print(f.read(2))
A
B
C
D
报错
3
单选题号 #17644
分值 2在 Python 中,以下关于文件追加操作的描述,正确的是?
A`'a+'` 模式允许读取和追加,指针初始位置在文件开头。
B`'a'` 模式下写入内容会覆盖文件开头的内容。
C`'w'` 模式和 `'a'` 模式在文件不存在时都会创建新文件。
D追加操作不能与 `seek()` 配合使用。
4
单选题号 #17645
分值 2在 Python 中,以下哪个选项可以正确写入内容到文件?
with open('file.txt', 'w') as f:
f.___('Hello World')
A
save
B
put
C
write
D
add
5
单选题号 #17646
分值 2编写程序绘制如下图形,① 处可以填入的内容是?
import numpy as np
from matplotlib import pyplot as plt
x = np.arange(_____①_____)
y = [12,16,17,12,16,17,12]
plt.plot(x, y)
plt.show()

A
B
C
D
6
单选题号 #17647
分值 2已知字母 的点阵和坐标如下图所示,编写程序用绘制点的方式描出字母 ,关于程序说法正确的是?


import matplotlib.pyplot as plt
x1 = [2, 3, 4, 5, 6, 7, 8, 9]
y1 = [9, 9, 9, 9, 9, 9, 9, 9]
x2 = ____①____
y2 = [1, 2, 3, 4, 5, 6, 7, 8]
x3 = [2, 3, 4, 5, 6, 7, 8, 9]
y3 = [0, 0, 0, 0, 0, 0, 0, 0]
plt.scatter(x1, y1, marker='o', s=150)
plt.scatter(x2, y2, marker='o', s=150)
plt.scatter(x3, y3, marker='o', s=150)
plt.show()
A
① 代码为:
B
① 代码为:
C
,, 的所有值都减少 时,整个字母将变宽
D
从 ,, 的值可以看出,当它们相等时,将绘制出垂直线。
7
单选题号 #17648
分值 2绘制一条用星星组成的直线,程序说法错误的是?

import numpy as np
from matplotlib import pyplot as plt
x = np.arange(10)
y = x + 5
plt.plot(x, y, '①', markersize=30)
plt.show()
A
① 处内容是 *
B
语句 x = np.arange(10) 中的 表示星星的数量
C
语句 plt.plot(x, y, '*', markersize=30) 中的 markersize 表示星星的大小
D
语句 x = np.arange(10) 可以用 x = int(range(10)) 替换
8
单选题号 #17649
分值 2关于绘制如下坐标图的程序,说法错误的是?

import numpy as np
import matplotlib.pyplot as plt
plt.xlim(0, ____①____)
plt.xticks(list(range(0, 11)))
plt.ylim(0, 10)
plt.yticks(list(range(0, 11)))
ax = plt.gca()
ax.set_aspect('equal')
ax.grid(True)
plt.show()
A
语句 ax.grid(True) 与语句 ax.grid(1) 是等效的。
B
语句 plt.yticks(list(range(0,11))) 与语句 plt.yticks(tuple(range(0,11))) 是等效的。
C
① 处内容为 。
D
运行程序后,当用鼠标调节生成图片的窗口宽度时,图片会变形(宽和高比例发生变化)。
9
单选题号 #17650
分值 2在 Python 中,下面的选项中能查询 users 表前 条记录的 SQL 是?
A
SELECT 10 * FROM user
B
SELECT TOP 10 FROM users
C
SELECT * FROM users LIMIT 10
D
SELECT * FROM users WHERE ROWNUM <= 10
10
单选题号 #17651
分值 2在 Python 中,下面代码可以正确连接 SQLite 数据库的是?
A`conn = sqlite3.open('test.db')`
B`conn = sqlite3.connect('test.db')`
C`conn = sqlite3.create('test.db')`
D`conn = sqlite.connect('test.db')`
🔒
已解锁前 10 题
第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
