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

下載本文檔

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

文檔簡介

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

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

2.

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

3.

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

B

4.

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

5.

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

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

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

7.

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

8.

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

9.

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

10.

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

11.

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

12.

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

13.有關(guān)賦值語句,如下選項(xiàng)中描述錯(cuò)誤的是A在Python語言中,有壹種賦值語句,可以同步給多種變量賦值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語言中,“=”表達(dá)賦值,即將“=”右側(cè)的計(jì)算成果賦值給左側(cè)變量,包括“=”的語句稱為賦值語句對的答案:

14.有關(guān)eval函數(shù),如下選項(xiàng)中描述錯(cuò)誤的是Aeval函數(shù)的作用是將輸入的字符串轉(zhuǎn)為Python語句,并執(zhí)行該語句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,/)對的答案:

15.

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

16.

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

17.

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

18.

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

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用于定義簡樸的、可以在壹行內(nèi)表達(dá)的函數(shù)對的答案:

20.下面代碼實(shí)現(xiàn)的功能描述的是deffact(n):ifn==0:return1else:returnn*fact(n-1)num=eval(input("請輸入壹種整數(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的階乘值對的答案:

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

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

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

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

對的答案:

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

23.

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

24.

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

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)對的答案:

26.

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

27.

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

28.

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

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

30.

PythonWeb開發(fā)方向的第三方庫是ADjangoBscipyCpandasDrequests對的答案:

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

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

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

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

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

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

35.

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

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---------------------對的答案:

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']對的答案:

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太極對的答案:

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

40.能實(shí)現(xiàn)將壹維數(shù)據(jù)寫入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. 本站所有資源如無特殊說明,都需要本地電腦安裝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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論