




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Python程序設(shè)計(jì)練習(xí)題一、單項(xiàng)選擇題:(每小題2分共70分)1.Python語言提供的3種基本數(shù)字類型是()。[單選題]A.int、float、complex(正確答案)B.int、float、bitC.int、float、binaryD.int、float、bool2.下列選項(xiàng)中,表示二進(jìn)制整數(shù)是()[單選題]A.b1011B.’1011’C.0b1020D.0B1101(正確答案)3.Print(complex(2.5))的輸出結(jié)果是()。[單選題]A.2.5+jB.2.5+0jC.(2.5+0j)(正確答案)D.(2+0.5j)4.關(guān)于Python語言的浮點(diǎn)數(shù)類型的說法錯(cuò)誤的是()。[單選題]A.浮點(diǎn)數(shù)是帶有小數(shù)的數(shù)據(jù)B.所有浮點(diǎn)數(shù)必須帶有小數(shù)部分C.浮點(diǎn)數(shù)類型與數(shù)學(xué)中實(shí)數(shù)的概念一致D.小數(shù)部分不可以為0(正確答案)5.下列不是浮點(diǎn)數(shù)常量的是()。[單選題]A.3.14B.2.C..56D.1.0f25(正確答案)6.表達(dá)式10+True+5j.real的計(jì)算結(jié)果是()。[單選題]A.11B.11.0(正確答案)C.15.0D.出錯(cuò),類型不兼容7.表達(dá)式9%-2.0的計(jì)算結(jié)果是()。[單選題]A.1.0B.1C.-1D.-1.0(正確答案)8.下面代碼的執(zhí)行結(jié)果是()。
x=2;y=5;print(x<y>1)[單選題]A.True(正確答案)B.FalseC.1D.-19.下面代碼的輸出結(jié)果是()。
x=314.15926
print(round((x,2),round(x,-2))[單選題]A.314.16300B.300314.16C.314.16300.0(正確答案)D.300.0314.1610.下列關(guān)于Python3字符串的說法中,錯(cuò)誤的是()。[單選題]A.可以使用datatype()函數(shù)測試字符串的類型(正確答案)B.使用轉(zhuǎn)義符’\’,可在字符串中包含單引號C.字符串’\0'的長度為1D.str類型的字符串中可包含漢字11.print(len("Python\t編程"))的輸出結(jié)果是()。[單選題]A.9(正確答案)B.18C.11D.2212.下面程序的輸出結(jié)果是()。
a={1:"one",2:"two",3:’three’}
forkina:
print(k,end="")[單選題]A.1:one2:two3:threeB.onetwothreeC.123(正確答案)D.threetwoone13.下列選項(xiàng)中值為True的是()。[單選題]A.’123234'<123'B.'A'<''C.'Python'>'python'D.'abcd'<'ad'(正確答案)14.設(shè)有語句s=”HelloPython”,則可以輸出’Python’字符串的是()。[單選題]A.s[5:0]B.s[6:0]C.s[6:1]D.S[6:](正確答案)15.下面程序的輸出結(jié)果是()。
a="Pytthonprogramming"
b=a[:4]+a[-3:]
print(b)[單選題]A.oiB.PythiC.Pything(正確答案)D.Pythoing16.下列選項(xiàng)中錯(cuò)誤的是()。[單選題]A.python中的字符采用單字節(jié)編碼(正確答案)B.print(ord(‘a(chǎn)’))輸出97C.print(chr(65))輸出AD.chr(x)和ord(x)函數(shù)可用于處理漢字17.print(“{0:0<8}”.format(123))的輸出結(jié)果是()。[單選題]A.123:TrueB.123TrueC.00000123D.12300000(正確答案)18.語句print(“{0:3}”.format(“123456”))的輸出結(jié)果是()。[單選題]A.1234B.123C.111D.123456(正確答案)19.下列關(guān)于組合數(shù)據(jù)類型的說法正確的是()。[單選題]A.集合對象中的元素是有序的B.序列對象和集合對象中的元素允許重復(fù)C.映射類型對象中的關(guān)鍵字只能是同一種類型的數(shù)據(jù)D.組合數(shù)據(jù)類型可以對多種類型的數(shù)據(jù)執(zhí)行相同的處理(正確答案)20.語句print(set(‘1223’))的輸出結(jié)果是()。[單選題]A.('1223')B.('1','2','2','3')C.1223D.{'1','2','3'}(正確答案)21.下面代碼的輸出結(jié)果是()。
a={1,2,3}
b={3,4,5}
print(a-b,a-b|a&b)[單選題]A.{3},{1,2,3}C.{1,2}{3}B.{1,2}{1,2,3}(正確答案)D.{1,2,4,5}{1,2,3}22.下面代碼的輸出結(jié)果是()。
a={1,2,3}
a.remove(2)
print(a)[單選題]A.{1,2}B.{1,3}(正確答案)C.1,3D.1323.下面代碼的輸出結(jié)果是()。
lt=list(range(10))
print(5inlt)[單選題]A.FalseB.True(正確答案)C.-1D.024.表達(dá)式[1,"24",[4,"567"],89][2][-1][1]的計(jì)算結(jié)果是()。[單選題]A."4"B."5"C."6"(正確答案)D."7"25.關(guān)于列表和字符串的說法,錯(cuò)誤的是()。[單選題]A.可使用正向遞增序號和反向遞減序號進(jìn)行索引B.可修改列表中的元素,但不能修改字符串中的單個(gè)字符C.字符和列表均支持成員關(guān)系操作符(in)D.字符串是字符的無序組合(正確答案)26.下面代碼的執(zhí)行結(jié)果是()。
a=list('abc')
prinnt("#".join(a+['1','2']))[單選題]A.abc#12B.abc#1#2C.a#b#c#12D.a#b#c#1#2(正確答案)27.下面代碼的執(zhí)行結(jié)果是()。
a=[1,2]
a.append(3)
a.insert(3,[4,5])
print(a)[單選題]A.[1,2,3,[4,5]](正確答案)C.[1,2,[4,5],3]B.[1,2,3,4,5]D.[1,2,3,4,5,3]28.下列關(guān)于列表的操作的說法錯(cuò)誤的是()。[單選題]A.clear()方法刪除列表的最后一個(gè)元素(正確答案)B.copy()方法復(fù)制列表的全部元素,生成一個(gè)新列表C.reverse()將列表中的所有元素反轉(zhuǎn)順序D.append(x)方法在列表末尾增加一個(gè)元素x29.給出如下代碼。
s=list('IamaprofessionalPythonprogrammer')
能輸出字符“a”出現(xiàn)次數(shù)的語句是()。[單選題]A.print(s.index("a"))C.print(s.index("a",1,len(s)))B.priprint(s.index("a",1))D.print(s.count("a"))(正確答案)30.程序代碼如下:
try:
lt=eval(input("請輸入一個(gè)列表:"))
lt.reverse()
print(lt)
except:
print(“輸入錯(cuò)誤”)
程序運(yùn)行時(shí)輸入”1,2,3”則輸出的結(jié)果是()。[單選題]A.1,2,3B.3,2,1C.輸入錯(cuò)誤(正確答案)D.運(yùn)行出錯(cuò)31.下面代碼的執(zhí)行結(jié)果是()。
t=(1,(2,3),(4,[5,6,7])))
print(len(t))
[單選題]A.7B.4C.3(正確答案)D.632.下面代碼的輸出結(jié)果是()。
x=(1,2,3)3
print(x.index(2,3))[單選題]A.3B.4(正確答案)C.5D.633.下面代碼的輸出結(jié)果是()。
color={"red":’紅色’,’green’:’綠色’,‘blue’:’藍(lán)色’}
print(color[‘red’],color.get(‘blue',’黃色’))[單選題]A.紅色黃色B.紅色藍(lán)色(正確答案)C.綠色黃色D.紅色綠色34.運(yùn)行會出錯(cuò)的語句是()。[單選題]A.d={[1,2]:1,[3,4]:3}(正確答案)C.d={'x':1,'y':2}B.d={(1,2):1,(3,4):3}D.d={1:[1,2],3:[3,4]}35.以下關(guān)于字典的說法,錯(cuò)誤的是()。[單選題]A.字典是鍵值對的集合B.字典中的元素通過鍵來索引訪問C.字典長度是可變的D.字典中的鍵允許重復(fù)(正確答案)二、閱讀以下各程序段,完成相應(yīng)填空(每空3分,30分):1.下面的程序在運(yùn)行時(shí)從鍵盤輸入一個(gè)字符串,輸出字符串中各個(gè)字符的出現(xiàn)次數(shù),可填入畫線處將程序補(bǔ)充完整的語句是()。
x=input('請輸入一串字符:')
cs={}
forainx:
___
forkincs.key:
print(k,cs[k])[填空題]空1答案:cs[a]=cs.get(a,0)+12.下面的代碼功能為,任意輸入多個(gè)數(shù)字(逗號分隔),用這些數(shù)字創(chuàng)建一個(gè)集合,輸出該集合。從鍵盤輸入一個(gè)數(shù)據(jù),如果集合包含該數(shù),將其從集合刪除;否則將其添加到集合。請?jiān)诋嬀€處添加適當(dāng)代碼,將程序補(bǔ)充完整。
a=input('請輸入多個(gè)數(shù)(逗號分隔):')
b=___
print('原集合:',b)
c=eval(input('請輸入一個(gè)數(shù):'))
ifcinb:
___
print('已從集合刪除',c)
else:
___
print(c,'已添加到集合')
print('新集合:',b)[填空題]空1答案:eval("{"+a+"}")空2答案:b.remove(c)空3答案:b.add(c)3.下面的代碼用輸入的字符串創(chuàng)建列表,去除重復(fù)字符后,將字符按從小到大的順序輸出。請?jiān)诋嬀€處添加適當(dāng)代碼,將程序補(bǔ)充完整。
a=input('請輸入一串字符:')
b=___
print('原列表:",b)
b.sort()
print("排序后的字符:",end="")
forcinb:
print(c,end='')[填空題]空1答案:list(set(a))4.下面的代碼用輸入的多個(gè)數(shù)創(chuàng)建列表,并將數(shù)按從大到小的順序輸出。請?jiān)诋嬀€處添加適當(dāng)代碼,將程序補(bǔ)充完整。
a,b=eval((input("請輸入多個(gè)數(shù)(逗號分隔):"))
___
print("原列表:",b)
___
print("排序后:",b)[填空題]空1答案:b.insert(0,a)空2答案:b.sort(reverse=True)5.下面的代碼輸入一個(gè)整數(shù),在字典中查詢其映射的值,如果字典的鍵包含該整數(shù),則
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 制作拍攝合同范本
- 債務(wù)變更合同范本
- 代銷汽車合同范本
- 二手車合同范本商家自己寫
- 分階段付款合同范本
- 華帝櫥柜合同范本
- 農(nóng)村建房主體合同范本
- 單位門合同范本
- 醫(yī)療美容轉(zhuǎn)讓合同范例
- 產(chǎn)品設(shè)計(jì)開發(fā)合同范本
- CJJ2-2008城市橋梁工程施工與質(zhì)量驗(yàn)收規(guī)范
- 病媒生物防治操作規(guī)程
- 2024年社會工作者《社會工作實(shí)務(wù)(中級)》考試真題必考題
- 德育教育研究課題申報(bào)書
- (高清版)JTG 3810-2017 公路工程建設(shè)項(xiàng)目造價(jià)文件管理導(dǎo)則
- 《煤礦重大事故隱患判定標(biāo)準(zhǔn)》試題及答案
- 《ISO31000:2024風(fēng)險(xiǎn)管理指南》指導(dǎo)手冊(雷澤佳譯2024-04)
- 學(xué)前兒童表演游戲的組織與指導(dǎo)(學(xué)前兒童游戲課件)
- 建筑用真空陶瓷微珠絕熱系統(tǒng)應(yīng)用技術(shù)規(guī)程
- (高清版)DZT 0214-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 銅、鉛、鋅、銀、鎳、鉬
- 《拒絕校園欺凌 防霸凌主題班會》課件
評論
0/150
提交評論