計算機(jī)二級Python語言程序設(shè)計-模擬試卷2_第1頁
計算機(jī)二級Python語言程序設(shè)計-模擬試卷2_第2頁
計算機(jī)二級Python語言程序設(shè)計-模擬試卷2_第3頁
計算機(jī)二級Python語言程序設(shè)計-模擬試卷2_第4頁
計算機(jī)二級Python語言程序設(shè)計-模擬試卷2_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

B.B.操作系統(tǒng)公共基礎(chǔ)知識10題一、將E-R圖轉(zhuǎn)換成關(guān)系模式時,實體與聯(lián)系都可以表示成鍵屬性關(guān)系域一個工作人員只能使用一臺計算機(jī),而一臺計算機(jī)被多個人使用。則實體工作人員與實體計算機(jī)之間的聯(lián)系是一對一多對一多對多一對多關(guān)于計算機(jī)算法的描述,以下選項中描述正確的是解題方法的準(zhǔn)確而完整的描述計算方法的準(zhǔn)確而完整的描述存儲方法的準(zhǔn)確而完整的描述排序方法的準(zhǔn)確而完整的描述軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。以下選項中屬于應(yīng)用軟件的是編譯程序視頻編輯連接程序?qū)哟涡?、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分的原則是聯(lián)系的復(fù)雜程度支持的數(shù)據(jù)行數(shù)支持的數(shù)據(jù)列數(shù)數(shù)據(jù)的聯(lián)系方式以下選項中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是二叉樹線性表堆棧線性表設(shè)一顆完全二叉樹共有699個結(jié)點,則該節(jié)點的葉子節(jié)點數(shù)是350351255349八、設(shè)二叉樹后序遍歷序列是dabec,中序遍歷是deba0則其前序遍歷是decabdeabccedbaD.acbedB.B.data_lsst九、以下選項中不屬于軟件設(shè)計原則的是抽象自底向上模塊化信息隱蔽十、下面不屬于軟件測試實施步驟的是單元測試集成測試錯誤測試確認(rèn)測試python基礎(chǔ)30題十一、下列函數(shù)中,不是Python內(nèi)置函數(shù)的是。exec()all()dir()close()十二、以下符合Python語言變量命名規(guī)則的是。A.2name(lists)!ii@1十三、關(guān)于Python語言的特點,以下選項中描述錯誤的是Python語言是非開源語言Python語言是多模式語言Python語言是開源語言Python語言是跨平臺語言十四、關(guān)于Python的數(shù)字類型,以下選項中描述錯誤的是Python整數(shù)類型提供了4種進(jìn)制表示:十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制Python語言中,復(fù)數(shù)類型中實數(shù)部分和虛數(shù)部分的數(shù)值都是浮點類型,復(fù)數(shù)的虛數(shù)部分通過后綴“C”或者“c”來表示Python浮點數(shù)類型有2種表示方法:十進(jìn)制一般表示法和科學(xué)表示法Python浮點數(shù)類型運算過程可以出現(xiàn)不確定小數(shù)十五、關(guān)于Python循環(huán)結(jié)構(gòu),以下選項中描述錯誤的是A.break語句用于退出單次循環(huán)執(zhí)行,繼續(xù)執(zhí)行下一次循環(huán)B.遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和range()函數(shù)等break用來跳出最內(nèi)層for或者while循環(huán),脫離該循環(huán)后程序從循環(huán)代碼后繼續(xù)執(zhí)行Python通過for、while保留字提供遍歷十六、以下程序的輸出結(jié)果是:deffun1(a,b,*args)print(a)print(b)print(args)fun1(1,2,3,4,5,6)A.1,2,3,4,5,612[3,4,5,6]1,4,5,612(3,4,5,6)十七、以下程序的輸出結(jié)果是:deffact(n):ifn==2orn==1:return1else:returnfact(n-1)+fact(n-2)num=eval(input("請輸入一^個整數(shù):"))print(fact(abs(int(num))))A.接受用戶輸入的整數(shù)n,輸出n的斐波那契數(shù)攵列B.接受用戶輸入的整數(shù)n,判斷n是否是完數(shù)并輸出結(jié)論C.接受用戶輸入的整數(shù)n,判斷n是否是素數(shù)并輸出結(jié)論D.接受用戶輸入的整數(shù)n,判斷n是否是水仙花十八、變量的作用域包括函數(shù)變量和類變量局部變量和全局變量形參變量和實參變量傳入變量與接受變量十九、以下關(guān)于集合操作的描述,錯誤的是通過add方法可以向集合添加元素通過values方法可以返回集合在的所有元素通過remove方法可以刪除集合中的元素通過clear方法可以清空集合二十、以下選項中,不是Python對文件的操作方法的是readlinereadlinesseekreads二十一、 以下選項中,不是Python對文件的打開模式的是'w''b''x''c'二十二、關(guān)于數(shù)據(jù)組織的維度,以下選項中描述錯誤的是二維數(shù)據(jù)采用表格方式組織,對應(yīng)于數(shù)學(xué)中的矩陣一維數(shù)據(jù)采用線性方式組織,對應(yīng)于數(shù)學(xué)中的數(shù)組和集合等概念高維數(shù)據(jù)由鍵值對類型的數(shù)據(jù)構(gòu)成,采用對象方式組織數(shù)據(jù)組織存在維度,字典類型用于表示一維和二維數(shù)據(jù)二十三、 Python數(shù)據(jù)可視化方向的第三方庫是PILmayaviPyQt5random二十四、 Python文本處理方向的第三方庫是openyxlmayavirequestsSymPy二十五、下面代碼的輸出結(jié)果是x=10y=-1+2jprint(x+y)

(9+2j)2j119二十六、下面代碼的輸出結(jié)果是x=3.1415926print(round(x,3),round(x,4))3.1423.14169.424777812.5663704TOC\o"1-5"\h\z343.1413.1415二十七、 以下選項中,輸出結(jié)果是False的是>>> 5 isnot 4>>> 5 is5>>> 5 !=4>>> False!= 0二十八、 下面代碼的執(zhí)行結(jié)果是a=123456789b="*"print("{0:{2}>{1},}\n{0:{2}71},}\n{0:{2}<{1},}".format(a,20,b))A.*********123,456,789A.*********123,456,789********

********B.C.D.二十九、***123,456,789**************123,456,789****123,456,789*****123,456,789*************123,456,789*****123,456,789******************123,456,789****123,456,789**************123,456,789123,456,789*********下面代碼的執(zhí)行結(jié)果是B.C.D.二十九、***123,456,789**************123,456,789****123,456,789*****123,456,789*************123,456,789*****123,456,789******************123,456,789****123,456,789**************123,456,789123,456,789*********下面代碼的執(zhí)行結(jié)果是a=123.456print(complex(a))123.456+0j(123.456+0j)1234.56+10j)(1234.56+10j)三十、執(zhí)行如下代碼,在PythonTurtleGraphics中,繪制的是:importturtleastt.circle(40)t.circle(60)t.circle(80)t.done()笛卡爾心形同切圓太極圖同心圓三十一、關(guān)于如下代碼描述,以下選項中錯誤的是:fname=input("請輸入要打開的文件:")fo=open(fname,"r")forlineinfo.readlines():print(line)fo.close()A.通過fo.readlines()方法將文件的全部內(nèi)容讀入一個字典foB.通過fo.readlines()方法將文件的全部內(nèi)容讀入一個列表foopen的r參數(shù)表示以只讀方式打開文件用戶輸入文件路徑,以文本文件方式讀入文件內(nèi)容并逐行打印三十二、 能實現(xiàn)將二維數(shù)據(jù)寫入CSV文件中的是fo=open("price2016bj.csv","w")ls=[['AAA','BBB'],['CCC','DDD'],['EEE','FFF']]fo.write(",".join(ls)+"\n")fo.close()fo=open("price2016bj.csv","w")ls=[['AAA','BBB'],['CCC','DDD'],['EEE','FFF']]forlineinlsfo.write(",".join(ls)+"\n")fo.close()fo=open("price2016bj.csv","w")ls=[['AAA','BBB'],['CCC','DDD'],['EEE','FFF']]forlineinlsprint(",".join(ls)+"\n")fo.close()fo=open("price2016bj.csv","w")ls=[['AAA','BBB'],['CCC','DDD'],['EEE','FFF']]forlineinlsfo.append(",".join(ls)+"\n")fo.close()三、給出如下代碼:deffact(n):s=1foriinrange(1,n+1):s*=ireturns以下選項中描述錯誤的是fact(n)函數(shù)功能為求n的階乘range()函數(shù)是Python內(nèi)置函數(shù)s是局部變量D.代碼中n是可選參數(shù)三十四、以下程序的輸出結(jié)果是:浣熊","豪豬","艾草松雞","棉尾兔","叉角羚"]=["lsx="豪豬"print(ls.index(x,0))-301-4三十五、以下關(guān)于python內(nèi)置函數(shù)的描述,錯誤的是:sorted()對一個序列類型數(shù)據(jù)進(jìn)行排序,將排序后的結(jié)果寫回到該變量中divmox(x,y),輸出一^個二元組(x//y,x%y)rang(x,y)返回一個數(shù)字列表,長度為y-x,值為x至y-1super()函數(shù)是用于調(diào)用父類(超類)的一個方法三十六、以下程序的輸出結(jié)果是:s1="袋鼠"print("{0}生活在主要由母{0}和小{0}組成的較小的群體里。".format(s1))袋鼠生活在主要由母{0}和小{0}組成的較小的群體里。{0}生活在主要由母{0}和小{0}組成的較小的群體里。袋鼠生活在主要由母袋鼠和小袋鼠組成的較小的群體里。{袋鼠}生活在主要由母{袋鼠}和?。螅M成的較小的群體里。三十七、關(guān)于表達(dá)式id('45')的結(jié)果的描述,錯誤的是 。是一個正整數(shù)是'45'的內(nèi)存地址返回字符串'45'可能是4539670688三十八、 關(guān)于Python賦值語句,以下選項中不合法的是x=(y=1)x=1;y=1x=y=1x,y=y,x三十九、 以下選項中,不是Python語言保留字的是assertlambdaintnonlocal四十、Python文件讀取方法read(size)的含義是從頭到尾讀取文件所有內(nèi)容從文件中讀取指定size大小的數(shù)據(jù),如果size為負(fù)數(shù)或者空,則讀取到文件結(jié)束。C.從文件中讀取size行數(shù)據(jù)D.從文件中讀取一行數(shù)據(jù)程序設(shè)計6題四十一、輸入一個正整數(shù)n,自動生成n個10-200范圍內(nèi)的隨機(jī)浮點數(shù),在屏幕上顯示輸出每個隨機(jī)數(shù),并顯示平均值,要求每行顯示一個數(shù)據(jù),小數(shù)點后保留2位。代碼import1random.2n= 3(input())sum=0foriinrange(n):fl=random.uniform(1,200)sum+=flprint('{4}'.format(fl))print('Theaverageis:{4}'.format(5 ))答案randomseed(1)eval:.2fsum/n完整代碼importrandom2. 62. 61.1.lsrandom.seed(1)n=eval(input())sum=0foriinrange(n):fl=random.uniform(1,100)sum+=flprint('{:.2f}'.format(fl))print('Theaverageis:{:.2f}'.format(sum/n))四十二、 獲得輸入正整數(shù)N,反轉(zhuǎn)輸出該正整數(shù),不考慮異常情況。答案N=input()print(N[::-1])四十三、ls是一個列表,請補(bǔ)充如下代碼,求其各整數(shù)元素中所有偶數(shù)的和:代碼ls=[123,128,789,"123",456,"789"]s=0foritemin__(1)__:if__(2)__==type(123)and__(3)__==0:s+=__(4)__print(s)答案

type(item)item%2item完整代碼ls=[123,128,789,"123",456,"789"]=0foriteminls:iftype(item)==type(123)anditem%2==0:s+=itemprint(s)四十四、參考編程模板,完成程序,繪制以下圖形。六角形的邊長為60。代碼import__(1)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論