![甘肅省蘭州市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)預(yù)測試題(含答案)_第1頁](http://file4.renrendoc.com/view/079b1daedc37272dcdd5113929b52009/079b1daedc37272dcdd5113929b520091.gif)
![甘肅省蘭州市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)預(yù)測試題(含答案)_第2頁](http://file4.renrendoc.com/view/079b1daedc37272dcdd5113929b52009/079b1daedc37272dcdd5113929b520092.gif)
![甘肅省蘭州市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)預(yù)測試題(含答案)_第3頁](http://file4.renrendoc.com/view/079b1daedc37272dcdd5113929b52009/079b1daedc37272dcdd5113929b520093.gif)
![甘肅省蘭州市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)預(yù)測試題(含答案)_第4頁](http://file4.renrendoc.com/view/079b1daedc37272dcdd5113929b52009/079b1daedc37272dcdd5113929b520094.gif)
![甘肅省蘭州市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)預(yù)測試題(含答案)_第5頁](http://file4.renrendoc.com/view/079b1daedc37272dcdd5113929b52009/079b1daedc37272dcdd5113929b520095.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
甘肅省蘭州市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(30題)1.軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件及支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是()。
A.編譯程序B.操作系統(tǒng)C.教務(wù)管理系統(tǒng)D.匯編程序
2.下面代碼的輸出結(jié)果是()。f=lambdaX,Y:Xifx<yelseya=f(”aa”,”bb”)b=f(”bb”,”aa”)print(a,b)
A.aaaaB.aabbC.bbaaD.bbbb
3.屬于Python讀取文件中一行內(nèi)容的操作是()。
A.readtext()B.readline()C.readall()D.read()
4.黑盒測試技術(shù)依據(jù)的是()。
A.軟件功能的描述B.程序的邏輯結(jié)構(gòu)C.程序的物理結(jié)構(gòu)D.軟件行為的描述
5.下面敘述中錯(cuò)誤的是()。
A.軟件測試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤
B.對被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟
C.程序調(diào)試通常也稱為Debug
D.軟件測試應(yīng)嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性
6.對以下代碼的輸出描述正確的是()。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
7.以下程序的輸出結(jié)果是()。x=‘R\0S\0T’print(len(x))
A.3B.5C.7D.6
8.以下關(guān)于Python文件打開模式的描述中,錯(cuò)誤的是()。
A.只讀模式“r”B.覆蓋寫模式“w”C.追加寫模式“a”D.創(chuàng)建寫模式“n”
9.在Python語言中,不屬于組合數(shù)據(jù)類型的是()。
A.浮點(diǎn)數(shù)類型B.字典類型C.列表類型D.字符串類型
10.以下程序被調(diào)用后,能夠正確執(zhí)行的是()。deff(x,y=1,z=2):pass
A.f(x=1,2)B.f(x=1,y=2,z=3)C.f(1,x=2,z=3)D.f(1,y=2,3)
11.下列敘述中錯(cuò)誤的是()。
A.向量屬于線性結(jié)構(gòu)B.二叉鏈表是二叉樹的存儲(chǔ)結(jié)構(gòu)C.棧和隊(duì)列是線性表D.循環(huán)鏈表是循環(huán)隊(duì)列的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
12.deque是一種()數(shù)據(jù)結(jié)構(gòu)
A.HeapB.StackC.隊(duì)列D.雙端隊(duì)列
13.下面代碼的輸出結(jié)果是()。foriinrange(3):foriin”dream”:ifj==”e”:continueprint(j,end=””)
A.dramdramdramB.drdrdrC.dreamdreamdreamD.dream
14.以下程序的意義是()。>>>car=‘BWM’>>>id(car)
A.查看變量所占的位數(shù)B.轉(zhuǎn)換成布爾值C.查看變量在內(nèi)存中的地址D.把變量中的元素隨機(jī)排列
15.以下程序的輸出結(jié)果是()。11=[’aa’,[2,3,3.0]]print(11.index(2))
A.2B.3.0C.3D.ValueError
16.以下關(guān)于函數(shù)作用的描述中,錯(cuò)誤的是()。
A.復(fù)用代碼B.提高代碼的執(zhí)行速度C.增強(qiáng)代碼的可讀性D.降低代碼編程的復(fù)雜性
17.以下關(guān)于字符串的描述正確的是()。
A.字符應(yīng)視為長度為1或2的字符串
B.字符串中的字符可進(jìn)行數(shù)學(xué)運(yùn)算,但進(jìn)行數(shù)學(xué)運(yùn)算的字符必須為數(shù)字
C.在三引號字符串中可包含換行回車等特殊的字符
D.字符串可以進(jìn)行切片賦值
18.有三個(gè)關(guān)系R、S和T如下:[*9]由關(guān)系R和S通過運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為()。
A.笛卡爾積B.交C.并D.自然連接
19.以下關(guān)于Python分支結(jié)構(gòu)的描述中,錯(cuò)誤的是()。
A.Python分支結(jié)構(gòu)使用保留字if、elif和else來實(shí)現(xiàn),每個(gè)if后面必須有elif或else
B.if-else結(jié)構(gòu)是可以嵌套的
C.if語句會(huì)判斷if后面的邏輯表達(dá)式,當(dāng)表達(dá)式為真時(shí),執(zhí)行if后續(xù)的語句塊
D.縮進(jìn)是Python分支語句的語法部分,縮進(jìn)不正確會(huì)影響分支功能
20.下列不屬于Python合法的標(biāo)識符的是()。
A.use_timeB.int32C._selfnameD.180x1
21.以下代碼的輸出結(jié)果是()。d=[‘food’:{’cake’:1,’egg’:5}}print(d.get(‘egg’,'nothisfood’))
A.eggB.1C.foodD.nothisfood
22.Python使用縮進(jìn)作為語法邊界,一般建議怎樣縮進(jìn)?
A.TABB.兩個(gè)空格C.四個(gè)空格D.八個(gè)空格
23.軟件生命周期是指()。A.軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程
B.軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測試完成的過程
C.軟件的開發(fā)過程
D.軟件的運(yùn)行維護(hù)過程
24.列表listV=list(range(10)),以下能夠輸出列表listV中最小元素的是()。
A.print(min(listV))
B.print(listV.max())
C.print(min(listV()))
D.print(listV.reverse(i)[0])
25.以下關(guān)于”for<循環(huán)變量>in<循環(huán)結(jié)構(gòu)>”的描述,錯(cuò)誤的是()。
A.<循環(huán)結(jié)構(gòu)>采用[1,2,3]和[’1’,’2’,’3’]的時(shí)候,循環(huán)的次數(shù)是一樣的
B.這個(gè)循環(huán)體語句中不能有break語句,會(huì)影響循環(huán)次數(shù)
C.使用range(a,b)函數(shù)指定for循環(huán)的循環(huán)變量取值是從a到b—1
D.foriinrange(1,10,2)表示循環(huán)5次,i的值是從1到9的奇數(shù)
26.若I,j均為整形數(shù)值對象,以下哪個(gè)語句計(jì)算i被j除后的余數(shù)()
A.imodjB.i/jC.i%jD.i//j
27.下面代碼的輸出結(jié)果是()。deff(n):ifn==1:return1else:returnn*f(n—1)print(f(4))
A.24B.4C.0D.10
28.以下程序執(zhí)行后,book.txt文件的內(nèi)容是()。fo=open(“book.txt”,“w”)ls=[‘book’,‘23’,‘201009’,‘20’]fo.write(str(ls))fo.close()
A.[‘book’,‘23’,‘201009’,‘20’]
B.book,23,201009,20
C.[book,23,201009,20]
D.book2320100920
29.有3個(gè)關(guān)系R、S、T如下:
則由關(guān)系R和S得到關(guān)系T的運(yùn)算是()。
A.自然連接B.差C.交D.并
30.以下關(guān)于Python的return語句的描述中,正確的是()。
A.函數(shù)只能返回一個(gè)值
B.函數(shù)必須有return語句
C.函數(shù)可以沒有return語句
D.函數(shù)中最多只有一個(gè)return語句
二、判斷題(10題)31.調(diào)用函數(shù)時(shí),在實(shí)參前面加一個(gè)型號*表示序列解包。A.是B.否
32.在Python3.5中運(yùn)算符+不僅可以實(shí)現(xiàn)數(shù)值的相加、字符串連接,還可以實(shí)現(xiàn)列表、元組的連接和集合的并集運(yùn)算。
A.是B.否
33.Python集合不支持使用下標(biāo)訪問其中的元素。
A.是B.否
34.無法刪除集合中指定位置的元素,只能刪除特定值的元素。
A.是B.否
35.定義函數(shù)時(shí),帶有默認(rèn)值的參數(shù)必須出現(xiàn)在參數(shù)列表的最右端,任何一個(gè)帶有默認(rèn)值的參數(shù)右邊不允許出現(xiàn)沒有默認(rèn)值的參數(shù)。
A.是B.否
36.在函數(shù)內(nèi)部沒有辦法定義全局變量。
A.是B.否
37.Python3.x完全兼容Python2.x。
A.是B.否
38.3+4j是合法Python數(shù)字類型。
A.是B.否
39.在Python3.x中reduce()是內(nèi)置函數(shù)。
A.是B.否
40.對于大量列表的連接,extend()方法比運(yùn)算符+具有更高的效率。
A.是B.否
三、填空題(10題)41.正則表達(dá)式模塊re的______________方法用來在整個(gè)字符串中進(jìn)行指定模式的匹配。
42.表達(dá)式re.search(r'\w*?(?P\b\w+\b)\s+(?P=f)\w*?','Beautifulisisbetterthanugly.').group(0)的值為___________。
43.已知x='abcd'和y='abcde',那么表達(dá)式[i==jfori,jinzip(x,y)]的值為________________。
44.已知x=[3,5,3,7],那么表達(dá)式[x.index(i)foriinxifi==3]的值為______________。
45.語句x=(3)執(zhí)行后x的值為________________。
46.表達(dá)式'Helloworld.IlikePython.'.rfind('python')的值為________。
47.已知列表x=[1,3,2],那么表達(dá)式[valueforindex,valueinenumerate(x)ifindex==2]的值為_______________。
48.表達(dá)式sorted(['abc','acd','ade'],key=lambdax:(x[0],x[2]))的值為_____________。
49.已知x=[[1,2,3,],[4,5,6]],那么表達(dá)式sum([i*jfori,jinzip(*x)])的值為______。
50.表達(dá)式[1,2]*2的值為______________。
四、操作題(3題)51.考生文件夾下存在一個(gè)文件“PY201.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請?jiān)谠撐募芯帉懘a,以實(shí)現(xiàn)如下功能。使用turtle庫的fd()函數(shù)和right()函數(shù)繪制一個(gè)邊長為100像素的正六邊形,再用circle()函數(shù)繪制半徑為60像素的紅色圓內(nèi)接正六邊形,效果如下所示。
試題程序:#以下代碼為提示框架#請?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)fromturtleimport*pensize(5)foriinrange(6):fd(_____(1)_____)right
(_____(2)_____)color("red")circle(60,_____(3)_____)
52.考生文件夾下存在一個(gè)Python源文件“PY301.py”,請按照文件內(nèi)說明修改代碼,實(shí)現(xiàn)以下功能。愷撒密碼是一種非常古老的加密算法,相傳當(dāng)年愷撒大帝行軍打仗時(shí)為了保證自己的命令不被敵軍知道,它采用了替換方法將信息中的每一個(gè)英文字母循環(huán)替換為字母表序列中該字母后面的第三個(gè)字母,即循環(huán)后三位,對應(yīng)關(guān)系如下。原文:ABCDEFGHIJKLMNOPQRSTUVWXYZ密文:DEFGHIJKLMNOPQRSTUVWXYZABC原文字母P,其密文字母C滿足如下條件。C=(P+3)mod26解密方法反之,滿足如下條件。P=(C-3)mod26愷撒密碼包括加密算法和解密算法兩個(gè)部分。愷撒密碼的加密算法程序首先接收用戶輸入的文本,然后對字母a?z和字母A?Z按照密碼算法進(jìn)行轉(zhuǎn)換,同時(shí)輸出。其他非英文字母原樣輸出。試題程序:#以下代碼為提示框架#請?jiān)?..處使用一行或多行代碼替換#注意..提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)intxt=input(“請輸入明文:")
53.考生文件夾下存在一個(gè)文件“PY103.py”,請寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。從鍵盤輸入一句話,用jieba庫進(jìn)行分詞后,將切分的詞組按照原話逆序輸出到屏幕上,詞組中間沒有空格。示例如下。
輸入:我愛老師輸出:老師愛我
試題程序:#請?jiān)赺____處使用一行代碼或表達(dá)式替換
#注意:請不要修改其他已給出代碼
importjiebatxt=input(”請輸入一段中文文本:”)_____(1)_____foriinls[::-1]:_____(2)_____
參考答案
1.C編譯軟件、操作系統(tǒng)、匯編程序都屬于系統(tǒng)軟件,只有教務(wù)管理系統(tǒng)才是應(yīng)用軟件。本題選擇C選項(xiàng)。
2.Alambda關(guān)鍵字用來定義匿名函數(shù)。格式為:<函數(shù)名>=lambda<參數(shù)列表>:<表達(dá)式>。本題是用來比較字符串大小,因?yàn)閍a>bb,所以輸出均為aa。
3.B在Python中,文件讀取方法如下(f代表文件變量)。f.read():從文件中讀入整個(gè)文件內(nèi)容。f.readline():從文件中讀入一行內(nèi)容。f.readlineS():從文件中讀入所有行,以每行為元素形成一個(gè)列表。f.seek():改變當(dāng)前文件操作指針的位置。本題選擇B選項(xiàng)。
4.A黑盒測試又稱功能測試或數(shù)據(jù)驅(qū)動(dòng)測試,著重測試軟件功能,是把程序看成一只黑盒子,測試者完全不了解,或不考慮程序的結(jié)構(gòu)和處理過程。它根據(jù)規(guī)格說明書的功能來設(shè)計(jì)測試用例,檢查程序的功能是否符合規(guī)格說明的要求。\n白盒測試是把程序看成裝在一只透明的白盒子里,測試者完全了解程序的結(jié)構(gòu)和處理過程。它根據(jù)程序的內(nèi)部邏輯來設(shè)計(jì)測試用例,檢查程序中的邏輯通路是否都按預(yù)定的要求正確地工作。
5.A軟件測試的目的是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程,并不涉及改正錯(cuò)誤,所以選項(xiàng)A錯(cuò)誤。程序調(diào)試的基本步驟有:錯(cuò)誤定位、修改設(shè)計(jì)和代碼,以排除錯(cuò)誤、進(jìn)行回歸測試,防止引進(jìn)新的錯(cuò)誤。程序調(diào)試通常稱為Debug,即排錯(cuò)。軟件測試的基本準(zhǔn)則有:所有測試都應(yīng)追溯到需求、嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性、充分注意測試中的群集現(xiàn)象、程序員應(yīng)避免檢查自己的程序、窮舉測試不可能、妥善保存測試計(jì)劃等文件。故答案為A選項(xiàng)。
6.Arange(6)取到的是0,1,2,3,4,5這六個(gè)數(shù),這些數(shù)均為int類型,使用list()方法將其存儲(chǔ)在列表變量lis中。
7.B在Python中l(wèi)en()函數(shù)可以輸出字符串長度,x=‘R\\0S\\0T’,分別有R、\\0、S、\\0和T這5個(gè)字符,所以len(x)=5,print(len(x))是將5輸出來。這里要注意,Python中l(wèi)en()函數(shù)遇見,‘\\0’不結(jié)束,‘\\0’算是一個(gè)轉(zhuǎn)義字符。本題選擇B選項(xiàng)。
8.D文件打開模式如下?!癡”:只讀模式,如果文件不存在,返回異常FileNotFmindError,默認(rèn)值?!癤”:創(chuàng)建寫模式,文件不存在則創(chuàng)建,存在則返回異常FileExlstsError?!皐”:覆蓋寫模式,文件不存在則創(chuàng)建,存在則完全覆蓋原文件?!癮”:追加寫模式,文件不存在則創(chuàng)建,存在則在原文件最后追加內(nèi)容。文件打開模式中沒有“n”。本題選擇D選項(xiàng)。
9.A最常用的組合數(shù)據(jù)類型有3大類,分別是集合類型、序列類型和映射類型。其中序列類型包括字符串類型、列表類型和元組類型,字典類型屬于映射類型。本題選A選項(xiàng)。
10.B函數(shù)的參數(shù)在定義時(shí)可以指定默認(rèn)值,當(dāng)函數(shù)被調(diào)用時(shí),如果沒有傳人對應(yīng)的參數(shù)值,則使用函數(shù)定義時(shí)的默認(rèn)值替代。本題在定義函數(shù)時(shí),y=1,z=2就是指定的默認(rèn)值。在Python中,函數(shù)調(diào)用時(shí),參數(shù)傳遞的主要方式有位置傳遞和關(guān)鍵字傳遞兩種。位置傳遞是根據(jù)函數(shù)定義的參數(shù)位置來傳遞參數(shù);關(guān)鍵字傳遞是根據(jù)每個(gè)參數(shù)的名字傳遞參數(shù),該方式不用區(qū)分參數(shù)順序位置,名字對了就行。關(guān)鍵字傳遞可以和位置傳遞混用,但混用時(shí)位置參數(shù)要出現(xiàn)在關(guān)鍵字參數(shù)之前。A項(xiàng),第一個(gè)參數(shù)為關(guān)鍵字傳遞,第二個(gè)參數(shù)為位置傳遞,混用順序不對;D項(xiàng),第二個(gè)參數(shù)為關(guān)鍵字傳遞,第三個(gè)參數(shù)為位置傳遞,混用順序不對;C項(xiàng),第一個(gè)參數(shù)已經(jīng)使用位置傳遞(將1傳遞給x),第二個(gè)參數(shù)又使用關(guān)鍵字傳遞將2傳遞給x,會(huì)出現(xiàn)異常報(bào)錯(cuò)。故答案為B項(xiàng)。
11.D循環(huán)鏈表是線性表的一種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu)。因此D選項(xiàng)敘述錯(cuò)誤。
12.D
13.Acontinue語句只結(jié)束本次循環(huán),不終止整個(gè)循環(huán)的執(zhí)行,而break語句具備結(jié)束循環(huán)的能力。本題外層循環(huán)用來計(jì)數(shù),內(nèi)層循環(huán)用來遍歷字符串,當(dāng)滿足判斷條件時(shí),就會(huì)結(jié)束本次循環(huán)進(jìn)入下一循環(huán),字符串遍歷完成之后,外層循環(huán)進(jìn)入下一循環(huán)。
14.Cid(x)是Python中的內(nèi)置函數(shù),用來查看變量在內(nèi)存中的地址。本題選擇C選項(xiàng)。
15.D列表的index()方法用于從列表中找出某個(gè)對象第一個(gè)匹配項(xiàng)的索引位置,如果這個(gè)對象不在列表中會(huì)報(bào)一個(gè)異常。本題中11.index(2)是指在列表11中查找對象2,但列表中并不存在元素2,因此會(huì)異常。故答案為D項(xiàng)。
16.B使用函數(shù)可以降低編程復(fù)雜性和增加代碼復(fù)用,增強(qiáng)代碼可讀性。代碼復(fù)用降低了代碼行數(shù)和代碼維護(hù)難度。本題選擇B選項(xiàng)。
17.C字符應(yīng)視為長度為1的字符串;字符串中的字符不可以進(jìn)行數(shù)學(xué)運(yùn)算,如果是數(shù)字字符串需要將其轉(zhuǎn)換為數(shù)值類型方可計(jì)算;字符串可進(jìn)行切片,但不能賦值。
18.D自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T關(guān)系中的有序組可知R與S進(jìn)行的是自然連接操作。
19.APython分支結(jié)構(gòu)使用保留字if、elif和else來實(shí)現(xiàn),每個(gè)if后面不一定要有elif或else,A選項(xiàng)錯(cuò)誤;if-else結(jié)構(gòu)是可以嵌套的,B選項(xiàng)正確;if語句會(huì)判斷if后面的邏輯表達(dá)式,當(dāng)表達(dá)式為真時(shí),執(zhí)行if后續(xù)的語句塊,C選項(xiàng)正確;縮進(jìn)是Python分支語句的語法部分,縮進(jìn)不正確會(huì)影響分支功能,D選項(xiàng)正確。本題選擇A選項(xiàng)。
20.DPython中合法的標(biāo)識符可以采用大寫字母、小寫字母、數(shù)字、下劃線和漢字等字符及其組合進(jìn)行命名,但首字母不能為數(shù)字。
21.D根據(jù)字典的索引方式可知,d.get(’eggthis\nfood’)索引的是字典第一層,但是第一層只有鍵food,沒有鍵egg,故索引不出值,輸出的是“nothisfood”。本題選擇D選項(xiàng)。
22.C
23.A通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。
24.A列表操作函數(shù)有(假設(shè)列表名為ls):\nlen(ls):返回列表ls的元素個(gè)數(shù)(長度)。\nmin(ls):返回列表ls的最小元素。\nmax(ls):返回列表ls的最大元素。\nlist(x):將x轉(zhuǎn)變?yōu)榱斜眍愋?。\n使用min(ls)和max(ls)的前提是列表中各元素類型可以進(jìn)行比較。如果列表元素不能比較,使用這兩個(gè)函數(shù)將會(huì)報(bào)錯(cuò)。本題選A選項(xiàng)。
25.Bfor語句的循環(huán)執(zhí)行次數(shù)是根據(jù)<循環(huán)結(jié)構(gòu)>中元素的個(gè)數(shù)確定的,[1,2,3]和[’1’,’2’,’3’]均有三個(gè)元素,因此循環(huán)次數(shù)是一樣的,A項(xiàng)正確。range()函數(shù)只有一個(gè)參數(shù)時(shí)表示會(huì)產(chǎn)生從0開始計(jì)數(shù)到輸人參數(shù)的前一位整數(shù)結(jié)束的整數(shù)列表;有兩個(gè)參數(shù)時(shí),則將第一個(gè)參數(shù)作為起始位,第二個(gè)參數(shù)為結(jié)束位,輸出從起始位到結(jié)束位的前一位的整數(shù)列表;有三個(gè)參數(shù)時(shí),第三個(gè)參數(shù)表示步長,起始位按照步長遞增或遞減,因此C、D兩項(xiàng)正確。循環(huán)體中的break語句的確能影響到循環(huán)次數(shù),但是不代表循環(huán)體中不能有break語句,B項(xiàng)錯(cuò)誤,當(dāng)選。
26.C
27.A該代碼的功能是根據(jù)傳人的參數(shù)求取該數(shù)的階乘,經(jīng)過一系列的運(yùn)算將結(jié)果返回,4的階乘為24。
28.A執(zhí)行fo=open(“book.txt”,“W”),打開book.txt文件,打開模式為“W”(覆蓋寫模式);創(chuàng)建列表ls=[“book”,“23”,“201009”,“20”];str()函數(shù)返回一個(gè)對象的字符串格式,str(ls)將列表類型的ls轉(zhuǎn)換為字符串類型,fo.write(str(ls))將字符串寫入book.txt文件中。本題選擇A選項(xiàng)。
29.B關(guān)系T中的元組是關(guān)系R中有而關(guān)系S中沒有的元組的集合,所以進(jìn)行的是差運(yùn)算。本題選擇B選項(xiàng)。
30.C在Python中,return語句用來結(jié)束函數(shù)并將程序返回到函數(shù)被調(diào)用的位置繼續(xù)執(zhí)行。re-turn\n語句可以出現(xiàn)在函數(shù)中的任何部分,可以同時(shí)將0個(gè)、1\n個(gè)或多個(gè)函數(shù)運(yùn)算結(jié)果返回給函數(shù)被調(diào)用處的變量。函數(shù)可以沒有return語句,此時(shí)函數(shù)并不返回值。當(dāng)函數(shù)使用return語句返回多個(gè)值時(shí),這些值形成了一個(gè)元組數(shù)據(jù)類型,由圓括號和逗號分隔,如(a,b,c),可以使用一個(gè)變量或多個(gè)變量保存結(jié)果。本題選擇C選項(xiàng)。
31.Y
32.N
33.Y
34.Y
35.Y
36.N
37.N
38.Y
39.N
40.Y
41.search()
42.'isis'
43.[True,True,True,True]
44.[0,0]
45.3
46.-1
47.[2]
48.['abc','acd','ade']
49.32
50.[1,2,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度環(huán)保設(shè)備購置貸款合同范本
- 2025年度合肥工業(yè)學(xué)校食堂承包經(jīng)營權(quán)轉(zhuǎn)讓合同書
- 2025年度智能倉儲(chǔ)供應(yīng)鏈服務(wù)合同
- 2025年度公路貨運(yùn)保險(xiǎn)合同標(biāo)的協(xié)議
- 邯鄲2024年河北邯鄲館陶縣選聘農(nóng)村黨務(wù)(村務(wù))工作者90人筆試歷年參考題庫附帶答案詳解
- 菏澤2024年山東菏澤東明縣文化和旅游局引進(jìn)急需緊缺人才3人筆試歷年參考題庫附帶答案詳解
- 福建2025年福建省醫(yī)學(xué)科學(xué)研究院招聘衛(wèi)生健康政策研究高層次人才筆試歷年參考題庫附帶答案詳解
- 白山2025年吉林白山市縣事業(yè)單位招聘應(yīng)征入伍高校畢業(yè)生14人筆試歷年參考題庫附帶答案詳解
- 漯河2024年河南漯河市委黨校(漯河行政學(xué)院漯河市社會(huì)主義學(xué)院)招聘2人筆試歷年參考題庫附帶答案詳解
- 濟(jì)寧2025年曲阜師范大學(xué)招聘120人(博士長期招聘)筆試歷年參考題庫附帶答案詳解
- 新版藥品管理法培訓(xùn)完整版本課件
- 醫(yī)院信息系統(tǒng)HIS知識培訓(xùn)教學(xué)課件-HIS的主要內(nèi)容
- 硝苯地平控釋片
- 合成聚氨酯原料及助劑生產(chǎn)項(xiàng)目
- 四川省瀘州市2019年中考物理考試真題與答案解析
- 部編版語文六年級下冊全套單元基礎(chǔ)??紲y試卷含答案
- 2023年保險(xiǎn)養(yǎng)老地產(chǎn)行業(yè)分析報(bào)告
- 保險(xiǎn)公司防火應(yīng)急預(yù)案
- 動(dòng)物檢疫技術(shù)-動(dòng)物檢疫的分類(動(dòng)物防疫與檢疫技術(shù))
- 2024醫(yī)師資格考試考生誠信考試承諾書
- 煤礦職業(yè)衛(wèi)生培訓(xùn)課件2023
評論
0/150
提交評論