




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
河南省開(kāi)封市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(30題)1.以下關(guān)于函數(shù)優(yōu)點(diǎn)的描述中,正確的是()。
A.函數(shù)可以表現(xiàn)程序的復(fù)雜度B.函數(shù)可以使程序更加模塊化C.函數(shù)可以減少代碼使用次數(shù)D.函數(shù)便于書(shū)寫(xiě)
2.以下屬于Python機(jī)器學(xué)習(xí)方向的第三方庫(kù)的是()。
A.randomB.SnowNLPC.TensorflowD.loso
3.random庫(kù)采用更多的偽隨機(jī)數(shù)序列生成算法是()。
A.梅森旋轉(zhuǎn)算法B.蒙特卡洛方法C.線性同余法D.平方取中法
4.用Pyinstaller工具打包Python源文件時(shí)一F參數(shù)的含義是()。
A.指定所需要的第三方庫(kù)路徑
B.在dist文件夾中只生成獨(dú)立的打包文件
C.指定生成打包文件的目錄
D.刪除生成的臨時(shí)文件
5.下列敘述中正確的是()。
A.算法的時(shí)間復(fù)雜度是指算法在執(zhí)行過(guò)程中基本運(yùn)算的次數(shù)
B.算法的時(shí)間復(fù)雜度是指算法執(zhí)行所需要的時(shí)間
C.算法的時(shí)間復(fù)雜度是指算法執(zhí)行的速度
D.算法復(fù)雜度是指算法控制結(jié)構(gòu)的復(fù)雜程度
6.關(guān)于Python全局變量和局部變量,以下選項(xiàng)描述錯(cuò)誤的是()。
A.全局變量在源文件頂層,一般沒(méi)有縮進(jìn)
B.程序中的變量包含兩類(lèi):全局變量和局部變量
C.函數(shù)內(nèi)部使用各種全局變量,都要用globle語(yǔ)句聲明
D.不是在程序最開(kāi)頭定義的全局變量,不是全過(guò)程均有效
7.以下關(guān)于Python語(yǔ)言的描述中,正確的是()。
A.條件4<=5<=6是合法的,輸出False
B.條件4<=5<=6是不合法的
C.條件4<=5<=6是合法的,輸出True
D.條件4<=5<=6是不合法的,拋出異常
8.設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表SC的關(guān)鍵字(鍵或碼)為()。
A.課號(hào),成績(jī)B.學(xué)號(hào),成績(jī)C.學(xué)號(hào),課號(hào)D.學(xué)號(hào),姓名,成績(jī)
9.采用表結(jié)構(gòu)來(lái)表示數(shù)據(jù)及數(shù)據(jù)間聯(lián)系的模型是()。
A.層次模型B.概念模型C.網(wǎng)狀模型D.關(guān)系模型
10.s=‘1234567890’,以下表示‘1234’的是()。A.s[1:5]B.s[0:3]C.s[-10:-5]D.s[0:4]
11.在Python中,可以作為源文件擴(kuò)展名的是()。
A..pngB..pdfC..pyD..ppt
12.執(zhí)行以下代碼的結(jié)果是()A.yesB.noC.unabletorunD.Anexceptionisthrown
13.以下代碼的輸出結(jié)果是()。ls=[”2020”,”1903”,”P(pán)ython”]ls.a(chǎn)ppend(2050)ls.a(chǎn)ppend([2020,”2020”])print(ls)
A.[’2020’,’1903’,’Python’,2020,[2050,’2020’]]
B.[’2020’,’1903’,’Python’,2020]
C.[’2020’,’1903’,’Python’,2050,[2050,’2020’]]
D.[’2020’,’1903’,’Python’,2050,[’2020’]]
14.執(zhí)行以下代碼的結(jié)果是()A.2,3,2,4B.4,6,4,8C.4,5,4,6D.4,9,4,16
15.以下對(duì)文件描述錯(cuò)誤的選項(xiàng)是()。
A.文件是一個(gè)存儲(chǔ)在輔助存儲(chǔ)器上的數(shù)據(jù)序列
B.文本文件和二進(jìn)制文件都是文件
C.文件中可以包含任何數(shù)據(jù)內(nèi)容
D.文本文件能用二進(jìn)制文件方式讀入
16.假設(shè)現(xiàn)在是2018年10月1日的下午兩點(diǎn)20分7秒,則下面代碼的輸出結(jié)果為()。Importtimeprint(time.strftime(“%y-%M-%d@H-%S”time.gmtime()))
A.2018-10-1@14-20-7
B.2018-10-1@14-20-07
C.2018-10-01@14-20-07
D.True@True
17.下列敘述中正確的是()。
A.找是“先進(jìn)先出”的線性表
B.隊(duì)列是“先進(jìn)后出”的線性表
C.循環(huán)隊(duì)列是非線性結(jié)構(gòu)
D.有序線性表既可以釆用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
18.在Python中,可以作為源文件擴(kuò)展名的是()。
A.pdfB.docxC.pngD.py
19.以下程序的輸出結(jié)果是()。foriinreversed(range(7,4,-1)): print(i,end=“”)
A.7654B.765C.567D.4567
20.以下關(guān)于Python列表的描述中,正確的是()。
A.列表的長(zhǎng)度和內(nèi)容都可以改變,但元素類(lèi)型必須相同
B.不可以對(duì)列表進(jìn)行成員運(yùn)算操作、長(zhǎng)度計(jì)算及分片
C.列表的索引是從1開(kāi)始的
D.可以使用比較操作符(如>、<等)對(duì)列表進(jìn)行比較
21.以下關(guān)于Python字典變量的定義中,正確的是()。
A.d={[1,2]:1,[3,4]:3}
B.d={1:as,2:sf}
C.d={(1,2):1,(3,4):3}
D.d={‘python’:1,2:[tea,cat]}
22.以下關(guān)于語(yǔ)言類(lèi)型的描述中,正確的是()。
A.靜態(tài)語(yǔ)言采用解釋方式執(zhí)行,腳本語(yǔ)言采用編譯方式執(zhí)行
B.C語(yǔ)言是靜態(tài)語(yǔ)言,Python是腳本語(yǔ)言
C.編譯是將目標(biāo)代碼轉(zhuǎn)換成源代碼的過(guò)程
D.解釋是將源代碼一次性轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過(guò)程
23.以下關(guān)于Python語(yǔ)言中try語(yǔ)句的描述中,錯(cuò)誤是()。
A.try用來(lái)捕捉執(zhí)行代碼發(fā)生的異常,處理異常后能夠回到異常處繼續(xù)執(zhí)行
B.當(dāng)執(zhí)行try代碼塊觸發(fā)異常后,會(huì)執(zhí)行except后面的語(yǔ)句
C.一個(gè)try代碼塊可以對(duì)應(yīng)多個(gè)處理異常的except代碼塊
D.try代碼塊不觸發(fā)異常時(shí),不會(huì)執(zhí)行except后面的語(yǔ)句
24.在軟件開(kāi)發(fā)中,需求分析階段產(chǎn)生的主要文檔是()。
A.可行性分析報(bào)告B.軟件需求規(guī)格說(shuō)明書(shū)C.概要設(shè)計(jì)說(shuō)明書(shū)D.集成測(cè)試計(jì)劃
25.下列關(guān)于Python縮進(jìn)的描述中,錯(cuò)誤的是()。
A.Python語(yǔ)言中采用嚴(yán)格的“縮進(jìn)”來(lái)表明程序格式不可嵌套
B.判斷、循環(huán)、函數(shù)等語(yǔ)法形式能夠通過(guò)縮進(jìn)包含一批Python代碼,進(jìn)而表達(dá)對(duì)應(yīng)的語(yǔ)義
C.Python單層縮進(jìn)代碼屬于之前最鄰近的一行非縮進(jìn)代碼,多層縮進(jìn)代碼根據(jù)縮進(jìn)關(guān)系決定所屬范圍
D.縮進(jìn)指每一行代碼前面的留白部分,用來(lái)表示代碼之間的層次關(guān)系
26.列表listV=list(range(10)),以下能夠輸出列表listV中最小元素的是()。
A.print(min(listV))
B.print(listV.max())
C.print(min(listV()))
D.print(listV.reverse(i)[0])
27.在Python中,使用for—n…方式形成的循環(huán)不能遍歷的類(lèi)型是()。
A.列表B.復(fù)數(shù)C.字符串D.字典
28.以下關(guān)于Python中文件的打開(kāi)模式的描述中,錯(cuò)誤的是()。
A.“a”表示追加寫(xiě)模式,若文件存在,覆蓋原來(lái)的內(nèi)容
B.“r”表示只讀模式
C.“w”表示覆蓋寫(xiě)模式,若文件存在,覆蓋原來(lái)的內(nèi)容
D.“x”創(chuàng)建新的文件
29.以下代碼的輸出結(jié)果是()。a=10.99print(complex(a))
A.0.99B.10.99i+iC.10.99D.(10.99+0j)
30.以下程序的輸出結(jié)果是()。a=divmod(5,2)b=divmod(2,6)c=set(a+b)print(sum(c))
A.3B.5C.2D.0
二、判斷題(10題)31.Python集合中的元素不允許重復(fù)。
A.是B.否
32.繼承自threading.Thread類(lèi)的派生類(lèi)中不能有普通的成員方法。A.是B.否
33.在派生類(lèi)中可以通過(guò)“基類(lèi)名.方法名()”的方式來(lái)調(diào)用基類(lèi)中的方法。
A.是B.否
34.在Windows平臺(tái)上編寫(xiě)的Python程序無(wú)法在Unix平臺(tái)運(yùn)行。A.是B.否
35.在任何時(shí)刻相同的值在內(nèi)存中都只保留一份
A.是B.否
36.同一個(gè)列表對(duì)象中所有元素必須為相同類(lèi)型。A.是B.否
37.在Python中0xad是合法的十六進(jìn)制數(shù)字表示形式。
A.是B.否
38.在Python3.x中可以使用中文作為變量名。
A.是B.否
39.加法運(yùn)算符可以用來(lái)連接字符串并生成新字符串。
A.是B.否
40.在類(lèi)定義的外部沒(méi)有任何辦法可以訪問(wèn)對(duì)象的私有成員。A.是B.否
三、填空題(10題)41.表達(dá)式set([1,2,3])=={1,2,3}的值為_(kāi)___________。
42.可以使用內(nèi)置函數(shù)_______________查看包含當(dāng)前作用域內(nèi)所有全局變量和值的字典。
43.Python語(yǔ)句list(range(1,10,3))執(zhí)行結(jié)果為_(kāi)__________________。
44.已知x=3,那么執(zhí)行語(yǔ)句x*=6之后,x的值為_(kāi)_______________。
45.表達(dá)式len('Helloworld!'.ljust(20))的值為_(kāi)________。
46.已知x為非空列表,那么表達(dá)式random.choice(x)inx的值為_(kāi)__________。
47.表達(dá)式int('11111',2)的值為_(kāi)_________。
48.表達(dá)式[xforxin[1,2,3,4,5]ifx<3]的值為_(kāi)____________________。
49.正則表達(dá)式模塊re的______________方法用來(lái)在整個(gè)字符串中進(jìn)行指定模式的匹配。
50.表達(dá)式r'c:\windows\notepad.exe'.endswith(('.jpg','.exe'))的值為_(kāi)______。
四、操作題(3題)51.考生文件夾下存在一個(gè)文件“PY102.Py”,請(qǐng)寫(xiě)代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。用鍵盤(pán)輸入一段文本,保存在一個(gè)字符串變量s中,分別用Python內(nèi)置函數(shù)和jieba庫(kù)中已有函數(shù)計(jì)算字符串s的中文字符個(gè)數(shù)和中文詞語(yǔ)個(gè)數(shù)。注意:中文字符包含中文標(biāo)點(diǎn)符號(hào)。示例格式如下。
鍵盤(pán)輸入:科技是第一生產(chǎn)力屏幕輸出:中文字符數(shù)為8,中文詞語(yǔ)數(shù)為4。
試題程序:#請(qǐng)?jiān)诔绦虻奶幨褂靡恍写a或表達(dá)式替換
#注意:請(qǐng)不要修改其他已給出代碼importjiebas=input("請(qǐng)輸入一個(gè)字符串")n=_____(1)_____m=_____(2)_____print("中文字符數(shù)為{},中文詞語(yǔ)數(shù)為{}format(n,m))
52.考生文件夾下存在2個(gè)Python源文件和3個(gè)文本文件,分別對(duì)應(yīng)兩個(gè)問(wèn)題,請(qǐng)按照文件內(nèi)說(shuō)明修改代碼,實(shí)現(xiàn)以下功能?!墩撜Z(yǔ)》是儒家學(xué)派的經(jīng)典著作之一,主要記錄了孔子及其弟子言行。這里給出了一個(gè)網(wǎng)絡(luò)版本的《論語(yǔ)》,文件名稱(chēng)為“論語(yǔ).txt”,其內(nèi)容采用逐句“原文”與逐句“注釋”相結(jié)合的形式組織,通過(guò)【原文】標(biāo)記《論語(yǔ)》原文內(nèi)容,通過(guò)【注釋】標(biāo)記《論語(yǔ)》注釋內(nèi)容,具體格式請(qǐng)參考“論語(yǔ).txt”文件。問(wèn)題1:在“PY301-1.py”文件中修改代碼,提取“論語(yǔ).txt”文件中的原文內(nèi)容,輸出保存到考生文件夾下,文件名為“論語(yǔ)-原文.txt”。具體要求:僅保留“論語(yǔ).txt”文件中所有【原文】標(biāo)簽下面的內(nèi)容,不保留標(biāo)簽,并去掉每行行首空格及行尾空格,無(wú)空行。原文圓括號(hào)及內(nèi)部數(shù)字是源文件中注釋內(nèi)容的標(biāo)記,請(qǐng)保留。文件輸出格式請(qǐng)參考“論語(yǔ)-原文-輸出示例.txt”文件。注意:輸出示例僅幫助考生了解輸出格式,不作它用。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)诔绦虻?..處使用一行或多行代碼替換#請(qǐng)?jiān)诔绦虻腳___處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)fi=open(“論語(yǔ).txt",)fo=open(“論語(yǔ)-原文.txt",)…Forlineinfi:…fo.write(line.lstrip())問(wèn)題2:在“PY301-2.py”文件中修改代碼,對(duì)“論語(yǔ)-原文.txt”或“論語(yǔ).txt”文件進(jìn)一步提純,去掉每行文字中所有圓括號(hào)及內(nèi)部數(shù)字,保存為“論語(yǔ)-提純?cè)?txt”文件。文件輸出格式請(qǐng)參考“論語(yǔ)-提純?cè)?輸出示例.txt”文件。注意:示例輸出文件僅幫助考生了解輸出格式,不做它用。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)诔绦虻?..處使用一行或多行代碼替換#請(qǐng)?jiān)诔绦虻奶幨褂靡恍写a替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)fi=open("論語(yǔ)-原文.txt",_____)fo=open("論語(yǔ)-提純?cè)?txt",_____)Forlineinfi:line=line.replace()
53.考生文件夾下存在一個(gè)文件“PY201.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請(qǐng)?jiān)谠撐募芯帉?xiě)代碼,以實(shí)現(xiàn)如下功能。使用turtle庫(kù)的fd()函數(shù)和right()函數(shù)繪制一個(gè)邊長(zhǎng)為100像素的正六邊形,再用circle()函數(shù)繪制半徑為60像素的紅色圓內(nèi)接正六邊形,效果如下所示。
試題程序:#以下代碼為提示框架#請(qǐng)?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)fromturtleimport*pensize(5)foriinrange(6):fd(_____(1)_____)right
(_____(2)_____)color("red")circle(60,_____(3)_____)
參考答案
1.B函數(shù)定義:函數(shù)是指一組語(yǔ)句的集合通過(guò)一個(gè)名字(函數(shù)名)封裝起來(lái),要想執(zhí)行這個(gè)函數(shù),只需要調(diào)用其函數(shù)名即可。函數(shù)能提高應(yīng)用的模塊性和代碼的重復(fù)利用率。本題選擇B選項(xiàng)。
2.CsnowNLP和loso是自然語(yǔ)言處理方向的第三方庫(kù);random庫(kù)用于產(chǎn)生各種分布的偽隨機(jī)序列,是Python的標(biāo)準(zhǔn)庫(kù)。本題選擇C選項(xiàng)。
3.Arandom庫(kù)是Python的標(biāo)準(zhǔn)庫(kù),用于產(chǎn)生各種分布的偽隨機(jī)數(shù)序列。它采用梅森旋轉(zhuǎn)算法生成偽隨機(jī)數(shù)序列。本題選擇A選項(xiàng)。
4.B一F是指在dist文件夾中只生成獨(dú)立的打包文件(即exe文件),所有的第三方依賴(lài)、資源和代碼均打包進(jìn)此exe中。
5.A算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量,其計(jì)算工作量是用算法所執(zhí)行的基本運(yùn)算次數(shù)來(lái)度量的。本題選擇A選項(xiàng)。
6.C根據(jù)程序中變量所在的位置和作用范圍,變量分為全局變量和局部變量。局部變量指在函數(shù)內(nèi)部定義的變量,僅在函數(shù)內(nèi)部有效,且作用域也在函數(shù)內(nèi)部,當(dāng)函數(shù)退出時(shí)變量將不再存在。全局變量一般指在函數(shù)之外定義的變量,在程序執(zhí)行的全過(guò)程有效。全局變量在函數(shù)內(nèi)部使用時(shí),需要提前使用保留字global聲明,語(yǔ)法形式:global<全局變量>。使用global對(duì)全局變量聲明時(shí),該變量要與外部全局變量同名。故答案為C項(xiàng)。
7.C判斷條件4<=5<=6是成立的,故輸出True。本題選擇C選項(xiàng)。
8.C學(xué)號(hào)是學(xué)生表S的主鍵,課號(hào)是課程表C的主鍵,所以選課表SC的關(guān)鍵字就應(yīng)該是與前兩個(gè)表能夠直接聯(lián)系且能唯一定義的學(xué)號(hào)和課號(hào),所以選擇C項(xiàng)。
9.D關(guān)系模型采用二維表來(lái)表示,簡(jiǎn)稱(chēng)表。本題選擇D選項(xiàng)。
10.D對(duì)字符串中某個(gè)子串或區(qū)間的檢索稱(chēng)為切片。切片的使用方式如下。<字符串或字符串變量>[N:M]切片獲取字符串從N到M(不包含M)的子字符串,其中N和M為字符串的索引,可以混合使用正向遞增索引和反向遞減索引。切片要求N和M都在字符串的索引區(qū)間,如果N大于等于M,則返回空字符串。如果N缺失,則默認(rèn)將N設(shè)為0;如果M缺失,則默認(rèn)表示到字符串結(jié)尾。題干中s[1:5]=‘2345’,s[0:3]=‘1231’,s[-10:-5]=‘12345’,s[0:4]=‘1234’。本題選擇D選項(xiàng)。
11.C在Python中,源文件的擴(kuò)展名一般使用.py。本題選擇C選項(xiàng)。
12.A
13.C要向列表中添加元素,可以使用append()方法,添加的元素類(lèi)型可以不同,可以是數(shù)字、字符串、列表等,要注意的是append()方法不能同時(shí)添加多個(gè)元素。本題選擇C選項(xiàng)。
14.D
15.D文件是存儲(chǔ)在輔助存儲(chǔ)器上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容。文件包括文本文件和二進(jìn)制文件兩種類(lèi)型。文本文件和二進(jìn)制文件的存儲(chǔ)方式不同,所以文本文件不可以用二進(jìn)制文件方式讀入。本題選擇D選項(xiàng)。
16.Ctime庫(kù)是Python的標(biāo)準(zhǔn)庫(kù)。使用gmtime()函數(shù)獲取當(dāng)前時(shí)間戳對(duì)應(yīng)的對(duì)象;strftime()函數(shù)是格式化時(shí)間最有效的函數(shù)之一,幾乎可以以任何通用格式輸出時(shí)間,該函數(shù)利用一個(gè)格式字符串,對(duì)時(shí)間格式進(jìn)行表示。本題選擇C選項(xiàng)。
17.D棧是先進(jìn)后出的線性表,所以A選項(xiàng)錯(cuò)誤;隊(duì)列是先進(jìn)先出的線性表,所以B選項(xiàng)錯(cuò)誤;循環(huán)隊(duì)列是線性結(jié)構(gòu)的線性表,所以C選項(xiàng)錯(cuò)誤。本題選擇D選項(xiàng)。
18.DPython源文件的擴(kuò)展為py。本題選擇D選項(xiàng)。
19.Crange([start,]stop[,step=1])函數(shù)有3個(gè)參數(shù),用來(lái)生成一個(gè)從start參數(shù)的值開(kāi)始到stop參數(shù)的值結(jié)束的數(shù)字序列,步長(zhǎng)step默認(rèn)為1,區(qū)間為左閉右開(kāi)。而reversed()函數(shù)用于反向列表。本題選擇C選項(xiàng)。
20.D列表是包含0個(gè)或多個(gè)元素的有序序列,屬于序列類(lèi)型。列表用方括號(hào)([])表示,由于列表屬于序列類(lèi)型,因此繼承了序列類(lèi)型的所有屬性和方法。索引是列表的基本操作,用于獲得列表中的一個(gè)元素,該操作沿用序列類(lèi)型的索引方式,即正向遞增索引或反向遞減索引,使用方括號(hào)作為索引操作符,索引不得超過(guò)列表的元素范圍,否則將產(chǎn)生IndexError錯(cuò)誤。索引從0開(kāi)始。列表可以進(jìn)行元素增加、刪除、替換、查找等操作。列表沒(méi)有長(zhǎng)度限制,元素類(lèi)型可以不同,能夠包含其他的組合數(shù)據(jù)類(lèi)型,可以使用比較操作符(如\n>、<等)對(duì)列表進(jìn)行比較,也可以對(duì)列表進(jìn)行成員運(yùn)算操作、長(zhǎng)度計(jì)算及分片。本題選擇D選項(xiàng)。
21.C在Python中,字典是存儲(chǔ)可變數(shù)量鍵值對(duì)的數(shù)據(jù)結(jié)構(gòu)。通過(guò)字典類(lèi)型實(shí)現(xiàn)映射,鍵必須是唯一的,必須是不可變數(shù)據(jù)類(lèi)型,值可以是任何數(shù)據(jù)類(lèi)型。選項(xiàng)A、D錯(cuò)誤。字典使用花括號(hào)({})建立,每個(gè)元素是一個(gè)鍵值對(duì),使用方式為{<鍵1>:<值1>,<鍵2>:<值2>,…,<鍵n>:<值n>},其中,鍵和值通過(guò)冒號(hào)連接,不同鍵值對(duì)通過(guò)逗號(hào)隔開(kāi)。字典具有和集合類(lèi)似的性質(zhì),即鍵值對(duì)之間沒(méi)有順序且不能重復(fù)。本題選擇C選項(xiàng)。
22.B高級(jí)語(yǔ)言根據(jù)計(jì)算機(jī)執(zhí)行機(jī)制的不同可分為兩類(lèi):靜態(tài)語(yǔ)言和腳本語(yǔ)言。靜態(tài)語(yǔ)言采用編譯方式執(zhí)行,腳本語(yǔ)言采用解釋方式執(zhí)行。例如,C語(yǔ)言是靜態(tài)語(yǔ)言,Python是腳本語(yǔ)言。編譯是將源代碼轉(zhuǎn)換成目標(biāo)代碼的過(guò)程。解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行的過(guò)程。本題選擇B選項(xiàng)。
23.APython語(yǔ)言使用保留字try和except進(jìn)行異常處理,基本的語(yǔ)法格式如下:\ntry:\n<語(yǔ)句塊1>\nexcept:\n<語(yǔ)句塊2>\n“語(yǔ)句塊1”是正常執(zhí)行的程序內(nèi)容,當(dāng)執(zhí)行這個(gè)語(yǔ)句塊發(fā)生異常時(shí),則執(zhí)行except保留字后面的“語(yǔ)句塊2”,一個(gè)try代碼塊可以對(duì)應(yīng)多個(gè)處理異常的except代碼塊。
24.BA項(xiàng)錯(cuò)誤,可行性分析階段產(chǎn)生可行性分析報(bào)告。C項(xiàng)錯(cuò)誤,概要設(shè)計(jì)說(shuō)明書(shū)是總體設(shè)計(jì)階段產(chǎn)生的文檔。D項(xiàng)錯(cuò)誤,集成測(cè)試計(jì)劃是在概要設(shè)計(jì)階段編寫(xiě)的文檔。B項(xiàng)正確,需求規(guī)格說(shuō)明書(shū)是后續(xù)工作如設(shè)計(jì)、編碼等需要的重要參考文檔。
25.APython語(yǔ)言采用嚴(yán)格的“縮進(jìn)來(lái)表明程序格式”,而且“縮進(jìn)”中是可以嵌套的。
26.A列表操作函數(shù)有(假設(shè)列表名為ls):\nlen(ls):返回列表ls的元素個(gè)數(shù)(長(zhǎng)度)。\nmin(ls):返回列表ls的最小元素。\nmax(ls):返回列表ls的最大元素。\nlist(x):將x轉(zhuǎn)變?yōu)榱斜眍?lèi)型。\n使用min(ls)和max(ls)的前提是列表中各元素類(lèi)型可以進(jìn)行比較。如果列表元素不能比較,使用這兩個(gè)函數(shù)將會(huì)報(bào)錯(cuò)。本題選A選項(xiàng)。
27.B在Python中,使用for…in…方式形成的循環(huán)能遍歷的類(lèi)型有字符串、文件、range()函數(shù)或組合數(shù)據(jù)類(lèi)型,不能遍歷復(fù)數(shù)。本題選擇B選項(xiàng)。
28.A在Python文件的打開(kāi)方式中,a為追加寫(xiě)模式,若文件存在,內(nèi)容追加在原文件內(nèi)容后面。本題選擇A選項(xiàng)。
29.Da=10.99,說(shuō)明實(shí)部為10.99,虛部為0,故complex(a)返回復(fù)數(shù)10.99+0j。
30.Adivmod(a,b)函數(shù)返回的是兩個(gè)數(shù)值的商和余數(shù),那么a和b的值分別是(2,1)和(0,2),而c是把a(bǔ)、b相加后轉(zhuǎn)為集合型,那么a+b為(2,1,0,2),轉(zhuǎn)成集合后即{0,1,2},最后是取總和的sum()函數(shù),所以相加的總和為3。本題選擇A選項(xiàng)。
31.Y
32.N
33.Y
34.Npython代碼支持window和Linux下跨平臺(tái)
35.N
36.N
37.Y
38.Y
39.Y
40.N
41.True
42.globals()
43.[1,4,7]
44.18
45.20
46.True
47.31
48.[1,2]
49.search()
50.True
51.importjiebas=input(”請(qǐng)輸入一個(gè)字符串”)n=len(s)m=len(jieba.lcut(s)print("中文字符數(shù)為{},中文詞語(yǔ)數(shù)為{}。”.format(n,m)本題要求使用jieba中文分詞庫(kù),統(tǒng)計(jì)輸入的字符串的長(zhǎng)度以及中文詞語(yǔ)數(shù)。給定的字符串s中僅包含中文字符和中文標(biāo)點(diǎn)符號(hào),因此可以直接使用len()函數(shù)統(tǒng)計(jì)字符數(shù)量,第1空填len(s)。再使用jieba庫(kù)的lcut(s)方法,返回一個(gè)以中文詞語(yǔ)為元素的列表類(lèi)型,使用len()獲得列表的長(zhǎng)度,即中文詞語(yǔ)數(shù)量。因此第2\r\n空填len(jieba.lcut(s))
52.fi=open(“論語(yǔ).txt'”r”)fo=open(”論語(yǔ)-原文.txt”,”w”)Flag=falseforlineinfi:If”【“inline:Flag=falseIf”【原文】”inline:Flag=tureContinueIffiag=ture:fo.write(line.lstrip())Fi.close()Fo.close()fi=open("論語(yǔ)-原文.txt"’r’)fo
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公寓高層租賃合同范本
- 網(wǎng)絡(luò)直播平臺(tái)演藝合作協(xié)議書(shū)范本
- 個(gè)人短期承租住房合同范本
- 人行道鋪磚合同范本
- 青島城市個(gè)人租房合同
- 科技發(fā)展對(duì)教育行業(yè)師資力量的影響
- 消防安全小講課
- 中西方教育文化的差異
- 幼兒園刷牙說(shuō)課
- 正面上手發(fā)球技術(shù) 教學(xué)設(shè)計(jì)-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊(cè)
- 江西省宜春市豐城市第九中學(xué)2024-2025學(xué)年九年級(jí)上學(xué)期第二次段考化學(xué)試卷(日新班)(無(wú)答案)
- 江蘇省2024-2025年跨地區(qū)職業(yè)學(xué)校職教高考一輪聯(lián)考(機(jī)械專(zhuān)業(yè)綜合理論試卷含答案)
- 2024年事業(yè)單位租車(chē)服務(wù)滿(mǎn)意度調(diào)查及改進(jìn)協(xié)議3篇
- 露天礦邊坡穩(wěn)定課件所有章節(jié)整合
- 運(yùn)用PDCA提高吞咽障礙患者護(hù)理措施落實(shí)率
- 《抗菌藥物合理運(yùn)用》課件
- 《法學(xué)概論》課程教學(xué)大綱
- JGJ-T188-2009施工現(xiàn)場(chǎng)臨時(shí)建筑物技術(shù)規(guī)范
- 教師資格考試高級(jí)中學(xué)美術(shù)學(xué)科知識(shí)與教學(xué)能力試題與參考答案(2024年)
- 機(jī)電設(shè)備安裝與調(diào)試技術(shù)教案
- TGDCMA 022-2024 信用園區(qū)評(píng)價(jià)規(guī)范
評(píng)論
0/150
提交評(píng)論