YLT Python 6级 2025.09
在 Python 中,打开文件并读取所有内容的正确方法是?
with open('file.txt', ___) as f:
content = f.read()
'r'
'w'
'a'
'x'
在 Python 中,以下代码的执行结果是?
with open('test.txt', 'w+') as f:
f.write('HelloWorld')
f.seek(5)
print(f.read(2))
报错
在 Python 中,以下关于文件追加操作的描述,正确的是?
'a+' 模式允许读取和追加,指针初始位置在文件开头。
'a' 模式下写入内容会覆盖文件开头的内容。
'w' 模式和 'a' 模式在文件不存在时都会创建新文件。
追加操作不能与 seek() 配合使用。
在 Python 中,以下哪个选项可以正确写入内容到文件?
with open('file.txt', 'w') as f:
f.___('Hello World')
save
put
write
add
编写程序绘制如下图形,① 处可以填入的内容是?
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()

已知字母 的点阵和坐标如下图所示,编写程序用绘制点的方式描出字母 ,关于程序说法正确的是?


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()
① 代码为:
① 代码为:
,, 的所有值都减少 时,整个字母将变宽
从 ,, 的值可以看出,当它们相等时,将绘制出垂直线。
绘制一条用星星组成的直线,程序说法错误的是?

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()
① 处内容是 *
语句 x = np.arange(10) 中的 表示星星的数量
语句 plt.plot(x, y, '*', markersize=30) 中的 markersize 表示星星的大小
语句 x = np.arange(10) 可以用 x = int(range(10)) 替换
关于绘制如下坐标图的程序,说法错误的是?

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()
语句 ax.grid(True) 与语句 ax.grid(1) 是等效的。
语句 plt.yticks(list(range(0,11))) 与语句 plt.yticks(tuple(range(0,11))) 是等效的。
① 处内容为 。
运行程序后,当用鼠标调节生成图片的窗口宽度时,图片会变形(宽和高比例发生变化)。
在 Python 中,下面的选项中能查询 users 表前 条记录的 SQL 是?
SELECT 10 * FROM user
SELECT TOP 10 FROM users
SELECT * FROM users LIMIT 10
SELECT * FROM users WHERE ROWNUM <= 10
在 Python 中,下面代码可以正确连接 SQLite 数据库的是?
conn = sqlite3.open('test.db')
conn = sqlite3.connect('test.db')
conn = sqlite3.create('test.db')
conn = sqlite.connect('test.db')