ycl四級(jí)python真題答案_第1頁(yè)
ycl四級(jí)python真題答案_第2頁(yè)
ycl四級(jí)python真題答案_第3頁(yè)
ycl四級(jí)python真題答案_第4頁(yè)
ycl四級(jí)python真題答案_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

ycl四級(jí)python真題答案青少年軟件編程(Python)等級(jí)考試試卷(四級(jí))分?jǐn)?shù):100題數(shù):3一、單選題(共25題,共50分)1.關(guān)于函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是?()A.函數(shù)能完成特定的功能,對(duì)函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可。B.使用函數(shù)的主要目的是減低編程難度和代碼重用。C.Python使用del保留字定義一個(gè)函數(shù)。D.函數(shù)是一段具有特定功能的、可重用的語(yǔ)句組。試題編號(hào):-ysy-007試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:C試題難度:容易試題解析:Python使用def保留字定義一個(gè)函數(shù)。考生答案:C考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:2.Python機(jī)器研究方向的第三方庫(kù)是?()A.TurtleB.TensorFlowC.PygameD.Random試題編號(hào):-ysy-011試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:B試題難度:一般試題解析:TensorFlow是人工智能領(lǐng)域類的深度研究庫(kù)??忌鸢福築考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:3.Python可以將形式參數(shù)定義為可變參數(shù),即傳入函數(shù)中的實(shí)際參數(shù)可以是任意多個(gè),主要有“*parameter”以及“**parameter”兩種形式。以下關(guān)于可變參數(shù)的定義形式表述錯(cuò)誤的是?()A.“*parameter”這種形式表示接受任意多個(gè)實(shí)際參數(shù)并將其放到一個(gè)列表中B.如果想要使用一個(gè)已經(jīng)存在的列表作為函數(shù)的可變參數(shù),可以在列表的名稱前加“*”后作為形式參數(shù)進(jìn)行調(diào)用C.“**parameter”這種形式表示接受任意多個(gè)類似關(guān)鍵字參數(shù)一樣顯示賦值的實(shí)際參數(shù)并將其放到一個(gè)字典中D.如果想要使用一個(gè)已經(jīng)存在的字典作為函數(shù)的可變參數(shù),可以在字典的名稱前加“**”后作為形式參數(shù)進(jìn)行調(diào)用試題編號(hào):-xc-004試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:A試題難度:較難試題解析:可變參數(shù)“*parameter”這種形式表示接受任意多個(gè)實(shí)際參數(shù)并將其放到一個(gè)元組中,如果想要使用一個(gè)已經(jīng)存在的列表作為函數(shù)的可變參數(shù),可以在列表的名稱前加“*”后作為形式參數(shù)進(jìn)行調(diào)用;“**parameter”這種形式表示接受任意多個(gè)類似關(guān)鍵字參數(shù)一樣顯示賦值的實(shí)際參數(shù)并將其放到一個(gè)字典中,如果想要使用一個(gè)已經(jīng)存在的字典作為函數(shù)的可變參數(shù),可以在字典的名稱前加“**”后作為形式參數(shù)進(jìn)行調(diào)用??忌鸢福篊考生得分:0是否評(píng)分:已評(píng)分評(píng)價(jià)描述:4.關(guān)于以下程序,運(yùn)行程序輸出的結(jié)果是?()defdemo(a,b):print(a+b)mydict={'a':1,'b':2}demo(**mydict)demo(*mydict)A.33B.3abC.ab3D.abab試題編號(hào):-xc-009試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:B試題難度:較難試題解析:如果想要使用一個(gè)已經(jīng)存在的列表作為函數(shù)的可變參數(shù),可以在列表的名稱前加“*”后作為形式參數(shù)進(jìn)行調(diào)用;如果想要使用一個(gè)已經(jīng)存在的字典作為函數(shù)的可變參數(shù),可以在字典的名稱前加“**”后作為形式參數(shù)進(jìn)行調(diào)用。題目中mydict是一個(gè)字典,使用“**”后進(jìn)行調(diào)用,形參a與b將獲得對(duì)應(yīng)鍵的值,如果使用“*”后進(jìn)行調(diào)用,形參a與b將獲得的是一個(gè)元組中對(duì)應(yīng)的字符a和b,a+b實(shí)現(xiàn)字符串的連接??忌鸢福築考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:5.函數(shù)調(diào)用時(shí)通過(guò)“鍵-值”形式加以指定實(shí)際參數(shù),即使用關(guān)鍵字參數(shù),可以讓函數(shù)更加清晰、容易使用,關(guān)于關(guān)鍵字參數(shù)的限制,以下表述中哪一個(gè)是錯(cuò)誤的?()A.關(guān)鍵字參數(shù)之間不存在先后順序B.不得重復(fù)提供實(shí)際參數(shù)C.關(guān)鍵字參數(shù)可以位于位置參數(shù)之前D.關(guān)鍵字參數(shù)必須位于位置參數(shù)之后試題編號(hào):-xc-013試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:C試題難度:一般試題解析:函數(shù)調(diào)用時(shí)通過(guò)“鍵-值”形式加以指定實(shí)際參數(shù),即使用關(guān)鍵字參數(shù),可以讓函數(shù)更加清晰、容易使用,需要注意的是,關(guān)鍵字參數(shù)之間不存在先后順序,但是關(guān)鍵字參數(shù)必須位于位置參數(shù)之后??忌鸢福篊考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:6.下列關(guān)于函數(shù)的說(shuō)法,錯(cuò)誤的是?()A.函數(shù)是一種功能抽象的模塊B.使用函數(shù)的目的只是為了增加代碼復(fù)用C.函數(shù)的使用包括定義函數(shù)和調(diào)用函數(shù)D.函數(shù)名可以是任何有效的Python標(biāo)識(shí)符試題編號(hào):-zwy-002試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:B試題難度:容易試題解析:知識(shí)點(diǎn):函數(shù)的相關(guān)概念考生答案:B考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:7.下列哪個(gè)關(guān)鍵字可用來(lái)創(chuàng)建自定義函數(shù)?()A.functionB.defC.classD.procedure試題編號(hào):-zwy-014試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:B試題難度:容易試題解析:知識(shí)點(diǎn):自定義函數(shù)的創(chuàng)建與調(diào)用考生答案:B考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:.關(guān)于算法描述正確的是?()A.算法是一種程序設(shè)計(jì)語(yǔ)言B.算法每個(gè)步驟必須有確切的定義C.算法就是數(shù)值計(jì)算方法D.算法至少要有一個(gè)輸入試題編號(hào):-zwy-03試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:B試題難度:容易試題解析:知識(shí)點(diǎn):算法基礎(chǔ)考生答案:B考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:9.以下哪個(gè)不是Python中的內(nèi)建函數(shù)?()A.ord(x)B.abs(x)C.chr(x)D.def(x)試題編號(hào):-ssn-006試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:D試題難度:一般試題解析:考生答案:B考生得分:0是否評(píng)分:已評(píng)分評(píng)價(jià)描述:10.以下選項(xiàng)中,關(guān)于python函數(shù)參數(shù)的說(shuō)法錯(cuò)誤的是?()A.在調(diào)用一個(gè)函數(shù)時(shí),若函數(shù)中修改了實(shí)參變量的值,則對(duì)應(yīng)的形參變量的值也被修改B.函數(shù)一定要有參數(shù)和返回值C.位置形參必須在關(guān)鍵字形參的前面D.函數(shù)的形參在函數(shù)被調(diào)用時(shí)獲得初始值試題編號(hào):-ssn-007試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:B試題難度:一般試題解析:考生答案:B考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:11.關(guān)于Python的自定義函數(shù)的描述,下列哪個(gè)選項(xiàng)是錯(cuò)誤的?()A.函數(shù)名的命名規(guī)則與變量名的命名規(guī)則相同B.如果有多個(gè)參數(shù),各參數(shù)之間使用“,”隔開(kāi)C.函數(shù)沒(méi)有參數(shù),在函數(shù)名后面仍然要保留一對(duì)空的“()”,后面不需要加“:”D.函數(shù)體相對(duì)于自定義函數(shù)的關(guān)鍵字必須保持一定的縮進(jìn)試題編號(hào):-ssn-009試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:C試題難度:一般試題解析:自定義函數(shù)名的命名規(guī)則與變量名的命名規(guī)則相同,如果有多個(gè)參數(shù),各參數(shù)之間使用“,”隔開(kāi),即使函數(shù)沒(méi)有參數(shù),也必須在函數(shù)名后面保留一對(duì)空的“()”,冒號(hào)不可缺少,函數(shù)體相對(duì)于自定義函數(shù)的關(guān)鍵字必須保持統(tǒng)一的縮進(jìn)??忌鸢福篊考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:12.執(zhí)行以下程序,以下選項(xiàng)中哪一項(xiàng)是錯(cuò)誤的?()defmiao(x,y):z=x+y*2y=xreturnzx=2y=3z=miao(x,y)+yA.該函數(shù)名稱為miaoB.執(zhí)行該函數(shù)后,變量x的值為2C.執(zhí)行該函數(shù)后,變量y的值為2D.執(zhí)行該函數(shù)后,變量z的值為11試題編號(hào):-ssn-010試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:C試題難度:一般試題解析:調(diào)用時(shí)函數(shù)返回值局部變量x=2,y=2,z=,調(diào)用結(jié)束后返回主程序,全局變量x=2,y=3,c=+3=11??忌鸢福篊考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:13.可以通過(guò)下列哪一個(gè)關(guān)鍵字,通過(guò)局部變量修改全局變量的值?()A.nonlocalB.globalC.nonglobalD.globall試題編號(hào):-ssn-011試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:B試題難度:一般試題解析:可以通過(guò)global關(guān)鍵字,通過(guò)局部變量修改全局變量的值??忌鸢福築考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:14.設(shè)有以下函數(shù),運(yùn)行程序輸出的結(jié)果是?()deffun(m,n):m-=nreturnma=fun(4,1)print(a)A.1B.2C.3D.4試題編號(hào):-ssn-012試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:C試題難度:一般試題解析:函數(shù)返回4-1的結(jié)果。考生答案:C考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:15.有如下Python程序,運(yùn)行該程序后,輸出結(jié)果為?()deffun(s):st=s[1]foriinrange(1,len(s)):iflen(st)==0ors[i]!=st[len(st)-1]:st=st+s[i]else:st=st[0:len(st)-1]print(st)fun(xxyyzzxyz)A.xyzB.xyzxyzC.xyxyzD.xxyyz試題編號(hào):-ssn-013試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:A試題難度:較難試題解析:i=1,st=;i=2,st=y;i=3,st=;i=4,st=z;i=5,st=;i=6,st=x;i=7,st=xy;i=,st=xyz考生答案:B考生得分:0是否評(píng)分:已評(píng)分評(píng)價(jià)描述:16.觀察下列代碼,說(shuō)法錯(cuò)誤的項(xiàng)是?()deffi(n):ifn==1orn==2:s=1else:s=fi(n-1)+fi(n-2)returnsa=int(input(請(qǐng)輸入a的值:))print(fi(a))A.該程序段用遞歸算法來(lái)實(shí)現(xiàn)B.語(yǔ)句“deffi(n):”中的n為形參C.邊界條件為n==1D.當(dāng)a=6時(shí),程序輸出試題編號(hào):-ssn-014試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:C試題難度:一般試題解析:考生答案:C考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:17.以下函數(shù)要計(jì)算1到100自然數(shù)的和,則劃線處應(yīng)補(bǔ)充選項(xiàng)為?()defsu(n):s=0whilen>0:returnsprint(su(100))A.n=n-1s=s+nB.n=n+1s=s+nC.s=s+nn=n-1D.s=s+nn=n+1試題編號(hào):-ssn-015試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:C試題難度:一般試題解析:考生答案:C考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:1.下列關(guān)于遞歸的描述不正確的是?()A.遞歸函數(shù)一定包含條件控制語(yǔ)句B.遞歸函數(shù)一定包含調(diào)用自身的語(yǔ)句C.在調(diào)用自身函數(shù)時(shí)需要明確的邊界終止條件D.遞歸算法一般代碼簡(jiǎn)潔,執(zhí)行效率高,空間復(fù)雜度低試題編號(hào):-ssn-016試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:D試題難度:一般試題解析:考生答案:D考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:19.以下關(guān)于遞歸與遞推方法的比較,正確的觀點(diǎn)是?()A.遞推是將復(fù)雜問(wèn)題分解成若干個(gè)子問(wèn)題,依次降解,求出低階規(guī)模的解,代入高階問(wèn)題中,直至求出原問(wèn)題的解B.遞歸是構(gòu)造低階規(guī)模的問(wèn)題,并求出解,依次推導(dǎo)出高階的問(wèn)題以及解,直至求出問(wèn)題的解C.數(shù)學(xué)上的遞推關(guān)系可以通過(guò)遞歸的方法來(lái)實(shí)現(xiàn)D.遞歸算法代碼簡(jiǎn)潔,運(yùn)行速度比遞推快,因此應(yīng)該盡量采用遞歸的方法試題編號(hào):-ssn-017試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:C試題難度:一般試題解析:考生答案:B考生得分:0是否評(píng)分:已評(píng)分評(píng)價(jià)描述:20.下列程序段的運(yùn)行結(jié)果為?()deffun(a):ifa<=1:return1else:returnfun(a-1)*2print(fun(5))A.4B.C.16D.25試題編號(hào):-ssn-01試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:C試題難度:一般試題解析:考生答案:C考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:21.以下函數(shù)要實(shí)現(xiàn)5的階乘,則劃線處應(yīng)補(bǔ)充選項(xiàng)為?()deffun(i):ifi<=1:return1else:returnprint(fun(5))A.i*(i-1)*(i-2)*...*2*1B.(i-1)*fun(i)C.i*fun(i+1)D.i*fun(i-1)試題編號(hào):-ssn-019試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:D試題難度:一般試題解析:考生答案:D考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:22.以下常見(jiàn)算法中,體現(xiàn)分治思想的是?()A.解析算法B.枚舉算法C.冒泡排序D.對(duì)分查找試題編號(hào):-ssn-020試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:D試題難度:一般試題解析:考生答案:D考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:23.對(duì)于序列9,,76,65,4,24,12,12,,1,采用“對(duì)分查找”法查找,需要查找多少次?()A.5B.4C.3D.2試題編號(hào):-ssn-021試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:C試題難度:一般試題解析:按二分查找法的規(guī)律,每次先查找中間值,進(jìn)行比較??忌鸢福篋考生得分:0是否評(píng)分:已評(píng)分評(píng)價(jià)描述:24.分治法所能解決的問(wèn)題一般具有以下幾項(xiàng)特征,下列哪一項(xiàng)描述不正確?()A.該問(wèn)題的規(guī)??s小到一定的程度就可以容易地解決B.該問(wèn)題可以分解為若干個(gè)規(guī)模較小的相同問(wèn)題,即該問(wèn)題具有最優(yōu)子結(jié)構(gòu)性質(zhì)C.利用該問(wèn)題分解出的子問(wèn)題的解可以合并為該問(wèn)題的解D.該問(wèn)題所分解出的各個(gè)子問(wèn)題之間包含公共的子子問(wèn)題試題編號(hào):-ssn-022試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:D試題難度:一般試題解析:考生答案:D考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:25.一般用于安裝Python第三方庫(kù)的工具是?()A.importB.installC.setupD.pip試題編號(hào):-ssn-025試題類型:?jiǎn)芜x題標(biāo)準(zhǔn)答案:D試題難度:容易試題解析:考生答案:D考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:二、判斷題(共10題,共20分)26.如代碼,運(yùn)行之后,最終打印出的結(jié)果是4,請(qǐng)判斷對(duì)錯(cuò)。正確錯(cuò)誤試題編號(hào):-LL-020試題類型:判斷題標(biāo)準(zhǔn)答案:正確試題難度:一般試題解析:默認(rèn)參數(shù)的值被改變了,所以將計(jì)算傳入的兩個(gè)參數(shù)的值,結(jié)果就是4考生答案:正確考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:左右兩段代碼運(yùn)行之后,打印出的結(jié)果不相同!請(qǐng)判斷對(duì)嗎?根據(jù)題意,該題答案為:錯(cuò)誤.正確錯(cuò)誤試題編號(hào):-LL-025試題類型:判斷題標(biāo)準(zhǔn)答案:正確試題難度:一般試題解析:第一段代碼打印出的結(jié)果應(yīng)該是5,第二段代碼變量b的值并沒(méi)有被改動(dòng),打印出的結(jié)果是3,所以兩段代碼結(jié)果不同。考生答案:錯(cuò)誤考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:2.為實(shí)現(xiàn)左邊的打印效果,編寫了如右邊的代碼。請(qǐng)問(wèn),他這代碼能正確打印出左邊效果來(lái)嗎?正確錯(cuò)誤試題編號(hào):-LL-029試題類型:判斷題標(biāo)準(zhǔn)答案:正確試題難度:一般試題解析:基本的遞歸,函數(shù)通過(guò)對(duì)自身的調(diào)用,實(shí)現(xiàn)每將調(diào)用參數(shù)減1,所以,本題正確??忌鸢福赫_考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:29.為打印出5、4、3、2、1這個(gè)數(shù)字序列,編寫了一個(gè)遞歸函數(shù),如所示。請(qǐng)問(wèn),他這個(gè)程序是正確的嗎?正確錯(cuò)誤試題編號(hào):-LL-030試題類型:判斷題標(biāo)準(zhǔn)答案:錯(cuò)誤試題難度:一般試題解析:遞歸在判斷之前,程序?qū)⒂罒o(wú)止境,不會(huì)停止,所以,這個(gè)程序?qū)戝e(cuò)了。正確的寫法,應(yīng)該把n(x-1),放到if判斷語(yǔ)句之后。考生答案:錯(cuò)誤考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:30.1、有abc三個(gè)口袋,a袋中有1粒糖,b袋中有2粒糖,c袋中有3粒糖2、小紅與兩人輪流在任意一袋中取糖出來(lái)。每次可以在任意一袋中,取任意顆(比如,可在c袋中取3、2、1任意顆)3、到最后,誰(shuí)最后一次取,并將所有糖都取完了,誰(shuí)就獲勝,獲勝者將得到所有的糖。讓小紅先取,自己后取。小紅說(shuō):不!先取的人肯定會(huì)輸!請(qǐng)判斷,小紅所說(shuō),是正確還是錯(cuò)誤?()正確錯(cuò)誤試題編號(hào):-LL-032試題類型:判斷題標(biāo)準(zhǔn)答案:正確試題難度:困難試題解析:從最簡(jiǎn)單的開(kāi)始:1、如果總共只有1粒糖,則誰(shuí)先誰(shuí)勝;2、如果有兩袋,每袋中有1顆,顯然誰(shuí)先誰(shuí)輸:3、如果有兩袋,1袋中1顆,另一袋中有2顆,顯然誰(shuí)先誰(shuí)勝(只需拿掉2顆中的一顆,剩下條件就變成了上面2,對(duì)方先,對(duì)方輸);4、如果有兩袋,每袋都是2顆,顯然誰(shuí)先誰(shuí)輸(如果一次拿掉2顆,則對(duì)方拿剩下的2顆,對(duì)方勝;如果只拿某袋中的1顆,則變成了上面3,對(duì)方先,也是對(duì)方勝)5、如果有三袋,每袋1顆,則顯然誰(shuí)先誰(shuí)勝6、如果有三袋,其中兩袋有1顆,一袋2顆,顯然誰(shuí)先誰(shuí)勝,只需將2顆的拿掉,剩下兩個(gè)1顆,就是上面2,對(duì)方先對(duì)方輸7、如果有三袋,其中兩袋有2顆,一袋1顆,顯然誰(shuí)先誰(shuí)勝(只需拿掉1顆的,剩下就變成了上面4,對(duì)方先,對(duì)方輸)、如果三袋,分別有1、2、3顆,誰(shuí)先誰(shuí)輸:如果從3中拿1顆,就變成了上面7,對(duì)方先,對(duì)方勝;如果從3中拿2,就變成上述6,也是對(duì)方勝,如果將3拿完,就變成上述3,也是對(duì)方勝。所以,整個(gè)游戲,誰(shuí)先誰(shuí)輸。本題,是將復(fù)雜問(wèn)題簡(jiǎn)化,然后逐步增加難度,直到解決整個(gè)問(wèn)題,是典型的分治算法的思想。同時(shí),本問(wèn)題也可編寫成Python游戲。考生答案:錯(cuò)誤考生得分:0是否評(píng)分:已評(píng)分評(píng)價(jià)描述:31.聽(tīng)說(shuō),使用pygame模塊可以編寫很多有趣的小游戲,于是他想在自己的電腦上安裝這個(gè)模塊。他使用了如下命令進(jìn)行安裝,請(qǐng)問(wèn),他下面這條命令正確嗎?正確錯(cuò)誤試題編號(hào):-LL-03試題類型:判斷題標(biāo)準(zhǔn)答案:正確試題難度:一般試題解析:這是使用pip命令安裝外部模塊的基本命令。本題中用法正確。使用了選項(xiàng)-i,表示從指定網(wǎng)址進(jìn)行安裝,本題是從豆瓣的python倉(cāng)庫(kù)中進(jìn)行安裝的??忌鸢福哄e(cuò)誤考生得分:0是否評(píng)分:已評(píng)分評(píng)價(jià)描述:32.匿名函數(shù)L(x1,y1,x2,y2)的返回值是(x1-x2)**2+(y1-y2)**2的計(jì)算結(jié)果。L=lambdax1,y1,x2,y2:(x1-x2)**2+(y1-y2)**2正確錯(cuò)誤試題編號(hào):-wc-010試題類型:判斷題標(biāo)準(zhǔn)答案:正確試題難度:較難試題解析:匿名函數(shù)的返回值是其函數(shù)體中的表達(dá)式的值考生答案:正確考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:33.primenumber(number)函數(shù)是判斷一個(gè)數(shù)是否是素?cái)?shù)的函數(shù),將函數(shù)的循環(huán)條件“foriinrange(2,number)”更改為“foriinrange(2,number//2)”能夠降低primenumber(number)函數(shù)的時(shí)間復(fù)雜度。defprimenumber(number):ifnumber<2:print(number,不是素?cái)?shù)!)else:foriinrange(2,number):ifnumber%i==0:print(number,不是素?cái)?shù)!)breakelse:print(number,是素?cái)?shù)!)正確錯(cuò)誤試題編號(hào):-wc-035試題類型:判斷題標(biāo)準(zhǔn)答案:錯(cuò)誤試題難度:困難試題解析:判斷number是否是素?cái)?shù)時(shí),如果在:1~number/2范圍內(nèi)存在一個(gè)數(shù)能夠?qū)umber整除,那么number就不是素?cái)?shù)。例如:number=a×b,當(dāng)a≥number/2時(shí),b<number/2,當(dāng)b≥number/2時(shí),a<number/2,所以我們只需在1~number/2范圍內(nèi)判斷即可。雖然將number換成number/2,但去系數(shù)后,時(shí)間復(fù)雜度仍為O(n)。考生答案:正確考生得分:0是否評(píng)分:已評(píng)分評(píng)價(jià)描述:34.在一個(gè)程序?qū)崿F(xiàn)過(guò)程中,若某一部分的代碼功能反復(fù)出現(xiàn)了多次,我們可以把這段反復(fù)出現(xiàn)的代碼定義成一個(gè)函數(shù),然后在需要的時(shí)候調(diào)用,這體現(xiàn)了函數(shù)代碼的復(fù)用性。正確錯(cuò)誤試題編號(hào):-zpf-002試題類型:判斷題標(biāo)準(zhǔn)答案:正確試題難度:容易試題解析:考生答案:正確考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:35.執(zhí)行以下代碼:deffunc(list_1):list_1=[5,]list_1=[20,12,53]func(list_1)t=tuple(list_1)print(t)程序輸出的結(jié)果為:(5,)。正確錯(cuò)誤試題編號(hào):-zpf-007試題類型:判斷題標(biāo)準(zhǔn)答案:錯(cuò)誤試題難度:一般試題解析:考生答案:錯(cuò)誤考生得分:2是否評(píng)分:已評(píng)分評(píng)價(jià)描述:三、編程題(共3題,共30分)36.7個(gè)評(píng)委給每個(gè)選手打分,評(píng)委分?jǐn)?shù)中去掉最高分與最低分,計(jì)算所得平均分是每個(gè)選手的最后得分,保留2位小數(shù)。根據(jù)上述計(jì)算規(guī)則,編寫自定義函數(shù)完成程序功能,完善代碼。根據(jù)評(píng)委分?jǐn)?shù),計(jì)算去掉最高分與最低分后的平均分,保留2位小數(shù)函數(shù)名defgetScore(fs):參數(shù)fs:表示評(píng)委的分?jǐn)?shù),為列表返回值:返回選手的得分,保留2位小數(shù)。defgetScore(fs):maxfs=0minfx=n=①forfinfs:iff>maxfs:eliff<minfx:minfx=fyxf=sum(fs)-maxfs-minfxgfs=③returngfsfs=[9.56,9.6,9.7,9.67,9.1,9.21,9.75]defen=④print(defen)試題編號(hào):-fcl-002試題類型:編程題標(biāo)準(zhǔn)答案:參考程序:defgetScore(fs):maxfs=0minfx=n=len(fs)-2forfinfs:iff>maxfs:maxfs=feliff<minfx:minfx=fyxf=sum(fs)-maxfs-minfxgfs=int(yxf/n*100+0.5)/100returngfsfs=[9.56,9.6,9.7,9.67,9.1,9.21,9.75]defen=getScore(fs)print(defen)試題難度:一般試題解析:評(píng)分標(biāo)準(zhǔn):①len(fs)–2或等效答案;(3分)②maxfs=f;(3分)③int(yxf/n*100+0.5)/100或等效答案;(4分)④getScore(fs)。(2分)展示地址:點(diǎn)擊瀏覽考生答案:(此題已作答)考生得分:12是否評(píng)分:已評(píng)分評(píng)價(jià)描述:37.素?cái)?shù)是只能被1和本身整除的正整數(shù),編寫自定義函數(shù),實(shí)現(xiàn)判斷正整數(shù)是否為素?cái)?shù)。完善程序代碼。判斷正整數(shù)n是否為素?cái)?shù),若是返回True;否則返回False函數(shù)名defprime(n)參數(shù)n:表示正整數(shù)返回值:n是素?cái)?shù),返回True;否則返回Falsedefprime(n):ifn<2:returnFalseelse:foriinrange(①,n):if②:returnFalsereturn③n=7if④:print({}是素?cái)?shù).form

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論