版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【答案】《Python程序設(shè)計(jì)基礎(chǔ)》(南京信息職業(yè)技術(shù)學(xué)院)章節(jié)期末慕課答案有些題目順序不一致,下載后按鍵盤ctrl+F進(jìn)行搜索第一單元Python程序基礎(chǔ)單元測(cè)試一1.單選題:關(guān)于Python程序格式框架,以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、判斷、循環(huán)、函數(shù)等語法形式能夠通過縮進(jìn)包含一批Python代碼,進(jìn)而表達(dá)對(duì)應(yīng)的語義
B、Python單層縮進(jìn)代碼屬于之前最鄰近的一行非縮進(jìn)代碼,多層縮進(jìn)代碼根據(jù)縮進(jìn)關(guān)系決定所屬范圍
C、Python語言不采用嚴(yán)格的“縮進(jìn)”來表明程序的格式框架
D、Python語言的縮進(jìn)可以采用Tab鍵實(shí)現(xiàn)
答案:【Python語言不采用嚴(yán)格的“縮進(jìn)”來表明程序的格式框架】2.單選題:在一行上寫多條Python語句使用的符號(hào)是()。
選項(xiàng):
A、點(diǎn)號(hào)
B、逗號(hào)
C、分號(hào)
D、冒號(hào)
答案:【分號(hào)】3.單選題:以下選項(xiàng)中不符合python語言變量命名規(guī)則的是()。
選項(xiàng):
A、人生苦短
B、_is_it_a_question
C、35Python
D、Python_is_good
答案:【35Python】4.單選題:在Python函數(shù)中,用于獲取用戶輸入的是()。
選項(xiàng):
A、print()
B、eval()
C、get()
D、input()
答案:【input()】5.單選題:Python是一種()類型的編程語言。
選項(xiàng):
A、機(jī)器語言
B、解釋語言
C、編譯
D、匯編語言
答案:【解釋語言】6.單選題:Pthon語言print("世界,你好")的輸出是()。
選項(xiàng):
A、(“世界,你好”)
B、“世界,你好”
C、世界,你好
D、運(yùn)行結(jié)果出錯(cuò)
答案:【世界,你好】7.單選題:Python語言通過()來體現(xiàn)語句之間的邏輯關(guān)系。
選項(xiàng):
A、{}
B、()
C、縮進(jìn)
D、自動(dòng)識(shí)別邏輯
答案:【縮進(jìn)】8.單選題:Python解釋器在語法上不支持()編程方式。
選項(xiàng):
A、面向過程
B、面向?qū)ο?/p>
C、語句
D、自然語言
答案:【自然語言】9.單選題:以下變量名不合法的是()。
選項(xiàng):
A、for
B、_my
C、a_int
D、c666
答案:【for】10.單選題:len("helloworld!")的輸出結(jié)果是()。
選項(xiàng):
A、10
B、11
C、9
D、12
答案:【12】11.單選題:以下賦值語句中合法的是()。
選項(xiàng):
A、x=2,y=3
B、x=y=3
C、x=2y=3
D、x=(y=3)
答案:【x=y=3】12.單選題:以下不是Python的注釋方式是()。
選項(xiàng):
A、#注釋一行
B、#注釋第一行#注釋第二行
C、//注釋第一行
D、““”Python文檔注釋"""
答案:【//注釋第一行】13.單選題:以下不屬于Python語言特點(diǎn)的是()。
選項(xiàng):
A、語法簡潔
B、依賴平臺(tái)
C、支持中文
D、類庫豐富
答案:【依賴平臺(tái)】14.單選題:Python輸入來源包括()。
選項(xiàng):
A、文件輸入
B、控制臺(tái)輸入
C、網(wǎng)絡(luò)輸入
D、以上都是
答案:【以上都是】15.單選題:關(guān)于Python版本,以下說法正確的是()。
選項(xiàng):
A、Python3.X是Python2.x的擴(kuò)充,語法層無明顯改進(jìn)
B、Python3.X代碼無法向下兼容Python2.x的既有語法
C、Python2.x和Python3.x一樣,依舊不斷發(fā)展和完善
D、以上說法都正確
答案:【Python3.X代碼無法向下兼容Python2.x的既有語法】16.單選題:以下不是IPO模式的是()。
選項(xiàng):
A、input
B、program
C、process
D、output
答案:【program】17.單選題:采用IDLE進(jìn)行交互式編程,其中“>>>”符號(hào)是()。
選項(xiàng):
A、運(yùn)算操作符
B、程序控制符
C、命令提示符
D、文件輸入符
答案:【命令提示符】18.單選題:關(guān)于Python語言,以下說法錯(cuò)誤的是()。
選項(xiàng):
A、Python語言由GuidoVanRossum設(shè)計(jì)并領(lǐng)導(dǎo)開發(fā)
B、Python語言由PSF組織所有,這是一個(gè)商業(yè)組織
C、Python語言提倡開放開源理念
D、Python語言的使用不需要付費(fèi),不存在商業(yè)風(fēng)險(xiǎn)
答案:【Python語言由PSF組織所有,這是一個(gè)商業(yè)組織】19.單選題:Python3.5版本的保留字總數(shù)是()。
選項(xiàng):
A、27
B、29
C、16
D、33
答案:【33】20.單選題:x=2,y=3,執(zhí)行x,y=y,x之后,x和y的值分別是什么?
選項(xiàng):
A、2,3
B、3,2
C、2,2
D、3,3
答案:【3,2】第二單元基本數(shù)據(jù)類型單元測(cè)試二1.單選題:下面代碼的執(zhí)行結(jié)果是()。a="Python等級(jí)考試"b="="c=">"print("{0:{1}{3}{2}}".format(a,b,25,c))
選項(xiàng):
A、===============Python等級(jí)考試
B、Python等級(jí)考試
C、Python等級(jí)考試
D、Python等級(jí)考試===============
答案:【===============Python等級(jí)考試】2.單選題:關(guān)于模板字符串.format(逗號(hào)分隔的參數(shù))中的內(nèi)容描述,正確的選項(xiàng)是()。
選項(xiàng):
A、模板字符串里的格式控制信息語法格式是:{參數(shù)序號(hào):格式控制標(biāo)記},參數(shù)序號(hào)是從1開始
B、格式控制信息{:*^10}表示左對(duì)齊
C、格式控制信息{2:.2f}里面的‘f’表示這個(gè)位置是一個(gè)整數(shù)
D、逗號(hào)分隔的參數(shù)可以是變量,也可以是函數(shù)
答案:【逗號(hào)分隔的參數(shù)可以是變量,也可以是函數(shù)】3.單選題:"世界那么大,我想去看看"[7:-3]輸出()。
選項(xiàng):
A、我想去
B、想去
C、我想
D、想
答案:【想】4.單選題:下面代碼的輸出結(jié)果是()。s1="Thepythonlanguageisascriptinglanguage."s2=s1.replace(“scripting”,"general")print(s2)
選項(xiàng):
A、系統(tǒng)報(bào)錯(cuò)
B、Thepythonlanguageisascriptinglanguage.
C、Thepythonlanguageisagenerallanguage.
D、['The','python','language','is','a','scripting','language.']
答案:【Thepythonlanguageisagenerallanguage.】5.單選題:下面代碼的輸出結(jié)果是()。str1="mysqlsqlserverPostgresQL"str2="sql"ncount=str1.count(str2)print(ncount)
選項(xiàng):
A、4
B、5
C、2
D、3
答案:【2】6.單選題:設(shè)str1='pickle',語句print(str1.center(10,*))的執(zhí)行結(jié)果是()。
選項(xiàng):
A、**pickle**
B、SyntaxError,出現(xiàn)語法錯(cuò)誤提示
C、****pickle
D、pickle****
答案:【SyntaxError,出現(xiàn)語法錯(cuò)誤提示】7.單選題:下面代碼的輸出結(jié)果是()。x=12.34print(type(x))
選項(xiàng):
A、class'complex'
B、class'int'
C、class'float'
D、class'bool'
答案:【class'float'】8.單選題:下面代碼的輸出結(jié)果是()。x=0o1010print(x)
選項(xiàng):
A、10
B、1024
C、32768
D、520
答案:【520】9.單選題:下面代碼的輸出結(jié)果是()。x=10y=3print(divmod(x,y))
選項(xiàng):
A、1,3
B、(3,1)
C、(1,3)
D、3,1
答案:【(3,1)】10.單選題:下面代碼的輸出結(jié)果是()。x=10y=3print(x%y,x**y)
選項(xiàng):
A、11000
B、130
C、31000
D、330
答案:【11000】11.單選題:下面代碼的輸出結(jié)果是()。weekstr=“星期一星期二星期三星期四星期五星期六星期日”weekid=3print(weekstr[weekid*3:weekid*3+3])
選項(xiàng):
A、星期二
B、星期二
C、星期三
D、星期四
答案:【星期四】12.單選題:下面代碼的輸出結(jié)果是()。a="ac"b="bd"c=a+bprint(c)
選項(xiàng):
A、abcd
B、bdac
C、acbd
D、dbac
答案:【acbd】13.單選題:Python程序采用Unicode編碼,英文字符和中文字符在Python中分別對(duì)應(yīng)字符的個(gè)數(shù)是()。
選項(xiàng):
A、1;1
B、1;2
C、2;1
D、2;2
答案:【1;1】14.單選題:以下不是Python內(nèi)置數(shù)據(jù)類型的是()。
選項(xiàng):
A、char
B、int
C、float
D、complex
答案:【char】15.單選題:字符串:s='abcde',n是字符串s的長度。索引字符串s字符'c',哪個(gè)語句是正確的?()
選項(xiàng):
A、s[n/2]
B、s[(n+1)/2]
C、s[n//2]
D、s[(n+1)//2]
答案:【s[n//2]】16.單選題:以下能夠根據(jù)逗號(hào)‘,’分隔字符串的是()。
選項(xiàng):
A、s.split()
B、s.strip()
C、s.center()
D、s.replace()
答案:【s.split()】17.單選題:以下能夠同時(shí)作用于所有數(shù)字類型和字符串類型的函數(shù)是()。
選項(xiàng):
A、len()
B、complex()
C、type()
D、bin()
答案:【type()】18.單選題:關(guān)于Python的浮點(diǎn)數(shù)類型,以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、浮點(diǎn)數(shù)有兩種表示方法:十進(jìn)制表示和科學(xué)計(jì)數(shù)法
B、Python語言的浮點(diǎn)數(shù)可以不帶小數(shù)部分
C、浮點(diǎn)數(shù)類型與數(shù)學(xué)中實(shí)數(shù)的概念一致,表示帶有小數(shù)的數(shù)值
D、sys.float_info可以詳細(xì)列出Python解釋器所運(yùn)行系統(tǒng)的浮點(diǎn)數(shù)各項(xiàng)參數(shù)
答案:【Python語言的浮點(diǎn)數(shù)可以不帶小數(shù)部分】19.單選題:下面代碼的輸出結(jié)果是()。x=3.1415926print(round(x,2),round(x))
選項(xiàng):
A、6.283
B、22
C、3.143
D、33.14
答案:【3.143】20.單選題:關(guān)于Python字符編碼,以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、chr(x)將字符轉(zhuǎn)換為Unicode編碼
B、Python可以處理任何字符編碼文本
C、ord(x)和chr(x)是一對(duì)函數(shù)
D、Python默認(rèn)采用Unicode字符編碼
答案:【chr(x)將字符轉(zhuǎn)換為Unicode編碼】第三單元程序的控制結(jié)構(gòu)單元測(cè)試三1.單選題:給出如下代碼:sum=0foriinrange(1,11):sum+=iprint(sum)以下選項(xiàng)中描述正確的是:()。
選項(xiàng):
A、循環(huán)內(nèi)語句塊執(zhí)行了11次
B、如果print(sum)語句完全左對(duì)齊,輸出結(jié)果不變
C、sum+=i可以寫為sum+=i
D、輸出的最后一個(gè)數(shù)字是55
答案:【輸出的最后一個(gè)數(shù)字是55】2.單選題:鍵盤輸入數(shù)字7,以下代碼的輸出結(jié)果是()。n=eval(input(請(qǐng)輸入一個(gè)整數(shù):))s=0ifn>=7:n-=1s=4ifn<7:n-=1s=3print(s)
選項(xiàng):
A、0
B、3
C、2
D、4
答案:【3】3.單選題:以下選項(xiàng)不能進(jìn)行條件邏輯操作的是()。
選項(xiàng):
A、and
B、or
C、not
D、xor
答案:【xor】4.單選題:以下選項(xiàng)運(yùn)行結(jié)果為True的是()。
選項(xiàng):
A、('3','2')<('a','b')
B、5+4j>2-3j
C、'abc'>'xyz'
D、3>2>2
答案:【('3','2')<('a','b')】5.單選題:下面代碼的輸出結(jié)果是()。forsin"HelloWorld":ifs=="W":continueprint(s,end="")
選項(xiàng):
A、World
B、Helloorld
C、Hello
D、HelloWorld
答案:【Helloorld】6.單選題:給出如下代碼:a=3whilea>0:a-=1print(a,end=)以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、條件a>0如果修改為a<0程序執(zhí)行會(huì)進(jìn)入死循環(huán)
B、這段代碼的輸出內(nèi)容為210
C、使用while保留字可創(chuàng)建無限循環(huán)
D、a-=1可由a=a–1實(shí)現(xiàn)
答案:【條件a>0如果修改為a<0程序執(zhí)行會(huì)進(jìn)入死循環(huán)】7.單選題:用來判斷當(dāng)前Python語句在分支結(jié)構(gòu)中的是()。
選項(xiàng):
A、大括號(hào)
B、引號(hào)
C、縮進(jìn)
D、冒號(hào)
答案:【縮進(jìn)】8.單選題:以下關(guān)于控制結(jié)構(gòu)的描述,錯(cuò)誤的是()。
選項(xiàng):
A、if條件不滿足情況下要執(zhí)行的語句塊,放在else語句后面
B、if條件滿足情況下要執(zhí)行的語句塊,要放在if語句后面,并縮進(jìn)
C、語句if1,這種表達(dá)式是可以執(zhí)行的
D、分支結(jié)構(gòu)中的判斷條件只能是產(chǎn)生True或False的表達(dá)式或函數(shù)
答案:【分支結(jié)構(gòu)中的判斷條件只能是產(chǎn)生True或False的表達(dá)式或函數(shù)】9.單選題:執(zhí)行以下程序,輸出結(jié)果是()。x=10x=10ifx<10else20print(x)
選項(xiàng):
A、10
B、無顯示輸出
C、x<10
D、20
答案:【20】10.單選題:關(guān)于Python的分支結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、Python中if-else語句用來形成二分支結(jié)構(gòu)
B、分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句部分跳轉(zhuǎn)
C、分支結(jié)構(gòu)使用if保留字
D、Python中if-elif-else語句描述多分支結(jié)構(gòu)
答案:【分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句部分跳轉(zhuǎn)】11.單選題:關(guān)于程序的異常處理,以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、編程語言中的異常和錯(cuò)誤是完全相同的概念
B、異常語句可以與else和finally保留字配合使用
C、Python通過try、except等保留字提供異常處理功能
D、程序異常發(fā)生經(jīng)過妥善處理可以繼續(xù)執(zhí)行
答案:【編程語言中的異常和錯(cuò)誤是完全相同的概念】12.單選題:關(guān)于Python循環(huán)結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、Python通過for、while等保留字提供遍歷循環(huán)和無限循環(huán)結(jié)構(gòu)
B、遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和range()函數(shù)等
C、break用來跳出最內(nèi)層for或者while循環(huán),脫離該循環(huán)后程序從循環(huán)代碼后繼續(xù)執(zhí)行
D、每個(gè)continue語句只有能力跳出當(dāng)前層次的循環(huán)
答案:【每個(gè)continue語句只有能力跳出當(dāng)前層次的循環(huán)】13.單選題:下面代碼的輸出結(jié)果是()。foriinrange(1,6):ifi/3==0:breakelse:print(i,end=“,”)
選項(xiàng):
A、1,2,3,4,5,
B、1,2,3,4,
C、1,2,3,
D、1,2,
答案:【1,2,3,4,5,】14.單選題:以下程序的輸出結(jié)果是()。fornuminrange(1,4):sum*=numprint(sum)
選項(xiàng):
A、TypeError出錯(cuò)
B、7
C、6
D、7
答案:【TypeError出錯(cuò)】15.單選題:for或者while與else搭配使用時(shí),能夠執(zhí)行else對(duì)應(yīng)語句塊的情況是()。
選項(xiàng):
A、總會(huì)執(zhí)行
B、永不執(zhí)行
C、僅循環(huán)正常結(jié)束時(shí)
D、僅循環(huán)非正常結(jié)束時(shí),以break結(jié)束
答案:【僅循環(huán)正常結(jié)束時(shí)】16.單選題:關(guān)于break的作用,以下說法正確的是()。
選項(xiàng):
A、按照縮進(jìn)跳出當(dāng)前層語句塊
B、按照縮進(jìn)跳出除函數(shù)縮進(jìn)外的所有語句塊
C、跳出當(dāng)前層for/while循環(huán)
D、跳出所有for/while循環(huán)
答案:【跳出當(dāng)前層for/while循環(huán)】17.單選題:try-except結(jié)構(gòu)中,能夠執(zhí)行except對(duì)應(yīng)語句塊的情形是()。
選項(xiàng):
A、try中語句出現(xiàn)異常時(shí)
B、正常程序結(jié)束后
C、try中語句有分支時(shí)
D、try中語句有循環(huán)時(shí)
答案:【try中語句出現(xiàn)異常時(shí)】18.單選題:下面代碼的輸出結(jié)果是()。forsin“abc”:foriinrange(3):print(s,end=“”)ifs==“c”:break
選項(xiàng):
A、aaabbbc
B、aaabbbccc
C、abbbccc
D、aaabccc
答案:【aaabbbc】19.單選題:執(zhí)行以下程序,導(dǎo)致輸出”輸入有誤“的輸入選項(xiàng)是()。try:ls=eval(input())*2print(ls)else:print("輸入有誤")
選項(xiàng):
A、'12'
B、12
C、'xx'
D、X
答案:【X】20.單選題:以下可以結(jié)束一個(gè)循環(huán)的保留字是()。
選項(xiàng):
A、if
B、continue
C、break
D、exit
答案:【break】第四單元函數(shù)和代碼復(fù)用單元測(cè)試四1.單選題:給出以下代碼:deffunc(a=1):returna+1func(func(func()))
選項(xiàng):
A、1
B、2
C、3
D、4
答案:【4】2.單選題:給出以下代碼:deffunc():print(“hello")type(func),type(func())的運(yùn)行結(jié)果分別是()。
選項(xiàng):
A、calss'function',class'function'
B、calss'function',class'str'
C、calss'function',class'NoneType'
D、calss'str',class'function'
答案:【calss'function',class'NoneType'】3.單選題:關(guān)于形參和實(shí)參的描述,以下選項(xiàng)中正確的是()。
選項(xiàng):
A、函數(shù)定義中參數(shù)列表里面的參數(shù)是實(shí)際參數(shù),簡稱實(shí)參
B、程序在調(diào)用時(shí),將實(shí)參復(fù)制給函數(shù)的形參
C、參數(shù)列表中給出要傳入函數(shù)內(nèi)部的參數(shù),這類參數(shù)稱為形式參數(shù),簡稱形參
D、程序在調(diào)用時(shí),將形參復(fù)制給函數(shù)的實(shí)參
答案:【程序在調(diào)用時(shí),將實(shí)參復(fù)制給函數(shù)的形參】4.單選題:關(guān)于函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、函數(shù)主要通過接口(interface)與外界通信,傳遞信息
B、函數(shù)使用時(shí)需要了解函數(shù)內(nèi)部實(shí)現(xiàn)細(xì)節(jié)
C、函數(shù)在需要時(shí)被調(diào)用,其代碼被執(zhí)行
D、函數(shù):具有特定功能的可重用代碼片段,實(shí)現(xiàn)解決某個(gè)特定問題的算法
答案:【函數(shù)使用時(shí)需要了解函數(shù)內(nèi)部實(shí)現(xiàn)細(xì)節(jié)】5.單選題:關(guān)于函數(shù)的參數(shù),以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、可選參數(shù)可以定義在非可選參數(shù)的前面
B、在定義函數(shù)時(shí),如果有些參數(shù)存在默認(rèn)值,可以在定義函數(shù)時(shí)直接為這些參數(shù)指定默認(rèn)值
C、一個(gè)元組可以傳遞給帶有星號(hào)的可變參數(shù)
D、在定義函數(shù)時(shí),可以設(shè)計(jì)可變數(shù)量參數(shù),通過在參數(shù)前增加星號(hào)(*)實(shí)現(xiàn)
答案:【可選參數(shù)可以定義在非可選參數(shù)的前面】6.單選題:以下選項(xiàng)中,對(duì)于函數(shù)的定義錯(cuò)誤的是()。
選項(xiàng):
A、defvfunc(a,b):
B、defvfunc(a,*b):
C、defvfunc(a,b=2):
D、defvfunc(*a,b):
答案:【defvfunc(*a,b):】7.單選題:以下程序的輸出結(jié)果是()。n=2defmultiply(x,y=10):globalnreturnx*y*ns=multiply(99,2)print(s)
選項(xiàng):
A、396
B、3960
C、1980
D、198
答案:【396】8.單選題:關(guān)于Python函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、函數(shù)通過函數(shù)名進(jìn)行調(diào)用
B、函數(shù)是一段具有特定功能的語句組
C、每次使用函數(shù)需要提供相同的參數(shù)作為輸入
D、函數(shù)是一段可重用的語句組
答案:【每次使用函數(shù)需要提供相同的參數(shù)作為輸入】9.單選題:以下選項(xiàng)中,不屬于函數(shù)的作用的是()。
選項(xiàng):
A、提高代碼執(zhí)行速度
B、復(fù)用代碼
C、降低編程復(fù)雜度
D、增強(qiáng)代碼可讀性
答案:【提高代碼執(zhí)行速度】10.單選題:在Python中,關(guān)于函數(shù)的描述,以下選項(xiàng)中正確的是()。
選項(xiàng):
A、Python中,def和return是函數(shù)必須使用的保留字
B、函數(shù)eval()可以用于數(shù)值表達(dá)式求值,例如eval("2*3+1")
C、一個(gè)函數(shù)中只允許有一條return語句
D、Python函數(shù)定義中沒有對(duì)參數(shù)指定類型,這說明,參數(shù)在函數(shù)中可以當(dāng)作任意類型使用
答案:【函數(shù)eval()可以用于數(shù)值表達(dá)式求值,例如eval("2*3+1")】11.單選題:下面代碼的運(yùn)行結(jié)果是()。deffunc(num):num+=1a=10func(a)print(a)
選項(xiàng):
A、10
B、11
C、出錯(cuò)
D、12
答案:【10】12.單選題:下面代碼的輸出結(jié)果是()。defhello_world():print("ST",end="*")defthree_hellos():foriinrange(3):hello_world()three_hellos()
選項(xiàng):
A、ST*
B、ST*ST*
C、***
D、ST*ST*ST*
答案:【ST*ST*ST*】13.單選題:給出以下代碼:s='anappleaday'defsplit(s):returns.split('a')print(s.split())上述代碼的運(yùn)行結(jié)果是()。
選項(xiàng):
A、['','n','pple','d','y']
B、['an','apple','a','day']
C、在函數(shù)定義時(shí)報(bào)錯(cuò)
D、在最后一行報(bào)錯(cuò)
答案:【['an','apple','a','day']】14.單選題:以下關(guān)于python函數(shù)的說法中正確的是()。
選項(xiàng):
A、可以用保留字作為函數(shù)的名字
B、函數(shù)內(nèi)部可以通過關(guān)鍵字global來聲明全局變量
C、調(diào)用帶有默認(rèn)值參數(shù)的函數(shù)時(shí),不能為默認(rèn)值參數(shù)傳遞任何值,必須使用默認(rèn)值
D、函數(shù)中沒有return語句或者return語句不帶任何返回值,那么該函數(shù)的返回值為True
答案:【函數(shù)內(nèi)部可以通過關(guān)鍵字global來聲明全局變量】15.單選題:程序最外層有一個(gè)變量a,定義一個(gè)函數(shù),其中再次使用了變量a,以下說法正確的是()。
選項(xiàng):
A、函數(shù)中將a聲明為global,對(duì)a的操作與全局變量無關(guān)。
B、函數(shù)中未將a聲明為global,對(duì)a的操作與全局變量無關(guān)
C、函數(shù)中未將a聲明為global,對(duì)a的操作即為對(duì)全局變量a的操作
D、函數(shù)中將a聲明為global,對(duì)a的操作即為對(duì)全局變量a的操作,但函數(shù)返回時(shí)全局變量a被銷毀
答案:【函數(shù)中未將a聲明為global,對(duì)a的操作與全局變量無關(guān)】16.單選題:下面代碼的輸出結(jié)果是()。ls=[“F”,“f”]deffun(a):ls.append(a)returnfun(“C”)print(ls)
選項(xiàng):
A、出錯(cuò)
B、['F','f']
C、['C']
D、['F','f','C']
答案:【['F','f','C']】17.單選題:deffunc(ls=[]):ls.append(2)returnlsa=func()b=func()print(a,b)
選項(xiàng):
A、[2][2]
B、[2],[2,2]
C、[2,2],[2]
D、[2,2][2,2]
答案:【[2,2][2,2]】18.單選題:以下關(guān)于Python函數(shù)的描述中,錯(cuò)誤的是()。
選項(xiàng):
A、如果Python程序包含一個(gè)函數(shù)main(),這個(gè)函數(shù)與其它函數(shù)地位相同
B、Python程序的main函數(shù)可以改變?yōu)槠渌Q
C、Python程序可以不包含main函數(shù)
D、Python程序需要包含一個(gè)主函數(shù)且只能包含一個(gè)主函數(shù)
答案:【Python程序需要包含一個(gè)主函數(shù)且只能包含一個(gè)主函數(shù)】19.單選題:以下程序函數(shù)被調(diào)用后,能夠正確執(zhí)行的是()。deff(x,y=1,z=2):pass
選項(xiàng):
A、f(1,x=2,z=3)
B、f(x=1,2)
C、f(x=1,y=2,z=3)
D、f(1,,z=3)
答案:【f(x=1,y=2,z=3)】20.單選題:關(guān)于Python的全局變量和局部變量,以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時(shí),變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用
B、全局變量指在函數(shù)之外定義的變量,一般沒有縮進(jìn),在程序執(zhí)行全過程有效
C、使用global保留字聲明簡單數(shù)據(jù)類型變量后,該變量作為全局變量使用
D、簡單數(shù)據(jù)類型變量無論是否與全局變量重名,僅在函數(shù)內(nèi)部創(chuàng)建和使用,函數(shù)退出后變量被釋放
答案:【局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時(shí),變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用】第五單元組合數(shù)據(jù)類型單元測(cè)試五1.單選題:下面代碼的輸出結(jié)果是()。d={“大?!?“藍(lán)色”,“天空”:“灰色”,“大地”:“黑色”}print(d[“大地”],d.get(“大地”,“黃色”))
選項(xiàng):
A、黑色黃色
B、黃色黃色
C、黑的灰色
D、黑色黑色
答案:【黑色黑色】2.單選題:下面代碼的輸出結(jié)果是()。a=[5,1,3,4]print(sorted(a,reverse=True))
選項(xiàng):
A、[1,3,4,5]
B、[5,4,3,1]
C、[5,1,3,4]
D、[4,3,1,5]
答案:【[5,4,3,1]】3.單選題:關(guān)于Python的元組類型,以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、Python中元組采用逗號(hào)和圓括號(hào)(可選)來表示
B、一個(gè)元組可以作為另一個(gè)元組的元素,可以采用多級(jí)索引獲取信息
C、元組中元素不可以是不同類型
D、元組一旦創(chuàng)建就不能被修改
答案:【元組中元素不可以是不同類型】4.單選題:a和b是兩個(gè)列表,將它們的內(nèi)容合并為列表c的方法是()。
選項(xiàng):
A、c=a.update(b)
B、a.update(b)
C、c=[a,b]
D、c=a+b
答案:【c=a+b】5.單選題:列表類型中pop()的功能是()。
選項(xiàng):
A、刪除列表中第一個(gè)元素
B、返回并刪除列表中第一個(gè)元素
C、刪除列表中最后一個(gè)元素
D、返回并刪除列表中最后一個(gè)元素
答案:【返回并刪除列表中最后一個(gè)元素】6.單選題:以下數(shù)據(jù)類型屬于不可變化類別的是()。
選項(xiàng):
A、列表
B、集合
C、字典
D、元組
答案:【元組】7.單選題:以下創(chuàng)建字典方式錯(cuò)誤的是()。
選項(xiàng):
A、d={1:[1,2],3:[3,4]}
B、d={[1,2]:1,[3,4]:3}
C、d={(1,2):1,(3,4):3}
D、d={1:"張三",3:“李四”}
答案:【d={[1,2]:1,[3,4]:3}】8.單選題:以下選項(xiàng)中,不是具體的Python序列類型的是()。
選項(xiàng):
A、列表類型
B、數(shù)組類型
C、字符串類型
D、元組類型
答案:【數(shù)組類型】9.單選題:元組變量t=(“cat”,“dog”,“tiger”,“human”),t[::-1]的結(jié)果是()。
選項(xiàng):
A、運(yùn)行出錯(cuò)
B、{'human','tiger','dog','cat'}
C、('human','tiger','dog','cat')
D、['human','tiger','dog','cat']
答案:【('human','tiger','dog','cat')】10.單選題:給定字典d,以下選項(xiàng)中對(duì)xind的描述正確的是()。
選項(xiàng):
A、判斷x是否是在字典d中以鍵或值方式存在
B、判斷x是否是字典d中的值
C、x是一個(gè)二元元組,判斷x是否是字典d中的鍵值對(duì)
D、判斷x是否是字典d中的鍵
答案:【判斷x是否是字典d中的鍵】11.單選題:以下代碼的輸出結(jié)果是()。s=[“seashell”,“gold”,“pink”,“brown”,“purple”,“tomato”]print(len(s),min(s),max(s))
選項(xiàng):
A、5purpletomato
B、5pinkbrown
C、6seashellgold
D、6browntomato
答案:【6browntomato】12.單選題:下面代碼的執(zhí)行結(jié)果是()。ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))
選項(xiàng):
A、1
B、2
C、3
D、8
答案:【3】13.單選題:以下程序的輸出結(jié)果是()。x={}type(x)
選項(xiàng):
A、class'list'
B、class'tuple'
C、class'set'
D、class'dict'
答案:【class'dict'】14.單選題:以下關(guān)于組合類型的描述,正確的是()。
選項(xiàng):
A、字典數(shù)據(jù)類型里可以用列表做鍵
B、字典的items()方法返回一個(gè)鍵值對(duì)
C、使用大括號(hào)可以創(chuàng)建字典
D、可以用set()創(chuàng)建集合,用中括號(hào)和賦值語句增加新元素
答案:【使用大括號(hào)可以創(chuàng)建字典】15.單選題:ls=[3.5,“Python”,[10,“LIST”],3.6],ls[2][-1][1]的運(yùn)行結(jié)果是()。
選項(xiàng):
A、P
B、L
C、Y
D、I
答案:【I】16.單選題:關(guān)于Python組合數(shù)據(jù)類型,以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、序列類型是二維元素向量,元素之間存在先后關(guān)系,通過序號(hào)訪問
B、Python的str、tuple和list類型都屬于序列類型
C、Python組合數(shù)據(jù)類型能夠?qū)⒍鄠€(gè)同類型或不同類型的數(shù)據(jù)組織起來,通過單一的表示使數(shù)據(jù)操作更有序、更容易
D、組合數(shù)據(jù)類型可以分為3類:序列類型、集合類型和映射類型
答案:【序列類型是二維元素向量,元素之間存在先后關(guān)系,通過序號(hào)訪問】17.單選題:S和T是兩個(gè)集合,對(duì)S&T的描述正確的是()。
選項(xiàng):
A、S和T的補(bǔ)運(yùn)算,包括集合S和T中的非相同元素
B、S和T的并運(yùn)算,包括在集合S和T中的所有元素
C、S和T的差運(yùn)算,包括在集合S但不在T中的元素
D、S和T的交運(yùn)算,包括同時(shí)在集合S和T中的元素
答案:【S和T的交運(yùn)算,包括同時(shí)在集合S和T中的元素】18.單選題:以下選項(xiàng)中不能生成一個(gè)空字典的是()。
選項(xiàng):
A、{}
B、dict([])
C、{[]}
D、dict()
答案:【{[]}】19.單選題:對(duì)于序列s,能夠返回序列s中第i到j(luò)以k為步長的元素子序列的表達(dá)是()。
選項(xiàng):
A、s[i;j;k]
B、s[i:j:k]
C、s(i,j,k)
D、s[i,j,k]
答案:【s[i:j:k]】20.單選題:給出如下代碼:DictColor={“seashell”:“海貝色”,“gold”:“金色”,“pink”:“粉紅色”,“brown”:“棕色”,“purple”:“紫色”,“tomato”:“西紅柿色”}以下選項(xiàng)中輸出海貝色的是()。
選項(xiàng):
A、print(DictColor["seashell"])
B、print(DictColor.values())
C、print(DictColor["海貝色"])
D、print(DictColor.keys())
答案:【print(DictColor["seashell"])】第六單元Python文件操作單元測(cè)試六1.單選題:執(zhí)行以下代碼,output.txt文件中的內(nèi)容是()。aaa=[8,5,2,2]withopen("output.txt","w")asf:foraainaaa:f.write(";".join(str(aa)))
選項(xiàng):
A、8,5,2,2
B、8;5;2;2
C、8522
D、8522
答案:【8522】2.單選題:關(guān)于Python對(duì)文件的處理,以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、Python通過解釋器內(nèi)置的open()函數(shù)打開一個(gè)文件
B、Python能夠以文本和二進(jìn)制兩種方式處理文件
C、當(dāng)文件以文本方式打開時(shí),讀寫按照字節(jié)流方式
D、文件使用結(jié)束后要用close()方法關(guān)閉,釋放文件的使用授權(quán)
答案:【當(dāng)文件以文本方式打開時(shí),讀寫按照字節(jié)流方式】3.單選題:以下選項(xiàng)中不是Python對(duì)文件的寫操作方法的是()。
選項(xiàng):
A、writelines
B、write和seek
C、write
D、writetext
答案:【writetext】4.單選題:文件book.txt在當(dāng)前程序所在目錄內(nèi),其內(nèi)容是一段文本:book,下面代碼的輸出結(jié)果是()。txt=open("book.txt","r")print(txt)txt.close()
選項(xiàng):
A、book.txt
B、book
C、txt
D、以上答案都不對(duì)
答案:【以上答案都不對(duì)】5.單選題:關(guān)于Python文件處理,以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、Python能處理Excel文件
B、Python不可以處理PDF文件
C、Python能處理CSV文件
D、Python能處理JPG圖像文件
答案:【Python不可以處理PDF文件】6.單選題:關(guān)于Python文件的'+'打開模式,以下選項(xiàng)中描述正確的是()。
選項(xiàng):
A、與r/w/a/x一同使用,在原功能基礎(chǔ)上增加同時(shí)讀寫功能
B、只讀模式
C、覆蓋寫模式
D、追加寫模式
答案:【與r/w/a/x一同使用,在原功能基礎(chǔ)上增加同時(shí)讀寫功能】7.單選題:以下選項(xiàng)中,不是Python文件打開的合法模式組合是()。
選項(xiàng):
A、r+
B、a+
C、t+
D、w+
答案:【t+】8.單選題:兩次調(diào)用文件的write方法,以下選項(xiàng)中描述正確的是()。
選項(xiàng):
A、連續(xù)寫入的數(shù)據(jù)之間無分隔符
B、連續(xù)寫入的數(shù)據(jù)之間默認(rèn)采用換行分隔
C、連續(xù)寫入的數(shù)據(jù)之間默認(rèn)采用逗號(hào)分隔
D、連續(xù)寫入的數(shù)據(jù)之間默認(rèn)采用空格分隔
答案:【連續(xù)寫入的數(shù)據(jù)之間無分隔符】9.單選題:使用open()打開一個(gè)Windows操作系統(tǒng)D盤下的文件,以下選項(xiàng)中對(duì)路徑的表示錯(cuò)誤的是()。
選項(xiàng):
A、D://PythonTest//a.txt
B、D:/PythonTest/a.txt
C、D:\\PythonTest\\a.txt
D、D:\PythonTest\a.txt
答案:【D:\PythonTest\a.txt】10.單選題:要替換掉從csv文件里讀出的一行字符串s的行尾的標(biāo)點(diǎn)和回車符,不能使用的選項(xiàng)是()。
選項(xiàng):
A、s.strip("\n","")
B、s.replace("\n","").split(",")
C、s.replace("\n","").replace("。”,"")
D、s.replace("\n","")
答案:【s.strip("\n","")】11.單選題:關(guān)于打開文件函數(shù)open(文件路徑名,打開模式)中打開模式的描述,正確的選項(xiàng)是()。
選項(xiàng):
A、‘b’表示二進(jìn)制文件模式打開文件,可以單獨(dú)作為open函數(shù)的參數(shù)
B、‘w’表示寫模式打開文件,如果文件存在,就會(huì)在文件尾繼續(xù)寫
C、’r’表示只讀模式打開文件,如果文件不存在,就會(huì)返回異常
D、‘a(chǎn)’表示追加模式打開文件,如果文件不存在,就返回異常
答案:【’r’表示只讀模式打開文件,如果文件不存在,就會(huì)返回異?!?2.單選題:設(shè)a.txt的內(nèi)容是:????????????????????????????????????????????????????????????????????????????????????????????????a,b,c,d以下程序執(zhí)行結(jié)果是:????????????????????????????????????????????????????????????????????????????????????????????????withopen("a.txt","r")asf:print(f.read().split(","))
選項(xiàng):
A、['a','b','c','d']
B、a,b,c,d
C、'a','b','c','d'
D、[a,b,c,d]
答案:【['a','b','c','d']】13.單選題:文件data.csv里的內(nèi)容如下:1,三軸機(jī),17,52,殼體熱套,10,23,泵體安裝,19,3關(guān)于以下程序在屏幕上輸出結(jié)果的描述,正確的選擇是()。????????????????????????????????????????????????????????????????????????????????????????????????withopen("data.csv","r")asf:print(f.readlines())
選項(xiàng):
A、輸出三行列表,每行列表里面有一個(gè)字符串元素
B、輸出一行列表,里面包括三個(gè)字符串元素
C、輸出一行列表,里面包括一個(gè)字符串元素
D、輸出三行字符串
答案:【輸出一行列表,里面包括三個(gè)字符串元素】14.單選題:關(guān)于文件,下列說法中錯(cuò)誤的是()。
選項(xiàng):
A、對(duì)已經(jīng)關(guān)閉的文件進(jìn)行讀寫操作會(huì)默認(rèn)再次打開文件
B、對(duì)文件操作完后即使不關(guān)閉程序也不會(huì)報(bào)錯(cuò),所以可以不關(guān)閉文件
C、對(duì)于非空文本文件,read()返回字符串,readlines()返回列表
D、file=open(filename,"rb")表示以只讀、二進(jìn)制方式打開名為fileName的文件
答案:【對(duì)已經(jīng)關(guān)閉的文件進(jìn)行讀寫操作會(huì)默認(rèn)再次打開文件】15.單選題:下列選項(xiàng)中不是Python對(duì)文件讀操作方法的是()。
選項(xiàng):
A、read()
B、readline()
C、readall()
D、readlines()
答案:【readall()】16.單選題:將一個(gè)文件與程序中的對(duì)象關(guān)聯(lián)起來的過程,稱為()。
選項(xiàng):
A、文件讀取
B、文件寫入
C、文件打開
D、文件關(guān)閉
答案:【文件打開】17.單選題:在讀寫文件之前,需要?jiǎng)?chuàng)建文件對(duì)象,采用的方法是()。
選項(xiàng):
A、create
B、folder
C、open
D、File
答案:【open】18.單選題:有一非空文本文件textfile.txt,執(zhí)行下述代碼:file=open("textfile.txt","r")forlineinfile.readlines():line+='[prefix]"file.close()forlineinfile.readlines():print(line)程序的輸出結(jié)果是()。
選項(xiàng):
A、逐行輸出文件內(nèi)容
B、逐行輸出文件內(nèi)容,但每行以[prefix]開頭
C、報(bào)錯(cuò)
D、文件被清空,所以沒有輸出
答案:【報(bào)錯(cuò)】19.單選題:關(guān)于Python變量使用,下列說法中錯(cuò)誤的是()。
選項(xiàng):
A、變量使用不必事先聲明
B、變量使用無須先創(chuàng)建和賦值,可以直接使用
C、變量使用無須指定數(shù)據(jù)類型
D、可以使用del釋放變量的內(nèi)存資源
答案:【變量使用無須先創(chuàng)建和賦值,可以直接使用】20.單選題:以下選項(xiàng)中,不是Python對(duì)文件的打開模式的是()。
選項(xiàng):
A、'+'
B、'w'
C、'r'
D、'c'
答案:【'c'】第七單元Python計(jì)算生態(tài)單元測(cè)試七1.單選題:在turtle坐標(biāo)體系中,(0,0)坐標(biāo)位于窗口的()。
選項(xiàng):
A、左下角
B、正中央
C、左上角
D、右上角
答案:【正中央】2.單選題:以下選項(xiàng)中不是Python內(nèi)置函數(shù)的是()。
選項(xiàng):
A、hex()
B、all()
C、char()
D、sorted()
答案:【char()】3.單選題:以下選項(xiàng)中是Python第三方庫的是()。
選項(xiàng):
A、turtle
B、random
C、wordcloud
D、math
答案:【wordcloud】4.單選題:以下選項(xiàng)中最能體現(xiàn)計(jì)算機(jī)中算法含義的是()。
選項(xiàng):
A、數(shù)學(xué)的計(jì)算公式
B、程序設(shè)計(jì)語言的語句序列
C、對(duì)問題的精確描述
D、解決問題的精確步驟
答案:【解決問題的精確步驟】5.單選題:以下代碼的運(yùn)行結(jié)果是()。counter=1defdoLotsOfStuff():globalcounterforiin(1,2,3):counter+=1doLotsOfStuff()print(counter)
選項(xiàng):
A、4
B、6
C、7
D、代碼錯(cuò)誤
答案:【4】6.單選題:下面關(guān)于pip安裝方式的說法中錯(cuò)誤的是()。
選項(xiàng):
A、pip工具幾乎可以安裝任何Python第三方庫
B、pip的download子命令可以下載第三方庫的安裝包并安裝
C、pip可以安裝已經(jīng)下載的.whl安裝文件
D、Pyhton第三方庫有三種安裝方式,其中pip是最常用的方式
答案:【pip的download子命令可以下載第三方庫的安裝包并安裝】7.單選題:以下不是pip合法命令的是()。
選項(xiàng):
A、install
B、hash
C、help
D、update
答案:【hash】8.單選題:列出當(dāng)前系統(tǒng)已經(jīng)安裝的第三方庫的命令格式是()。
選項(xiàng):
A、pip-h
B、pipdownload擬下載庫名
C、piplist
D、pipinstall擬安裝庫名
答案:【piplist】9.單選題:以下對(duì)turtle庫最合適的描述是()。
選項(xiàng):
A、繪圖庫
B、數(shù)值計(jì)算庫
C、爬蟲庫
D、時(shí)間庫
答案:【繪圖庫】10.單選題:關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則,不正確的是()。
選項(xiàng):
A、自下向上
B、模塊化
C、限制使用goto語句
D、逐步求精
答案:【自下向上】11.單選題:PythonWeb開發(fā)方向的第三方庫是()。
選項(xiàng):
A、Django
B、scipy
C、pandas
D、requests
答案:【Django】12.單選題:Python機(jī)器學(xué)習(xí)方向的第三方庫是()。
選項(xiàng):
A、TensorFlow
B、PyQt5
C、random
D、PIL
答案:【TensorFlow】13.單選題:在Python中用import或者from...import來導(dǎo)入相應(yīng)的模塊。模塊名為module_name,函數(shù)名為func1。下面選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、從某個(gè)模塊中導(dǎo)入多個(gè)函數(shù),格式如:frommodule_nameimportfunc1,func2,func3
B、將某個(gè)模塊中的全部函數(shù)導(dǎo)入,格式為:frommodule_nameimport*
C、將整個(gè)模塊導(dǎo)入,格式為:importmodule_name
D、從某個(gè)模塊中導(dǎo)入某個(gè)函數(shù),格式為:fromfunc1importmodule_name
答案:【從某個(gè)模塊中導(dǎo)入某個(gè)函數(shù),格式為:fromfunc1importmodule_name】14.單選題:Python文件的后綴名是()。
選項(xiàng):
A、py
B、pdf
C、do
D、pass
答案:【py】15.單選題:在程序設(shè)計(jì)范疇,計(jì)算思維不包括以下哪一項(xiàng)?
選項(xiàng):
A、理解問題的計(jì)算特征
B、將計(jì)算特征抽象為計(jì)算問題
C、通過程序設(shè)計(jì)語言實(shí)現(xiàn)問題的自動(dòng)求解
D、以推理和演繹為特征的邏輯思維
答案:【以推理和演繹為特征的邏輯思維】16.單選題:以下描述中,與計(jì)算思維相關(guān)的是()。
選項(xiàng):
A、通過總結(jié)和歸納,推測(cè)事件的發(fā)展走向
B、通過分析與推理,找到語言邏輯中的漏洞
C、通過程序解決一個(gè)計(jì)算復(fù)雜的問題
D、通過邏輯推理,分析懸疑小說中的謎底
答案:【通過程序解決一個(gè)計(jì)算復(fù)雜的問題】17.單選題:以下選項(xiàng)中分別表示程序設(shè)計(jì)和執(zhí)行方式的是()。
選項(xiàng):
A、自頂向下,自底向上
B、自底向上,自頂向下
C、自頂向下,自頂向下
D、自底向上,自底向上
答案:【自頂向下,自底向上】18.單選題:以下不是自頂向下設(shè)計(jì)方式步驟的是()。
選項(xiàng):
A、將算法表達(dá)為一系列小問題
B、通過單元測(cè)試方法分解問題來運(yùn)行和調(diào)試程序
C、通過將算法表達(dá)為接口關(guān)聯(lián)的多個(gè)小問題來細(xì)化算法
D、為每個(gè)小問題設(shè)計(jì)程序接口
答案:【通過單元測(cè)試方法分解問題來運(yùn)行和調(diào)試程序】19.單選題:關(guān)于測(cè)試一個(gè)中等規(guī)模程序的說法,以下錯(cuò)誤的是()。
選項(xiàng):
A、從結(jié)構(gòu)圖最底層開始,逐步上升
B、先運(yùn)行和測(cè)試每一個(gè)基礎(chǔ)函數(shù),再測(cè)試由基礎(chǔ)函數(shù)組成的整體函數(shù)
C、直接運(yùn)行程序
D、采用自底向上的執(zhí)行方式
答案:【直接運(yùn)行程序】20.單選題:以下不是Python標(biāo)準(zhǔn)庫的是()。
選項(xiàng):
A、time
B、random
C、turtle
D、jieba
答案:【jieba】期末考試期末考試1.單選題:下面代碼的輸出結(jié)果是()。x=10y=3print(divmod(x,y))
選項(xiàng):
A、1,3
B、(3,1)
C、(1,3)
D、3,1
答案:【(3,1)】2.單選題:以下數(shù)據(jù)類型屬于不可變化類別的是()。
選項(xiàng):
A、列表
B、集合
C、字典
D、元組
答案:【元組】3.單選題:下面代碼的輸出結(jié)果是()。str1="mysqlsqlserverPostgresQL"str2="sql"ncount=str1.count(str2)print(ncount)
選項(xiàng):
A、4
B、5
C、2
D、3
答案:【2】4.單選題:下面代碼的執(zhí)行結(jié)果是()。ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))
選項(xiàng):
A、1
B、2
C、3
D、8
答案:【3】5.單選題:下面代碼的執(zhí)行結(jié)果是()。ls=['2020','20.20','Python']ls.append(2020)ls.append([2020,'2020'])print(ls)
選項(xiàng):
A、['2020','20.20','Python',2020,2020,'2020']
B、['2020','20.20','Python',2020,['2020']]
C、['2020','20.20','Python',2020]
D、['2020','20.20','Python',2020,[2020,'2020']]
答案:【['2020','20.20','Python',2020,[2020,'2020']]】6.單選題:關(guān)于Python的全局變量和局部變量,以下選項(xiàng)中描述錯(cuò)誤的是()。
選項(xiàng):
A、局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時(shí),變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用
B、全局變量指在函數(shù)之外定義的變量,一般沒有縮進(jìn),在程序執(zhí)行全過程有效
C、使用global保留字聲明簡單數(shù)據(jù)類型變量后,該變量作為全局變量使用
D、簡單數(shù)據(jù)類型變量無論是否與全局變量重名,僅在函數(shù)內(nèi)部創(chuàng)建和使用,函數(shù)退出后變量被釋放
答案:【局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時(shí),變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用】7.單選題:關(guān)于打開文件函數(shù)open(文件路徑名,打開模式)中打開模式的描述,正確的選項(xiàng)是()。
選項(xiàng):
A、‘b’表示二進(jìn)制文件模式打開文件,可以單獨(dú)作為open函數(shù)的參數(shù)
B、‘w’表示寫模式打開文件,如果文件存在,就會(huì)在文件尾繼續(xù)寫
C、’r’表示只讀模式打開文件,如果文件不存在,就會(huì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑起重機(jī)械安裝(拆卸)生產(chǎn)安全事故應(yīng)急救援預(yù)案
- 2025年公司安全培訓(xùn)題目及答案
- 家具公司銷售合同服務(wù)制度
- 2025-2030中國甜品店市場發(fā)展?fàn)顩r與營銷策略分析研究報(bào)告
- 2025-2030全球與中國蔬菜粉市場消費(fèi)前景與銷售戰(zhàn)略研究研究報(bào)告
- 裝巖機(jī)司機(jī)安全技能測(cè)試水平考核試卷含答案
- 2025-2030博茨瓦納旅游業(yè)可持續(xù)發(fā)展策略與生態(tài)保護(hù)配套
- 2025-2030醫(yī)療機(jī)器人臨床應(yīng)用培訓(xùn)體系與市場推廣策略研究報(bào)告
- 2025-2030醫(yī)療康復(fù)設(shè)備產(chǎn)業(yè)技術(shù)更新與市場拓展策略
- 2025-2030醫(yī)療康復(fù)器械產(chǎn)業(yè)技術(shù)創(chuàng)新與投資機(jī)會(huì)
- 酒店治安安全管理制度范本
- 專家咨詢委員會(huì)建立方案
- 兼職剪輯外包合同范本
- 物業(yè)入戶維修標(biāo)準(zhǔn)及流程
- 生物濾池除臭裝置設(shè)計(jì)計(jì)算實(shí)例
- 選煤廠安全規(guī)程培訓(xùn)考核試題帶答案
- 八年級(jí)上冊(cè)道德與法治全冊(cè)知識(shí)點(diǎn)(2025年秋新版)
- 消防設(shè)備故障和維修的應(yīng)急響應(yīng)預(yù)案
- 護(hù)理安全隱患與防范措施課件
- 瀘州市龍馬潭區(qū)三叉河山洪溝治理項(xiàng)目環(huán)評(píng)報(bào)告
- 人教版小學(xué)數(shù)學(xué)五年級(jí)下冊(cè)《因數(shù)與倍數(shù)》單元測(cè)試卷3套含答案
評(píng)論
0/150
提交評(píng)論