版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
青少年软件编程(Python)等级考试试卷(六级)
分数:100题数:38
・、单选题(共25题,共50分)
运行以下程序,输出的结果是?()
classA():
def_init(self,x):
self.x=x+l
defb(self):
returnself,x*self.x
t=A(3)
试题编号:202306-zzh-26
试题类型:单选题
标准答案:D
运行以下程序,输出的结果是?()
importsqlite3
conn=sqlite3.connect('tl.db')
cursor=conn,cursor()
conn,execute("DELETEfromuser")
cursor,execute(Jinsertintouser(id,name)values1(\T\',''张三\')')
cursor,execute(Jinsertintouser(id,name)values1(\'2\',''李四\')')
cursor,execute(Jinsertintouser(id,name)values1(V3\',\'王二\')')
cursor,execute(Jinsertintouser(id,name)values1(V4\',\'刘五\')')
conn,commit()
cursor,execute(?selectid,namefromuser')
values=cursor,fetchone()
values=cursor,fetchone()
print(values)
cursor,close()
2.conn,close()
/A.C4\'刘五')
rB.(T','张三')
rC.”,'李四')
「D.",'王二')
试题编号:202306-zzh-30
试题类型:单选题
标准答案:C
3.以下SQLite语句可以修改记录的是?()
A.cursor,executeCinsertintouser(id,name)values(\'1\',、'张三\')’)
6B.cursor,execute('updateusersetname="吴吴"WHEREID=4')
''c.cursor,execute('selectid,namefromuser')
rD.conn,execute("DELETEfromuser")
试题编号:202306-zzh-31
试题类型:单选题
标准答案:B
SQLite函数中,以下语句的作用是?()
values=cursor,fetchmany(2)
4.print(values)
作A,输出前两条记录
rB.输出第2条记录
rC.输出后两条记录
D,输出中间两条记录
试题编号:202306-zzh-32
试题类型:单选题
标准答案:A
5.关于SQLite,说法错误的是?()
。A.commit。功能是提交当前的所有事务。如果没有提交,程序自上次提交后的所有操彳
「B.execute。功能是执行SQL语句
C.fetchallO功能是获取查询结果中所有的记录,返回类型为列表
作D.close。功能是关闭数据库连接,将自动调用commit。以保存所有更改
试题编号:202306-zzh-33
试题类型:单选题
标准答案:D
6.有一个叫做Animal的类,请问下面哪个选项是正确的创建子类Cat的语法?()
A.classCat(Animal):
B.classCatextendsAnimal:
C.classCatinheritsAnimal:
D.classCatisAnimal:
试题编号:20230614-ltj-023
试题类型:单选题
标准答案:A
下面的代码定义了一个Circle类,用于表示圆形的信息。请问执行下面的代码后,会输出什《
classCircle():
def_init_(self,radius):
self.pi=3.14
self,radius=radius#半径
defarea(self):#面积
returnself.pi*self,radius**2
defperimeter(self):#周长
return2*self.pi*self,radius
c=Circle(4)
print(c.area())
7.print(c.perimeter())
c25.12
%A50.24
rB,没有输出
广50.24
•Jr25.12
,D.会报错
试题编号:20230614-ltj-024
试题类型:单选题
标准答案:C
8.下面哪个代码可以创建一个名为cat的实例,属于Animal类,有color和sound两个属性,5
rA.cat=Animal()
cat=Animal()
rB.cat.color=〃black〃
cat.sound=〃meow〃
cat.color=〃black〃
C.〃〃
cat.sound=meow
cat=Animal()
cat=newAnimal()
俗D.cat.color="black”
cat.sound="meow"
试题编号:20230614-ltj-025
试题类型:单选题
标准答案:B
9.以只读的方式打开文本文件'a.txt'的代码是?()
,A.f=open(,a.txt','r')
rB.f=openCa.txt','w')
rC.f=open('a.txt','a/)
rD.f=openCa.txt','r+')
试题编号:20230616-tjt-001
试题类型:单选题
标准答案:A
有如下Python代码:
f=openCRGB.txt",'r')
a=f.readlines()
10.代码中变量a的数据类型是?()
「A.字符串
「B.数组___________________________________________________________
「C.元组
'•D.列表
试题编号:20230616-tjt-002
试题类型:单选题
标准答案:D
文本文件'a.txt'为空文件,执行以下Python后,’a.txt'文件中的内容是?()
n=l
f=open(,a.txt','a/)
whilen<=6:
f.write(str(n))
n+=l
11.f.close()
6A.123456
「B.6
试题编号:20230616-tjt-003
试题类型:单选题
标准答案:A
文件a.txt中的内容如图所示:
司*a.txt
文件1
123456
12
67
987978
执行如下Python代码,输出的结果是?()
s=0
withopen('a.txt')asf:
a=f.readlines()
foriina:
iflen(i)>3:
s+=l
试题编号:20230616-tjt-004
试题类型:单选题
标准答案:B
下面代码的输出结果是?()
importnumpyasnp
x=np.array([1,2,3,4,5])
13.print(x[2:4j)
试题编号:20230626-cln-014
试题类型:单选题
标准答案:A
下面代码的输出结果是?()
importnumpyasnp
arr=np.array([[1,2],
[3,4]])
试题编号:20230626-cln-015
试题类型:单选题
标准答案:D
下面代码的输出结果是?()
importmatplotlib.pyplotaspit
importnumpyasnp
x=np.1inspace(0,10,100)
yl=np.sin(x)
y2=np.cos(x)
pit.subplot(2,1,1)
pit.plot(x,yl)
pit.xlabel(Jx轴')
pit.ylabel(,yl轴’)
pit.subplot(2,1,2)
pit.scatter(x,y2,color=,r)
pit.xlabel(,x轴')
pit.ylabel(Jy2轴')
pit.tight_layout()
15.pit.show()
「A,显示一个子图,包含一个包含折线图的区域和一个包含散点图的区域
•B,显示一个子图,包含一个包含折线图和散点图的混合图形
「C,显示两个子图,分别包含折线图和散点图
「D,不显示任何内容
试题编号:20230626-cln-016
试题类型:单选题
标准答案:C
下面代码的输出,最合理的选项结果是?()
importmatplotlib.pyplotaspit
importnumpyasnp
x=np.1inspace(0,10,100)
y=np.sin(x)
pit.plot(x,y)
pit.xlabelCx轴’)
pit.ylabel('y轴’)
pit.title('简单折线图')
16.pit.showO
「A.显示一个简单的折线图
1•B.显示一个已经标注了标题、x轴和y轴标签的简单折线图
「C.显示一个已经标注了x轴和y轴标签的简单折线图
rD,不显示任何内容
试题编号:20230626-cln-017
试题类型:单选题
标准答案:B
以下Python代码为在tk上绘制一个图形,请问绘制的图形是?()
importtkinterastk
root=tk.Tk()
canvas=tk.Canvas(root,width=300,height=300)
canvas.create_rectangle(100,100,200,200,outline="red")
canvas,pack()
root,mainloop()
17.
rA.100*200的矩形
CB.300*300的矩形
作C.100*100的矩形
「D.200*100的矩形
试题编号:20230703-jx-020
试题类型:单选题
标准答案:C
18.有如下Python代码,如图状态下,点击提交按钮,文本框内显示的内容为?()
□X
r邮
行其母
r甄
提交|
最飘的运幅十么?
importtkinterastk
defshow_selected_option():
selection=variable,get()
p={1:〃篮球〃,2:〃排球〃,3:〃足球〃}
label,config(text=f〃最喜欢的运动是{p[selection]}/z)
root=tk.Tk()
options=[(〃篮球〃,1),(〃排球〃,2),(〃足球〃,3)]
variable=tk.IntVar()
fortext,valueinoptions:
tk.Radiobutton(root,text=text,variable=variable,value=value).pack()
button=tk.Button(root,text二〃提交〃,command=show_selected_option)
label=tk.Label(root,text二〃最喜欢的运动是什么?〃)
button,pack()
label,pack()
root,mainloop()
作A.最喜欢的运动是排球
-B.最喜欢的运动是篮球_________________________________________________
「C.最喜欢的运动是足球_________________________________________________
「D,最喜欢的运动是2
试题编号:20230703-JX-022
试题类型:单选题
标准答案:A
19.在tkinter中添加一个按钮的代码是?()
A.button==tk.Label(root,text二〃Hello")
「B.button==tk.Entry(root)
C.button==tk.Button(root,text二〃Click")
「D.button==tk.Checkbutton(root,text二〃Checkme〃)
试题编号:20230703-jx-023
试题类型:单选题
标准答案:c
20.在tkinter中设置控件widget的背景颜色改为红色的方法是?()
'•A.widget.bg_color="red"
「B.widget,background="red"
C.widget.set_bg_color("red")
'D.widget,config(bg="red")
试题编号:20230703-jx-027
试题类型:单选题
标准答案:D
下列程序的运行结果是[20161284],请填空?()
importnumpyasnp
xl=np.arange(,,)
试题编号:20230708-hww-007
试题类型:单选题
标准答案:B
下列程序的运行结果为:2,请填空?()
importnumpyasnp
a=np.arange(0,12).reshape(3,4)
试题编号:20230708-hww-008
试题类型:单选题
标准答案:D
23.在一个Python表示的二维数组且=[[1,2,3,4],[5,6,7,8],[9,10,H,12]]的第二列位置插入一
rA.a⑴⑶
1•B,a[2][3]
cC.a[l][4]
rD.a⑵[4]
试题编号:20230708-hww-009
试题类型:单选题
标准答案:C
以下程序实现:把'xiaoming)的个人信息填到family的csv文件中,再读取出来。空格处应
importjson
importcsv
fam={'name,:'xiaoming','age,:18,,gender,:'nan,}
withopen('family,csv'w')asf:
json.(fam,f)
withopen('family,csv'r')asfl:
readl=json.(fl)
24.print(readl)
'A.reader,writer
•B.writer,reader
'C・dump,load
「D.load,dump
试题编号:20230708-hww-010
试题类型:单选题
标准答案:c
25.在Python中使用JSON库进行JSON数据的处理,以下哪个选项描述正确的是?()
「A,使用json.dumps。函数可以将Python对象转换为JSON字符串
作B,使用json.write()函数可以将Python对象写入JSON文件
「C,使用json.decode。函数可以将JSON字符串解码为Python对象
「D,使用json.parse()函数可以将JSON字符串解析为Python对象
试题编号:20230708-hww-011
试题类型:单选题
标准答案:A
二、判断题(共10题,共20分)
26.在SQLite操作中,语句conn=sqlite3.connect('testl.db')功能是创建一个新数据库tes
「正确’•错误
试题编号:202306-zzh-29
试题类型:判断题
标准答案:错误
27.当创建一个子类时,它会自动获得父类的所有属性和方法。()
.正确r错误
试题编号:20230614-ltj-026
试题类型:判断题
标准答案:正确
28.关于类与对象的描述,定义方法时,self必不可少,还必须位于其他形参的后日
*正确'错误
试题编号:20230614-ltj-027
试题类型:判断题
标准答案:错误
有如下代码:
withopenCRGB.jpg',"rb')asf:
a=f.read()
29.这段代码可以将图像文件RGB.jpg的二进制数据存储在变量a中。()
“正确「错误
试题编号:20230616-tjt-005
试题类型:判断题
标准答案:正确
有如下代码
f=open('123.txt','w')
f.writeChello")
f.close()
30.执行代码后,文件123.txt中的原有内容将会被覆盖。()
、正确'错误
试题编号:20230616-tjt-006
试题类型:判断题
标准答案:正确
importnumpyasnp
dt=np.dtype('i8')
31.print(dt)
上面代码的输出结果是int64o()
―正确「错误
试题编号:20230626-cln-018
试题类型:判断题
标准答案:正确
下列代码中pit.bar(x,y)函数用于散点图。()
importmatplotlib.pyplotaspit
importnumpyasnp
x=np.array(['A','B','C','D'])
y=np.array([3,7,2,5])
pit.bar(x,y)
32.pit.show()
「正确.错误
试题编号:20230626-cln-019
试题类型:判断题
标准答案:错误
运行如下代码,点击按钮Greet后label框内显示“Hello,World!”字样。()
importtkinterastk
defgreet():
label,config(text=//Hello,World!/z)
root=tk.Tk()
label=tk.Label(root,text="")
button=tk.Button(root,text="Greet”,command=greet)
label,pack()
button,pack()
33.root,mainloop()
“正确「错误
试题编号:20230703-jx-018
试题类型:判断题
标准答案:正确
34.Python中的JSON库提供了将自定义对象直接转换为JSON格式的功能。()
「正确-错误
试题编号:20230708-hww-012
试题类型:判断题
标准答案:错误
创建一个二维数据的NumPy数组:
data=np.array([[1,2,3],[4,5,6],[7,8,9]])
35.访问数组中第二行第三列的元素的表示方式是value=data[2,3]。()
「正确"错误
试题编号:20230708-hww-013
试题类型:判断题
标准答案:错误
三、编程题(共3题,共30分)
编写一个类Circle',包含两个属性radius、和'color、,以及四个方法'get_area()'>get
出圆的半径和颜色。
代码如下,请补全代码。
classCircle:
def_init_(self,radius,color):
——①________________
self.color=color
defget_area(self):#圆面积
return___________®_____________
defget_circumference(self):#圆周长
return___________®_____________
defget_diameter(self):
return2*self,radius
defprint_info(self):
print("Radius:〃,self,radius)
print("Color:〃,self.color)
circle=Circle(5,〃red〃)
®#输出圆的半径和颜色
print("Area:〃,circle.get_area())
print("Circumference:〃,circle.get_circumference())
36.print("Diameter:〃,circle.get_diameter())
试题编号:202312-P6-36
试题类型:编程题
标准答案:
参考程序:
classCircle:
def_init_(self,radius,color):
self.radius=radius
self.color=color
defget_area(self):#圆面积
return3.14*self.radius**2
defget_circumference(self):#圆周长
return2*3.14*self.radius
defget_diameter(self):
return2*self,radius
defprint_info(self):
print("Radius:〃,self,radius)
print("Color:〃,self,color)
circle=Circle(5,〃red〃)
circle.print_info()#输出圆的半径和颜色
print("Area:〃,circle.get_area())
print("Circumference:〃,circle.get_circumference())
print("Diameter:〃,circle,getdiameter())
试题难度:一般
试题解析:
评分标准:
(1)self,radius=radius或等效答案;(2分)
(2)3.14*self,radius**2或等效答案;(3分)
(3)2*3.14*self,radius或等效答案;(2分)
(4)circle.print_info()或等效答案。(3分)
学生表操作题
建立学生表,将学号设置为主键,实现对数据的添加和查找。(无需运行通过,写入代码即三
importsqlite3
con=sqlite3.®./student.db?)
cur=_____________®_____________
sql二',,
③IFNOTEXISTSStu(
idINTEGER④AUTOINCREMENT,
nameTEXT,
ageINTEGER,
clasTEXT)
,,,
cur.execute(sql)
con.commit()
37.sql=,''
®(name,age,clas)VALUES(?,?,?)
,,,
cur.execute(sql,('张三',16,"二三班'))
con.commit()
试题编号:202312-P6-37
试题类型:编程题
标准答案:
参考程序:
importsqlite3
con=sqlite3.connectC./student,db')
cur=con.cursor()
sql=',,
CREATETABLEIFNOTEXISTSStu(
idINTEGERPRIMARYKEYAUTOINCREMENT,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 统编人教版六年级语文上册第3课《古诗词三首》精美课件
- 双方交通事故处理调解协议书
- 现代技术服务费合同
- 遗产分割协议范本
- 学习英雄联盟课件
- 委托抵押房屋贷款合同
- 无损检测技术服务协议书
- 股权转让协议模板7000套for04初创公司
- 砌体工程劳务分包合同模板
- 基于云计算的智能校园管理系统建设合同(2024版)
- 洁净手术室管理
- 重大危险源档案台账
- 解热镇痛药在儿童发热对症治疗中的合理用药专家共识课件
- 5Why分析法(经典完整版)课件
- 2022年高校教师资格证(高校教师职业道德)考试题库点睛提升300题含答案下载(陕西省专用)
- 马工程西方经济学(第二版)教学课件-1
- 小学英语家长会课件(完整版)
- 小学数学西南师大五年级上册七总复习小数乘除法复习课教案
- 医疗期告知书、督促回岗通知书、劳动能力鉴定通知书
- 《认识射线、直线和角》公开课课件
- TSG Z7002-2022 特种设备检测机构核准规则-高清正版
评论
0/150
提交评论