理论卷2025年6月青少年软件编程(Python) · 六级

YLT Python 6级 2025.06

满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #17868
分值 2

仿照图形化软件中的映射,编写一段映射类。运行程序后,输入:5,映射后:1;输入:200,映射后:49。程序 ① 处应补全的语句是?
image.pngimage.png

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
分值 2

Python语言关于类的定义错误的是?

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 体验积分),交卷后查看答案与解析
海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款