2022年高中信息技術(shù)基礎(chǔ)知識(shí)綜合復(fù)習(xí)優(yōu)化集訓(xùn)9基本數(shù)據(jù)結(jié)構(gòu)_第1頁
2022年高中信息技術(shù)基礎(chǔ)知識(shí)綜合復(fù)習(xí)優(yōu)化集訓(xùn)9基本數(shù)據(jù)結(jié)構(gòu)_第2頁
2022年高中信息技術(shù)基礎(chǔ)知識(shí)綜合復(fù)習(xí)優(yōu)化集訓(xùn)9基本數(shù)據(jù)結(jié)構(gòu)_第3頁
2022年高中信息技術(shù)基礎(chǔ)知識(shí)綜合復(fù)習(xí)優(yōu)化集訓(xùn)9基本數(shù)據(jù)結(jié)構(gòu)_第4頁
2022年高中信息技術(shù)基礎(chǔ)知識(shí)綜合復(fù)習(xí)優(yōu)化集訓(xùn)9基本數(shù)據(jù)結(jié)構(gòu)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE13PAGE優(yōu)化集訓(xùn)9基本數(shù)據(jù)結(jié)構(gòu)1.下列有關(guān)字符串的說法正確的是()A.是不可變的數(shù)據(jù)B.只能使用直雙引號(hào)創(chuàng)建C.是1個(gè)或多個(gè)字符組成的序列D.可使用“{}”對(duì)字符串“切片”2.圖中語句在PythonShell中的運(yùn)行結(jié)果是()A.'望明' B.'望明月'C.'明月' D.'明月,'3.圖中語句在PythonShell中的運(yùn)行結(jié)果是()A.'望。' B.'望鄉(xiāng)'C.'鄉(xiāng)望' D.'。望'4.圖中語句在PythonShell中的運(yùn)行結(jié)果是()A.'思明' B.'思望'C.'故明' D.'故月'5.圖中語句在PythonShell中的運(yùn)行結(jié)果是()A.'思月' B.'思明'C.'思望' D.'思頭'6.已知a='莫等閑,白了少年頭,空悲切!',從該字符串中取'白頭',則切片時(shí)使用正索引的表達(dá)式為。

7.已知a='莫等閑,白了少年頭,空悲切!',從該字符串中取'閑年',則切片時(shí)使用反索引的表達(dá)式為。

8.已知a='莫等閑,白了少年頭,空悲切!',從該字符串中取'空白',則切片時(shí)使用正索引的表達(dá)式為。

9.已知a='莫等閑,白了少年頭,空悲切!',從該字符串中取'空閑',則切片時(shí)使用反索引的表達(dá)式為。

10.a='海上生明月,天涯共此時(shí)。',結(jié)合字符串a(chǎn)輸出'海天一色',則輸出語句為:print()。

11.某Python程序代碼如下。a='糖果'a=a*6ans=''n=1foriina:ifn%2==0:ans=ans+in+=1print(ans)執(zhí)行該程序,輸出的結(jié)果是。

12.教育部規(guī)定“8月31日前滿6周歲的兒童可以上小學(xué)”。某校開發(fā)了如下Python小程序,通過身份證號(hào)碼對(duì)入學(xué)兒童的年齡進(jìn)行驗(yàn)證(身份證號(hào)碼第7—10位是出生年份,第11—12位是出生月份)。請(qǐng)?jiān)趧澗€處填上合適的代碼。s=input('請(qǐng)輸入孩子的身份證號(hào):')importdatetime#加載外部模塊n_year=datetime.datetime.now().year#通過外部模塊獲取當(dāng)前系統(tǒng)時(shí)間的年份y=#身份證中提取出生年份

m=#身份證中提取出生月份

if:

print('孩子的年齡可以入學(xué)!')else:print('孩子還未到入學(xué)年齡,請(qǐng)以后再來!')13.PythonShell中執(zhí)行語句print(r'三更燈火五更雞\n正是男兒讀書時(shí)\n黑發(fā)不知勤學(xué)早\n白首方悔讀書遲\n')的輸出結(jié)果是()A.三更燈火五更雞正是男兒讀書時(shí)黑發(fā)不知勤學(xué)早白首方悔讀書遲B.三更燈火五更雞\n正是男兒讀書時(shí)\n黑發(fā)不知勤學(xué)早\n白首方悔讀書遲\nC.三更燈火五更雞\n正是男兒讀書時(shí)\n黑發(fā)不知勤學(xué)早\n白首方悔讀書遲\nD.三更燈火五更雞正是男兒讀書時(shí)黑發(fā)不知勤學(xué)早白首方悔讀書遲14.下列有關(guān)列表的說法正確的是()A.元素使用{}括起來B.元素可以是其他的列表C.和字符串一樣是不可變數(shù)據(jù)D.所有元素要求具有相同的數(shù)據(jù)類型15.某Python程序代碼如下。a=[1,1,2,3,5,8,13,21]print(len(a)+max(a)+min(a)-sum(a))執(zhí)行該程序,輸出的結(jié)果是。

16.某Python程序代碼如下。a=[1,2,3,4]b=['better','late','than','never','!']a+=bprint(str(a[1])+''+a[4]+''+a[-3]+''+str(a[0])+a[-1])執(zhí)行該程序,輸出的結(jié)果是。

17.某Python程序代碼如下。a=['博觀而約取','安得倚天劍','厚積而薄發(fā)','跨海斬長鯨','蘇軾','李白']print(a[::2])執(zhí)行該程序,輸出的結(jié)果是。

18.某Python程序代碼如下。a=['中國','俄羅斯','美國']b=['中庸之道','戰(zhàn)斗民族','霸權(quán)主義']c=a+b[::-1]print(c[])

執(zhí)行該程序,輸出的結(jié)果是['戰(zhàn)斗民族','俄羅斯']。若使用反索引切片,則劃線處切片參數(shù)為。

19.某Python程序代碼如下。a=['中國','江蘇','杭州']

print(a)執(zhí)行該程序,輸出的結(jié)果是['中國','浙江','杭州'],則劃線處代碼應(yīng)為。

20.某Python程序代碼如下。a=[]#生成列表a的元素(1~100之間的奇數(shù))foriinrange(1,100,①):

ans=''c=0#將列表a中的元素每10個(gè)一行輸出foriina:ans=ans+''+str(i)c=c+1if③:

print(ans)ans=''c=0執(zhí)行該程序,輸出的結(jié)果如下圖所示。在劃線處填上合適的代碼。21.有如下Python程序段:a=['天','地','師','君','親']dela[3]print(a)執(zhí)行后,輸出的結(jié)果為。

22.有如下Python程序段:a=[1,1,2,3]b=a*2print(b)執(zhí)行后,輸出的結(jié)果為。

23.有如下Python程序段:a=['星期一','星期二','星期三','星期四','星期五','星期六','星期日']b=['春','夏','秋','冬']c=[a,b]print(c[1],c[0][3])執(zhí)行后,輸出的結(jié)果為。

24.有如下Python程序段:a=['甲','乙','丙','丁']b=['鼠','牛','虎','兔']c=['子','丑','寅','卯']d=[a,b,c]print(d[2],d[1][2])執(zhí)行后,輸出的結(jié)果為。

25.有如下Python程序段:a=['梅','蘭','竹','菊']b=['風(fēng)','花','雪','月']b+=aa.clear()print(a,'菊'inaor'竹'notinb)執(zhí)行后,輸出的結(jié)果為。

26.下列有關(guān)字典的說法正確的是()A.是可變數(shù)據(jù),包括在[]中B.每對(duì)鍵值是1個(gè)元素,鍵和值之間用逗號(hào)“,”分隔C.鍵和值是一一對(duì)應(yīng)的,值只能使用可變數(shù)據(jù)類型D.鍵必須是字符串、數(shù)字等不可變數(shù)據(jù)類型27.需將語文、數(shù)學(xué)、外語3門課相應(yīng)的平均分76.5、105、109用字典d組織存儲(chǔ),正確的格式為:。

28.有如下Python程序段:inf={'姓名':'王曉崇','性別':'男','國籍':'中國','Tel'print(inf['國籍'])執(zhí)行后,輸出的結(jié)果為。

29.將上題字典中鍵為“姓名”的元素值改為“王紅全”,實(shí)現(xiàn)的Python語句為:。

30.運(yùn)行如圖所示代碼后報(bào)錯(cuò)。錯(cuò)誤原因是。

31.有如下Python程序段:inf={'姓名':'王曉崇','性別':'男','國籍':'中國'}

print(inf)執(zhí)行后,輸出的結(jié)果為:{'姓名':'王曉崇','性別':'男','國籍':'中國','婚姻狀態(tài)':'未婚'}。則劃線處代碼應(yīng)為:。

32.有如下Python程序段:inf={'姓名':'王曉崇','性別':'男','國籍':'中國'}

print(inf)執(zhí)行后,輸出的結(jié)果為:{'姓名':'王曉崇','性別':'男'}。則劃線處代碼應(yīng)為。

33.刪除上題中字典的語句為。

34.有如下Python程序段:dali={'風(fēng)':'下關(guān)風(fēng)','花':'上關(guān)花','雪':'蒼山雪','月':'洱海月'}print(len(dali),end=',')dali.clear()print(dali)執(zhí)行上述代碼,輸出的結(jié)果為。

注:print()函數(shù)默認(rèn)每次輸出以回車結(jié)束,參數(shù)end用于改變每次輸出的結(jié)束符號(hào)。end=','表示兩次print()的輸出結(jié)果之間用逗號(hào)分隔。35.在PythonShell中測(cè)試下列語句:>>>dali={'風(fēng)':'下關(guān)風(fēng)','花':'上關(guān)花','雪':'蒼山雪','月':'洱海月'}>>>print(dali)#1>>>str(dali) #2則#1所在行代碼測(cè)試結(jié)果為(單選,填字母),#2所在行代碼測(cè)試結(jié)果為(單選,填字母)。

A.″{'風(fēng)':'下關(guān)風(fēng)','花':'上關(guān)花','雪':'蒼山雪','月':'洱海月'}″B.{'風(fēng)':'下關(guān)風(fēng)','花':'上關(guān)花','雪':'蒼山雪','月':'洱海月'}36.有如下Python程序段:dali={'風(fēng)':'下關(guān)風(fēng)','花':'上關(guān)花','雪':'蒼山雪','月':'秦時(shí)月','月':'洱海月'}print(dali['月'])執(zhí)行后,輸出的結(jié)果為。

37.d={0:2,1:1,2:3,3:5,4:5,5:2,6:1,7:4,8:2,9:3},PythonShell中運(yùn)行下列語句,寫出結(jié)果。(1)max(d.values())

(2)sum(d.keys())

(3)min(d)

優(yōu)化集訓(xùn)9基本數(shù)據(jù)結(jié)構(gòu)1.A解析B.可使用三種引號(hào)('或″或''')來創(chuàng)建字符串;C.是0個(gè)或多個(gè)字符組成的序列;D.使用“[]”對(duì)字符串“切片”。2.C解析a[3:5:1]步長為正,正向切片,相鄰2字符跨度為1;頭索引為3,從“明”開始向右切片;尾索引為5,遵循“前閉后開”原則,切片切到索引4對(duì)應(yīng)的“月”。'明月'。3.B解析a[-10:-1:8]步長為正,正向切片,相鄰2字符跨度為8;頭索引為-10,從“望”開始向右切片;尾索引為-1,遵循“前閉后開”原則,切片切到索引-2對(duì)應(yīng)的“鄉(xiāng)”。'望鄉(xiāng)'。4.D解析a[9:3:-5]步長為負(fù),逆向切片,相鄰2字符跨度為5;頭索引為9,從“故”開始向左切片;尾索引為3,遵循“前閉后開”原則,切片切到索引4對(duì)應(yīng)的“月”。'故月'。5.A解析a[-4:-10:-4]步長為負(fù),逆向切片,相鄰2字符跨度為4;頭索引為-4,從“思”開始向左切片;尾索引為-10,遵循“前閉后開”原則,切片切到索引-9對(duì)應(yīng)的“明”;跨度為4,第2個(gè)字符取到“月”,再跨度4超過了終點(diǎn)“明”字,取不到第3個(gè)字符了。'思月'。6.a[4:9:4](尾索引可以取[9,12]之間的正整數(shù))解析取'白頭'從左向右正向切片;'白'對(duì)應(yīng)的頭索引為4;'頭'對(duì)應(yīng)的索引為8,“前閉后開”原則尾索引取8的右側(cè)1個(gè)索引9(或>9且<=12超過12會(huì)取到第3個(gè)字符“切”);兩個(gè)字符之間的跨度為4步長為4。7.a[-12:-6:5](尾索引可以取[-6,-2]之間的整數(shù))解析取'閑年'從左向右正向切片;反索引'閑'對(duì)應(yīng)的頭索引為-12;反索引'年'對(duì)應(yīng)的索引為-7,“前閉后開”原則尾索引取-7的右側(cè)1個(gè)索引-6(或>-6且<=-2超過-2會(huì)取到第3個(gè)字符“切”);兩個(gè)字符之間的跨度為5步長為5。8.a[10:3:-6](尾索引可以取[0,3]之間的整數(shù),或者省略不寫)解析取'空白'從右向左逆向切片;正索引'空'對(duì)應(yīng)的頭索引為10;正索引'白'對(duì)應(yīng)的索引為4,“前閉后開”原則尾索引取4的左側(cè)1個(gè)索引3(或<3或省略不寫);兩個(gè)字符之間的跨度為6步長為-6。9.a[-4:-13:-8](尾索引可以取[-13,-14]之間的整數(shù),或者省略不寫)解析取'空閑'從右向左逆向切片;反索引'空'對(duì)應(yīng)的頭索引為-4;反索引'閑'對(duì)應(yīng)的索引為-12,“前閉后開”原則尾索引取-12的左側(cè)1個(gè)索引-13(或<-13或省略不寫);兩個(gè)字符之間的跨度為8步長為-8。10.a[0]+a[6]+'一色'或a[0:7:6]+'一色'(尾索引>=7)或a[-12:-5:6]+'一色'(尾索引取[-5:-1]之間的整數(shù)或者省略不寫)解析11.果果果果果果解析a為字符串型a*6為字符串a(chǎn)重復(fù)6遍a='糖果糖果糖果糖果糖果糖果'。for循環(huán)的變量i遍歷字符串a(chǎn)的每個(gè)字符。變量n用于統(tǒng)計(jì)遍歷第幾個(gè)字符,循環(huán)前初值為1從a中第1個(gè)字符開始遍歷,循環(huán)體中每次遍歷完當(dāng)前字符,n+=1n的值加1,指向a中下一個(gè)遍歷的字符。循環(huán)體中每次對(duì)當(dāng)前遍歷的第n個(gè)字符(i)進(jìn)行判斷,若i為偶數(shù)項(xiàng)字符,則將當(dāng)前字符i連接到結(jié)果字符串a(chǎn)ns的右側(cè)。字符串a(chǎn)中的偶數(shù)項(xiàng)字符都是“果”,所以遍歷字符串a(chǎn)完畢后,結(jié)果串a(chǎn)ns中有6個(gè)“果”。12.s[6:10]或s[-12:-8]s[10:12]或s[-8:-6]n_year-int(y)>=7orn_year-int(y)==6andint(m)<9解析身份證中年份對(duì)應(yīng)的是第7—10位,相應(yīng)的正向索引為6—9,反向索引為-12到-9,切片索引遵循“前閉后開”原則,所以年份切片為s[6:10]或s[-12:-8]。月份切片同理。13.C解析print(r'三更燈火五更雞\n正是男兒讀書時(shí)\n黑發(fā)不知勤學(xué)早\n白首方悔讀書遲\n')中待輸出的字符串前有字符“r”去除轉(zhuǎn)義。所以字符串中出現(xiàn)的“\n”都作為普通字符,整個(gè)字符串輸出在同一行。14.B解析A.列表元素用[]括起來;C.列表是可變數(shù)據(jù);D.列表元素允許“異質(zhì)”。15.-24解析len(a)求a的元素個(gè)數(shù)8;max(a)求a最大元素21;min(a)求a最小元素1;sum(a)求a所有元素之和54。16.2betterthan1!解析索引為1的元素為2,str()函數(shù)將其轉(zhuǎn)為'2';索引為4的元素是'better';索引為-3的元素為'than';索引為0的元素是1,str()函數(shù)將其轉(zhuǎn)為'1';索引為-1的元素是'!';中間用空格連接。17.['博觀而約取','厚積而薄發(fā)','蘇軾']解析a[::2]第3參數(shù)步長為正正向切片(從左到右);頭索引省略從左側(cè)第1個(gè)元素開始取(索引值為0);尾索引省略向右取完;步長為2取元素時(shí)跨度為2。18.-2:-6:-3解析b[::-1]是將列表b內(nèi)所有元素逆向切片['霸權(quán)主義','戰(zhàn)斗民族','中庸之道'];列表c由列表a拼接b[::-1]得到,如下所示:['中國','俄羅斯','美國','霸權(quán)主義','戰(zhàn)斗民族','中庸之道']程序輸出的結(jié)果是從右到左逆向切片,跨度為3,所以步長為-3;頭索引為“戰(zhàn)斗民族”的反索引-2;尾索引遵循“前閉后開”規(guī)則,取“俄羅斯”左側(cè)1位索引值-6。19.a[1]='浙江'或a[-2]='浙江'解析輸出結(jié)果中的第2個(gè)元素'江蘇'被修改為'浙江',該元素正索引值為1,反索引值為-2。20.①2②a.append(i)③c==10解析第1個(gè)for循環(huán)用range函數(shù)遍歷“1~100之間的奇數(shù)”步長為2,最大值為99;遵循“前閉后開”原則,range函數(shù)指定的初值為1,終值為100及以上整數(shù)。第1個(gè)for用于生成列表a的元素,每次循環(huán)體生成1個(gè)元素添加到列表a的尾部a.append(i)。第2個(gè)for用于將列表a的元素每10個(gè)一行輸出。所以需要計(jì)數(shù)器計(jì)數(shù)當(dāng)前行ans是否滿10個(gè)元素。若滿了則將當(dāng)前行輸出,并將當(dāng)前行變量ans恢復(fù)空串,等待新的元素連接進(jìn)來;計(jì)數(shù)器清零開始下一行的元素個(gè)數(shù)統(tǒng)計(jì)條件為c==10。21.['天','地','師','親']解析dela[3]刪除的是列表a中正索引為3(左起第4個(gè))的元素“君”。22.[1,1,2,3,1,1,2,3]解析語句b=a2將列表a重復(fù)2遍賦值給b,列表b為[1,1,2,3,1,1,2,3]。23.['春','夏','秋','冬']星期四解析列表c有2個(gè)元素:列表a是c中索引為0的第1元素,列表b是c中索引為1的第2元素。c[1]為列表b;c[0][3]為c中索引為0的第1元素——列表a中索引為3的第4個(gè)元素“星期四”。24.['子','丑','寅','卯']虎解析d[2]為d中索引為2的第3個(gè)元素——列表c;d[1][2]為d中索引為1的第2個(gè)元素——列表b中的索引為2的第3個(gè)元素“虎”。25.[]False解析輸出結(jié)果前執(zhí)行語句“a.clear()”列表a被清空所有元素[];成員運(yùn)算優(yōu)先級(jí)高于邏輯運(yùn)算,a被清空了'菊'ina=Fa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論