![寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第1頁(yè)](http://file4.renrendoc.com/view/b5d81d0fea41f3938ec6f13a97ad168c/b5d81d0fea41f3938ec6f13a97ad168c1.gif)
![寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第2頁(yè)](http://file4.renrendoc.com/view/b5d81d0fea41f3938ec6f13a97ad168c/b5d81d0fea41f3938ec6f13a97ad168c2.gif)
![寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第3頁(yè)](http://file4.renrendoc.com/view/b5d81d0fea41f3938ec6f13a97ad168c/b5d81d0fea41f3938ec6f13a97ad168c3.gif)
![寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第4頁(yè)](http://file4.renrendoc.com/view/b5d81d0fea41f3938ec6f13a97ad168c/b5d81d0fea41f3938ec6f13a97ad168c4.gif)
![寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第5頁(yè)](http://file4.renrendoc.com/view/b5d81d0fea41f3938ec6f13a97ad168c/b5d81d0fea41f3938ec6f13a97ad168c5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(30題)1.在E-R圖中,用來(lái)表示實(shí)體的圖形是()。
A.橢圓形B.矩形C.菱形D.三角形
2.對(duì)于以下代碼的描述正確的是()。s=”P(pán)ythonisgood”l=”isn’tit?”length=len(s)s_title=s.title()s_l=s+1s_number=s[1:6]print(length)
A.length為12。
B.s_title為”P(pán)YTHONISGOOD”
C.s_1為”P(pán)ythonisgoodisn’tit?”
D.s_number為”P(pán)ython”
3.有三個(gè)關(guān)系R、S和T如下:[*9]由關(guān)系R和S通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為()。
A.笛卡爾積B.交C.并D.自然連接
4.以下選項(xiàng),正確的是()。
A.序列類(lèi)型是一維元素向量,元素之間存在先后關(guān)系,通過(guò)索引訪問(wèn)
B.序列類(lèi)型可以分為3類(lèi):字符串、字典及列表
C.表示單一數(shù)據(jù)的類(lèi)型被稱(chēng)為組合數(shù)據(jù)類(lèi)型
D.Python的字符串、字典、元組及列表都屬于序列類(lèi)型
5.下面代碼的意義是()。>>>car=’BWM’>>>Id(car)
A.查看變量所占的位數(shù)B.轉(zhuǎn)換成布爾值C.查看變量在內(nèi)存中的地址D.把變量中的元素隨機(jī)排列
6.列表變量Is共包含10個(gè)元素,Is索引的取值范圍是()。
A.(0,10)B.[0,10]C.(l,10]D.[0,9]
7.表達(dá)式eval(‘500//10’)的結(jié)果是()。
A.50.0B.50C.500/10D.‘500/10’
8.Python提供3種基本的數(shù)字類(lèi)型,它們是()。
A.整數(shù)類(lèi)型、浮點(diǎn)數(shù)類(lèi)型、復(fù)數(shù)類(lèi)型
B.整數(shù)類(lèi)型、二進(jìn)制類(lèi)型、浮點(diǎn)數(shù)類(lèi)型
C.整數(shù)類(lèi)型、二進(jìn)制類(lèi)型、布爾類(lèi)型
D.整數(shù)類(lèi)型、二進(jìn)制類(lèi)型、復(fù)數(shù)類(lèi)型
9.下列關(guān)于分支結(jié)構(gòu)的描述錯(cuò)誤的是()。
A.分支結(jié)構(gòu)包括單分支結(jié)構(gòu)、二分支結(jié)構(gòu)及多分支結(jié)構(gòu)
B.單分支結(jié)構(gòu)的書(shū)寫(xiě)形式包括(if-else)
C.多分支結(jié)構(gòu)通常適用于判斷一類(lèi)條件或同一個(gè)條件的多個(gè)執(zhí)行路徑
D.使用多分支結(jié)構(gòu)時(shí)需要注意多個(gè)邏輯條件的先后順序,避免邏輯上的錯(cuò)誤
10.以下代碼的輸出結(jié)果是()。deffibRate(n):ifn<=0:return—1elifn==1:retum—1elifn==2:return1else:L=[1,5]foriinrange(2,n):L.a(chǎn)ppend(L[一1]+L[一2])returnL[一2]%L[一1]print(fibRate(7))
A.0.6B.28C.一1D.1
11.在Python語(yǔ)言中,IPO模式不包括()。
A.Program(程序)B.Input(輸入)C.Process(處理)D.Output(輸出)
12.樹(shù)的度為3,共有31個(gè)結(jié)點(diǎn),但沒(méi)有度為1和2的結(jié)點(diǎn)。則該樹(shù)中度為3的結(jié)點(diǎn)數(shù)為()。
A.1B.9C.10D.不可能有這樣的樹(shù)
13.在Python中,不屬于組合數(shù)據(jù)類(lèi)型的是()。
A.浮點(diǎn)數(shù)類(lèi)型B.字典類(lèi)型C.列表類(lèi)型D.字符串類(lèi)型
14.執(zhí)行以下代碼的結(jié)果是?3+5j>=5+3j
A.TrueB.FalseC.0D.異常報(bào)錯(cuò)
15.在讀/寫(xiě)文件之前,需要打開(kāi)文件,使用的函數(shù)是()。
A.readB.fopenC.openD.CFile
16.執(zhí)行以下代碼的結(jié)果是?type(lambda:None)A.(type‘NoneType’)
B.(type‘function’)
C.(type‘tuple’)
D.(type‘type’)
17.以下程序的輸出結(jié)果是()。>>>s=(3,)>>>type(s)A.<class‘diet’>
B.<class‘tuple’>
C.<class‘list’>
D.<class‘set’>
18.以下程序的輸出結(jié)果是()。ss=set(“htslbht”)sorted(ss)foriinss: print(i,end=‘’)
A.hlbstB.htslbhtC.tsblthD.hhlstt
19.不屬于Python數(shù)據(jù)分析及可視化處理第三方庫(kù)的是()。
A.seabornB.randomC.mayavi2D.numpy
20.以下程序中描述的是哪一種傳入?yún)?shù)的方法()。deff(a,b): ifa>b: print(“1”) elifa==b: pritn(“2”) else: print(“3”)f(2,3)
A.可變參數(shù)B.關(guān)鍵字參數(shù)C.默認(rèn)參數(shù)D.位置參數(shù)
21.以下程序的輸出結(jié)果是()。try:print((3+4j)*(3-4j))except:print(”運(yùn)算錯(cuò)誤!!”)
A.(25+0j)B.5C.運(yùn)算錯(cuò)誤!!D.3
22.以下關(guān)于數(shù)據(jù)維度的描述,錯(cuò)誤的是()。
A.—維數(shù)據(jù)由對(duì)等關(guān)系的有序或無(wú)序數(shù)據(jù)構(gòu)成,采用線性方式組織,對(duì)應(yīng)于數(shù)學(xué)中的集合或數(shù)組的概念
B.二維數(shù)據(jù)由關(guān)聯(lián)關(guān)系構(gòu)成,采用表格方式組織,對(duì)應(yīng)于數(shù)學(xué)中的矩陣
C.高維數(shù)據(jù)由鍵值對(duì)類(lèi)型的數(shù)據(jù)組成,采用對(duì)象方式組織
D.—維數(shù)據(jù)由對(duì)等關(guān)系的有序數(shù)據(jù)構(gòu)成,無(wú)序數(shù)據(jù)不是一維數(shù)據(jù)
23.在Python中,進(jìn)行寫(xiě)文件操作時(shí)定位到某個(gè)位置所用到的方法是()。
A.write()B.writeall()C.seek()D.writetext()
24.S和T是兩個(gè)集合,對(duì)S&T的描述正確的是()。
A.S和T的交運(yùn)算,包括同時(shí)在集合S和T中的元素
B.S和T的并運(yùn)算,包括在集合S和T中的所有元素
C.S和T的差運(yùn)算,包括在集合S但不在T中的元素
D.S和T的補(bǔ)運(yùn)算,包括S和T中的幾個(gè)非相同元素
25.下列敘述中正確的是()。
A.鏈表可以是線性結(jié)構(gòu)也可以是非線性結(jié)構(gòu)
B.鏈表只能是非線性結(jié)構(gòu)
C.快速排序也適用于線性鏈表
D.二分法查找也適用于有序鏈表
26.關(guān)系數(shù)據(jù)庫(kù)中的鍵是指()。
A.關(guān)系的所有屬性B.關(guān)系的名稱(chēng)C.關(guān)系的專(zhuān)用保留字D.能唯一標(biāo)識(shí)元組的屬性或?qū)傩约?/p>
27.以下程序的輸出應(yīng)該是()。ls=[[0,1],[5,6],[7,8]]lis=[]foriinrange(len(ls)): lis.append(ls[i][1])print(lis)
A.[1,6,8]B.[0,5,7]C.[0,6,8]D.[0,1]
28.以下關(guān)于函數(shù)的定義與編寫(xiě)的描述,錯(cuò)誤的是()。
A.函數(shù)是代碼復(fù)用的一種方式
B.在Python中,使用關(guān)鍵字define定義函數(shù)
C.定義函數(shù)時(shí),即使函數(shù)不需要接收任何參數(shù),也必須保留空的圓括號(hào)來(lái)表示這是一個(gè)函數(shù)
D.編寫(xiě)函數(shù)時(shí),一般建議先對(duì)參數(shù)進(jìn)行合法性檢查,然后再進(jìn)行編寫(xiě)
29.如果Python程序執(zhí)行時(shí)產(chǎn)生了“TypeError”的錯(cuò)誤,其原因是()。
A.代碼中的數(shù)據(jù)類(lèi)型不匹配B.代碼中使用了錯(cuò)誤的關(guān)鍵字C.代碼中缺少“:”符號(hào)D.代碼里的語(yǔ)句嵌套層次太多
30.現(xiàn)要將某氣象觀測(cè)站每天不同時(shí)間點(diǎn)的氣溫及濕度的觀察值保存,方便以后進(jìn)行調(diào)用及查詢(xún),在Python3哪種數(shù)據(jù)結(jié)構(gòu)更合適()
A.字符串B.列表C.集合D.字典
二、判斷題(10題)31.對(duì)于列表而言,在尾部追加元素比在中間位置插入元素速度更快一些,尤其是對(duì)于包含大量元素的列表。
A.是B.否
32.Python采用的是基于值得自動(dòng)內(nèi)存管理方式。
A.是B.否
33.當(dāng)作為條件表達(dá)式時(shí),空值、空字符串、空列表、空元組、空字典、空集合、空迭代對(duì)象以及任意形式的數(shù)字0都等價(jià)于False。
A.是B.否
34.一般來(lái)說(shuō),Python擴(kuò)展庫(kù)沒(méi)有通用于所有版本Python的,安裝時(shí)應(yīng)選擇與已安裝Python的版本對(duì)應(yīng)的擴(kuò)展庫(kù)。
A.是B.否
35.假設(shè)已導(dǎo)入random標(biāo)準(zhǔn)庫(kù),那么表達(dá)式max([random.randint(1,10)foriinrange(10)])的值一定是10。
A.是B.否
36.4j是合法Python數(shù)字類(lèi)型。
A.是B.否
37.Python變量名區(qū)分大小寫(xiě),所以student和Student不是同一個(gè)變量。
A.是B.否
38.表達(dá)式{1,3,2}>{1,2,3}的值為T(mén)rue。
A.是B.否
39.同一個(gè)列表對(duì)象中的元素類(lèi)型可以各不相同。
A.是B.否
40.Python支持多繼承,如果父類(lèi)中有相同的方法名,而在子類(lèi)中調(diào)用時(shí)沒(méi)有指定父類(lèi)名,則Python解釋器將從左向右按順序進(jìn)行搜索。
A.是B.否
三、填空題(10題)41.表達(dá)式len('中國(guó)'.encode('gbk'))的值為_(kāi)___________。
42.表達(dá)式'Helloworld'.lower()的值為_(kāi)____________。
43.Python源代碼程序偽編譯后的文件擴(kuò)展名為_(kāi)_________。
44.表達(dá)式int('123',16)的值為_(kāi)________。
45.表達(dá)式[indexforindex,valueinenumerate([3,5,7,3,7])ifvalue==max([3,5,7,3,7])]的值為_(kāi)_________________。
46.已知函數(shù)定義deffunc(**p):return''.join(sorted(p)),那么表達(dá)式func(x=1,y=2,z=3)的值為_(kāi)_________。
47.表達(dá)式'abcabcabc'.rindex('abc')的值為_(kāi)___________。
48.表達(dá)式type('3')in(int,float,complex)的值為_(kāi)_________。
49.使用pip工具把本機(jī)已安裝的Python擴(kuò)展庫(kù)及版本信息輸出到文本文件requirements.txt中的完整命令是__________。
50.Python運(yùn)算符中用來(lái)計(jì)算整商的是_________。
四、操作題(3題)51.考生文件夾下存在一個(gè)文件“PY301.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請(qǐng)按照源文件內(nèi)部說(shuō)明修改代碼,實(shí)現(xiàn)以下功能。設(shè)計(jì)一個(gè)猜字母的程序,程序隨機(jī)給出26個(gè)小寫(xiě)字母中的一個(gè),答題者輸入猜測(cè)的字母,若輸入的不是26個(gè)小寫(xiě)字母之一,讓用戶(hù)重新輸入;若字母在答案之前或之后,程序給出相應(yīng)正確提示;若答錯(cuò)5次,則答題失敗并退出游戲;若回答正確,程序輸出回答次數(shù)并退出游戲。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)?..處使用一行或多行代碼替換#請(qǐng)?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)
52.考生文件夾下存在一個(gè)文件PY101.py,請(qǐng)寫(xiě)代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能:
鍵盤(pán)輸入正整數(shù)n,按要求把n輸出到屏幕,格式要求:寬度為25個(gè)字符,等號(hào)字符(=)填充,右對(duì)齊,帶千位分隔符。如果輸入正整數(shù)超過(guò)25位,則按照真實(shí)長(zhǎng)度輸出。
例如:鍵盤(pán)輸入正整數(shù)n為1234,屏幕輸出===================1,234
試題程序:
#請(qǐng)完善如下代碼
s=input()
print(”{________(1)_________}”.format(________(2)_________))
53.考生文件夾下存在一個(gè)文件“PY103.py”,請(qǐng)寫(xiě)代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。用鍵盤(pán)輸入十進(jìn)制整數(shù),按要求將這個(gè)整數(shù)轉(zhuǎn)換為二進(jìn)制、八進(jìn)制及十六進(jìn)制(大寫(xiě))并輸出到屏幕。例如:輸入數(shù)字:425對(duì)應(yīng)的二進(jìn)制數(shù):110101001對(duì)應(yīng)的八進(jìn)制數(shù):651對(duì)應(yīng)的十六進(jìn)制數(shù):1A9試題程序:#請(qǐng)?jiān)赺____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼num=eval(input("輸入數(shù)字:"))print("對(duì)應(yīng)的二進(jìn)制數(shù):{_____(1)_____}\n八進(jìn)制數(shù):{_____(2)_____}\n十六進(jìn)制數(shù):{_____(3)_____}".format(num))試題答案:num=eval(input("輸入數(shù)字:”))Print(”對(duì)應(yīng)的二進(jìn)制數(shù):{0:b}\n八進(jìn)制數(shù):{0:o}\n十六進(jìn)制數(shù):{0:x}”.format(num))
參考答案
1.B在E—R圖中實(shí)體集用矩形,屬性用橢圓,聯(lián)系用菱形。
2.Clen()方法用來(lái)獲取字符串的長(zhǎng)度,所以length應(yīng)為14;title()方法是把字符串每個(gè)單詞的首字母變?yōu)榇髮?xiě),所以應(yīng)為PythonIsGood;索引的序號(hào)是從0開(kāi)始的,所以s[1:6]應(yīng)為ython。
3.D自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T關(guān)系中的有序組可知R與S進(jìn)行的是自然連接操作。
4.A序列類(lèi)型是一維元素向量,元素之間存在先后關(guān)系,通過(guò)索引訪問(wèn)。Python的很多數(shù)據(jù)類(lèi)型是序列類(lèi)型,其中比較重要的是字符串類(lèi)型、列表類(lèi)型及元組類(lèi)型。字典是存儲(chǔ)可變數(shù)量鍵值對(duì)的數(shù)據(jù)結(jié)構(gòu),通過(guò)字典類(lèi)型實(shí)現(xiàn)映射,所以字典是映射類(lèi)型,不是序列類(lèi)型。B、D兩項(xiàng)錯(cuò)誤。表示多個(gè)數(shù)據(jù)的類(lèi)型被稱(chēng)為組合數(shù)據(jù)類(lèi)型,C錯(cuò)誤。本題選擇A選項(xiàng)。
5.Cid(x)是Python中的內(nèi)置函數(shù),用來(lái)查看變量在內(nèi)存中的地址。
6.D列表使用方括號(hào)作為索引操作符,索引從0開(kāi)始,即第一個(gè)元素的索引是0,第二個(gè)元素的索引是1,依此類(lèi)推。本題列表中有10個(gè)元素,則索引取值范圍是[0,9]。本題選擇D選項(xiàng)。
7.B“x//y”是指x與y的整數(shù)商,即不大于x與y之商的最大整數(shù)。這里,500//10的結(jié)果為50,由于加了單引號(hào),因此結(jié)果為字符串類(lèi)型。eval()函數(shù)將去掉字符串最外側(cè)的引號(hào),并按照Python語(yǔ)句方式執(zhí)行去掉引號(hào)后的字符內(nèi)容。本題選擇B選項(xiàng)。
8.APython提供的3種基本的數(shù)字類(lèi)型為整數(shù)類(lèi)型、浮點(diǎn)數(shù)類(lèi)型、復(fù)數(shù)類(lèi)型,分別對(duì)應(yīng)數(shù)學(xué)中的整數(shù)、實(shí)數(shù)和復(fù)數(shù)。本題選擇A選項(xiàng)。
9.B單分支結(jié)構(gòu)的書(shū)寫(xiě)形式如下:if〈條件>:〈語(yǔ)句塊>二分支結(jié)構(gòu)的書(shū)寫(xiě)形式如下:if<條件>:<語(yǔ)句塊1>else:〈語(yǔ)句塊2>本題選擇B選項(xiàng)。
10.B將實(shí)參7傳遞給函數(shù)形參變量n,之后進(jìn)入多分支結(jié)構(gòu),依次判斷后,執(zhí)行else后面的語(yǔ)句。for語(yǔ)句為:foriinrange(2,7),i從2依次變化到6,循環(huán)5次,將L[一1]+L[一2]的值通過(guò)append()方法加入到列表L中。\n當(dāng)i=2時(shí),L[一1]+L[一2]=5+1=6,將6添加到列表L中,此時(shí)L=[1,5,6];\n當(dāng)i=3時(shí),L[一1]+L[一2]=6+5=11,將11添加到列表L中,此時(shí)L=[1,5,6,11];\n當(dāng)i=4時(shí),L[一1]+L[一2]=11+6=17,將17添加到列表L中,此時(shí)L=[1,5,6,11,17];\n當(dāng)i=5時(shí),L[一1]+L[一2]=17+ll=28,將28添加到列表L中,此時(shí)L=[1,5,6,11,17,28];\n當(dāng)i=6時(shí),L[一1]+L[一2]=28+17=45,將45添加到列表L中,此時(shí)L=[1,5,6,11,17,28,45]。\n最后L[一2]%L[一1]=28%45=28,故程序輸出28。本題選擇B選項(xiàng)。
11.A程序設(shè)計(jì)IPO模式:\nI:Input輸入,程序的輸入。程序的輸入包括:文件輸入、網(wǎng)絡(luò)輸入、控制臺(tái)輸入、隨機(jī)數(shù)據(jù)輸入、程序內(nèi)部參數(shù)輸入等。輸入是一個(gè)程序的開(kāi)始。\nP:Process處理,程序的主要邏輯。程序?qū)斎脒M(jìn)行處理,輸出產(chǎn)生結(jié)果。處理的方法也叫算法,是程序最重要的部分??梢哉f(shuō),算法是一個(gè)程序的主要靈魂。\nO:Output輸出,程序的輸出。程序的輸出包括:屏幕顯示輸出、文件輸出、網(wǎng)絡(luò)輸出、操作系統(tǒng)內(nèi)部變量輸出等。輸出是一個(gè)程序展示運(yùn)算成果的方式。
12.C樹(shù)的度為3,表示樹(shù)中只存在度為0、1、2、3的結(jié)點(diǎn)。設(shè)度為3的結(jié)點(diǎn)是n,由于沒(méi)有度為1和2的結(jié)點(diǎn),則度為0的結(jié)點(diǎn)數(shù)為31—n。根據(jù)樹(shù)中的結(jié)點(diǎn)數(shù)=樹(shù)中所有結(jié)點(diǎn)的度之和+1,得n×3+0×1+0×2+(31一n)×0+1=31,則n=10。
13.APython中組合數(shù)據(jù)類(lèi)型包括元組、列表、字典和集合等。本題選擇A選項(xiàng)。
14.D
15.CPython通過(guò)open()函數(shù)打開(kāi)一個(gè)文件,并返回一個(gè)操作這個(gè)文件的變量,語(yǔ)法格式為<變量名>=open(\n<文件路徑及文件名>,<打開(kāi)模式>)。本題選擇C選項(xiàng)。
16.B
17.B變量s是元組類(lèi)型,type()返回的是表達(dá)式的值的類(lèi)型。本題選擇B選項(xiàng)。
18.Aset()函數(shù)是將其他的組合數(shù)據(jù)類(lèi)型變成集合類(lèi)型,返回結(jié)果是一個(gè)無(wú)重復(fù)且排序任意的集合n因此,set(“htslbht”)的返回值是一個(gè)類(lèi)似{‘h’,‘l’,‘b’,‘s’,‘t’}的集合,然后將其賦值給ss。sorted(ss)的返回值是對(duì)ss進(jìn)行排序后的結(jié)果,即執(zhí)行sorted(ss)后,ss的值并沒(méi)有改變,最后仍輸出hlbst。本題選擇A選項(xiàng)。
19.B屬于Python數(shù)據(jù)分析及可視化的第三方數(shù)據(jù)庫(kù)的有:numpy、scipy、pandas、matplotlib、TVTK、mayavi(也稱(chēng)mayavi2)等。random庫(kù)是Python語(yǔ)言用于產(chǎn)生各種分布的偽隨機(jī)數(shù)序列的庫(kù)。本題選擇B選項(xiàng)。
20.Df()函數(shù)中參數(shù)數(shù)量是固定的,A選項(xiàng)錯(cuò)誤;傳入?yún)?shù)時(shí)并沒(méi)有指定形參a或b,B選項(xiàng)錯(cuò)誤;函數(shù)并沒(méi)有自帶默認(rèn)參數(shù),且使用函數(shù)時(shí)傳入了兩個(gè)實(shí)參,C選項(xiàng)錯(cuò)誤;該函數(shù)采用默認(rèn)的傳參方式,即位置參數(shù)傳參,D選項(xiàng)正確。本題選擇D選項(xiàng)。
21.A(3+4j)*(3-4j)是復(fù)數(shù)的乘法運(yùn)算。設(shè)c1=a+bj,c2=c+dj(a、b、c、d均為實(shí)數(shù)),c1*c2=\n(ac-bd)+(bc+ad)j0結(jié)果是(25+0j)。本題選擇A選項(xiàng)。
22.D任何可以以序列或集合表示的內(nèi)容都可以看作一維數(shù)據(jù)。本題選擇D選項(xiàng)。
23.C在Python中,進(jìn)行寫(xiě)文件操作時(shí)定位到某個(gè)位置所用到的方法是seek()。設(shè)f為文件變量,用法為f.\nseek(offset);含義為改變當(dāng)前文件操作指針的位置;offset的值為0表示文件開(kāi)頭,為2表示文件結(jié)尾。本題選擇C選項(xiàng)。
24.AS&T返回一個(gè)新集合,包括同時(shí)在集合S和T中的元素。本題選擇A選項(xiàng)。
25.A線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)稱(chēng)為線性鏈表,線性鏈表可以是線性結(jié)構(gòu)也可以是非線性結(jié)構(gòu)??焖倥判蚝投址ú檎疫m用于順序存儲(chǔ)的線性表。本題選擇A選項(xiàng)。
26.D在關(guān)系(二維表)中凡是能唯一標(biāo)識(shí)元組的最小屬性集稱(chēng)為該關(guān)系的鍵或者碼。
27.Alen()函數(shù)獲得列表ls的長(zhǎng)度,range()函數(shù)起到循環(huán)次數(shù)的作用,append()方法在列表lis最后增加元素。列表ls存儲(chǔ)的元素是列表,訪問(wèn)時(shí)需要使用索引嵌套。本題選擇A選項(xiàng)。
28.B在Python中,使用關(guān)鍵字def定義函數(shù)。本題選擇B選項(xiàng)。
29.ATypeError指對(duì)類(lèi)型無(wú)效的操作,也就是數(shù)據(jù)類(lèi)型不匹配。本題選擇A選項(xiàng)。
30.D
31.Y
32.Y
33.Y
34.Y
35.N
36.Y
37.Y
38.N
39.Y
40.Y
41.4
42.'helloworld'
43.pyc
44.291
45.[2,4]
46.'xyz'
47.6
48.FalseTrue
49.pipfreeze>requirements.txt
50.//
51.importletter_list=[‘a(chǎn)’,‘b’,'c','d’,‘e’,'f’,’g’,‘h’,‘i’,‘j’,‘k’,‘l’,’m’,‘n’,‘o’,‘p’,’q’,‘r’,‘s’,’t’,‘u’,‘v’,’w’,‘x’,‘y’,‘z’]letter=letter一list[random.randint(0,25)]count=0whileTrue:Letter_input=input(‘請(qǐng)輸入26個(gè)小寫(xiě)英文字母中的任一個(gè):’)Count+=1Ifletter_inputnotinletter_list:Print(‘請(qǐng)重新輸入字母’)Else:Ifcount>5Print(‘猜測(cè)超過(guò)5次,答題失敗’)BreakElse:Ifletter_input==letter:Print(‘恭喜你答對(duì)了,總共猜了{(lán)}次’.format(count))BreakElifletter_input>letter:Print(‘你輸入的字母排在該字母之后’)Elifletter_inputPrint(‘你輸入的字母排在該字母之前’)Else:Print(‘未知錯(cuò)誤’)隨機(jī)抽取26個(gè)小寫(xiě)字母,需要使用Python的random庫(kù)中的函數(shù)。mndint(\r\na,b)函數(shù)生成一個(gè)區(qū)間為[a,b]的整數(shù),用來(lái)隨機(jī)抽取列表中的字母。根據(jù)題目要求總體分為兩個(gè)方向:①輸入的字符不是小寫(xiě)字母中的任一個(gè)字符,則輸出“請(qǐng)重新輸入字母”;②若輸入的字符在列表中,則判斷輸入的次數(shù)是否大于5,大于5則輸出“猜測(cè)超過(guò)5次,答題失敗”并退出循環(huán),在輸入次數(shù)之內(nèi),對(duì)輸入的字符與隨機(jī)抽取的字符進(jìn)行比較,即大于、小于及等于,不同的比較范圍對(duì)應(yīng)不同的輸出。
52.s=input()\r\nprint(”{:=>25}”.format(eval(s)))該題目主要考查Python字符串的格式化方法。Python語(yǔ)言推薦使用.format()格式化方法,其使用方式如下:\r\n
<模板字符串>.format(<逗號(hào)分隔的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度公司品牌形象授權(quán)及更新服務(wù)合同
- 2025年度建筑工程施工合同風(fēng)險(xiǎn)預(yù)警合同匯編
- 2025年度企業(yè)派遣員工勞動(dòng)合同法律依據(jù)與執(zhí)行細(xì)則
- 2025年度個(gè)人與企業(yè)簽訂的農(nóng)業(yè)貸款合同
- 2025年度智慧農(nóng)業(yè)建設(shè)項(xiàng)目總承包合同范本
- 2025年度廣告素材制作采購(gòu)合同
- 2025年度辦公設(shè)備與耗材采購(gòu)及售后服務(wù)合同
- 2025年度地?zé)崮芾霉懿墓芗少?gòu)合同
- 2025年度古董藝術(shù)品市場(chǎng)拓展與購(gòu)銷(xiāo)合同
- 2025年度老舊小區(qū)外墻翻新改造專(zhuān)業(yè)承包合同
- 2025年中國(guó)高價(jià)HPV疫苗行業(yè)競(jìng)爭(zhēng)格局分析及投資規(guī)劃研究報(bào)告
- 2025年春新北師大版物理八年級(jí)下冊(cè)課件 第七章 運(yùn)動(dòng)和力 第四節(jié) 同一直線上二力的合成
- 《肝硬化的臨床表現(xiàn)》課件
- 新增值稅法學(xué)習(xí)課件
- 飛書(shū)項(xiàng)目管理
- 醫(yī)院醫(yī)共體2025年度工作計(jì)劃
- 眼科疾病與視覺(jué)健康
- 自卸車(chē)司機(jī)實(shí)操培訓(xùn)考核表
- 教師個(gè)人基本信息登記表
- 中考現(xiàn)代文閱讀理解題精選及答案共20篇
- ESD測(cè)試作業(yè)指導(dǎo)書(shū)-防靜電手環(huán)
評(píng)論
0/150
提交評(píng)論