




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
青少年軟件編程(Python)等級(jí)考試試卷(六級(jí))
分?jǐn)?shù):100題數(shù):38
?、單選題(共25題,共50分)
運(yùn)行以下程序,輸出的結(jié)果是?()
classA():
def_init(self,x):
self.x=x+l
defb(self):
returnself,x*self.x
t=A(3)
試題編號(hào):202306-zzh-26
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
運(yùn)行以下程序,輸出的結(jié)果是?()
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.",'王二')
試題編號(hào):202306-zzh-30
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:C
3.以下SQLite語(yǔ)句可以修改記錄的是?()
A.cursor,executeCinsertintouser(id,name)values(\'1\',、'張三\')’)
6B.cursor,execute('updateusersetname="吳吳"WHEREID=4')
''c.cursor,execute('selectid,namefromuser')
rD.conn,execute("DELETEfromuser")
試題編號(hào):202306-zzh-31
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
SQLite函數(shù)中,以下語(yǔ)句的作用是?()
values=cursor,fetchmany(2)
4.print(values)
作A,輸出前兩條記錄
rB.輸出第2條記錄
rC.輸出后兩條記錄
D,輸出中間兩條記錄
試題編號(hào):202306-zzh-32
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:A
5.關(guān)于SQLite,說(shuō)法錯(cuò)誤的是?()
。A.commit。功能是提交當(dāng)前的所有事務(wù)。如果沒(méi)有提交,程序自上次提交后的所有操彳
「B.execute。功能是執(zhí)行SQL語(yǔ)句
C.fetchallO功能是獲取查詢結(jié)果中所有的記錄,返回類型為列表
作D.close。功能是關(guān)閉數(shù)據(jù)庫(kù)連接,將自動(dòng)調(diào)用commit。以保存所有更改
試題編號(hào):202306-zzh-33
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
6.有一個(gè)叫做Animal的類,請(qǐng)問(wèn)下面哪個(gè)選項(xiàng)是正確的創(chuàng)建子類Cat的語(yǔ)法?()
A.classCat(Animal):
B.classCatextendsAnimal:
C.classCatinheritsAnimal:
D.classCatisAnimal:
試題編號(hào):20230614-ltj-023
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:A
下面的代碼定義了一個(gè)Circle類,用于表示圓形的信息。請(qǐng)問(wèn)執(zhí)行下面的代碼后,會(huì)輸出什《
classCircle():
def_init_(self,radius):
self.pi=3.14
self,radius=radius#半徑
defarea(self):#面積
returnself.pi*self,radius**2
defperimeter(self):#周長(zhǎng)
return2*self.pi*self,radius
c=Circle(4)
print(c.area())
7.print(c.perimeter())
c25.12
%A50.24
rB,沒(méi)有輸出
廣50.24
?Jr25.12
,D.會(huì)報(bào)錯(cuò)
試題編號(hào):20230614-ltj-024
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:C
8.下面哪個(gè)代碼可以創(chuàng)建一個(gè)名為cat的實(shí)例,屬于Animal類,有color和sound兩個(gè)屬性,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"
試題編號(hào):20230614-ltj-025
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
9.以只讀的方式打開(kāi)文本文件'a.txt'的代碼是?()
,A.f=open(,a.txt','r')
rB.f=openCa.txt','w')
rC.f=open('a.txt','a/)
rD.f=openCa.txt','r+')
試題編號(hào):20230616-tjt-001
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:A
有如下Python代碼:
f=openCRGB.txt",'r')
a=f.readlines()
10.代碼中變量a的數(shù)據(jù)類型是?()
「A.字符串
「B.數(shù)組___________________________________________________________
「C.元組
'?D.列表
試題編號(hào):20230616-tjt-002
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
文本文件'a.txt'為空文件,執(zhí)行以下Python后,’a.txt'文件中的內(nèi)容是?()
n=l
f=open(,a.txt','a/)
whilen<=6:
f.write(str(n))
n+=l
11.f.close()
6A.123456
「B.6
試題編號(hào):20230616-tjt-003
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:A
文件a.txt中的內(nèi)容如圖所示:
司*a.txt
文件1
123456
12
67
987978
執(zhí)行如下Python代碼,輸出的結(jié)果是?()
s=0
withopen('a.txt')asf:
a=f.readlines()
foriina:
iflen(i)>3:
s+=l
試題編號(hào):20230616-tjt-004
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
下面代碼的輸出結(jié)果是?()
importnumpyasnp
x=np.array([1,2,3,4,5])
13.print(x[2:4j)
試題編號(hào):20230626-cln-014
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:A
下面代碼的輸出結(jié)果是?()
importnumpyasnp
arr=np.array([[1,2],
[3,4]])
試題編號(hào):20230626-cln-015
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
下面代碼的輸出結(jié)果是?()
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,顯示一個(gè)子圖,包含一個(gè)包含折線圖的區(qū)域和一個(gè)包含散點(diǎn)圖的區(qū)域
?B,顯示一個(gè)子圖,包含一個(gè)包含折線圖和散點(diǎn)圖的混合圖形
「C,顯示兩個(gè)子圖,分別包含折線圖和散點(diǎn)圖
「D,不顯示任何內(nèi)容
試題編號(hào):20230626-cln-016
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:C
下面代碼的輸出,最合理的選項(xiàng)結(jié)果是?()
importmatplotlib.pyplotaspit
importnumpyasnp
x=np.1inspace(0,10,100)
y=np.sin(x)
pit.plot(x,y)
pit.xlabelCx軸’)
pit.ylabel('y軸’)
pit.title('簡(jiǎn)單折線圖')
16.pit.showO
「A.顯示一個(gè)簡(jiǎn)單的折線圖
1?B.顯示一個(gè)已經(jīng)標(biāo)注了標(biāo)題、x軸和y軸標(biāo)簽的簡(jiǎn)單折線圖
「C.顯示一個(gè)已經(jīng)標(biāo)注了x軸和y軸標(biāo)簽的簡(jiǎn)單折線圖
rD,不顯示任何內(nèi)容
試題編號(hào):20230626-cln-017
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
以下Python代碼為在tk上繪制一個(gè)圖形,請(qǐng)問(wèn)繪制的圖形是?()
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的矩形
試題編號(hào):20230703-jx-020
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:C
18.有如下Python代碼,如圖狀態(tài)下,點(diǎn)擊提交按鈕,文本框內(nèi)顯示的內(nèi)容為?()
□X
r郵
行其母
r甄
提交|
最飄的運(yùn)幅十么?
importtkinterastk
defshow_selected_option():
selection=variable,get()
p={1:〃籃球〃,2:〃排球〃,3:〃足球〃}
label,config(text=f〃最喜歡的運(yùn)動(dòng)是{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二〃最喜歡的運(yùn)動(dòng)是什么?〃)
button,pack()
label,pack()
root,mainloop()
作A.最喜歡的運(yùn)動(dòng)是排球
-B.最喜歡的運(yùn)動(dòng)是籃球_________________________________________________
「C.最喜歡的運(yùn)動(dòng)是足球_________________________________________________
「D,最喜歡的運(yùn)動(dòng)是2
試題編號(hào):20230703-JX-022
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:A
19.在tkinter中添加一個(gè)按鈕的代碼是?()
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〃)
試題編號(hào):20230703-jx-023
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:c
20.在tkinter中設(shè)置控件widget的背景顏色改為紅色的方法是?()
'?A.widget.bg_color="red"
「B.widget,background="red"
C.widget.set_bg_color("red")
'D.widget,config(bg="red")
試題編號(hào):20230703-jx-027
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
下列程序的運(yùn)行結(jié)果是[20161284],請(qǐng)?zhí)羁眨?)
importnumpyasnp
xl=np.arange(,,)
試題編號(hào):20230708-hww-007
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
下列程序的運(yùn)行結(jié)果為:2,請(qǐng)?zhí)羁眨?)
importnumpyasnp
a=np.arange(0,12).reshape(3,4)
試題編號(hào):20230708-hww-008
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
23.在一個(gè)Python表示的二維數(shù)組且=[[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]
試題編號(hào):20230708-hww-009
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:C
以下程序?qū)崿F(xiàn):把'xiaoming)的個(gè)人信息填到family的csv文件中,再讀取出來(lái)??崭裉帒?yīng)
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
試題編號(hào):20230708-hww-010
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:c
25.在Python中使用JSON庫(kù)進(jìn)行JSON數(shù)據(jù)的處理,以下哪個(gè)選項(xiàng)描述正確的是?()
「A,使用json.dumps。函數(shù)可以將Python對(duì)象轉(zhuǎn)換為JSON字符串
作B,使用json.write()函數(shù)可以將Python對(duì)象寫入JSON文件
「C,使用json.decode。函數(shù)可以將JSON字符串解碼為Python對(duì)象
「D,使用json.parse()函數(shù)可以將JSON字符串解析為Python對(duì)象
試題編號(hào):20230708-hww-011
試題類型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:A
二、判斷題(共10題,共20分)
26.在SQLite操作中,語(yǔ)句conn=sqlite3.connect('testl.db')功能是創(chuàng)建一個(gè)新數(shù)據(jù)庫(kù)tes
「正確’?錯(cuò)誤
試題編號(hào):202306-zzh-29
試題類型:判斷題
標(biāo)準(zhǔn)答案:錯(cuò)誤
27.當(dāng)創(chuàng)建一個(gè)子類時(shí),它會(huì)自動(dòng)獲得父類的所有屬性和方法。()
.正確r錯(cuò)誤
試題編號(hào):20230614-ltj-026
試題類型:判斷題
標(biāo)準(zhǔn)答案:正確
28.關(guān)于類與對(duì)象的描述,定義方法時(shí),self必不可少,還必須位于其他形參的后日
*正確'錯(cuò)誤
試題編號(hào):20230614-ltj-027
試題類型:判斷題
標(biāo)準(zhǔn)答案:錯(cuò)誤
有如下代碼:
withopenCRGB.jpg',"rb')asf:
a=f.read()
29.這段代碼可以將圖像文件RGB.jpg的二進(jìn)制數(shù)據(jù)存儲(chǔ)在變量a中。()
“正確「錯(cuò)誤
試題編號(hào):20230616-tjt-005
試題類型:判斷題
標(biāo)準(zhǔn)答案:正確
有如下代碼
f=open('123.txt','w')
f.writeChello")
f.close()
30.執(zhí)行代碼后,文件123.txt中的原有內(nèi)容將會(huì)被覆蓋。()
、正確'錯(cuò)誤
試題編號(hào):20230616-tjt-006
試題類型:判斷題
標(biāo)準(zhǔn)答案:正確
importnumpyasnp
dt=np.dtype('i8')
31.print(dt)
上面代碼的輸出結(jié)果是int64o()
―正確「錯(cuò)誤
試題編號(hào):20230626-cln-018
試題類型:判斷題
標(biāo)準(zhǔn)答案:正確
下列代碼中pit.bar(x,y)函數(shù)用于散點(diǎn)圖。()
importmatplotlib.pyplotaspit
importnumpyasnp
x=np.array(['A','B','C','D'])
y=np.array([3,7,2,5])
pit.bar(x,y)
32.pit.show()
「正確.錯(cuò)誤
試題編號(hào):20230626-cln-019
試題類型:判斷題
標(biāo)準(zhǔn)答案:錯(cuò)誤
運(yùn)行如下代碼,點(diǎn)擊按鈕Greet后label框內(nèi)顯示“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()
“正確「錯(cuò)誤
試題編號(hào):20230703-jx-018
試題類型:判斷題
標(biāo)準(zhǔn)答案:正確
34.Python中的JSON庫(kù)提供了將自定義對(duì)象直接轉(zhuǎn)換為JSON格式的功能。()
「正確-錯(cuò)誤
試題編號(hào):20230708-hww-012
試題類型:判斷題
標(biāo)準(zhǔn)答案:錯(cuò)誤
創(chuàng)建一個(gè)二維數(shù)據(jù)的NumPy數(shù)組:
data=np.array([[1,2,3],[4,5,6],[7,8,9]])
35.訪問(wèn)數(shù)組中第二行第三列的元素的表示方式是value=data[2,3]。()
「正確"錯(cuò)誤
試題編號(hào):20230708-hww-013
試題類型:判斷題
標(biāo)準(zhǔn)答案:錯(cuò)誤
三、編程題(共3題,共30分)
編寫一個(gè)類Circle',包含兩個(gè)屬性radius、和'color、,以及四個(gè)方法'get_area()'>get
出圓的半徑和顏色。
代碼如下,請(qǐng)補(bǔ)全代碼。
classCircle:
def_init_(self,radius,color):
——①________________
self.color=color
defget_area(self):#圓面積
return___________?_____________
defget_circumference(self):#圓周長(zhǎng)
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())
試題編號(hào):202312-P6-36
試題類型:編程題
標(biāo)準(zhǔn)答案:
參考程序:
classCircle:
def_init_(self,radius,color):
self.radius=radius
self.color=color
defget_area(self):#圓面積
return3.14*self.radius**2
defget_circumference(self):#圓周長(zhǎng)
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())
試題難度:一般
試題解析:
評(píng)分標(biāo)準(zhǔn):
(1)self,radius=radius或等效答案;(2分)
(2)3.14*self,radius**2或等效答案;(3分)
(3)2*3.14*self,radius或等效答案;(2分)
(4)circle.print_info()或等效答案。(3分)
學(xué)生表操作題
建立學(xué)生表,將學(xué)號(hào)設(shè)置為主鍵,實(shí)現(xiàn)對(duì)數(shù)據(jù)的添加和查找。(無(wú)需運(yùn)行通過(guò),寫入代碼即三
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()
試題編號(hào):202312-P6-37
試題類型:編程題
標(biāo)準(zhǔn)答案:
參考程序:
importsqlite3
con=sqlite3.connectC./student,db')
cur=con.cursor()
sql=',,
CREATETABLEIFNOTEXISTSStu(
idINTEGERPRIMARYKEYAUTOINCREMENT,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司勞務(wù)合同范本模板
- 代理合同范本 日文
- 住房拆除合同范本
- 南京社保合同范本
- 占用綠地賠償合同范本
- 抵押個(gè)人汽車借款合同范本
- 勞務(wù)外協(xié)施工合同范本
- 廚房承包職務(wù)合同范本
- 吊裝費(fèi)合同范本
- 貓砂購(gòu)銷合同范本
- 小兒推拿健康檔案表
- 2024年南京城市職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 廣告牌制作安裝應(yīng)急預(yù)案
- 塔吊的安拆培訓(xùn)課件
- 凈菜加工技術(shù)通則
- 《寵物醫(yī)院實(shí)務(wù)》課程標(biāo)準(zhǔn)
- 20以內(nèi)退位減法口算練習(xí)題100題30套(共3000題)
- 招標(biāo)投標(biāo)法-法律法規(guī)題庫(kù)(257道)
- 《班主任會(huì)議》課件
- 選品與采購(gòu)全套教學(xué)課件
- 鐵路路基的基本知識(shí)-路基橫斷面的識(shí)讀(鐵路路基施工)
評(píng)論
0/150
提交評(píng)論