【答案】《Python程序設(shè)計(jì)基礎(chǔ)》(南京信息職業(yè)技術(shù)學(xué)院)章節(jié)期末慕課答案_第1頁
【答案】《Python程序設(shè)計(jì)基礎(chǔ)》(南京信息職業(yè)技術(shù)學(xué)院)章節(jié)期末慕課答案_第2頁
【答案】《Python程序設(shè)計(jì)基礎(chǔ)》(南京信息職業(yè)技術(shù)學(xué)院)章節(jié)期末慕課答案_第3頁
【答案】《Python程序設(shè)計(jì)基礎(chǔ)》(南京信息職業(yè)技術(shù)學(xué)院)章節(jié)期末慕課答案_第4頁
【答案】《Python程序設(shè)計(jì)基礎(chǔ)》(南京信息職業(yè)技術(shù)學(xué)院)章節(jié)期末慕課答案_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

最新文檔

評(píng)論

0/150

提交評(píng)論