2023年12月青少年软件编程Python等级考试(六级)真题试卷
单选题
第 1 题 ???单选题
运行以下程序,输出的结果是?(?)
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 题 ???单选题
运行以下程序,输出的结果是?( )
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 题 ???单选题
以下SQLite语句可以修改记录的是?( )
A.cursor.execute('insert into user (id, name) values (\'1\', \'张三\')')
B.cursor.execute('update user set name = "吴吴" WHERE ID = 4')
C.cursor.execute('select id,name from user')
D.conn.execute("DELETE from user")
第 4 题 ???单选题
SQLite函数中,以下语句的作用是?( )
values = cursor.fetchmany(2)
print(values)
A.输出前两条记录
B.输出第2条记录
C.输出后两条记录
D.输出中间两条记录
第 5 题 ???单选题
关于SQLite,说法错误的是?( )
A.commit()功能是提交当前的所有事务。如果没有提交,程序自上次提交后的所有操作是不可见的
B.execute()功能是执行SQL语句
C.fetchall()功能是获取查询结果中所有的记录,返回类型为列表
D.close()功能是关闭数据库连接,将自动调用commit()以保存所有更改
第 6 题 ???单选题
有一个叫做Animal的类,请问下面哪个选项是正确的创建子类Cat的语法?( )
A.class Cat(Animal):
B.class Cat extends Animal:
C.class Cat inherits Animal:
D.class Cat is Animal:
第 7 题 ???单选题
下面的代码定义了一个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 题 ???单选题
下面哪个代码可以创建一个名为cat的实例,属于Animal类,有color和sound两个属性,分别赋值为"black"和"meow"?( )
A.
cat = Animal()
B.
cat = Animal()?
cat.color = "black"?
cat.sound = "meow"
C.
cat.color = "black"
cat.sound = "meow"?
cat = Animal()
D.
cat = new Animal()?
cat.color = "black"
cat.sound = "meow"
第 9 题 ???单选题
以只读的方式打开文本文件‘a.txt’的代码是?( )
A.f=open('a.txt','r')
B.f=open('a.txt','w')
C.f=open('a.txt','a')
D.f=open('a.txt','r+')
第 10 题 ???单选题
有如下Python代码:
f=open('RGB.txt','r')
a=f.readlines()
代码中变量a的数据类型是?( )
A.字符串
B.数组
C.元组
D.列表
答案和更多内容请查看网站:【试卷中心 -- Python 其它】
青少年软件编程历年真题模拟题实时更新
================================================