




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
甘肅省蘭州市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(30題)1.字符串tstr=’television’,顯示結(jié)果為vi的選項(xiàng)是()。
A.pxint(tstr[4:7])
B.ptint(tstr[5:7])
C.print(tstr[一6:6])
D.print(tstr[4:一2])
2.以下關(guān)于函數(shù)定義的描述,正確的是()。
A.函數(shù)必須要有返回值
B.函數(shù)定義中可以定義無(wú)限多個(gè)參數(shù)
C.函數(shù)定義的關(guān)鍵字是class
D.函數(shù)定義時(shí)可選參數(shù)是在非可選參數(shù)前面的
3.下列敘述中正確的是()。
A.順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的
B.順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線性結(jié)構(gòu)
C.順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表
D.鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間
4.以下關(guān)于Python函數(shù)的描述中,正確的是()。
A.函數(shù)eVal()可以用于數(shù)值表達(dá)式的求值,如eval("2*3+1”)
B.Python中,def和return是函數(shù)必須使用的保留字
C.Pythcm函數(shù)定義中沒(méi)有對(duì)參數(shù)指定類(lèi)型,這說(shuō)明參數(shù)在函數(shù)中可以當(dāng)作任意類(lèi)型使用
D.—個(gè)函數(shù)中只允許有一條return語(yǔ)句
5.Python中,以下表達(dá)式結(jié)果為False的是()。
A.“CD”<“CDFG”B.“DCBA”<“DC”C.“”<“G”D.“LOVE”>“l(fā)ove”
6.某樹(shù)的度為3,且有9個(gè)度為3的節(jié)點(diǎn),5個(gè)度為1的節(jié)點(diǎn),但沒(méi)有度為2的節(jié)點(diǎn)。則該樹(shù)總的節(jié)點(diǎn)數(shù)為()。
A.32B.14C.33D.19
7.某完全二叉樹(shù)有256個(gè)節(jié)點(diǎn),則該二叉樹(shù)的深度為()。
A.7B.8C.9D.10
8.下面關(guān)于遞歸函數(shù),描述錯(cuò)誤的是()。
A.遞歸函數(shù)必須有一個(gè)明確的結(jié)束條件
B.遞歸函數(shù)就是一個(gè)函數(shù)在內(nèi)部調(diào)用自身本身
C.遞歸效率不高,遞歸層次過(guò)多會(huì)導(dǎo)致棧溢出
D.每進(jìn)入更深一層的遞歸時(shí),問(wèn)題規(guī)模相對(duì)于前一次遞歸是不變的
9.程序流程圖中帶有箭頭的線段表示的是()。
A.圖元關(guān)系B.數(shù)據(jù)流C.控制流D.調(diào)用關(guān)系
10.下列關(guān)于Python程序格式的描述中正確的是()。
A.注釋可以在一行中的任意位置開(kāi)始,這一行都會(huì)作為注釋不被執(zhí)行
B.縮進(jìn)是指每行代碼前的留白部分,用來(lái)表示層次關(guān)系,使代碼更加整潔利于閱讀,所有代碼都需要在行前至少加一個(gè)空格
C.Python語(yǔ)言不允許在一行的末尾加分號(hào),這會(huì)導(dǎo)致語(yǔ)法錯(cuò)誤
D.一行代碼的長(zhǎng)度如果過(guò)長(zhǎng),可以使用“\”反斜杠續(xù)行
11.以下代碼的輸出結(jié)果是()。Test_list=list(range(6))Print(6inTest_list)
A.6B.6inTest_listC.TrueD.False
12.以下關(guān)于二進(jìn)制整數(shù)的定義,正確的是()。
A.081014B.0b1010C.0B1019D.ObC3F
13.對(duì)以下代碼的輸出描述正確的是()。lis=list(range(6))print(lis)
A.[0,1,2,3,4,5]
B.[0,1,2,3,4,5,6]
C.0,1,2,3,4,5
D.0,1,2,3,4,5,6
14.以下關(guān)于字符串的描述正確的是()。
A.字符應(yīng)視為長(zhǎng)度為1或2的字符串
B.字符串中的字符可進(jìn)行數(shù)學(xué)運(yùn)算,但進(jìn)行數(shù)學(xué)運(yùn)算的字符必須為數(shù)字
C.在三引號(hào)字符串中可包含換行回車(chē)等特殊的字符
D.字符串可以進(jìn)行切片賦值
15.以下程序的輸出結(jié)果是()。a=3.6e-1b=4.2e3print(b-a)
A.4199.64B.7.8e2C.0.6e-4D.4199.064
16.以下描述中,錯(cuò)誤的是()。
A.Python語(yǔ)言通過(guò)索引來(lái)訪問(wèn)列表中元素,索引可以是負(fù)整數(shù)
B.列表用方括號(hào)來(lái)定義,繼承了序列類(lèi)型的所有屬性和方法
C.Python列表是各種類(lèi)型數(shù)據(jù)的集合,列表中的元素不能夠被修改
D.Python語(yǔ)言的列表類(lèi)型能夠包含其他的組合數(shù)據(jù)類(lèi)型
17.以下關(guān)于Python分支結(jié)構(gòu)的描述中,錯(cuò)誤的是()。
A.Python分支結(jié)構(gòu)使用保留字if、elif和else來(lái)實(shí)現(xiàn),每個(gè)if后面必須有elif或else
B.if-else結(jié)構(gòu)是可以嵌套的
C.if語(yǔ)句會(huì)判斷if后面的邏輯表達(dá)式,當(dāng)表達(dá)式為真時(shí),執(zhí)行if后續(xù)的語(yǔ)句塊
D.縮進(jìn)是Python分支語(yǔ)句的語(yǔ)法部分,縮進(jìn)不正確會(huì)影響分支功能
18.下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進(jìn)后出”原則存取數(shù)據(jù)的是()。
A.循環(huán)隊(duì)列B.棧C.隊(duì)列D.二叉樹(shù)
19.以下關(guān)于數(shù)據(jù)維度的描述,錯(cuò)誤的是()。
A.列表的索引值是大于0小于列表長(zhǎng)度的整數(shù)
B.JSON格式可以表示比二維數(shù)據(jù)還復(fù)雜的高維數(shù)據(jù)
C.二維數(shù)據(jù)可以看成多條一維數(shù)據(jù)的組合形式
D.CSV文件既能保存一維數(shù)據(jù),也能保存二維數(shù)據(jù)
20.下面程序的輸出結(jié)果是()。lisl=[1,2,['python1]]lis2=['loves']lisl[1]=lis2print(lisl)
A.[lis2,2,[‘python’]]
B.[1,['loves'],['python']]
C.[1,2,'python','loves']
D.[1,2,[‘python1,’loves’]]
21.下面哪一項(xiàng)不屬于面向?qū)ο蟮奶攸c(diǎn)()。
A.封裝B.多態(tài)C.性能高D.繼承
22.在Python語(yǔ)言中,不屬于組合數(shù)據(jù)類(lèi)型的是()。
A.浮點(diǎn)數(shù)類(lèi)型B.列表類(lèi)型C.字典類(lèi)型D.字符串類(lèi)型
23.軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是()。A.低內(nèi)聚低耦合
B.高內(nèi)聚低耦合
C.低內(nèi)聚高耦合
D.高內(nèi)聚高耦合
24.以下選項(xiàng)不能改變turtle繪制方向的是()。
A.turtle.open()B.turtle.left()C.turtle.fd()D.turtle.seth()
25.設(shè)棧與隊(duì)列初始狀態(tài)為空。將元素A,B,C,D,E,F(xiàn),G,H依次輪流入棧和入隊(duì),然后依次輪流退隊(duì)和出棧,則輸出序列為()。
A.G,B,E,D,C,F(xiàn),A,H
B.B,G,D,E,F(xiàn),C,H,A
C.D,C,B,A,E,F(xiàn),G,H
D.A,B,C,D,H,G,F(xiàn),E
26.下面不屬于Python的標(biāo)準(zhǔn)庫(kù)的是()。
A.osB.sysC.SciPyD.glob
27.下面關(guān)于CSV文件描述錯(cuò)誤的是()。
A.CSV文件格式是一種通用的文件格式,應(yīng)用于程序之間轉(zhuǎn)移表格數(shù)據(jù)
B.CSV文件的每一行是一維數(shù)據(jù),可以使用Python中的列表類(lèi)型表示
C.CSV文件通過(guò)多種編碼表示字符
D.整個(gè)CSV文件是一個(gè)二維數(shù)據(jù)
28.正則非貪婪模式使用()符號(hào)設(shè)置
A.\$B.\∧C.\{}D.\?
29.以下關(guān)于random.uniform(a,b)的描述中,正確的是()。
A.生成一個(gè)[a,b]的隨機(jī)小數(shù)
B.生成一個(gè)[a,b]的隨機(jī)整數(shù)
C.生成一個(gè)均值為a,方差為b的正態(tài)分布
D.生成一個(gè)(a,b)的隨機(jī)數(shù)
30.設(shè)str1=’*@python@*’,語(yǔ)句print(strl[2:].strip(’@’))的執(zhí)行結(jié)果是()。
A.python@*B.lpython*C.*@python@*D.*python*
二、判斷題(10題)31.調(diào)用帶有默認(rèn)值參數(shù)的函數(shù)時(shí),不能為默認(rèn)值參數(shù)傳遞任何值,必須使用函數(shù)定義時(shí)設(shè)置的默認(rèn)值。
A.是B.否
32.定義類(lèi)時(shí)如果實(shí)現(xiàn)了__len__()方法,該類(lèi)對(duì)象即可支持內(nèi)置函數(shù)len()。
A.是B.否
33.Python使用縮進(jìn)來(lái)體現(xiàn)代碼之間的邏輯關(guān)系,對(duì)縮進(jìn)的要求非常嚴(yán)格。
A.是B.否
34.使用print()函數(shù)無(wú)法將信息寫(xiě)入文件。
A.是B.否
35.在面向?qū)ο蟪绦蛟O(shè)計(jì)中,函數(shù)和方法是完全一樣的,都必須為所有參數(shù)進(jìn)行傳值。
A.是B.否
36.Python字典支持雙向索引。
A.是B.否
37.Python字典中的“鍵”不允許重復(fù)。
A.是B.否
38.不同版本的Python不能安裝到同一臺(tái)計(jì)算機(jī)上。
A.是B.否
39.函數(shù)是代碼復(fù)用的一種方式。
A.是B.否
40.在Python中定義函數(shù)時(shí)不需要聲明函數(shù)參數(shù)的類(lèi)型。
A.是B.否
三、填空題(10題)41.語(yǔ)句x=(3)執(zhí)行后x的值為_(kāi)_______________。
42.達(dá)式sorted([111,2,33],key=lambdax:-len(str(x)))的值為_(kāi)___________。
43.表達(dá)式set([1,2,3])=={1,2,3}的值為_(kāi)___________。
44.Python源代碼程序偽編譯后的文件擴(kuò)展名為_(kāi)_________。
45.Python內(nèi)置函數(shù)_________可以返回列表、元組、字典、集合、字符串以及range對(duì)象中元素個(gè)數(shù)。
46.已知x={1:2,2:3,3:4},那么表達(dá)式sum(x.values())的值為_(kāi)________。
47.表達(dá)式[1,2]+[3]的值為_(kāi)_________________。
48.表達(dá)式type(3)==int的值為_(kāi)_________。
49.表達(dá)式chr(ord('D')+2)的值為_(kāi)_________。
50.表達(dá)式int('123',16)的值為_(kāi)________。
四、操作題(3題)51.考生文件夾下存在一個(gè)文件PY103.py,請(qǐng)寫(xiě)代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能:使用循環(huán)輸出從1到50之間的奇數(shù)。
試題程序:
#請(qǐng)?jiān)赺____處使用一行代碼或表達(dá)式替換
#注意:請(qǐng)不要修改其他已給出代碼______whilecount<50:
ifcount%2==0:
print(count,end=”,”)
52.考生文件夾下存在一個(gè)Python源文件“PY301.py”,請(qǐng)按照文件內(nèi)說(shuō)明修改代碼,實(shí)現(xiàn)以下功能。愷撒密碼是一種非常古老的加密算法,相傳當(dāng)年愷撒大帝行軍打仗時(shí)為了保證自己的命令不被敵軍知道,它采用了替換方法將信息中的每一個(gè)英文字母循環(huán)替換為字母表序列中該字母后面的第三個(gè)字母,即循環(huán)后三位,對(duì)應(yīng)關(guān)系如下。原文:ABCDEFGHIJKLMNOPQRSTUVWXYZ密文:DEFGHIJKLMNOPQRSTUVWXYZABC原文字母P,其密文字母C滿足如下條件。C=(P+3)mod26解密方法反之,滿足如下條件。P=(C-3)mod26愷撒密碼包括加密算法和解密算法兩個(gè)部分。愷撒密碼的加密算法程序首先接收用戶輸入的文本,然后對(duì)字母a?z和字母A?Z按照密碼算法進(jìn)行轉(zhuǎn)換,同時(shí)輸出。其他非英文字母原樣輸出。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)?..處使用一行或多行代碼替換#注意..提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)intxt=input(“請(qǐng)輸入明文:")
53.考生文件夾下存在一個(gè)文件“PY201.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請(qǐng)?jiān)谠撐募芯帉?xiě)代碼,以實(shí)現(xiàn)如下功能。使用循環(huán)輸出由星號(hào)組成的實(shí)心菱形圖案,如下所示。試題程序:#請(qǐng)?jiān)?..處使用一行或多行代碼替換#注意:請(qǐng)不要修改其他已給出代碼foriinrange(0,4):…foriinrange(0,4):…
參考答案
1.C對(duì)字符串中某個(gè)子串或區(qū)間的檢索稱為切片。切片的使用方式如下:\n<字符串或字符串變量>[N:M]\n切片獲取字符串從N到M(不包含M)的子字符串,其中N和M為字符串的索引序號(hào),可以混合使用正向遞增序號(hào)和反向遞減序號(hào)。切片要求N和M都在字符串的索引區(qū)間,如果N大于等于M,則返回空字符串。如果N缺失,則默認(rèn)將N設(shè)為0;如果M缺失,則默認(rèn)表示到字符串結(jié)尾。\n題干中tstr[4:7]=’vis’,tstr[5:7]=’is’,tstr[4:一2]=’visi’,tstr[一6:6]=’vi’
2.B函數(shù)定義:函數(shù)是指一組語(yǔ)句的集合通過(guò)一個(gè)名字(函數(shù)名)封裝起來(lái),要想執(zhí)行這個(gè)函數(shù),只需要調(diào)用其函數(shù)名即可。return語(yǔ)句用來(lái)結(jié)束函數(shù)并將程序返回到函數(shù)被調(diào)用的位置繼續(xù)執(zhí)行。return語(yǔ)句可以出現(xiàn)在函數(shù)中的任何部分,可以同時(shí)將0個(gè)、1個(gè)或多個(gè)函數(shù)運(yùn)算結(jié)果返回給函數(shù)被調(diào)用處的變量。Python通過(guò)保留字def定義函數(shù),語(yǔ)法格式如下:def\n<函數(shù)名>(<非可選參數(shù)列表>,<可選參數(shù)>=<默認(rèn)值>):<函數(shù)體>return<返回值列表>可選參數(shù)一般都放置在非可選參數(shù)的后面。本題選擇B選項(xiàng)。
3.A鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)既可以針對(duì)線性結(jié)構(gòu)也可以針對(duì)非線性結(jié)構(gòu),所以選項(xiàng)B,C錯(cuò)誤。鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中每個(gè)結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲(chǔ)空間,所以D選項(xiàng)錯(cuò)誤。本題選擇A選項(xiàng)。
4.A在Python中,return語(yǔ)句用來(lái)結(jié)束函數(shù)并將程序返回到函數(shù)被調(diào)用的位置繼續(xù)執(zhí)行。re-turn\n語(yǔ)句可以出現(xiàn)在函數(shù)的任何部分,可以同時(shí)將0個(gè)、1\n個(gè)或多個(gè)函數(shù)運(yùn)算結(jié)果返回給函數(shù)被調(diào)用處的變量。函數(shù)可以沒(méi)有return語(yǔ)句,此時(shí)函數(shù)并不返回值。B、D選項(xiàng)錯(cuò)誤。Python函數(shù)定義中沒(méi)有對(duì)參數(shù)指定類(lèi)型,則函數(shù)內(nèi)的默認(rèn)值參數(shù)是對(duì)函數(shù)的默認(rèn)值參數(shù)屬性__defaults__的引用,C選項(xiàng)錯(cuò)誤。eval()函數(shù)將去掉字符串最外側(cè)的引號(hào),并按照Python語(yǔ)句方式執(zhí)行去掉引號(hào)后的字符內(nèi)容,使用方式為<變量>=eval(\n<字符串>),其中變量用來(lái)保存對(duì)字符串內(nèi)容進(jìn)行Python運(yùn)算的結(jié)果,故函數(shù)eval()可以用于數(shù)值表達(dá)式的求值,如eval(”2*\n3+1”)=7。本題選擇A選項(xiàng)。
5.B字符串比較規(guī)則:從第一個(gè)字符開(kāi)始,位置一一對(duì)應(yīng)比較編碼大??;當(dāng)?shù)谝粋€(gè)字符串全部字符和另一個(gè)字符串的前部分字符相同時(shí),長(zhǎng)度長(zhǎng)的字符串較大。本題選擇B選項(xiàng)。
6.C在樹(shù)中,樹(shù)中的節(jié)點(diǎn)數(shù)等于樹(shù)中所有節(jié)點(diǎn)的度之和再加1。本題中樹(shù)的度為3,有9個(gè)度為3的結(jié)點(diǎn),5個(gè)度為1的結(jié)點(diǎn),無(wú)度為2的結(jié)點(diǎn),設(shè)有n個(gè)度為0的結(jié)點(diǎn),則總結(jié)點(diǎn)數(shù)=\n9x3+5xl+0x2+n×0+1=33個(gè)。本題選擇C選項(xiàng)。
7.C
8.DA選項(xiàng)正確,遞歸函數(shù)必須要有一個(gè)明確的結(jié)束條件作為遞歸的出口;B選項(xiàng)正是遞歸函數(shù)的含義,正確;C選項(xiàng)正確,在計(jì)算機(jī)中,函數(shù)調(diào)用是通過(guò)棧這種數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的,每當(dāng)進(jìn)入一個(gè)函數(shù)調(diào)用,棧就會(huì)加一層棧幀,每當(dāng)函數(shù)返回,棧就會(huì)減一層棧幀,由于棧的大小不是無(wú)限的,所以,遞歸調(diào)用的次數(shù)過(guò)多,會(huì)導(dǎo)致棧溢出;D選項(xiàng),每當(dāng)進(jìn)入更深一層的遞歸時(shí),問(wèn)題規(guī)模顯然會(huì)相對(duì)前一次遞歸減小。
9.C解析:程序流程圖是人們對(duì)解決問(wèn)題的方法、思路或算法的一種描述。其中,圖框表示各種操作的類(lèi)型,圖框中的文字和符號(hào)表示操作的內(nèi)容,流程線表示操作的先后次序。帶箭頭的線段在數(shù)據(jù)流程圖中表示數(shù)據(jù)流。帶箭頭的線段在程序流程圖中表示控制流。題中給出的選項(xiàng)中,在圖元之間用帶有箭頭的線段表示圖元關(guān)系。在模塊之間用帶有箭頭的線段表示調(diào)用關(guān)系。構(gòu)成程序流程圖的基本圖符及含義:→或↓表示控制流;□表示加工步驟;
表示邏輯條件。
10.D注釋可以在一行的任意位置開(kāi)始,但只有在“#”后的部分才會(huì)被作為注釋不被執(zhí)行;Python語(yǔ)言有嚴(yán)格的格式要求,不能隨意縮進(jìn),只有在需要的時(shí)候才在代碼前加空格;Python語(yǔ)言允許在一行的末尾加分號(hào),但一般不建議這么做,會(huì)影響代碼的美觀度。
11.DTest_list是列表類(lèi)型,6inTest_list表示如果6是列表Test_list的元素,返回True,否則返回False。
12.B二進(jìn)制整數(shù)以0b開(kāi)頭,后面跟二進(jìn)制數(shù)0和1。A、C、D三項(xiàng)中有4、9、C、3、F,這些都不是二進(jìn)制數(shù)。
13.Arange(6)取到的是0,1,2,3,4,5這六個(gè)數(shù),這些數(shù)均為int類(lèi)型,使用list()方法將其存儲(chǔ)在列表變量lis中。
14.C字符應(yīng)視為長(zhǎng)度為1的字符串;字符串中的字符不可以進(jìn)行數(shù)學(xué)運(yùn)算,如果是數(shù)字字符串需要將其轉(zhuǎn)換為數(shù)值類(lèi)型方可計(jì)算;字符串可進(jìn)行切片,但不能賦值。
15.A程序中b=4200,a=0.36,b-a=4199.64。本題選擇A選項(xiàng)。
16.C列表用中括號(hào)([])表示,由于列表屬于序列類(lèi)型,故繼承了序列類(lèi)型的所有屬性和方法,B項(xiàng)正確。索引是列表的基本操作,用于獲得列表中的一個(gè)元素,該操作沿用序列類(lèi)型的索引方式,即正向遞增序號(hào)或反向遞減序號(hào),使用中括號(hào)作為索引操作符,索引號(hào)不得超過(guò)列表的元素范圍,否則將產(chǎn)生IndexError錯(cuò)誤。A項(xiàng)正確。列表可以進(jìn)行元素增加、刪除、替換、查找等操作,列表沒(méi)有長(zhǎng)度限制,元素類(lèi)型可以不同,能夠包含其他的組合數(shù)據(jù)類(lèi)型,故D項(xiàng)正確、C項(xiàng)錯(cuò)誤。
17.APython分支結(jié)構(gòu)使用保留字if、elif和else來(lái)實(shí)現(xiàn),每個(gè)if后面不一定要有elif或else,A選項(xiàng)錯(cuò)誤;if-else結(jié)構(gòu)是可以嵌套的,B選項(xiàng)正確;if語(yǔ)句會(huì)判斷if后面的邏輯表達(dá)式,當(dāng)表達(dá)式為真時(shí),執(zhí)行if后續(xù)的語(yǔ)句塊,C選項(xiàng)正確;縮進(jìn)是Python分支語(yǔ)句的語(yǔ)法部分,縮進(jìn)不正確會(huì)影響分支功能,D選項(xiàng)正確。本題選擇A選項(xiàng)。
18.B棧是按先進(jìn)后出的原則組織數(shù)據(jù)的。隊(duì)列是按先進(jìn)先出的原則組織數(shù)據(jù)。本題選擇B選項(xiàng)。
19.A列表的索引值也可以是負(fù)整數(shù),如1[-1]就代表列表1的最后一個(gè)元素。本題選擇A選項(xiàng)。
20.B列表索引從0開(kāi)始,lisl[l]=lis2是將列表lis2賦值并覆蓋lisl[l]位置上的元素,運(yùn)算后lisl=[1,[\nloves'],[’python']]。本題選擇B選項(xiàng)。
21.CA、B、D3個(gè)選項(xiàng)都是面向?qū)ο蟮奶攸c(diǎn),而C選項(xiàng)是面向過(guò)程的特點(diǎn),因?yàn)槊嫦驅(qū)ο笫穷?lèi)調(diào)用,需要實(shí)例化,開(kāi)銷(xiāo)比較大,比較消耗資源,所以面向過(guò)程的性能會(huì)比面向?qū)ο蟮男阅芨?。本題選擇C選項(xiàng)。
22.APython中組合數(shù)據(jù)類(lèi)型包括元組、列表、字典和集合等。
23.B解析:耦合性和內(nèi)聚性足模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn)。內(nèi)聚性是一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度的度量,作為軟件結(jié)構(gòu)設(shè)計(jì)的設(shè)計(jì)原則,要求每個(gè)模塊的內(nèi)部都具有很強(qiáng)的內(nèi)聚性;耦合性是指模塊間相互連接的緊密程度的度量,一個(gè)模塊與其他模塊的耦合性越強(qiáng)則該模塊的獨(dú)立性越弱。一般優(yōu)秀的軟件設(shè)計(jì)應(yīng)盡量做到高內(nèi)聚、低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。
24.Aturtle.fd(distance):向當(dāng)前畫(huà)筆方向移動(dòng)distance距離,當(dāng)值為負(fù)數(shù)時(shí),表示向相反方向前進(jìn);turtle.left(angle):向左旋轉(zhuǎn)angle角度;turtle.seth(to_angle):設(shè)置當(dāng)前前進(jìn)方向?yàn)閠o_angle,該角度是絕對(duì)方向角度。turtle庫(kù)中不存在open()函數(shù)。本題選擇A選項(xiàng)。
25.B棧是先進(jìn)后出的線性表,隊(duì)列是先進(jìn)先出的線性表。將元素A,B,C,D,E,F(xiàn),G,H依次輪流人棧和入隊(duì),這時(shí)棧中的元素為ACEG,隊(duì)列中的元素為BDFH;然后依次輪流退隊(duì)和出棧,即隊(duì)列中B元素退隊(duì),然后棧中G元素出棧,隊(duì)列中D元素退隊(duì),棧中E元素出棧,以此順序,完成所有元素退隊(duì)和出棧,則輸出序列為B,G,D,E,F(xiàn),C,H,A。本題選擇B選項(xiàng)。
26.CSciPy是Python數(shù)據(jù)分析方向的第三方庫(kù)。本題選擇C選項(xiàng)。
27.CCSV文件采用純文本格式,通過(guò)單一編碼表示字符。以行為單位,開(kāi)頭不留空行,行之間沒(méi)有空行。每行表示一個(gè)一維數(shù)據(jù),多行表示多維數(shù)據(jù)。以逗號(hào)分隔每列數(shù)據(jù),列數(shù)據(jù)為空也要保留逗號(hào)。本題選擇C選項(xiàng)。
28.D
29.Arandom.uniform(a,b):生成一個(gè)[a,b]的隨機(jī)小數(shù)。本題選擇A選項(xiàng)。
30.Astr1[2:]表示對(duì)字符串str1進(jìn)行切片,即從序號(hào)為2的字符開(kāi)始切片直到字符串結(jié)尾(字符串最左側(cè)的字符序號(hào)為0),其結(jié)果為”python@*”;strip(chars)方法是從字符串中去掉其左側(cè)和右側(cè)chars中列出的字符,”python@*”.strip(’@’)表示將字符串左側(cè)和右側(cè)的”@”字符去掉,由于字符串最左側(cè)和最右側(cè)均無(wú)”@”字符,故結(jié)果為”python
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公樓環(huán)境評(píng)價(jià)表
- 工作解決方案報(bào)告
- 懸掛滅火器安裝施工方案
- 新中式挑高客廳施工方案
- 湖北省武漢市武漢光谷實(shí)驗(yàn)2024-2025學(xué)年上學(xué)期9月九年級(jí)物理試題(含答案)
- 委托中介代理銷(xiāo)售合同
- 2024-2025學(xué)年下學(xué)期高中英語(yǔ)必修三第二單元B卷
- 公司內(nèi)部員工借款合同書(shū)
- 2025年產(chǎn)科門(mén)診護(hù)理考試題及答案
- 4.2 提公因式法 -八年級(jí)數(shù)學(xué)下冊(cè)10分鐘課前預(yù)習(xí)練(北師大版)(原卷版)
- 《豎提》課件
- 中國(guó)藥膳理論與實(shí)踐-藥膳基本理論和技能
- 華東師大版七年級(jí)初一數(shù)學(xué)下冊(cè)全套試卷(單元、期中、期末)
- 南非醉茄產(chǎn)業(yè)發(fā)展規(guī)劃(十四五)
- 復(fù)古簡(jiǎn)約中國(guó)古典名著導(dǎo)讀三國(guó)演義培訓(xùn)PPT模板
- 不銹鋼排煙風(fēng)管施工實(shí)施方案
- PMC部門(mén)工作流程圖
- IPC-4101剛性多層印制線路板的基材規(guī)范
- Oracle-EBS模塊講解
- 漿砌條石磚項(xiàng)施工方案
- 帶你領(lǐng)略淵海子平
評(píng)論
0/150
提交評(píng)論