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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

if:

print('孩子的年齡可以入學!')else:print('孩子還未到入學年齡,請以后再來!')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=['博觀而約取','安得倚天劍','厚積而薄發(fā)','跨海斬長鯨','蘇軾','李白']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={'姓名':'王曉崇','性別':'男','國籍':'中華人民共和國','Tel'print(inf['國籍'])執(zhí)行后,輸出的結(jié)果為。

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

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

19.在PythonShell中測試下列語句:>>>dali={'風':'下關(guān)風','花':'上關(guān)花','雪':'蒼山雪','月':'洱海月'}>>>print(dali)#1>>>str(dali) #2則#1所在行代碼測試結(jié)果為(單選,填字母),#2所在行代碼測試結(jié)果為(單選,填字母)。

A.″{'風':'下關(guān)風','花':'上關(guān)花','雪':'蒼山雪','月':'洱海月'}″B.{'風':'下關(guān)風','花':'上關(guān)花','雪':'蒼山雪','月':'洱海月'}20.有如下Python程序段:dali={'風':'下關(guān)風','花':'上關(guān)花','雪':'蒼山雪','月':'秦時月','月':'洱海月'}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中運行下列語句,寫出結(jié)果。(1)max(d.values());

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

(3)min(d)。

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

溫馨提示

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

評論

0/150

提交評論