![云南省昆明市全國計算機(jī)等級考試Python語言程序設(shè)計專項(xiàng)練習(xí)(含答案)_第1頁](http://file4.renrendoc.com/view/15cbe54fe43a18197124883e0604458f/15cbe54fe43a18197124883e0604458f1.gif)
![云南省昆明市全國計算機(jī)等級考試Python語言程序設(shè)計專項(xiàng)練習(xí)(含答案)_第2頁](http://file4.renrendoc.com/view/15cbe54fe43a18197124883e0604458f/15cbe54fe43a18197124883e0604458f2.gif)
![云南省昆明市全國計算機(jī)等級考試Python語言程序設(shè)計專項(xiàng)練習(xí)(含答案)_第3頁](http://file4.renrendoc.com/view/15cbe54fe43a18197124883e0604458f/15cbe54fe43a18197124883e0604458f3.gif)
![云南省昆明市全國計算機(jī)等級考試Python語言程序設(shè)計專項(xiàng)練習(xí)(含答案)_第4頁](http://file4.renrendoc.com/view/15cbe54fe43a18197124883e0604458f/15cbe54fe43a18197124883e0604458f4.gif)
![云南省昆明市全國計算機(jī)等級考試Python語言程序設(shè)計專項(xiàng)練習(xí)(含答案)_第5頁](http://file4.renrendoc.com/view/15cbe54fe43a18197124883e0604458f/15cbe54fe43a18197124883e0604458f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
云南省昆明市全國計算機(jī)等級考試Python語言程序設(shè)計專項(xiàng)練習(xí)(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(30題)1.下面關(guān)于Python中的變量描述錯誤的是()。
A.全局變量和局部變量兩者的本質(zhì)區(qū)別就是在于作用域
B.全局變量在函數(shù)內(nèi)部和函數(shù)外部都可以訪問使用
C.局部變量也可以在函數(shù)外部使用
D.在函數(shù)內(nèi)部要對全局變量進(jìn)行修改,需要加上global聲明
2.Python中,查看一個對象是哪種類型,使用______命令
A.isinstanceB.idC.typeD.issubclass
3.以下關(guān)于文件的描述中,錯誤的是()。
A.文件是存儲在外存上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容
B.可以使用open()打開文件,用Close()關(guān)閉文件
C.使用read()可以從文件中讀入全部內(nèi)容
D.使用readlines()可以從文件中讀入一行內(nèi)容
4.以下構(gòu)成Python循環(huán)結(jié)構(gòu)的語句中,正確的是()。
A.whileB.loopC.ifD.do-for
5.下面描述錯誤的是()。
A.對象一定有標(biāo)識B.對象一定有屬性和方法(或操作)C.對象具有封裝性D.不同對象的同一屬性一定有相同的屬性值
6.用Pylnstaller工具把Python源文件打包成一個獨(dú)立的可執(zhí)行文件,使用的參數(shù)是()。
A.-LB.-C.-FD.-i
7.以下不屬于Python控制結(jié)構(gòu)的是()。
A.順序結(jié)構(gòu)B.循環(huán)結(jié)構(gòu)C.分支結(jié)構(gòu)D.數(shù)據(jù)結(jié)構(gòu)
8.Python使用縮進(jìn)作為語法邊界,一般建議怎樣縮進(jìn)?
A.TABB.兩個空格C.四個空格D.八個空格
9.以下程序的輸出結(jié)果是()。a=3.6e-1b=4.2e3print(b-a)
A.4199.64B.7.8e2C.0.6e-4D.4199.064
10.下面關(guān)于Python的說法正確的是()。
A.Python不支持面向?qū)ο蟪绦蛟O(shè)計
B.Python中使用的所有函數(shù)庫,都是采用Python語言編寫的
C.Python中的內(nèi)置函數(shù)需要用關(guān)鍵字import來導(dǎo)入,而不能直接使用
D.Python中如果導(dǎo)入了某個模塊,在后面的代碼中就可以使用它的所有公共函數(shù)、類及屬性
11.設(shè)棧與隊列初始狀態(tài)為空。首先A,B,C,D,E依次入棧,再F,G,H,I,J依次入隊;然后依次出隊至隊空,再依次出棧至???。則輸出序列為()。
A.E,D,C,B,A,F(xiàn),G,H,I,j
B.E,D,C,B,A,J,I,H,G,F(xiàn)
C.F,G,H,I,J,A,B,C,D,E,
D.F,G,H,I,J,E,D,C,B,A
12.有3個關(guān)系R、S、T如下:
由關(guān)系R和S通過運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為()。
A.并B.自然連接C.笛卡兒積D.交
13.以下對文件描述錯誤的是()。
A.文件是一個存儲在輔助存儲器上的數(shù)據(jù)序列
B.文本文件和二進(jìn)制文件都是文件
C.文件中可以包含任何數(shù)據(jù)內(nèi)容
D.文本文件能用二進(jìn)制文件方式讀入
14.在Python中,用來安裝第三方庫的工具是()。
A.installB.pipC.PyQt5D.pyinstaller
15.程序流程圖是()。
A.總體設(shè)計階段使用的表達(dá)工具B.詳細(xì)設(shè)計階段使用的表達(dá)工具C.編碼階段使用的表達(dá)工具D.測試階段使用的表達(dá)工具
16.安裝一個第三方庫的命名格式是()。
A.pipuninstall<第三方庫名>
B.pipinstall<第三方庫名>
C.pipdownload<第三方庫名>
D.pipsearch<第三方庫名>
17.在滿足實(shí)體完整性約束的條件下()。
A.—個關(guān)系中應(yīng)該有一個或多個候選關(guān)鍵字
B.—個關(guān)系中只能有一個候選關(guān)鍵字
C.一個關(guān)系中必須有多個候選關(guān)鍵字
D.—個關(guān)系中可以沒有候選關(guān)鍵字
18.以下程序的輸出結(jié)果是()。x=10y=0if(x>5)or(x/y>5): print(‘Right’)else: print(‘Wrong’)
A.RightB.WrongC.報錯:ZeroDivisionErrorD.不報錯,但不輸出任何結(jié)果
19.以下描述中,錯誤的是()。
A.Python通過索引來訪問列表中元素,索引可以是負(fù)整數(shù)
B.列表用方括號來定義,繼承了序列類型的所有屬性和方法
C.Python列表是各種類型數(shù)據(jù)的集合,列表中的元素不能夠被修改
D.Python的列表類型能夠包含其他的組合數(shù)據(jù)類型
20.Python提供3種基本的數(shù)字類型,它們是()。
A.整數(shù)類型、浮點(diǎn)數(shù)類型、復(fù)數(shù)類型
B.整數(shù)類型、二進(jìn)制類型、浮點(diǎn)數(shù)類型
C.整數(shù)類型、二進(jìn)制類型、浮點(diǎn)數(shù)類型
D.整數(shù)類型、二進(jìn)制類型、復(fù)數(shù)類型
21.下面代碼的輸出結(jié)果是()。foriinreversed(range(7,4,-1)):print(i,end=””)
A.7654B.765C.567D.4567
22.有3個關(guān)系R、S、T如下:
其中關(guān)系T是由關(guān)系R和S通過某種運(yùn)算得到,該運(yùn)算為()。
A.選擇B.投影C.交D.并
23.下列關(guān)于Python運(yùn)算符的使用描述正確的是()。
A.a=!b,比較a與b是否不相等
B.a=+b,等同于a=a+b
C.a==b,比較a與b是否相等
D.a//=b,等同于a=a/b
24.設(shè)棧與隊列初始狀態(tài)為空。首先A,B,C,D,E依次人棧,再F,G,H,I,J依次入隊;然后依次出棧至??眨僖来纬鲫犞陵牽?。則輸出序列為()。
A.F,G,H,I,J,A,B,C,D,E
B.F,G,H,I,J,E,D,C,B,A
C.E,D,C,B,A,J,I,H,G,F(xiàn)
D.E,D,C,B,A,F(xiàn),G,H,I,J
25.假設(shè)有一個包含一個函數(shù)的程序放在一個文件中,在主程序文件中使用下面各種方法來導(dǎo)入它,方法錯誤的是()。
A.importmodule
B.frommoduleasfimportfunction
C.importmoduleasm
D.frommoduleimport*
26.不屬于Python的標(biāo)準(zhǔn)庫的是()。
A.osB.sysC.scipyD.glob
27.下面哪個語句能夠讓列表中的名字按行輸出?names=[‘Dick’,‘Nancy’,‘Roger’]A.print("\n".join(names))
B.print(names.join("\n"))
C.print(names.append("\n"))
D.print(names.join("%s\n",names))
28.以下代碼的輸出結(jié)果是()。print(0.1+0.2==0.3)
A.-1B.TrueC.FalseD.0
29.在Python中,不屬于機(jī)器學(xué)習(xí)領(lǐng)域第三方庫的是()。
A.TensorFlowB.timeC.pytorchD.mxnet
30.算法的空間復(fù)雜度是指()。
A.算法在執(zhí)行過程中所需要的計算機(jī)存儲空間
B.算法所處理的數(shù)據(jù)量
C.算法程序中的語句或指令條數(shù)
D.算法在執(zhí)行過程中所需要的臨時工作單元數(shù)
二、判斷題(10題)31.為了讓代碼更加緊湊,編寫Python程序時應(yīng)盡量避免加入空格和空行。
A.是B.否
32.集合可以作為字典的鍵。
A.是B.否
33.假設(shè)已成功導(dǎo)入os和sys標(biāo)準(zhǔn)庫,那么表達(dá)式os.path.dirname(sys.executable)的值為Python安裝目錄。
A.是B.否
34.在定義函數(shù)時,某個參數(shù)名字前面帶有一個*符號表示可變長度參數(shù),可以接收任意多個普通實(shí)參并存放于一個元組之中。
A.是B.否
35.9999**9999這樣的命令在Python中無法運(yùn)行。
A.是B.否
36.假設(shè)random模塊已導(dǎo)入,那么表達(dá)式random.sample(range(10),7)的作用是生成7個不重復(fù)的整數(shù)。
A.是B.否
37.在任何時刻相同的值在內(nèi)存中都只保留一份。
A.是B.否
38.已知x為非空字符串,那么表達(dá)式“.join(x.split())==x的值一定為True。A.是B.否
39.只有Python擴(kuò)展庫才需要導(dǎo)入以后才能使用其中的對象,Python標(biāo)準(zhǔn)庫不需要導(dǎo)入即可使用其中的所有對象。
A.是B.否
40.Python代碼可以內(nèi)嵌在asp文件中。
A.是B.否
三、填空題(10題)41.已知x=[[1,2,3,],[4,5,6]],那么表達(dá)式sum([i*jfori,jinzip(*x)])的值為______。
42.Python安裝擴(kuò)展庫常用的是_______工具。
43.已知x=[[1,3,3],[2,3,1]],那么表達(dá)式sorted(x,key=lambdaitem:(item[1],-item[2]))的值為____________________________________。
44.表達(dá)式list(filter(lambdax:len(x)>3,['a','b','abcd']))的值為___________。
45.表達(dá)式type({3})的值為__________。
46.已知列表x=[1,2],執(zhí)行語句y=x[:]后,表達(dá)式xisnoty的值為_______。
47.已知函數(shù)定義deffunc(*p):returnsum(p),那么表達(dá)式func(1,2,3)的值為______。
48.表達(dá)式sorted(['abc','acd','ade'],key=lambdax:(x[0],x[2]))的值為_____________。
49.表達(dá)式abs(-3)的值為___________。
50.表達(dá)式13/4的值為__________。
四、操作題(3題)51.考生文件夾下存在一個文件“PY103.py”,請寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。從鍵盤輸入一句話,用jieba庫進(jìn)行分詞后,將切分的詞組按照原話逆序輸出到屏幕上,詞組中間沒有空格。示例如下。
輸入:我愛老師輸出:老師愛我
試題程序:#請在_____處使用一行代碼或表達(dá)式替換
#注意:請不要修改其他已給出代碼
importjiebatxt=input(”請輸入一段中文文本:”)_____(1)_____foriinls[::-1]:_____(2)_____
52.考生文件夾下存在3個Python源文件,分別對應(yīng)3個問題;1個文本文件,作為本題目輸入數(shù)據(jù),請按照源文件內(nèi)部說明修改代碼,實(shí)現(xiàn)以下功能:
《賣火柴的小女孩》是丹麥童話故事作家安徒生的一篇童話故事,發(fā)表于1846年。主要講了一個賣火柴的小女孩在富人闔家歡樂、舉杯共慶的大年夜凍死在街頭的故事。這里給出《賣火柴的小女孩》的一個網(wǎng)絡(luò)版本文件,文件名為“小女孩.txt”。問題1:在PY301—1.py文件中修改代碼,對“小女孩.txt”文件進(jìn)行字符頻次統(tǒng)計,輸出頻次最高的中文字符(不包含標(biāo)點(diǎn)符號)及其頻次,字符與頻次之間采用英文冒號”:”分隔,將輸出結(jié)果保存在考生文件夾下,命名為"PY301—1.txt"。示例格式如下:的:83
試題程序:#以下代碼為提示框架
#請在…處使用一行或多行代碼替換
#請在________處使用一行代碼替換
#注意:提示框架代碼可以任意修改,以完成程序功能為準(zhǔn)
fo=open(”PY301—1.txt”,”w”)
d={}
fo.write(”{}:{}”.format(__________))
fo.close()問題2:在PY301—2.py文件中修改代碼,對“小女孩.txt”文件進(jìn)行字符頻次統(tǒng)計,按照頻次由高到低,輸出前10個頻次最高的字符,不包含回車符,字符之間無間隔,連續(xù)輸出,將輸出結(jié)果保存在考生文件夾下,命名為“PY301—2.txt”。示例格式如下:,的一…(后略,共10個字符)
試題程序:
#以下代碼為提示框架
#請在…處使用一行或多行代碼替換
#注意:提示框架代碼可以任意修改,以完成程序功能為準(zhǔn)
fo=open(”PY301一2.txt”,“w”)d={}ls=list(d.items())
ls.sort(key=lambdax:x[1],reverse=True)#此行可以按照詞頻由高到低排序
問題3:在PY301一3.py文件中修改代碼,對“小女孩.txt”文件進(jìn)行字符頻次統(tǒng)計,將所有字符按照頻次從高到低排序,字符包括中文、標(biāo)點(diǎn)、英文等符號,但不包含空格和回車。將排序后的字符及頻次輸出到考生文件夾下,文件名為“小女孩一頻次排序.txt”。字符與頻次之間采用英文冒號”:”分隔,各字符之間采用英文逗號”,”分隔,參考CSV格式,最后無逗號,文件內(nèi)部示例格式如下:
著:30,那:29,火:29
試題程序:
#以下代碼為提示框架
#請在…處使用一行或多行代碼替換
#注意:提示框架代碼可以任意修改,以完成程序功能為準(zhǔn)
d={}
ls=list(d.items())
ls.sort(key=lambdax:x[1],reverse=True)}}#此行可以按照詞頻由高到低排序
53.考生文件夾下存在一個文件“PY201.py”,請寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用turtle庫的turtle.fd()函數(shù)和turtle.le£t()函數(shù)繪制一長為200像素黃底紅邊的太陽花,效果如下所示。
試題程序:#請在程序的_____處使用一行代碼或表達(dá)式替換#注意:請不要修改其他已給出代碼importturtleturtle.color(_____(1)_____,_____(2)_____)turtle._____(3)_____foriinrange(36):turtle.fd(_____(4)_____)turtle.left(_____(5)_____)turtle.end_fill()
參考答案
1.C局部變量是指在函數(shù)內(nèi)部使用的變量,僅在函數(shù)內(nèi)部有效,當(dāng)函數(shù)使用過后,變量從內(nèi)存中釋放,所以C選項(xiàng)錯誤。
2.C
3.D文件是存儲在外存上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容。A選項(xiàng)正確。可以使用open()打開文件,close()關(guān)閉文件,B選項(xiàng)正確。在Python中,文件的讀取方法(f代表文件變量)如下。f.read():從文件中讀人全部內(nèi)容。f.readline():從文件中讀入一行內(nèi)容。f.readlineS():從文件中讀入所有行,以每行內(nèi)容為元素形成一個列表。f.seek()改變當(dāng)前文件操作指針的位置。C選項(xiàng)正確。本題選擇D選項(xiàng)。
4.APython中的循環(huán)結(jié)構(gòu)有for語句和while語句。if是選擇結(jié)構(gòu)語句。本題選擇A選項(xiàng)。
5.D屬性即對象所包含的信息,它在設(shè)計對象時確定,一般只能通過執(zhí)行對象的操作來改變。不同對象的同一屬性可以具有相同或不同的屬性值。例如,張三的年齡是20,李四的年齡是18,張三、李四是兩個不同的對象,他們共同的屬性”年齡”的值不同。
6.CPylnstaller工具沒有-L參數(shù);-D是默認(rèn)值,生成dlst目錄;-F是指在dlst文件夾中只生成獨(dú)立的打包文件;-i是指定打包程序使用的圖標(biāo)文件。本題選擇C選項(xiàng)。
7.DPython控制結(jié)構(gòu)包括順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)及分支結(jié)構(gòu)。本題選擇D選項(xiàng)。
8.C
9.A程序中b=4200,a=0.36,b-a=4199.64。本題選擇A選項(xiàng)。
10.DA選項(xiàng),Python是支持面向?qū)ο蟪绦蛟O(shè)計的;B選項(xiàng),并不是所有的函數(shù)庫都是采用Python編寫的,很多采用C、C++、Java等語言編寫的專業(yè)庫可以經(jīng)過簡單的接口封裝供Python程序調(diào)用;C選項(xiàng),Python中的內(nèi)置函數(shù)可以直接使用而不需要用import來導(dǎo)入。本題選擇D選項(xiàng)。
11.D棧稱為“后進(jìn)先出”表或“先進(jìn)后出”的線性表;隊列稱為“先進(jìn)先出”或“后進(jìn)后出”的線性表。F,G,H,I,J依次人隊,則依次出隊順序?yàn)镕,G,H,I,J;A,B,c,D,E依次人棧,則依次出棧順序?yàn)镋,D,C,B,A。故輸出順序?yàn)镕,G,H,I,J,E,D,c,B,A。本題選D選項(xiàng)。
12.D自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以B選項(xiàng)錯誤。笛卡兒積是用R集合中元素為第一元素,S集合中元素為第二元素構(gòu)成的有序?qū)?,所以C選項(xiàng)錯誤??梢院苊黠@地看出,關(guān)系T是從關(guān)系R與關(guān)系S中取得的相同的關(guān)系組,所以使用的是交運(yùn)算。本題選擇D選項(xiàng)。
13.D文件是存儲在輔助存儲器上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容。文件包括文本文件和二進(jìn)制文件兩種類型。文本文件和二進(jìn)制文件的存儲方式不同,所以文本文件不可以用二進(jìn)制文件方式讀入。本題選擇D選項(xiàng)。
14.B在Python中,使用pip工具來安裝和管理Python第三方庫,pip屬于Python的一部分。本題選擇B選項(xiàng)。
15.B詳細(xì)設(shè)計階段常見的工具有程序流程圖、N—S圖、PAD圖、HIPO圖、判定表等。本題選B選項(xiàng)。
16.Bpipuninstall<第三方庫名>用于卸載一個已經(jīng)安裝的第三方庫。pipinstall<第三方庫名>用于安裝第三方庫。pipdownload<第三方庫名>用于下載第三方庫的安裝包,但并不安裝。pipsearch<第三方庫名>用于聯(lián)網(wǎng)搜索庫名或摘要中的關(guān)鍵字。本題選擇B選項(xiàng)。
17.A實(shí)體完整性約束要求關(guān)系的主鍵中屬性值不能為空值,本題選擇A選項(xiàng)。
18.A在Python中,or表示多個條件之間的“或”關(guān)系。xory,若x為True,則xory的結(jié)果為True,不再對y進(jìn)行判斷。本題中,x>5為True,故(x>5)or(x/y>5)的結(jié)果為True,輸出結(jié)果為Right。本題選擇A選項(xiàng)。
19.C列表用方括號([])表示,由于列表屬于序列類型,因此繼承了序列類型的所有屬性和方法,B選項(xiàng)正確。索引是列表的基本操作,用于獲得列表中的一個元素,該操作沿用序列類型的索引方式,即正向遞增索引或反向遞減索引,使用方括號作為索引操作符,索引不得超過列表的元素范圍,否則將產(chǎn)生In-dexError錯誤,A選項(xiàng)正確。列表可以進(jìn)行元素增加、刪除、替換、查找等操作,列表沒有長度限制,元素類型可以不同,能夠包含其他的組合數(shù)據(jù)類型,故D選項(xiàng)正確、C選項(xiàng)錯誤。本題選擇C選項(xiàng)。
20.APython提供3種基本的數(shù)字類型:整數(shù)類型、浮點(diǎn)數(shù)類型、復(fù)數(shù)類型,分別對應(yīng)數(shù)學(xué)中的整數(shù)、實(shí)數(shù)及復(fù)數(shù)。本題選擇A選項(xiàng)。
21.Crange([start,]stop[,step=1\n])函數(shù)有3個參數(shù),用來生成一個從start參數(shù)的值開始,到stop參數(shù)的值結(jié)束的數(shù)字序列,步長step默認(rèn)為1,區(qū)間為左閉右開。而reVerSed()函數(shù)用于反轉(zhuǎn)列表中的元素。本題選擇C選項(xiàng)。
22.D在關(guān)系T中包含了關(guān)系R與S中的所有元組,所以進(jìn)行的是并運(yùn)算。本題選擇D選項(xiàng)。
23.C比較a與b是否不相等的運(yùn)算符是!=;a+=b等同于a=a+b;a//=b等同于a=a//b。
24.D棧稱為“后進(jìn)先出”表或“先進(jìn)后出”的線性表;隊列稱為“先進(jìn)先出”或“后進(jìn)后出”的線性表。A,B,C,D,E依次入棧,則依次出棧順序?yàn)镋,D,C,B,A;F,G,H,I,J依次入隊,則依次出隊順序?yàn)镕,G,H,I,J。故輸出順序?yàn)镋,D,C,B,A,F(xiàn),G,H,I,J。
25.BD選項(xiàng)用于導(dǎo)入模塊中所有的函數(shù)從而直接調(diào)用該模塊中的函數(shù);A選項(xiàng)直接導(dǎo)入整個模塊,再利用“模塊名.函數(shù)名”這樣的方式來運(yùn)行該模塊中的函數(shù);C選項(xiàng)只是在導(dǎo)入該模塊時給該模塊起了一個別名,本質(zhì)和A選項(xiàng)一樣。B選項(xiàng)正確的寫法應(yīng)該是from\nmoduleimportfunctionasf,本題選擇B選項(xiàng)。
26.Cscipy是Python的數(shù)據(jù)分析方向的第三方庫。
27.A
28.C在Python中,0.1+0.2=0.30000000000000004。原因是:對于十進(jìn)制,它只能表示以進(jìn)制數(shù)的質(zhì)因子為分母的分?jǐn)?shù)。10的質(zhì)因子有2和5,因此1/2、1/4、1/5、1/8及1/10都可以精確表示;相反,1/3、1/6及1/7都是循環(huán)小數(shù),因?yàn)樗鼈兊姆帜甘褂昧速|(zhì)因子3或者7。二進(jìn)制中,只有一個質(zhì)因子,即2,因此只能精確表示分母質(zhì)因子是2的分?jǐn)?shù)。二進(jìn)制中,1/2、1/4及1/8都可以被精確表示,但1/5或者1/10就變成了循環(huán)小數(shù)。所以,在十進(jìn)制中能夠精確表示的0.1與0.2(1/10與1/5),到了計算機(jī)所使用的二進(jìn)制中就變成了循環(huán)小數(shù)。當(dāng)對這些循環(huán)小數(shù)進(jìn)行數(shù)學(xué)運(yùn)算并將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成人類易讀的十進(jìn)制數(shù)據(jù)時,會對小數(shù)尾部進(jìn)行截斷處理。在不同的編程語言中,運(yùn)行0.1+0.2會輸出不同的結(jié)果。本題選擇C選項(xiàng)。
29.B在Python中,time是Python重要的標(biāo)準(zhǔn)庫之一,用于處理時間相關(guān)的問題,不屬于機(jī)器學(xué)習(xí)領(lǐng)域的第三方庫。TensorFLow、PyTorch、mxnet均屬于機(jī)器學(xué)習(xí)領(lǐng)域第三方庫。本題選擇B選項(xiàng)。
30.A算法的空間復(fù)雜度是指算法在執(zhí)行過程中所需要的內(nèi)存空間。所以選擇A項(xiàng)。
31.N
32.N
33.Y
34.Y
35.N
36.Y
37.N
38.N
39.N
40.Y
41.32
42.pip
43.[[1,3,3],[2,3,1]]
44.['abcd']
45.set
46.True
47.6
48.['abc','acd','ade']
49.3
50.3.25
51.importjiebatxt=input(”請輸入一段中文文本:”)foriinls[::-1]:該題目使用jieba中文分詞庫對輸入的字符串進(jìn)行分割,然后按照原話逆序輸出。jieba庫是Python的第三方庫,需要導(dǎo)入之后才可以使用。jieba庫提供了\r\n3種分詞模式:精確模式、全模式及搜索引擎模式。其中精確模式分詞的詞語拼接沒有冗余,是經(jīng)常使用的。精確模式對字符串進(jìn)行分詞操作的函數(shù)為jieba.\r\nlcut(s),該函數(shù)返回值是一個列表且列表中每一個元素都是一個中文詞語。最后,把返回的列表中的內(nèi)容使用切片的方法,將其逆序輸出。因此第1空填I(lǐng)s=jieba.lcut(txt),第2空填Print(i,end=””)。
52.(1)fi=open("小女孩.txt","r")\r\nfo=open(”PY301—1.txt”,”w”)\r\ntxt=fi.read()\r\nd={}\r\nexclude=",。!?、()【】<>《》=:+-*-“”…"\r\nforwordintxt:\r\n
ifwordinexclude:\r\n
continue\r\n
else:\r\n
d[word]=d.get(word,0)+1\r\nls=list(d.items())\r\nls.sort(key=lambdax:x[1],reverse=True)\r\n
fo.write(”{}:{}”format(ls[0][0],ls[0][1]))\r\n
fo.close()\r\n
(2)fi=open("小女孩.txt","r")\r\n
fo=open(”PY301—2.txt”,”w”)\r\n
txt=fi.read()\r\n
d={}\r\n
forwordintxt;\r\n
d[word]=d.get(word,0)+1\r\ndeld["\\n"]\r\n
ls=list(d.items())\r\n
ls.sort(key=lambdax:x[1],reverse=True)#此行可以按照詞頻由高到低排序\r\n
foriinrange(10);\r\n
fo.write(ls[i][0])\r\n
fi.close()\r\n
fo.close()
(3)fi=open("小女孩.txt","r")\r\nfo=open(小女孩-頻次排序。txt","w")\r\ntxt=fi.read()\r\nd={}\r\nforwordintxt\r\nd[word]=d.get(word,0)+1\r\ndeld[""]\r\ndeld["\\n"]\r\nls=list(d.items())\r\nls.sort(key=lambdax:x[1],reverse=True)#此行可以按照詞頻由高到低排序\r\nforiinrange(len(ls)):\r\nls[i]="{}:{}".format(ls[i][0],ls[i][1])\r\nfo.write(",".join(ls))\r\nfi.close()\r\nfo.close()(1)首先使用open()函數(shù)打開文件“小女孩.txt”,把文件的內(nèi)容通過read()方法保存到變量txt中;定義一個字符串變量exclude用來存放標(biāo)
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 體驗(yàn)店行業(yè)市場營銷總結(jié)
- 2025-2030全球無DEHP分隔膜無針輸液接頭行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球基因組注釋服務(wù)行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球酚醛彩鋼板行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國隧道安全監(jiān)測系統(tǒng)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球燃?xì)廨啓C(jī)仿真軟件行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國自動水力平衡閥行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球辦公室文件柜行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國4-苯氧基苯酚行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球太空級電機(jī)控制器行業(yè)調(diào)研及趨勢分析報告
- 護(hù)理人文知識培訓(xùn)課件
- 建筑工程施工安全管理課件
- 2025年春新人教版數(shù)學(xué)七年級下冊教學(xué)課件 7.2.3 平行線的性質(zhì)(第1課時)
- 安徽省合肥市2025年高三第一次教學(xué)質(zhì)量檢測地理試題(含答案)
- 2025年新合同管理工作計劃
- 統(tǒng)編版八年級下冊語文第三單元名著導(dǎo)讀《經(jīng)典常談》閱讀指導(dǎo) 學(xué)案(含練習(xí)題及答案)
- 風(fēng)光儲儲能項(xiàng)目PCS艙、電池艙吊裝方案
- 統(tǒng)編小學(xué)《道德與法治》三年級上下冊教材的解讀
- 產(chǎn)業(yè)鏈競爭關(guān)聯(lián)度
- TTJSFB 002-2024 綠色融資租賃項(xiàng)目評價指南
- 高考地理一輪復(fù)習(xí)學(xué)案+區(qū)域地理填圖+亞洲
評論
0/150
提交評論