理论卷2025年6月青少年软件编程(Python) · 六级
YLT Python 6级 2025.06
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #17868
分值 2仿照图形化软件中的映射,编写一段映射类。运行程序后,输入:5,映射后:1;输入:200,映射后:49。程序 ① 处应补全的语句是?


class Ying():
def __init__(self,a,b,c,d,e):
self.a=a
self.b=b
self.c=c
self.d=d
self.e=e
def ys(self):
return (self.a*(self.e-self.d))/(self.c-self.b)
a=float(input('输入值:'))
b=Ying(a,0,1023,0,255)
print("映射前:%d 映射后:%d"%(a,____①____))
A
a.ys()
B
b.ys()
C
b
D
b.self()
2
单选题号 #17869
分值 2Python语言关于类的定义错误的是?
A
类名的每个单词的首字母都要大写,且不使用下划线分隔单词
B
类命名尽量简洁且有意义
C
类的定义必须在引用之前
D
class Student_Info():
def __init__(l,w,h):
self.l=l
self.w=w
self.h=h
3
单选题号 #17870
分值 2运行以下Python程序后,将打印输入两个整数的取余运算结果,划线处的代码为?
class Mi():
def __init__(self,a,b):
self.a=a
self.b=b
def yu(self):
return self.a % self.b
a=int(input('输入第一个数:'))
b=int(input('输入第二个数:'))
c= ________
print(c.yu())
A
Mi(a%b)
B
a%b
C
self.a % self.b
D
Mi(a,b)
4
单选题号 #17871
分值 2从json文件中读取数据,并使用json模块中的load方法将其转换为Python的字典对象。下面哪个选项是正确的代码?
A
d = json.load(open('data.json'))
B
d = json.loads('data.json')
C
d = open('data.json').load(json)
D
d = open('data.json').loads(json)
5
单选题号 #17872
分值 2在Python中,使用json模块将Python字典转换为JSON字符串的方法是?
Ajson.load()
Bjson.loads()
Cjson.dump()
Djson.dumps()
6
单选题号 #17873
分值 2在Python中,以下代码的功能是?
with open('data.csv', 'r') as f:
reader = csv.DictReader(f)
for row in reader:
print(row['name'])
A
以字典形式读取CSV,打印name列
B
将CSV转为JSON格式输出
C
统计name列的出现次数
D
修改CSV文件的name列
7
单选题号 #17874
分值 2在Python中,关于一维数据的CSV文件存储,以下说法正确的是?
ACSV文件只能存储数值型数据
B写入CSV时,一维列表应转换为二维嵌套列表
Ccsv.writerow()方法可以直接写入一维列表
D读取CSV文件时,必须指定delimiter=';'
8
单选题号 #17875
分值 2在Python中,以下代码的输出是?
import numpy as np
x = np.arange(10, 20, 3)
print(x[-1])
A
10
B
16
C
19
D
报错
9
单选题号 #17876
分值 2在tkinter中,用于创建按钮的类是?
AButton
BLabel
CEntry
DFrame
10
单选题号 #17877
分值 2在tkinter中用于处理按钮点击事件的参数是?
Aaction
Bclick
Ccommand
Devent
🔒
已解锁前 10 题
第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
