高中信息技術(shù)學(xué)考復(fù)習(xí)9基本數(shù)據(jù)結(jié)構(gòu)訓(xùn)練含答案_第1頁(yè)
高中信息技術(shù)學(xué)考復(fù)習(xí)9基本數(shù)據(jù)結(jié)構(gòu)訓(xùn)練含答案_第2頁(yè)
高中信息技術(shù)學(xué)考復(fù)習(xí)9基本數(shù)據(jù)結(jié)構(gòu)訓(xùn)練含答案_第3頁(yè)
高中信息技術(shù)學(xué)考復(fù)習(xí)9基本數(shù)據(jù)結(jié)構(gòu)訓(xùn)練含答案_第4頁(yè)
高中信息技術(shù)學(xué)考復(fù)習(xí)9基本數(shù)據(jù)結(jié)構(gòu)訓(xùn)練含答案_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

訓(xùn)練9基本數(shù)據(jù)結(jié)構(gòu)1.下列有關(guān)字符串的說(shuō)法正確的是()A.是不可變的數(shù)據(jù)B.只能使用直雙引號(hào)創(chuàng)建C.是1個(gè)或多個(gè)字符組成的序列D.可使用“{}”對(duì)字符串“切片”2.圖中語(yǔ)句在PythonShell中的運(yùn)行結(jié)果是()A.'望明' B.'望明月'C.'明月' D.'明月,'3.圖中語(yǔ)句在PythonShell中的運(yùn)行結(jié)果是()A.'望。' B.'望鄉(xiāng)'C.'鄉(xiāng)望' D.'。望'4.圖中語(yǔ)句在PythonShell中的運(yùn)行結(jié)果是()A.'思明' B.'思望'C.'故明' D.'故月'5.圖中語(yǔ)句在PythonShell中的運(yùn)行結(jié)果是()A.'思月' B.'思明'C.'思望' D.'思頭'6.有如下Python程序段:info=[9,13,4,7,13,25,8]a=info[1]b=info[3]c=info[5]sum=a+b+c運(yùn)行上面Python程序段,變量sum的值是()A.26 B.45 C.47 D.257.下列有關(guān)列表的說(shuō)法正確的是()A.元素使用{}括起來(lái)B.元素可以是其他的列表C.和字符串一樣是不可變數(shù)據(jù)D.所有元素要求具有相同的數(shù)據(jù)類(lèi)型8.如果a=2022,Python表達(dá)式″2023″+str(a)的值是()A.2023 B.4045C.″4045″ D.″20232022″9.在Python中,設(shè)x=1234,能正確得到其百位數(shù)字“2”的表達(dá)式是()A.x%100 B.x%100//10C.x//10%10 D.x//100%1010.有如下Python程序段:info=[4,7,5,6,10,21,6]x=info[1]y=info[-3]z=info[7]sum=x+y+zprint(sum)運(yùn)行程序后,輸出的值正確的是()A.20 B.23 C.31 D.程序錯(cuò)誤11.已知a='莫等閑,白了少年頭,空悲切!'。(1)從該字符串中取'白頭',則切片時(shí)使用正索引的表達(dá)式為;

(2)從該字符串中取'閑年',則切片時(shí)使用負(fù)索引的表達(dá)式為;

(3)從該字符串中取'空白',則切片時(shí)使用正索引的表達(dá)式為;

(4)從該字符串中取'空閑',則切片時(shí)使用負(fù)索引的表達(dá)式為。

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

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

if:

print('孩子的年齡可以入學(xué)!')else:print('孩子還未到入學(xué)年齡,請(qǐng)以后再來(lái)!')13.某Python程序代碼如下。a=[1,1,2,3,5,8,13,21]print(len(a)+max(a)+min(a)-sum(a))執(zhí)行該程序,輸出的結(jié)果是。

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

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

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

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

18.有如下Python程序段:inf={'姓名':'王曉崇','性別':'男','國(guó)籍':'中華人民共和國(guó)'}

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

19.在PythonShell中測(cè)試下列語(yǔ)句:>>>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)花','雪':'蒼山雪','月':'洱海月'}20.有如下Python程序段:dali={'風(fēng)':'下關(guān)風(fēng)','花':'上關(guān)花','雪':'蒼山雪','月':'秦時(shí)月','月':'洱海月'}print(dali['月'])執(zhí)行后,輸出的結(jié)果為。

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

(2)sum(d.keys());

(3)min(d)。

訓(xùn)練9基本數(shù)據(jù)結(jié)構(gòu)1.A解析B.可使用三種引號(hào)('或″或''')來(lái)創(chuàng)建字符串;C.是0個(gè)或多個(gè)字符組成的序列;D.使用“[]”對(duì)字符串“切片”。2.C解析a[3:5:1]步長(zhǎng)為正,正向切片,相鄰2字符跨度為1;頭索引為3,從“明”開(kāi)始向右切片;尾索引為5,遵循“前閉后開(kāi)”原則,切片切到索引4對(duì)應(yīng)的“月”'明月'。3.B解析a[-10:-1:8]步長(zhǎng)為正,正向切片,相鄰2字符跨度為8;頭索引為-10,從“望”開(kāi)始向右切片;尾索引為-1,遵循“前閉后開(kāi)”原則,切片切到索引-2對(duì)應(yīng)的“鄉(xiāng)”“望鄉(xiāng)”。4.D解析a[9:3:-5]步長(zhǎng)為負(fù),逆向切片,相鄰2字符跨度為5;頭索引為9,從“故”開(kāi)始向左切片;尾索引為3,遵循“前閉后開(kāi)”原則,切片切到索引4對(duì)應(yīng)的“月”“故月”。5.A解析a[-4:-10:-4]步長(zhǎng)為負(fù),逆向切片,相鄰2字符跨度為4;頭索引為-4,從“思”開(kāi)始向左切片;尾索引為-10,遵循“前閉后開(kāi)”原則,切片切到索引-9對(duì)應(yīng)的“明”;跨度為4,第2個(gè)字符取到“月”,再跨度4超過(guò)了終點(diǎn)“明”字,取不到第3個(gè)字符“思月”。6.B解析info是列表,列表中單個(gè)元素的訪(fǎng)問(wèn)可通過(guò)索引號(hào)來(lái)完成,索引號(hào)的編號(hào)從左到右是從0開(kāi)始的。根據(jù)題意sum=13+7+25=45,所以,答案選B。7.B解析A.列表元素用[]括起來(lái);C.列表是可變數(shù)據(jù);D.列表元素允許“異質(zhì)”。8.D解析本題考查字符串知識(shí)。相當(dāng)于將字符串“2023”和字符串“2022”進(jìn)行連接操作,故答案是D。9.D解析由于x是四位數(shù),因此取得百位數(shù),可以先獲取“12”,即x//100,然后再在這個(gè)基礎(chǔ)上通過(guò)取余去掉前面的“1”即可,故x//100%10=2。10.D解析列表可以通過(guò)索引來(lái)獲取某個(gè)元素,索引默認(rèn)從0開(kāi)始,但可以取負(fù)值,表示從末尾提取,最后一個(gè)為-1,倒數(shù)第二個(gè)為-2,即程序認(rèn)為可以從結(jié)束處反向計(jì)數(shù)。在訪(fǎng)問(wèn)單個(gè)元素時(shí),使用的語(yǔ)句為列表名[索引號(hào)]。因此info[1]表示取列表info中的第二個(gè)元素,即7;info[-3]表示取列表info中的倒數(shù)第三個(gè)元素,即10;info[7]表示取列表info中的第八個(gè)元素,而列表中不存在,因此程序運(yùn)行時(shí)會(huì)出現(xiàn)錯(cuò)誤。11.(1)a[4:9:4](尾索引可以取[9,12]之間的正整數(shù))(2)a[-12:-6:5](尾索引可以取[-6,-2]之間的正整數(shù))(3)a[10:3:-6](尾索引可以取[0,3]之間的正整數(shù),或者省略不寫(xiě))(4)a[-4:-13:-8](尾索引可以取[-13,-14]之間的整數(shù),或者省略不寫(xiě))解析(1)取“白頭”從左向右正向切片;“白”對(duì)應(yīng)的頭索引為4;“頭”對(duì)應(yīng)的索引為8,“前閉后開(kāi)”原則尾索引取8的右側(cè)1個(gè)索引9(或>9且<=12超過(guò)12會(huì)取到第3個(gè)字符“切”);兩個(gè)字符之間的跨度為4步長(zhǎng)為4。(2)取“閑年”從左向右正向切片;“閑”對(duì)應(yīng)的頭索引為-12;“年”對(duì)應(yīng)的索引為-7,“前閉后開(kāi)”原則尾索引取-7的右側(cè)1個(gè)索引-6(或>-6且<=-2超過(guò)-2會(huì)取到第3個(gè)字符“切”);兩個(gè)字符之間的跨度為5步長(zhǎng)為5。(3)取“空白”從右向左逆向切片;“空”對(duì)應(yīng)的頭索引為10;“白”對(duì)應(yīng)的索引為4,“前閉后開(kāi)”原則尾索引取4的左側(cè)1個(gè)索引3(或<3或省略不寫(xiě));兩個(gè)字符之間的跨度為6步長(zhǎng)為-6。(4)取“空閑”從右向左逆向切片;“空”對(duì)應(yīng)的頭索引為-4;“閑”對(duì)應(yīng)的索引為-12,“前閉后開(kāi)”原則尾索引取-12的左側(cè)1個(gè)索引-13(或<-13或省略不寫(xiě));兩個(gè)字符之間的跨度為8步長(zhǎng)為-8。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,切片索引遵循“前閉后開(kāi)”原則,所以年份切片為s[6:10]或s[-12:-8]。月份切片同理。13.-24解析len(a)求a的元素個(gè)數(shù)8;max(a)求a最大元素21;min(a)求a最小元素1;sum(a)求a所有元素之和54。14.['博觀(guān)而約取','厚積而薄發(fā)','蘇軾']解析a[::2]第3參數(shù)步長(zhǎng)為正正向切片(從左到右);頭索引省略從左側(cè)第1個(gè)元素開(kāi)始取(索引值為0);尾索引省略向右取完;步長(zhǎng)為2取元素時(shí)跨度為2。15.[1,1,2,3,1,1,2,3]解析語(yǔ)句b=a2將列表a重復(fù)2遍賦值給b,列表b為[1,1,2,3,1,1,2,3]。16.['子','丑','寅','卯']虎解析d[2]為d中索引為2的第3個(gè)元素——列表c;d[1][2]為d中索引為1的第2個(gè)元素——列表b中的索引為2的第3個(gè)元素“虎”。17.中華人民共和國(guó)解析輸出字典中鍵為“國(guó)籍”的元素的值“中華人民共和國(guó)”。18.delinf['國(guó)籍']解析對(duì)比輸出前后的字典可知

溫馨提示

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

評(píng)論

0/150

提交評(píng)論