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

YLT Python 6级 2023.03

满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选26 / 判断9 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #19864
分值 2
<p>有如下程序段: ```python with open('mistakes.txt', 'w') as f: words =['believe','memorize'] f.write('\n'.join(words)) ``` 执行该代码后,文件mistakes.txt中的内容是?
A

一行内容为“believe memorize”

B

一行内容为“believe\n memorize”

C

第一行内容为“believe”,第二行内容为“memorize”

D

第一行内容为“believe memorize”,第二行内容为“believe memorize”

2
单选题号 #19865
分值 2

小红收集了《小王子》中一段文字,存储在“LittlePrince.txt”中,现要读取整段文字内容,返回字符串。程序代码如下:

f = open("LittlePrince.txt", "r")
articles = _________
f.close()

画线处应填写的语句是?

A

f.read()

B

f.readline()

C

f.readlines()

D

f.write()

3
单选题号 #19866
分值 2
下列关于数据的说法,正确的是?
A一维数据只能是有序
B二维数据由多个一维数据构成
C二维数据只能由二维列表表达
D一维数据只能一维列表表示
4
单选题号 #19867
分值 2

“人口性别年龄结构数据.csv”文件存放了若干年的人口数据,内容如图所示。
图
小李想要读取每年性别为男的数据,他编写了如下代码:

import csv
with open('人口性别年龄结构数据.csv', 'r') as f:
     reader = csv.reader(f)
     for i in reader:
          print(________)

画线处语句正确的是?

A

i

B

i[0]

C

i[1]

D

i[2]

5
单选题号 #19868
分值 2
下列关于csv 库中有4个常用的对象的说法,正确的是?
Acsv.reader表示以字典的形式写入数据
Bcsv.writer表示以列表的形式返回读取的数据
Ccsv.DictReader表示以列表的形式返回读取的数据
Dcsv.DictWriter表示以字典的形式写入数据
6
单选题号 #19869
分值 2
numpy中,下列能产生[1 2 3]的是?
Anp.array([1, 2, 3, 4])
Bnp.array(range(1, 3))
Cnp.arange(1, 4)
Dnp.arange(1, 5, 2)
7
单选题号 #19870
分值 2

小李编写程序,制作某道选择题的选择比例图,程序如下,生成的比例图是?

import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"] = "SimHei"
opt = [204, 509, 159, 213]
plt.pie(opt, labels=['A', 'B', 'C', 'D'], autopct='%1.2f%%')
plt.title("各选项的选答比例")
plt.show()
A

图

B

图

C

图

D

图

8
单选题号 #19871
分值 2

有如下程序代码:

class Person():                     # ①
    def __init__(self, name, age):  # ②
        self.name = name            # ③
        self.age = age
xm = Person("小红", "10")           # ④

下列说法正确的是?

A

①处Person为类名

B

②处的self可以省略

C

③处self.name为方法

D

④处可以不加参数

9
单选题号 #19872
分值 2

有如下程序段:

class Person():
    def __init__(self, name, age): 
        self.name = name  
        self.age = age
    def fun(self):
        print(self.name,end = ",")
        print(self.age)
xm = Person("10", "小红") 
xm.fun()

执行代码后,输出的结果是?

A

10 小红

B

小红 10

C

10,小红

D

小红,10

10
单选题号 #19873
分值 2

有下列语句命令:

import sqlite3
conn = sqlite3.connect("db/test.db")
cur = conn.cursor( )
cur.execute("SELECT * FROM students")
data = cur.fetchall()
cur.close()
conn.close()

可知当前的数据表名是?

A

db

B

test.db

C

students

D

data

🔒

已解锁前 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号

隐私政策服务条款