理论卷2022年9月青少年软件编程(Python) · 六级
YLT Python 6级 2022.09
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 编程题3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #20316
分值 2以下关于Python二维数据的描述中,错误的是?( )
A表格数据属于二维数据,由整数索引的数据构成
BCSV格式每行表示—个—维数据,用英文半角逗号分隔
C二维数据由多条—维数据构成,可以看作—维数据的组合形式
D—种通用的二维数据存储形式是CSV格式
2
单选题号 #20317
分值 2有以下Python程序段功能为:输出整型数组元素a[0]到a[9]中最大值和最小值
from random import randint
a=[randint(1,20) for i in range(10)]
print(a)
amin=a[0]
amax=a[0]
i=1
j=9
while ia[j]:
____(1)____
____(2)____
else:
____(3)____
____(4)____
i=i+1
j=j-1
print(amin,amax)

上述程序段中可选语句为?( )
A
④③②①
B
④②③①
C
③②④①
D
③①④②
3
单选题号 #20318
分值 2小明将我国部分省份及其省会城市存储到二维数组中,并依次输出各省及其省会名称。例如“浙江省的省会是杭州市”,相关代码如下:
a = [["浙江省", "杭州市"], ["吉林省", "长春市"], ["湖南省", "长沙市"], ["江苏省", "南京市"], ["安徽省", "合肥市"]]
for p in a:
print(f"{ ① }的省会是{ ② }")
则划线①和②处分别应填写的代码为?( )
A
① p[1] ② p[0]
B
① a[p][0] ② a[p][1]
C
① p[0] ② p[1]
D
① p[1] ② p[2]
4
单选题号 #20319
分值 2有如下Python程序段:
a=[27,15,21,36,18]
f=[False]*5
i=0
while ia[j-1]:
a[j],a[j-1]=a[j-1],a[j]
f[i]=True
i=i+1
则程序运行之后,数组f中值为True的元素的个数是?( )
A
1
B
2
C
3
D
4
5
单选题号 #20320
分值 2某Python程序如下:
a = [28,45,17,43,75,40,54,13]
m = int(input("请输入一个整数:"))
pos=-1
for i in range(len(a)):
if a[i]>m:
if pos==-1 or a[i]<a[pos]:
pos=i
print(pos)
运行该段程序,若输入40,输出的结果是?( )
A
1
B
4
C
3
D
5
6
单选题号 #20321
分值 2有关SQLite数据库中游标对象的方法,下列哪一个方法用于从结果中读取一条记录,并将游标指向下一条记录?( )
Ascroll()
Bfetchall()
Cfetchmany()
Dfetchone()
7
单选题号 #20322
分值 2关于SQLite数据库,下列说法中哪一个描述不正确?( )
ASQLite是一个开源的关系型数据库,具有零配置、自我包含、便于传输等优点
BSQLite数据库中的数据存放于多个二维表,在表中列称为记录,行称为字段
C设计表结构时,可指定某字段是否允许空,若不允许为空,可用NOT NULL关键字加以限制
D在大多数表中,往往指定一个非空且唯一的字段作为主键(PRIMARY KEY),便于快速检索
8
单选题号 #20323
分值 2在Python中创建了SQLite数据库和数据表,如下图所示:

import sqlite3
conn=sqlite3.connect('d:/fruit.db')
cur=conn.cursor()
conn.execute("INSERT INTO fruit VALUES('桔子',4.5)")
conn.execute("INSERT INTO fruit VALUES('葡萄',2.5)")
conn.commit()
conn.execute("DELETE FROM fruit WHERE price=2.5")
conn.commit()
cur.execute('SELECT * FROM fruit')
conn.close()
执行完上述代码后,数据表中还剩下多少条数据?( )
A
6
B
5
C
4
D
3
9
单选题号 #20324
分值 2根据如下图所示的数据结构,在D盘根目录下建立一个空数据库buyfruit.db,按如图所示的表结构,创建一周水果购买情况记录表base。

下列说法不正确的是?( )
A实数型REAL:浮点数,以8字节指数形式存储,不可指定位数,只能指定小数位数
B整数型INTEGER:有符号整数,按实际存储大小,通常不需要指定位数
C文本型TEXT:字符串,以数据库编码方式存储
D上述表结构中,应该设置“编号”为主键更合理
10
单选题号 #20325
分值 2编写Python程序时,需要打开代码同目录下的“test.txt”文件,使用open函数只读方式打开,下列代码正确的是?( )
Aopen('test.txt','r'')
Bopen('text.txt','w')
Copen('test.txt','a')
Dopen('text.txt','a+')
🔒
已解锁前 10 题
第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
