YLT Python 3级 2025.09
以下代码的输出是?
try:
print(10 / 0)
except ZeroDivisionError:
print("Error")
else:
print("OK")
Error
OK
无输出
报错
以下代码的输出是?
try:
num = int("abc")
except ValueError:
print("Type Error")
except:
print("Other Error")
Type Error
Other Error
无输出
报错
有如下 Python 程序:
car_brands = ['Honda', 'Toyota', 'BYD', 'Ford']
f = open('cars.csv', 'w')
f.write(' '.join(car_brands) + '\n')
f.close()
下列说法正确的是?
car_brands 是一组二维数据
程序功能是将 cars.csv 文件中的内容写入到 car_brands 中
cars.csv 文件中的内容是:Honda Toyota BYD Ford
在执行程序前,必须先创建 cars.csv 文件
有如下程序段:
cartoon = ['孙悟空', '哪吒', '黑猫警长', '喜洋洋', '熊大']
with open('car_toons.txt', 'w') as file: ①
for acter in cartoon:
file.write(acter + '\n') ②
下列有关说法正确的是?
① 处文件是一个 txt 文件
① 处语句 with open 可直接改写为 open
② 处语句功能是每打印一个 “acter” 单词,就进行换行
该程序段缺少关闭文件的语句
有如下程序:
x = [[1, 2, 1], [2, 4, 2], [3, 6, 3]]
sum1 = 0
for i in range(len(x)):
sum1 += x[i][1]
print(sum1)
程序执行后,输出结果是?
已知 gs.txt 文件如图所示,则有如下代码:

with open("gs.txt", 'r', encoding="UTF-8") as file:
lines = file.readlines()
a = []
for line in lines:
a.append(line[0])
print(a)
程序执行后, 的结果是?
['春眠不觉晓']
['春', '处', '夜', '花']
['春', '眠', '不', '觉', '晓']
['晓', '鸟', '声', '少']
执行代码:
print(bool(2) + 3)
打印出的结果应该是?
报错
小明编写了如下 行代码,请问代码运行后 print() 打印出的结果是?
a = set('大家好我是小明')
b = set('你好我是大明')
print(a & b)
{'好', '我', '是', '大', '明'}
{'大', '家', '好', '我', '是', '小', '明', '你', '好', '我', '是', '大', '明'}
{'家', '小', '你'}
{'好', '我', '是', '大', '明', '家', '小', '你'}
小明编写了如下 行代码,请问,代码中两次 print() 函数打印的结果,是什么状态?
a = [9, 3, 7, 5, 8, 4]
print(sorted(a))
a.sort()
print(a)
第 次 print(),a 会降序排列;第 次 print(a),a 也会降序排列
第 次 print(),a 会降序排列;第 次 print(a),a 会升序排列
第 次 print(),a 会升序排列;第 次 print(a),a 也会升序排列
第 次 print(),a 会升序排列;第 次 print(a),a 会降序排列
