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

YLT Python 6级 2023.12

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

运行以下程序,输出的结果是?( )

class A():
 def __init__(self,x):
 self.x=x+1
 def b(self):
 return self.x*self.x
t=A(3)
print(t.b())
A

9

B

12

C

7

D

16

2
单选题号 #19187
分值 2

运行以下程序,输出的结果是?( )

import sqlite3
conn = sqlite3.connect('t1.db')
cursor = conn.cursor()
conn.execute("DELETE from user")
cursor.execute('insert into user (id, name) values (\'1\', \'张三\')')
cursor.execute('insert into user (id, name) values (\'2\', \'李四\')')
cursor.execute('insert into user (id, name) values (\'3\', \'王二\')')
cursor.execute('insert into user (id, name) values (\'4\', \'刘五\')')
conn.commit()
cursor.execute('select id,name from user')
values = cursor.fetchone()
values = cursor.fetchone()
print(values)
cursor.close()
conn.close()
A

('4', '刘五')

B

('1', '张三')

C

('2', '李四')

D

('3', '王二')

3
单选题号 #19188
分值 2
以下SQLite语句可以修改记录的是?( )
Acursor.execute('insert into user (id, name) values (\\'1\\', \\'张三\\')')
Bcursor.execute('update user set name = "吴吴" WHERE ID = 4')
Ccursor.execute('select id,name from user')
Dconn.execute("DELETE from user")
4
单选题号 #19189
分值 2

SQLite函数中,以下语句的作用是?( )

values = cursor.fetchmany(2)
print(values)
A

输出前两条记录

B

输出第2条记录

C

输出后两条记录

D

输出中间两条记录

5
单选题号 #19190
分值 2
关于SQLite,说法错误的是?( )
Acommit()功能是提交当前的所有事务。如果没有提交,程序自上次提交后的所有操作是不可见的
Bexecute()功能是执行SQL语句
Cfetchall()功能是获取查询结果中所有的记录,返回类型为列表
Dclose()功能是关闭数据库连接,将自动调用commit()以保存所有更改
6
单选题号 #19191
分值 2
有一个叫做Animal的类,请问下面哪个选项是正确的创建子类Cat的语法?( )
Aclass Cat(Animal):
Bclass Cat extends Animal:
Cclass Cat inherits Animal:
Dclass Cat is Animal:
7
单选题号 #19192
分值 2

下面的代码定义了一个Circle类,用于表示圆形的信息。请问执行下面的代码后,会输出什么?( )

class Circle():
 def __init__(self, radius):
 self.pi=3.14
 self.radius = radius #半径
 def area(self): #面积
 return self.pi * self.radius ** 2
 def perimeter(self): #周长
 return 2 * self.pi * self.radius
c = Circle(4)
print(c.area())
print(c.perimeter())
A

25.12
50.24

B

没有输出

C

50.24
25.12

D

会报错

8
单选题号 #19193
分值 2
下面哪个代码可以创建一个名为cat的实例,属于Animal类,有color和sound两个属性,分别赋值为"black"和"meow"?( )
Acat = Animal()
Bcat = Animal() cat.color = "black" cat.sound = "meow"
Ccat.color = "black" cat.sound = "meow" cat = Animal()
Dcat = new Animal() cat.color = "black" cat.sound = "meow"
9
单选题号 #19194
分值 2
以只读的方式打开文本文件‘a.txt’的代码是?( )
Af=open('a.txt','r')
Bf=open('a.txt','w')
Cf=open('a.txt','a')
Df=open('a.txt','r+')
10
单选题号 #19195
分值 2

有如下Python代码:

f=open('RGB.txt','r')
a=f.readlines()

代码中变量a的数据类型是?( )

A

字符串

B

数组

C

元组

D

列表

🔒

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

隐私政策服务条款