版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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分)
1.下列有關(guān)分治算法思想的描述不正確的是?()
GA,將問(wèn)題分解成的子問(wèn)題具有相同的模式。
rB,將問(wèn)題分解出的各個(gè)子問(wèn)題相互之間有公共子問(wèn)題。
'C.當(dāng)問(wèn)題足夠小時(shí),可以直接求解。
「D,可以將子問(wèn)題的求解結(jié)果合并成原問(wèn)題的解。
試題編號(hào):202306-zj-020
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
斐波那契數(shù)列前n項(xiàng)是1,1,2,3,5,8,13.....
補(bǔ)全下面程序代碼,求第n項(xiàng)斐波那契數(shù)列的值。
deffib(n):
if:
return1
else:
試題編號(hào):202306-zj-021
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
用分治法求兩個(gè)數(shù)的最大公約數(shù),代碼和運(yùn)行結(jié)果如下,請(qǐng)選擇合適的代碼完成程序?()
deffun(m,n):
ifm%n==0:
returnn
else:
return__________
print(fun(98,56))
程序運(yùn)行結(jié)果如下:
3.14
:A.fun(n,m-n)
試題編號(hào):202306-zj-022
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
4.列出第三方庫(kù)的詳細(xì)信息的pip指令是?()
「A.pipinstall〈第三方庫(kù)名〉
(B.pipdownload〈第三方庫(kù)名〉
作C.pipshow〈第三方庫(kù)名〉
「D.piplist〈第三方庫(kù)名〉
試題編號(hào):20230615-fcl-031
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:C
5.想要在Python中導(dǎo)入math模塊中的sqrt(x)函數(shù),下列程序段錯(cuò)誤的是?()
importmath
A*math,sqrt(x)
frommathimportsqrtast
,t(x)
importmathasm
°m.sqrt(x)
,importmath
D,sqrt(x)
試題編號(hào):20230615-fcl-032
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
試題編號(hào):20230702-xyr-023
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
7.已知,從1到n的連續(xù)自然數(shù)相乘的積叫做階乘,用符號(hào)n!表示,比如3!=1X2X3,規(guī)定0
「A,f(0)=1,n=n*(n-1)
6B.f(0)=1,f(n)=f(0)*f(n-1)
rC,f(0)=1,f(n)=f(n)*f(n-1)
「D,f(0)=1,f(n)=n*f(n-1)
試題編號(hào):20230704-TR-019
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
當(dāng)n為6時(shí),運(yùn)行下列Python程序后的結(jié)果是?()
deff(n):
ifn<=2:
return
returnf(n-l)+f(n-2)
n=int(input("請(qǐng)輸入一個(gè)正整數(shù):”))
8.print(f(n))
「A.5
B.8
「C.11________________________________
「D.13
試題編號(hào):20230704-TR-020
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
下列程序中,當(dāng)n=4時(shí),返回結(jié)果為?()
defx(n):
ifn==l:
return
returnn+x(n-1)
試題編號(hào):20230704-TR-021
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:C
10.下列選項(xiàng)中,不屬于遞歸特性的是?()
rA,遞歸函數(shù)一定包含條件控制語(yǔ)句
「B.遞歸算法體現(xiàn)了大事化小的思想
?C.遞歸效率不高,遞歸層次過(guò)多會(huì)導(dǎo)致棧溢出
rD.遞歸算法代碼簡(jiǎn)潔,效率較高
試題編號(hào):20230704-TR-022
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
對(duì)于下列遞歸式子,當(dāng)n=4時(shí),F(xiàn)的值是?()
F(n)=F(n-l)*2
試題編號(hào):20230704-TR-023
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:C
下面函數(shù)實(shí)現(xiàn)的功能是?()
defmi(x,n):
ifn==0:
return1
else:
12.returnx*mi(x,n-l)
作A,計(jì)算x的n次方
rB,計(jì)算n的x次方
C.計(jì)算x!*n
「D,計(jì)算x*n!
試題編號(hào):20230704-TR-024
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:A
defafun(n):
s=l
foriinrange(1,n+1):
s*二i
returns
13.對(duì)以上代碼解釋錯(cuò)誤的是?()
「A.程序正常運(yùn)行時(shí),afun(n)函數(shù)的作用是求n的階乘
?B.程序正常運(yùn)行時(shí),afun(n)函數(shù)的作用是求n+1的階乘
rC.s是局部變量
rD.range。函數(shù)是Python內(nèi)置函數(shù)
試題編號(hào):20230710-cqfTl
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
關(guān)于下列代碼解釋錯(cuò)誤的一項(xiàng)是?()
defZhongYao(a:str,b:int)->str:
word=a*b
print('重要的事情說(shuō){}遍:{}'.format(b,word))
returnZhongYao
14.ZhongYao('學(xué)習(xí)','3')
「A.參數(shù)a的數(shù)據(jù)類(lèi)型必須是字符串___________________
rB,參數(shù)b的數(shù)據(jù)類(lèi)型必須是整型
作C.函數(shù)指定了返回值的數(shù)據(jù)類(lèi)型是字符串
7程序正常運(yùn)行,輸出結(jié)果是:
■重要的事情說(shuō)3遍:學(xué)習(xí)學(xué)習(xí)學(xué)習(xí)
試題編號(hào):20230710-cqfT2
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
下列代碼的運(yùn)行結(jié)果是?()
defexchange(a,b):
a,b=b,a
print(a,b)
a,b=3,5
exchange(a,b)
15.print(a,b)
「53
A-53
B.35
35
「53
1C,35
5
二3
rD.Q
o
5
試題編號(hào):20230710-cqf-13
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:C
下列代碼的運(yùn)行結(jié)果是?()
defcar_show(cars):
forcarincars:
print('good,,car)
16.car_show([,BYD','Haval','Wuling,])
'A.good['BYD,,'Haval','Wuling,]
'good,,'BYD'
(B.,good','HavaV
’good,,'Wuling,
'c.goodBYDHavalWuling
goodBYD
?D.goodHaval
goodWuling
試題編號(hào):20230710-cqf-15
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
函數(shù)中定義了4個(gè)參數(shù),其中2個(gè)參數(shù)都指定了默認(rèn)值,見(jiàn)下面代碼,那么在調(diào)用函數(shù)時(shí)參婁
defSiBianXing(a,b,c=5,d=8):
ZhouChang=a+b+c+d
returnZhouChang
17.SiBianXing(?)
A.0______________________________________________________________________
作B.2
■C.1
D.3
試題編號(hào):20230710-cqf-23
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
執(zhí)行如下程序,以下選項(xiàng)中哪一項(xiàng)是錯(cuò)誤的?()
deff(a,b):
c=a+b*2
b=a
returnc
a=l
b=2
18.c=f(a,b)+b
A.該函數(shù)名稱(chēng)為f
B.執(zhí)行該程序后,變量a的值為1_____________________________
作C,執(zhí)行該程序后,變量b的值為2
D,執(zhí)行該程序后,變量c的值為6
試題編號(hào):20230710-cqf-25
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
19.以下哪種情況下的代碼塊適合設(shè)計(jì)成函數(shù)?()
「A.復(fù)雜的功能塊____________________________________________
B,難以看懂的功能塊
「C.有性能要求的功能塊______________________________________
作D,會(huì)多次用到的功能塊
試題編號(hào):20230713-xm-OOl
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
20.使用位置實(shí)參的方式調(diào)用函數(shù)時(shí),下列哪種情況下程序一定會(huì)出錯(cuò)?()
A.傳入的實(shí)參個(gè)數(shù)比形參個(gè)數(shù)多
「B.部分形參賦以默認(rèn)值
「C,函數(shù)調(diào)用時(shí),重新給賦予了默認(rèn)值的形參傳入新值
6D.部分實(shí)參以關(guān)鍵字賦值的方式去調(diào)用函數(shù)
試題編號(hào):20230713-xm-002
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:A
21.下列函數(shù)定義中,正確的是?()
defmyfunc(a,b,c)
“print(myfunc(a,b))
.defmyfunc(a=l,b,c):
\B
print(myfunc(a,b,c))
,defmyfunc(a,b=l,c):
1C
-print(myfunc(a,b,c))
.defmyfunc(a,b,c=l):
print(myfunc(a,b,c))
試題編號(hào):20230713-xm-003
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
試題編號(hào):20230713-xm-004
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:A
對(duì)于如下自定義的函數(shù):
defmyfunc(a,b,c):
returna+b+c
23.以下調(diào)用該函數(shù)的語(yǔ)句中,能正確執(zhí)行的是?()
'A.myfunc(1,2)
何B.myfunc(a=3,2,1)
rC.myfunc⑶b=2,1)
「D.myfunc⑶2,c=l)
試題編號(hào):20230713-xm-005
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:D
24.使用*args和**kwargs形參來(lái)定義函數(shù)時(shí),正確的說(shuō)法是?()
A,使用*args代表列表,使用**kwargs代表元組
「B,可以在調(diào)用函數(shù)時(shí)傳入多個(gè)實(shí)參
''C,使用*args代表元組,使用**kwargs代表列表
◎D,使用*args代表字典,使用**kwargs代表列表
試題編號(hào):20230713-xm-006
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
25.關(guān)于函數(shù)參數(shù)的默認(rèn)值設(shè)置,描述不正確的是?()_________________________
「A.定義函數(shù)時(shí),可以為某形參設(shè)定默認(rèn)值
作B,如果為某形參設(shè)定了默認(rèn)值,則在調(diào)用函數(shù)時(shí)就不能再為該形參傳入新值
廣C,如果為某形參設(shè)定了默認(rèn)值,在調(diào)用函數(shù)時(shí)還可以為該形參再傳入新值
「D.關(guān)鍵字形參就是一種為參數(shù)設(shè)置默認(rèn)值的方式
試題編號(hào):20230713-xm-007
試題類(lèi)型:?jiǎn)芜x題
標(biāo)準(zhǔn)答案:B
二、判斷題(共10題,共20分)
26.分治算法是把一個(gè)大問(wèn)題分解為若干個(gè)規(guī)模較小、性質(zhì)相同的子問(wèn)題。最后子問(wèn)題可以簡(jiǎn)單方
―正確「錯(cuò)誤
試題編號(hào):202306-zj-033
試題類(lèi)型:判斷題
標(biāo)準(zhǔn)答案:正確
27.pip聯(lián)網(wǎng)直接下載安裝第三方庫(kù)時(shí),只能臨時(shí)更換下載源,不能更改默認(rèn)的下載源。()
―正確「錯(cuò)誤
試題編號(hào):20230615-fcl-033
試題類(lèi)型:判斷題
標(biāo)準(zhǔn)答案:錯(cuò)誤
運(yùn)行以下代碼的時(shí)間復(fù)雜度為0行)。()
k=0
n=ll
foriinrange(n):
k=k+l
forjinrange(n):
k=k+2
28.print(k)
正確?錯(cuò)誤
試題編號(hào):20230702-xyr-034
試題類(lèi)型:判斷題
標(biāo)準(zhǔn)答案:錯(cuò)誤
29.對(duì)于遞歸而言,遞推與回歸,二者缺一不可。()
?正確「錯(cuò)誤
試題編號(hào):20230704-TR-025
試題類(lèi)型:判斷題
標(biāo)準(zhǔn)答案:正確
30.遞歸算法必須確保,需要解決的問(wèn)題可以轉(zhuǎn)化為一個(gè)或多個(gè)子問(wèn)題來(lái)求解,這些子問(wèn)題的求角
國(guó)正確「錯(cuò)誤
試題編號(hào):20230704-TR-026
試題類(lèi)型:判斷題
標(biāo)準(zhǔn)答案:正確
31.當(dāng)函數(shù)運(yùn)行結(jié)束后,局部變量的值依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用。()
「正確-錯(cuò)誤
試題編號(hào):20230710-cqfT4
試題類(lèi)型:判斷題
標(biāo)準(zhǔn)答案:錯(cuò)誤
32.內(nèi)置函數(shù)不需要使用關(guān)鍵字import導(dǎo)入就可以使用,自定義函數(shù)可以先調(diào)用后定義。()
「正確.錯(cuò)誤
試題編號(hào):20230710-cqf-24
試題類(lèi)型:判斷題
標(biāo)準(zhǔn)答案:錯(cuò)誤
33.編程時(shí),需要把實(shí)現(xiàn)復(fù)雜功能的代碼封裝起來(lái),設(shè)計(jì)成函數(shù)。()____________________
「正確-錯(cuò)誤
試題編號(hào):20230713-xm-026
試題類(lèi)型:判斷題
標(biāo)準(zhǔn)答案:錯(cuò)誤
34.將實(shí)現(xiàn)特定功能的代碼塊設(shè)計(jì)成函數(shù),有助于提高整個(gè)程序的運(yùn)行速度。()
.正確「錯(cuò)誤
試題編號(hào):20230713-xm-027
試題類(lèi)型:判斷題
標(biāo)準(zhǔn)答案:錯(cuò)誤
35.如果允許形參設(shè)置默認(rèn)值,則函數(shù)定義時(shí)要先列出沒(méi)有默認(rèn)值的形參,再列出有默認(rèn)值的形W
.正確「錯(cuò)誤
試題編號(hào):20230713-xm-028
試題類(lèi)型:判斷題
標(biāo)準(zhǔn)答案:正確
三、編程題(共3題,共30分)
統(tǒng)計(jì)高分問(wèn)題
小張?jiān)趯W(xué)習(xí)對(duì)分查找后,想利用該思路來(lái)實(shí)踐一下,加深對(duì)該算法的理解。于是他按老師的3
他的思路是,首先將全區(qū)所有學(xué)生的成績(jī)降序排序,然后利用對(duì)分查找思想解決。他編寫(xiě)的彳
cj=[654,643,621,612,609,606,...學(xué)生成績(jī)存列表cj并已經(jīng)降序排序
defdfsearch(key):
i=0;j=len(cj)-l
whilei<=j:
m=(i+j)//2
ifcj[m]>key:
?
else:
j-=1
return_____________?_____________
key=int(input('輸入待查找的成績(jī)'))
pos=_____________?_____________
36.printC高于‘,key,,分的人數(shù)有',pos)
試題編號(hào):202312-P4-36
試題類(lèi)型:編程題
標(biāo)準(zhǔn)答案:
參考程序:
cj=[654,643,621,612,609,606,...學(xué)生成績(jī)存列表cj并已經(jīng)降序排序
defdfsearch(key):
i=0;j=len(cj)-l
whilei<=j:
m=(i+j)//2
ifcj[m]>key:
i+=l
else:
j-=1
returni
key=int(input('輸入待查找的成績(jī)'))
pos=dfsearch(key)
print('高于',key,,分的人數(shù)有',pos)
比歲數(shù)問(wèn)題
有5個(gè)人坐在一起,問(wèn)第五個(gè)人多少歲?他說(shuō)比第4個(gè)人大2歲。問(wèn)第4個(gè)人歲數(shù),他說(shuō)比多
最后問(wèn)第一個(gè)人,他說(shuō)是10歲。請(qǐng)問(wèn)第五個(gè)人多大?
請(qǐng)運(yùn)用遞歸算法完成以下代碼。
defage(n):
if?:
c=10
else:
c二______________?______________
returnc
37.print(age(?))
試題編號(hào):202312-P4-37
試題類(lèi)型:編程題
標(biāo)準(zhǔn)答案:
參考程序:
defage(n):
ifn==1:
c=10
else:
c=age(n-1)+2
returnc
print(age(5))
數(shù)學(xué)證明問(wèn)題
上世紀(jì)中期,校園里流行一種數(shù)學(xué)游戲,其規(guī)則十分簡(jiǎn)單:任意取一個(gè)自然數(shù),若它是奇數(shù),
都沒(méi)有得到完全的證明,但是可以編程來(lái)驗(yàn)證它的正確性。
實(shí)現(xiàn)上述功能的部分程序代碼如下,請(qǐng)補(bǔ)充完成空白處的內(nèi)容。
step=1
midlist=[]
defsubwork(n):
globalstep
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房屋買(mǎi)賣(mài)協(xié)議模板:賣(mài)家義務(wù)與權(quán)益保障
- 2024年新型卷簾門(mén)訂貨協(xié)議
- 2024房地產(chǎn)居間服務(wù)協(xié)議范本
- 2024屆廣東省增城市第一中學(xué)高三4月教學(xué)質(zhì)量檢測(cè)試題(二模)數(shù)學(xué)試題(文+理)試題
- 合同范本模板 制作
- 齊齊哈爾大學(xué)《管弦合奏》2023-2024學(xué)年第一學(xué)期期末試卷
- 幼兒司機(jī)合同范本
- 三河市二手房居間合同范本
- 積極向上的演講稿
- 2024年度農(nóng)產(chǎn)品銷(xiāo)售及購(gòu)買(mǎi)協(xié)議
- 住宅室內(nèi)裝飾裝修管理辦法
- 高考化學(xué)三輪沖刺易錯(cuò)題易錯(cuò)點(diǎn)25 鹽類(lèi)水解(解析版)
- 產(chǎn)品在途運(yùn)輸過(guò)程中產(chǎn)品質(zhì)量安全等的監(jiān)控及保障措施
- ChatGPT的工作原理介紹
- 民航值機(jī)服務(wù)
- 【一等獎(jiǎng)勞動(dòng)教育案例】《小艾團(tuán),大愛(ài)心》勞動(dòng)教育活動(dòng)案例
- 旅行社運(yùn)營(yíng)實(shí)務(wù)電子課件 2.1 走進(jìn)旅行社門(mén)市
- 燃?xì)鉄犸L(fēng)爐安裝使用說(shuō)明書(shū)
- 自我保健隨身行下冊(cè)文字版
- 詢(xún)比采購(gòu)文件模板
- 公路工程標(biāo)準(zhǔn)規(guī)范清單
評(píng)論
0/150
提交評(píng)論