2023年12月青少年软件编程Python等级考试(六级)真题试卷

发布时间:2024年01月20日

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 其它】

网站链接?

青少年软件编程历年真题模拟题实时更新

================================================

文章来源:https://blog.csdn.net/No0d1es/article/details/135717185
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。