2024年python二級(jí)考試試題 2_第1頁(yè)
2024年python二級(jí)考試試題 2_第2頁(yè)
2024年python二級(jí)考試試題 2_第3頁(yè)
2024年python二級(jí)考試試題 2_第4頁(yè)
2024年python二級(jí)考試試題 2_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

青少年軟件編程等級(jí)考試Python二級(jí)(理論試卷)模擬卷2試卷編號(hào):867513試卷錄入者:機(jī)器人包老師(玩得趣科教中心)試卷總分:100出卷時(shí)間:-2-1616:15答題時(shí)間:40分鐘本試卷從考試酷examcoo網(wǎng)站導(dǎo)出,文獻(xiàn)格式為mht,請(qǐng)用WORD/WPS打開(kāi),并另存為doc/docx格式後再使用1.

有關(guān)算法的描述,如下選項(xiàng)中錯(cuò)誤的是A算法具有可行性、確定性、有窮性的基本特性B算法的復(fù)雜度重要包括時(shí)間復(fù)雜度和數(shù)據(jù)復(fù)雜度C算法的基本要素包括數(shù)據(jù)對(duì)象的運(yùn)算和操作及算法的控制構(gòu)造D算法是指解題方案的精確而完整的描述對(duì)的答案:

2.

有關(guān)數(shù)據(jù)構(gòu)造的描述,如下選項(xiàng)中對(duì)的的是A數(shù)據(jù)的存儲(chǔ)構(gòu)造是指反應(yīng)數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)構(gòu)造B數(shù)據(jù)的邏輯構(gòu)造有次序、鏈接、索引等存儲(chǔ)方式C數(shù)據(jù)構(gòu)造不可以直觀地用圖形表達(dá)D數(shù)據(jù)構(gòu)造指互相有關(guān)聯(lián)的數(shù)據(jù)元素的集合對(duì)的答案:

3.

在深度為7的滿二叉樹(shù)中,結(jié)點(diǎn)個(gè)數(shù)總共是A64B127C63D32對(duì)的答案:

B

4.

對(duì)長(zhǎng)度為n的線性表進(jìn)行次序查找,在最壞的狀況下所需要的比較次數(shù)是An×(n+1)Bn-1CnDn+1對(duì)的答案:

5.

有關(guān)構(gòu)造化程序設(shè)計(jì)措施原則的描述,如下選項(xiàng)中錯(cuò)誤的是A逐漸求精B多態(tài)繼承C模塊化D自頂向下對(duì)的答案:

自頂向下程序設(shè)計(jì)時(shí),應(yīng)先考慮總體,後考慮細(xì)節(jié);先考慮全局目的,後考慮局部目的。不要壹開(kāi)始就過(guò)多追求眾多的細(xì)節(jié),先從最上層總目的開(kāi)始設(shè)計(jì),逐漸使問(wèn)題詳細(xì)化。逐漸細(xì)化對(duì)復(fù)雜問(wèn)題,應(yīng)設(shè)計(jì)某些子目的作為過(guò)渡,逐漸細(xì)化。模塊化設(shè)計(jì)壹種復(fù)雜問(wèn)題,肯定是由若干稍簡(jiǎn)樸的問(wèn)題構(gòu)成。模塊化是把程序要處理的總目的分解為子目的,再深入分解為詳細(xì)的小目的,把每壹種小目的稱為壹種模塊。6.

與信息隱蔽的概念直接有關(guān)的概念是A模塊獨(dú)立性B模塊類型劃分C模塊耦合度D軟件構(gòu)造定義對(duì)的答案:

7.

有關(guān)軟件工程的描述,如下選項(xiàng)中描述對(duì)的的是A軟件工程包括3要素:構(gòu)造化、模塊化、面向?qū)ο驜軟件工程工具是完畢軟件工程項(xiàng)目的技術(shù)手段C軟件工程措施支持軟件的開(kāi)發(fā)、管理、文檔生成D軟件工程是應(yīng)用于計(jì)算機(jī)軟件的定義、開(kāi)發(fā)和維護(hù)的壹整套方案、工具、文檔和實(shí)踐原則和工序?qū)Φ拇鸢福?/p>

8.

在軟件工程詳細(xì)設(shè)計(jì)階段,如下選項(xiàng)中不是詳細(xì)設(shè)計(jì)工具的是A程序流程圖BCSSCPALD判斷表對(duì)的答案:

9.

如下選項(xiàng)中表達(dá)關(guān)系表中的每壹橫行的是A屬性B列C碼D元組對(duì)的答案:

10.

將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),可以表達(dá)實(shí)體與聯(lián)絡(luò)的是A關(guān)系B鍵C域D屬性對(duì)的答案:

11.

如下選項(xiàng)中Python用于異常處理構(gòu)造中用來(lái)捕捉特定類型的異常的保留字是AexceptBdoCpassDwhile對(duì)的答案:

12.

如下選項(xiàng)中符合Python語(yǔ)言變量命名規(guī)則的是A*iB3_1CAI!DTemplist對(duì)的答案:

13.有關(guān)賦值語(yǔ)句,如下選項(xiàng)中描述錯(cuò)誤的是A在Python語(yǔ)言中,有壹種賦值語(yǔ)句,可以同步給多種變量賦值B設(shè)x="alice";y="kate",執(zhí)行x,y=y,x可以實(shí)現(xiàn)變量x和y值的互換C設(shè)a=10;b=20,執(zhí)行a,b=a,a+bprint(a,b)和a=bb=a+bprint(a,b)之後,得到同樣的輸出成果:1030D在Python語(yǔ)言中,“=”表達(dá)賦值,即將“=”右側(cè)的計(jì)算成果賦值給左側(cè)變量,包括“=”的語(yǔ)句稱為賦值語(yǔ)句對(duì)的答案:

14.有關(guān)eval函數(shù),如下選項(xiàng)中描述錯(cuò)誤的是Aeval函數(shù)的作用是將輸入的字符串轉(zhuǎn)為Python語(yǔ)句,并執(zhí)行該語(yǔ)句B假如顧客但愿輸入壹種數(shù)字,并用程序?qū)@個(gè)數(shù)字進(jìn)行計(jì)算,可以采用eval(input(<輸入提醒字符串>))組合C執(zhí)行eval("Hello")和執(zhí)行eval("'Hello'")得到相似的成果Deval函數(shù)的定義為:eval(source,globals=None,locals=None,/)對(duì)的答案:

15.

有關(guān)Python語(yǔ)言的特點(diǎn),如下選項(xiàng)中描述錯(cuò)誤的是APython語(yǔ)言是非開(kāi)源語(yǔ)言BPython語(yǔ)言是跨平臺(tái)語(yǔ)言CPython語(yǔ)言是多模型語(yǔ)言DPython語(yǔ)言是腳本語(yǔ)言對(duì)的答案:

16.

有關(guān)Python的數(shù)字類型,如下選項(xiàng)中描述錯(cuò)誤的是APython整數(shù)類型提供了4種進(jìn)制表達(dá):拾進(jìn)制、二進(jìn)制、八進(jìn)制和拾六進(jìn)制BPython語(yǔ)言規(guī)定所有浮點(diǎn)數(shù)必須帶有小數(shù)部分CPython語(yǔ)言中,復(fù)數(shù)類型中實(shí)數(shù)部分和虛數(shù)部分的數(shù)值都是浮點(diǎn)類型,復(fù)數(shù)的虛數(shù)部分通過(guò)後綴“C”或者“c”來(lái)表達(dá)DPython語(yǔ)言提供int、float、complex等數(shù)字類型對(duì)的答案:

17.

有關(guān)Python循環(huán)構(gòu)造,如下選項(xiàng)中描述錯(cuò)誤的是A遍歷循環(huán)中的遍歷構(gòu)造可以是字符串、文獻(xiàn)、組合數(shù)據(jù)類型和range()函數(shù)等Bbreak用來(lái)跳出最內(nèi)層for或者while循環(huán),脫離該循環(huán)後程序從循環(huán)代碼後繼續(xù)執(zhí)行C每個(gè)continue語(yǔ)句只有能力跳出目前層次的循環(huán)DPython通過(guò)for、while等保留字提供遍歷循環(huán)和無(wú)限循環(huán)構(gòu)造對(duì)的答案:

18.

有關(guān)Python的全局變量和局部變量,如下選項(xiàng)中描述錯(cuò)誤的是A局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時(shí),變量仍然存在,下次函數(shù)調(diào)用可以繼續(xù)使用B使用global保留字申明簡(jiǎn)樸數(shù)據(jù)類型變量後,該變量作為全局變量使用C簡(jiǎn)樸數(shù)據(jù)類型變量無(wú)論與否與全局變量重名,僅在函數(shù)內(nèi)部創(chuàng)立和使用,函數(shù)退出後變量被釋放D全局變量指在函數(shù)之外定義的變量,壹般沒(méi)有縮進(jìn),在程序執(zhí)行全過(guò)程有效對(duì)的答案:

19.

有關(guān)Python的lambda函數(shù),如下選項(xiàng)中描述錯(cuò)誤的是A可以使用lambda函數(shù)定義列表的排序原則Bf=lambdax,y:x+y執(zhí)行後,f的類型為數(shù)字類型Clambda函數(shù)將函數(shù)名作為函數(shù)成果返回Dlambda用于定義簡(jiǎn)樸的、可以在壹行內(nèi)表達(dá)的函數(shù)對(duì)的答案:

20.下面代碼實(shí)現(xiàn)的功能描述的是deffact(n):ifn==0:return1else:returnn*fact(n-1)num=eval(input("請(qǐng)輸入壹種整數(shù):"))print(fact(abs(int(num))))A接受顧客輸入的整數(shù)n,判斷n與否是素?cái)?shù)并輸出結(jié)論B接受顧客輸入的整數(shù)n,判斷n與否是完數(shù)并輸出結(jié)論C接受顧客輸入的整數(shù)n,判斷n與否是水仙花數(shù)D接受顧客輸入的整數(shù)n,輸出n的階乘值對(duì)的答案:

21.執(zhí)行如下代碼:importtimeprint(time.time())如下選項(xiàng)中描述錯(cuò)誤的是Atime庫(kù)是Python的原則庫(kù)

B可使用time.ctime(),顯示為更可讀的形式

Ctime.sleep(5)推遲調(diào)用線程的運(yùn)行,單位為毫秒

D輸出自1970年1月1曰00:00:00AM以來(lái)的秒數(shù)

對(duì)的答案:

22.執(zhí)行後可以查看Python的版本的是Aimportsysprint(sys.Version)Bimportsystemprint(system.version)Cimportsystemprint(system.Version)Dimportsysprint(sys.version)對(duì)的答案:

23.

有關(guān)Python的組合數(shù)據(jù)類型,如下選項(xiàng)中描述錯(cuò)誤的是A組合數(shù)據(jù)類型可以分為3類:序列類型、集合類型和映射類型B序列類型是二維元素向量,元素之間存在先後關(guān)系,通過(guò)序號(hào)訪問(wèn)CPython的str、tuple和list類型都屬于序列類型DPython組合數(shù)據(jù)類型可以將多種同類型或不壹樣類型的數(shù)據(jù)組織起來(lái),通過(guò)單壹的表達(dá)使數(shù)據(jù)操作更有序、更輕易對(duì)的答案:

24.

如下選項(xiàng)中,不是Python對(duì)文獻(xiàn)的讀操作措施的是AreadlineBreadallCreadtextDread對(duì)的答案:

25.

有關(guān)Python文獻(xiàn)處理,如下選項(xiàng)中描述錯(cuò)誤的是APython能處理JPG圖像文獻(xiàn)BPython不可以處理PDF文獻(xiàn)CPython能處理CSV文獻(xiàn)DPython能處理Excel文獻(xiàn)對(duì)的答案:

26.

如下選項(xiàng)中,不是Python對(duì)文獻(xiàn)的打開(kāi)模式的是A'w'B'+'C'c'D'r'對(duì)的答案:

27.

有關(guān)數(shù)據(jù)組織的維度,如下選項(xiàng)中描述錯(cuò)誤的是A壹維數(shù)據(jù)采用線性方式組織,對(duì)應(yīng)于數(shù)學(xué)中的數(shù)組和集合等概念B二維數(shù)據(jù)采用表格方式組織,對(duì)應(yīng)于數(shù)學(xué)中的矩陣C高維數(shù)據(jù)由鍵值對(duì)類型的數(shù)據(jù)構(gòu)成,采用對(duì)象方式組織D數(shù)據(jù)組織存在維度,字典類型用于表達(dá)壹維和二維數(shù)據(jù)對(duì)的答案:

28.

Python數(shù)據(jù)分析方向的第三方庫(kù)是ApdfminerBbeautifulsoup4CtimeDnumpy對(duì)的答案:29.

Python機(jī)器學(xué)習(xí)方向的第三方庫(kù)是APILBPyQt5CTensorFlowDrandom對(duì)的答案:

30.

PythonWeb開(kāi)發(fā)方向的第三方庫(kù)是ADjangoBscipyCpandasDrequests對(duì)的答案:

31.下面代碼的輸出成果是x=0b1010print(x)A16B256C1024D10對(duì)的答案:

32.下面代碼的輸出成果是

x=10y=-1+2jprint(x+y)A9B2jC11D(9+2j)對(duì)的答案:

33.下面代碼的輸出成果是

x=3.1415926print(round(x,2),round(x))A33.14B22C6.283D3.143對(duì)的答案:

34.下面代碼的輸出成果是forsin"HelloWorld":ifs=="W":breakprint(s,end="")AHelloBWorldCHelloWorldDHelloorld對(duì)的答案:

35.

如下選項(xiàng)中,輸出成果是False的是A>>>5isnot4B>>>5!=4C>>>False!=0D>>>5is5對(duì)的答案:

36.下面代碼的輸出成果是a=1000000b="-"print("{0:{2}^{1},}\n{0:{2}>{1},}\n{0:{2}<{1},}".format(a,30,b))A1,000,000------------------------------------------1,000,000

---------1,000,000-----------

B---------------------1,000,0001,000,000---------------------

----------1,000,000-----------C---------------------1,000,000----------1,000,000-----------

1,000,000---------------------D----------1,000,000--------------------------------1,000,000

1,000,000---------------------對(duì)的答案:

D

37.下面代碼的輸出成果是s=["seashell","gold","pink","brown","purple","tomato"]print(s[4:])A['purple']B['seashell','gold','pink','brown']C['gold','pink','brown','purple','tomato']D['purple','tomato']對(duì)的答案:

38.執(zhí)行如下代碼:importturtleastdefDrawCctCircle(n):t.penup()t.goto(0,-n)t.pendown()t.circle(n)foriinrange(20,80,20): DrawCctCircle(i)t.done()在PythonTurtleGraphics中,繪制的圖形是A同切圓B同心圓C笛卡爾心形D太極對(duì)的答案:

39.給出如下代碼:fname=input("請(qǐng)輸入要打開(kāi)的文獻(xiàn):")fo=open(fname,"r")forlineinfo.readlines():print(line)fo.close()有關(guān)上述代碼的描述,如下選項(xiàng)中錯(cuò)誤的是A通過(guò)fo.readlines()措施將文獻(xiàn)的所有內(nèi)容讀入壹種字典foB通過(guò)fo.readlines()措施將文獻(xiàn)的所有內(nèi)容讀入壹種列表foC上述代碼可以優(yōu)化為:fname=input("請(qǐng)輸入要打開(kāi)的文獻(xiàn):")fo=open(fname,"r")forlineinfo.readlines():print(line)fo.close()D顧客輸入文獻(xiàn)途徑,以文本文獻(xiàn)方式讀入文獻(xiàn)內(nèi)容并逐行打印對(duì)的答案:

40.能實(shí)現(xiàn)將壹維數(shù)據(jù)寫(xiě)入CSV文獻(xiàn)中的是Afo=open("pricebj.csv","w")ls=['AAA','BBB','CCC','DDD']fo.write(",".join(ls)+"\n")fo.close()Bfo=open("price.csv","w")ls=[]forlineinfo:line=line.replace("

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論