2024.03全國青年軟件編程(Python)等級考試試卷(二級)_第1頁
2024.03全國青年軟件編程(Python)等級考試試卷(二級)_第2頁
2024.03全國青年軟件編程(Python)等級考試試卷(二級)_第3頁
2024.03全國青年軟件編程(Python)等級考試試卷(二級)_第4頁
2024.03全國青年軟件編程(Python)等級考試試卷(二級)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

青少年軟件編程(Python)等級考試試卷(二級)分數(shù):100題數(shù):37一、單選題(共25題,共50分)1. 期末考試結(jié)束了,全班的語文成績都儲存在列表score中,班主任老師請小明找到全班最高分,小明準(zhǔn)備用Python來完成,以下哪個選項,可以獲取最高分呢?()A. min(score)B. max(score)C. score.max()D. score.min()試題編號:20240112-wy-002試題類型:單選題標(biāo)準(zhǔn)答案:B試題難度:一般試題解析:max()函數(shù)可以獲取列表中的最大值,比如:score=[88,78,92,85],max(score)的值就是最大的元素:92考生答案:B考生得分:2是否評分:已評分評價描述:2. 已知列表a=[1,2,3,4,5,6],想輸出[2,3,4],可以使用以下哪個語句?()A. print(a[2:4])B. print(a[2:5])C. print(a[1:4])D. print(a[0:4])試題編號:20240112-zms-006試題類型:單選題標(biāo)準(zhǔn)答案:C試題難度:一般試題解析:列表切片,包括左端,不包括右端,同時,列表的第1個元素的下標(biāo)為0,所以正確的開頭和結(jié)尾的下標(biāo)分別為1和4,所以選C考生答案:C考生得分:2是否評分:已評分評價描述:3. 第一小組成員姓名和年齡如下dic1={'張明':12,'李紅':12,'王長江':13}現(xiàn)新增成員龍小勤,年齡為13,以下代碼正確的是?()A. dic1['龍小勤']=13B. ['龍小勤']=13C. dic1.['龍小勤']=13D. dic1('龍小勤')=13試題編號:20240112-zms-022試題類型:單選題標(biāo)準(zhǔn)答案:A試題難度:一般試題解析:字典新增key和value的方法:dic1['key']=value考生答案:C考生得分:0是否評分:已評分評價描述:4. 已知列表ls=list(range(3,33,3)),則ls第5個元素是?()A. 15B. 18C. 21D. 24試題編號:20240129-wqj-013試題類型:單選題標(biāo)準(zhǔn)答案:A試題難度:較難試題解析:本題主要考察的實range()的使用,本題中l(wèi)s的元素有從3開始,到33結(jié)束(不包含33),步長為3的元素構(gòu)成,即:[3,6,9,12,15,18,21,24,27,30],所以第5個數(shù)為:15考生答案:A考生得分:2是否評分:已評分評價描述:5. 執(zhí)行如下代碼,tuple不屬于元組的選項是?()A. tuple=()B. tuple=('北京')C. tuple=('蕪湖',)D. tuple=('北京','蕪湖','合肥','上海')試題編號:20240129-wqj-020試題類型:單選題標(biāo)準(zhǔn)答案:B試題難度:一般試題解析:當(dāng)賦值運算創(chuàng)建的元組只有一個元素時,需要在該元素后面補齊逗號“,”以表明這是元組。若不補齊這個逗號,它便不是一個元組。選項A為一個空元組。所以選B??忌鸢福築考生得分:2是否評分:已評分評價描述:6. 已知festival={"正月初一":"春節(jié)","正月十五":"元宵節(jié)","五月初五":"端午節(jié)","八月十五":"中秋節(jié)"},則輸出"正月初一"對應(yīng)節(jié)日的代碼是?()A. print(delfestival["正月初一"])B. print(festival["正月初一"])C. print(festival.clear())D. print(festival[1])試題編號:20240129-wqj-023試題類型:單選題標(biāo)準(zhǔn)答案:B試題難度:一般試題解析:由于字典沒有下標(biāo),不能通過下標(biāo)來進行值的訪問,只能通過鍵來進行訪問,對于字典d,d[k]的作用是返回d中鍵k所對應(yīng)的值(k為鍵)??忌鸢福築考生得分:2是否評分:已評分評價描述:7. 已知列表name=["德麗莎"],運行以下哪段代碼,可打印出結(jié)果“德麗莎天下第一可愛!”(不包含雙引號)?()A. print(name+"天下第一可愛!")B. print(name[1]+"天下第一可愛!")C. print(name[0]+"天下第一可愛!")D. print(name+天下第一可愛!)試題編號:20240206-zlj-016試題類型:單選題標(biāo)準(zhǔn)答案:C試題難度:一般試題解析:"德麗莎"是列表的第1個元素,其索引值為0,故為name[0];列表不能直接和字符串相加,但列表元素可以和字符串相加。故正確答案為C??忌鸢福篈考生得分:0是否評分:已評分評價描述:8. k為整型,下述while循環(huán)執(zhí)行的次數(shù)為?()k=20whilek>1:print(k)k=k//2A. 3B. 4C. 5D. 6試題編號:20240206-zlj-026試題類型:單選題標(biāo)準(zhǔn)答案:B試題難度:較難試題解析:k=20,每次執(zhí)行k=k//2,k循環(huán)過程中的值依次變化為:20,10,5,2,1,當(dāng)k=1時,循環(huán)條件k>1不成立,退出循環(huán),故循環(huán)共計4次。正確答案為B??忌鸢福篊考生得分:0是否評分:已評分評價描述:9. 以下程序的輸出結(jié)果是?()ls1=list()ls2=['吉林','黑龍江','遼寧','東北三省']ls1+=ls2ls1.clear()print(ls1)A. ['吉林','黑龍江','遼寧']B. ['吉林','黑龍江','遼寧','東北三省']C. 終端區(qū)會報錯D. []試題編號:20240207-lxq-006試題類型:單選題標(biāo)準(zhǔn)答案:D試題難度:一般試題解析:列表中清空clear()函數(shù)的使用,其功能為清空列表中的所有元素,需要與del方法區(qū)分??忌鸢福篋考生得分:2是否評分:已評分評價描述:10. 已知列表ls=[1,2,3,4,5,6,7,8,9,10],以下哪個選項無法將列表ls逆序排列?()A. ls.sort(reverse=True)B. sorted(ls,reverse=True)C. sort(ls,reverse=True)D. ls[::-1]試題編號:20240211-dzj-005試題類型:單選題標(biāo)準(zhǔn)答案:C試題難度:較難試題解析:選項sort(ls,reverse=True)語法錯誤,sort()函數(shù)使用錯誤,正確的用法為:升序:ls.sort()降序:ls.sort(reverse=True)考生答案:C考生得分:2是否評分:已評分評價描述:11. 已知字典jd={'哈爾濱':['冰雪大世界','侵華日軍第七三一部隊罪證陳列館','太陽島','中央大街'],'沈陽':['沈陽故宮','遼寧省博物館','張學(xué)良舊居','清昭陵'],'長春':['偽滿皇宮博物院','凈月潭','長影世紀(jì)城','長春一汽']},字典jd的長度是?()A. 3B. 4C. 12D. 15試題編號:20240211-dzj-007試題類型:單選題標(biāo)準(zhǔn)答案:A試題難度:一般試題解析:字典的元素是由鍵值對組成,鍵和值之間用冒號分隔,一個鍵和其值構(gòu)成一個鍵值對,字典的長度等于其鍵值對的個數(shù)。因此該字典的長度為3考生答案:A考生得分:2是否評分:已評分評價描述:12. 以下哪段程序的運行結(jié)果無法打印1-100之間所有整數(shù)的和?()A. print(sum(range(1,100)))B. i=1he=0whilei<=100:he+=ii+=1print(he)C. he=0foriinrange(1,101):he+=iprint(he)D. print(sum(range(1,101)))試題編號:20240211-dzj-032試題類型:單選題標(biāo)準(zhǔn)答案:A試題難度:容易試題解析:print(sum(range(1,100)))range()函數(shù)的邊界值100沒有取到,程序?qū)⒋蛴?-99之間的和??忌鸢福篈考生得分:2是否評分:已評分評價描述:13. 小明的籃球教練告訴小明,如果他能連續(xù)投中3次中投,并且換手運球100次,就可以讓他加入球隊,請問教練的要求,可以用哪個邏輯運算符來表示?()A. orB. andC. notD. !=試題編號:20240211-wy-023試題類型:單選題標(biāo)準(zhǔn)答案:B試題難度:一般試題解析:教練對于小明的兩個要求需要都成立才可以加入球隊,因此可以用and來表示??忌鸢福築考生得分:2是否評分:已評分評價描述:14. 某小學(xué)1-6年級都各有8個班,將年級和班級數(shù)存入如下列表:lst=[['一年級','二年級','三年級','四年級','五年級','六年級'],['1班','2班','3班','4班','5班','6班','7班','8班']]請問下列選項中能正確打印出'四年級6班'(不含引號)的字樣的是哪一個?()A. lst[0][4]+lst[1][5]B. lst[0][4]+lst[1][6]C. print(lst[0][4]+lst[1][6])D. print(lst[0][3]+lst[1][5])試題編號:20240213-tt-007試題類型:單選題標(biāo)準(zhǔn)答案:D試題難度:一般試題解析:題中列表lst為嵌套列表,'四年級'為lst[0][3],'6班'為lst[1][5],打印完整的'四年級6班'需將兩個字符串連接起來并打印,即答案為print(lst[0][3]+lst[1][5])考生答案:D考生得分:2是否評分:已評分評價描述:15. 如果有一個變量name="小明",現(xiàn)在需要另一個變量str中使用name變量的值,并且想要在這個值后面加上"同學(xué)"兩個字,應(yīng)該怎么做?()A. str="同學(xué)".add(name).add("同學(xué)")B. str=name+"同學(xué)"C. str="同學(xué)".name."同學(xué)"D. str=name.append("同學(xué)")試題編號:20240213-tt-018試題類型:單選題標(biāo)準(zhǔn)答案:B試題難度:一般試題解析:在Python中,可以使用加號+來連接字符串。因此,將name變量的值以及另一個"同學(xué)"用"+"連接起來,就能滿足本題要求??忌鸢福築考生得分:2是否評分:已評分評價描述:16. 小明在做數(shù)學(xué)題,題目要求找出來從1數(shù)到100中不能被7整除的數(shù)字(即跳過7的倍數(shù)不顯示)。以下哪個Python循環(huán)可以幫他完成這個任務(wù)?()A. i=1whilei<=100:ifi%7!=0:print(i)i+=1B. i=1whilei>=100:ifi%7!=0:print(i)i+=1C. i=1whilei<=100:ifi%7==0:breakprint(i)i+=1D. foriinrange(1,101):ifi%7==0:print(i)else:continue試題編號:20240213-tt-031試題類型:單選題標(biāo)準(zhǔn)答案:A試題難度:一般試題解析:正確答案為A。選項A使用for循環(huán)數(shù)到100,并在遇到7的倍數(shù)時使用continue語句來跳過這些數(shù)。選項B使用while循環(huán)的時候判斷范圍出錯。選項C使用了break語句,將在遇到第一個7的倍數(shù)時終止整個循環(huán)。選項D中的else:continue是多余的,并且判斷語句為i%7==0打印7的倍數(shù),因此錯誤??忌鸢福篈考生得分:2是否評分:已評分評價描述:17. 已知字符串str="Happynewyear",則執(zhí)行命令print(list(str))的輸出結(jié)果是?()A. ['H','a','p','p','y','n','e','w','y','e','a','r']B. [H,a,p,p,y,n,e,w,y,e,a,r]C. ['H','a','p','p','y','','n','e','w','','y','e','a','r']D. [H,a,p,p,y,,n,e,w,,y,e,a,r]試題編號:20240214-db-006試題類型:單選題標(biāo)準(zhǔn)答案:C試題難度:容易試題解析:list()函數(shù)將字符串str轉(zhuǎn)換為了列表類型,列表內(nèi)的元素應(yīng)該是各個字母字符,故選項B和D錯誤;字符串中的空格也應(yīng)被轉(zhuǎn)換成一個列表元素,不應(yīng)被忽略,故選項A錯誤,故本題答案為選項C??忌鸢福篊考生得分:2是否評分:已評分評價描述:18. 已知元組tuple=(1,2,3,4,5),以下語句正確的是?()A. t=tuple[2]B. tuple[2]='6'C. tuple.append(6)D. tuple.pop()試題編號:20240214-db-011試題類型:單選題標(biāo)準(zhǔn)答案:A試題難度:容易試題解析:元組與字符串一樣,是不可修改的,只能對其進行訪問操作,不能對元組中的元素進行修改、添加、刪除操作,故選項B、C、D錯誤,本題的正確答案為選項A??忌鸢福篈考生得分:2是否評分:已評分評價描述:19. 以下關(guān)于字典的說法不正確的是?()A. 字典中的值不支持索引查詢B. 字典以關(guān)鍵字為鍵,關(guān)鍵字可以是任意不可變數(shù)據(jù)類型C. 字典里面的值(不是鍵)可以包含列表和其他數(shù)據(jù)類型D. 字典是一種有序的對象集合,可以用下標(biāo)進行訪問試題編號:20240214-db-024試題類型:單選題標(biāo)準(zhǔn)答案:D試題難度:容易試題解析:字典是以鍵值對保存的數(shù)據(jù),不支持索引,只能通過鍵的形式查找,是一種無序的對象集合,無法用下標(biāo)進行訪問,故選項D錯誤,所以本題答案為選項D??忌鸢福篋考生得分:2是否評分:已評分評價描述:20. 創(chuàng)建列表時,使用下列哪個符號?()A. ()B. []C. <>D. ''試題編號:20240218-sbb-001試題類型:單選題標(biāo)準(zhǔn)答案:B試題難度:容易試題解析:創(chuàng)建元組時使用(),創(chuàng)建字符串使用''或者"",創(chuàng)建列表使用[]。所以本題正確答案為B??忌鸢福築考生得分:2是否評分:已評分評價描述:21. 運行下列程序,要想輸出的結(jié)果是小明的身高是1.55。橫線處需要填入的代碼為?()height=1.55print('小明的身高是____。'%height)A. %dB. %fC. %.fD. %.2f試題編號:20240218-sbb-0018試題類型:單選題標(biāo)準(zhǔn)答案:D試題難度:一般試題解析:字符串的格式化輸出使用%f為浮點數(shù)占位,要輸出1.55,需要保留兩位小數(shù),在%后面加上.2表示保留兩位小數(shù)。所以本題正確答案為D??忌鸢福篋考生得分:2是否評分:已評分評價描述:22. 關(guān)于分支結(jié)構(gòu)的說法錯誤的是?()A. 在Python中,分支結(jié)構(gòu)一般由if、elif、else組成B. 在Python中,分支結(jié)構(gòu)一般有單分支結(jié)構(gòu)、雙分支結(jié)構(gòu)和多分支結(jié)構(gòu)C. 在Python中,分支結(jié)構(gòu)必須包含else語句D. 在Python中,if語句后面跟條件表達式試題編號:20240218-sbb-0026試題類型:單選題標(biāo)準(zhǔn)答案:C試題難度:容易試題解析:在Python中,分支結(jié)構(gòu)的else語句可以省略。所以本題正確答案為C??忌鸢福篊考生得分:2是否評分:已評分評價描述:23. 春節(jié)(SpringFestival),是中國民間最隆重最富有特色的傳統(tǒng)節(jié)日之一。春節(jié)民俗眾多,以下列表保存了春節(jié)的常見民俗,list_sf=['喝臘八粥','祭灶神','掃塵','貼春聯(lián)','除夕守歲','吃餃子','拜年','逛廟會'],上面民俗中少了非常重要的一項:壓歲錢。下列哪一項能將"壓歲錢",存入list_sf列表中"吃餃子"元素的后面?()A. list_sf.insert(0,'壓歲錢')B. list_sf.insert(5,'壓歲錢')C. list_sf.insert(6,'壓歲錢')D. list_sf.insert(7,'壓歲錢')試題編號:20240218-zw-007試題類型:單選題標(biāo)準(zhǔn)答案:C試題難度:較難試題解析:list_sf.insert(6,'壓歲錢')中的兩個參數(shù)分別代表插入位置的下標(biāo)和插入的元素。本題目中應(yīng)該插入到下標(biāo)為6的位置??忌鸢福篊考生得分:2是否評分:已評分評價描述:24. 定義元組tup1=('快樂','你好','生日','中國','祖國','祝福'),執(zhí)行語句:print(tup1[-5]+tup1[3]),得到的結(jié)果是?()A. 你好祖國B. 生日快樂C. 祝福祖國D. 你好中國試題編號:20240218-zw-014試題類型:單選題標(biāo)準(zhǔn)答案:D試題難度:困難試題解析:考察元組的訪問方法,能正確理解正索引和負索引的區(qū)別??忌鸢福篋考生得分:2是否評分:已評分評價描述:25. 下列說法中,錯誤的是?()A. break語句可以跳出for和while的循環(huán)體B. 如果你從for或while循環(huán)中終止,任何對應(yīng)的循環(huán)else塊將不執(zhí)行C. continue語句被用來告訴Python跳過當(dāng)前循環(huán)中的本次循環(huán),然后繼續(xù)進行下一次循環(huán)D. Python中的for循環(huán)可以使用else語句來在迭代完成后執(zhí)行特定操作。當(dāng)for循環(huán)正常結(jié)束時(沒有被break或者return等提前退出),不會執(zhí)行else語句下面的代碼。試題編號:20240218-zw-028試題類型:單選題標(biāo)準(zhǔn)答案:D試題難度:容易試題解析:考察for循環(huán)中的else子句,當(dāng)for循環(huán)正常結(jié)束時(沒有被break或者return等提前退出),會執(zhí)行else語句下面的代碼。故選擇D??忌鸢福築考生得分:0是否評分:已評分評價描述:二、判斷題(共10題,共20分)26. 元組中的元素可以是不同的數(shù)據(jù)類型。()正確 錯誤 試題編號:20240112-zms-014試題類型:判斷題標(biāo)準(zhǔn)答案:正確試題難度:一般試題解析:考生答案:正確考生得分:2是否評分:已評分評價描述:27. for循環(huán)能實現(xiàn)的功能,while循環(huán)也可以實現(xiàn)。()正確 錯誤 試題編號:20240112-zms-033試題類型:判斷題標(biāo)準(zhǔn)答案:正確試題難度:一般試題解析:考生答案:正確考生得分:2是否評分:已評分評價描述:28. 死循環(huán)無法退出,沒有任何作用。()正確 錯誤 試題編號:20240129-wqj-033試題類型:判斷題標(biāo)準(zhǔn)答案:錯誤試題難度:一般試題解析:考察對死循環(huán)的理解,死循環(huán)有辦法退出,也有相應(yīng)的作用??忌鸢福哄e誤考生得分:2是否評分:已評分評價描述:29. 通過以下代碼,可以訪問列表age中的每一個元素。()age=[15,18,16,19,19]foritinage:print(age[it])正確 錯誤 試題編號:20240206-zlj-010試題類型:判斷題標(biāo)準(zhǔn)答案:錯誤試題難度:一般試題解析:第二行:foritinage:本身就已經(jīng)把列表中的所有元素已取回并賦值給it,可通過print(it)遍歷列表age中的每一個元素??忌鸢福哄e誤考生得分:2是否評分:已評分評價描述:30. 'ya'*3的返回值為'yayaya'。類比數(shù)學(xué)的逆運算,'yayaya'/3的結(jié)果是'ya'。()正確 錯誤 試題編號:20240207-lxq-020試題類型:判斷題標(biāo)準(zhǔn)答案:錯誤試題難度:一般試題解析:字符串不能進行除法操作,代碼會報錯??忌鸢福哄e誤考生得分:2是否評分:已評分評價描述:31. 在Python中,可使用d1={}的方式,創(chuàng)建一個空字典。()正確 錯誤 試題編號:20240207-lxq-025試題類型:判斷題標(biāo)準(zhǔn)答案:正確試題難度:一般試題解析:在python中,可使用一對大括號完成一個空字典的創(chuàng)建??忌鸢福赫_考生得分:2是否評分:已評分評價描述:32. 表達式(1,2,3)==(3,2,1)的結(jié)果是True。()正確 錯誤 試題編號:20240211-dzj-013試題類型:判斷題標(biāo)準(zhǔn)答案:錯誤試題難度:容易試題解析:元組是有序的,(1,2,3)和(3,2,1)不同,表達式(1,2,3)==(3,2,1)的結(jié)果是False??忌鸢福哄e誤考生得分:2是否評分:已評分評價描述:33. '星期'+4的結(jié)果是'星期4'。()正確 錯誤 試題編號:20240211-wy-013試題類型:判斷題標(biāo)準(zhǔn)答案:錯誤試題難度:一般試題解析:字符串和數(shù)字類型拼接,程序會報錯??忌鸢福哄e誤考生得分:2是否評分:已評分評價描述:34. 條件判斷語句if's'in'string':與ifsin'string':是等效的,結(jié)果也一定是一樣的。()正確 錯誤 試題編號:20240214-db-032試題類型:判斷題標(biāo)準(zhǔn)答案:錯誤試題難度:一般試題解析:'s'是字符常量,s是變量,所以這兩個if語句的效果是不同的,如果是將字符串's'賦值給變量s,這兩個結(jié)果才可能一樣。故本題描述錯誤??忌鸢福哄e誤考生得分:2是否評分:已評分評價描述:35. 每條if語句的核心都是一個值為True或False的表達式,這種表達式為條件語句。()正確 錯誤 試題編號:20240218-zw-032試題類型:判斷題標(biāo)準(zhǔn)答案:正確試題難度:容易試題解析:if語句后面必須要有一個條件語句考生答案:正確考生得分:2是否評分:已評分評價描述:三、編程題(共2題,共30分)36. 請編寫程序求一個長方形周長和面積的計算器。要求:(1)用戶從控制臺輸入長和寬(有可能是小數(shù),單位是厘米);(2)如果用戶輸入的數(shù)不大于0(不考慮浮點數(shù)之外的數(shù)據(jù)類型),顯示信息:“輸入有誤,請重新輸入!”;(3)輸出長方形的周長和面積,結(jié)果保留兩位小數(shù),并注明哪個是周長,哪個是面積。提示:周長公式:周長=(長+寬)*2面積公式:面積=長*寬友情提示:由于考試平臺暫不支持eval()命令,同學(xué)們可以選用其他命令;當(dāng)然如果您使用了,只要程序是正確的,我們閱卷時依然按照正常處理。試題編號:202403-P2-36試題類型:編程題標(biāo)準(zhǔn)答案:參考程序:chang=float(input('請輸入長方形的長:'))kuan=float(input('請輸

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論