版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
80646+24219Python語言基礎(chǔ)資料11.計(jì)算機(jī)能直接執(zhí)行的程序語言是()。A.機(jī)器語言2.下列編程語言中,()不是高級語言。D.匯編語言3.Python語言可以在()上運(yùn)行。D.以上都是4.()不是Python語言的特點(diǎn)。B.學(xué)習(xí)曲線陡峭,難入門5.Python語言交互式解釋器的提示符是()。A.>>>6.為Python語言解釋器安裝第三方模塊的命令是()。B.pip7.()不是Python語言程序代碼的特點(diǎn)。D.可以根據(jù)程序編寫者的個(gè)人習(xí)慣來隨意安排是否對齊和如何縮進(jìn)8.()不屬于程序編寫過程的步驟。D.上市銷售9.Python語言的基本數(shù)據(jù)類型不包括()。A.double10.在Python語言中,下列變量名中不合法的是()。C.20price11.在Python語言中,可以使用中文全角符號創(chuàng)建字符串。()A.正確12.在Python語言中,使用語句Str[-1],則會提取字符串Str的()字符。D.逆序第1個(gè)13.在Python語言中,一個(gè)整數(shù)和一個(gè)浮點(diǎn)數(shù)做加法,得出的結(jié)果是()的。B.浮點(diǎn)數(shù)型14.在Python語言中,將浮點(diǎn)數(shù)96.87轉(zhuǎn)換為整數(shù)型后,得到的結(jié)果是()A.9615.在Python語言中,布爾值有()。B.2個(gè)16.在Python語言中,下列不是布爾運(yùn)算的是()。D.add17.運(yùn)行Python程序:price=3;print(price),打印的內(nèi)容為()。B.318.在Python語言中,下列不是針對數(shù)值型變量的運(yùn)算符的是()。C.#19.在Python語言中,下列不是數(shù)據(jù)類型的是()。D.小數(shù)20.在Python語言中,將整數(shù)97轉(zhuǎn)換為浮點(diǎn)數(shù)類型后,得到的結(jié)果是()。A.97.0
資料21.在Python中,用方括號“[]”可以定義的數(shù)據(jù)類型字面值是()。D.列表2.在Python中,用花括號“{}”可以定義的數(shù)據(jù)類型字面值有()多選。A.集合B.字典3.已知列表names=['柴芳','程英','張想','徐金鳳','張凱'],請問names[2]是()。C.張想4.已知列表names=['柴芳','程英','張想','徐金鳳','張凱'],請問names[2:4]是()。A.['張想','徐金鳳']5.已知字典cities={'劉桂花':'北京','孫柳':'重慶','鄭輝':'上海','康平':'廣州'},請問cities['鄭輝']是()。C.上海6.已知集合hobbies={'攝影','閱讀','足球','動漫','音樂','廚藝'},請問hobbies[2]是()。D.無法輸出,會報(bào)錯7.已知集合hobbies={'攝影','閱讀','足球','動漫','音樂','廚藝'},請問len(hobbies)是()。C.68.已知姓名列表names=['柴芳','程英','張想','徐金鳳','張凱'],列表從第0個(gè)位置開始,即'柴芳'目前在第0個(gè)位置。將'張桂花'插入姓名列表第3個(gè)位置,請問實(shí)現(xiàn)該操作的語句是()。B.names.insert(3,'張桂花')9.已知姓名列表names=['柴芳','程英','張想','徐金鳳','張凱'],列表從第0個(gè)位置開始,即'柴芳'目前在第0個(gè)位置。將'張桂花'插入姓名列表第3個(gè)位置,請問執(zhí)行該操作后的列表為()。D.['柴芳','程英','張想','張桂花','徐金鳳','張凱']10.已知年齡列表ages=[19,20,18,18,19],對其進(jìn)行操作ages.sort()后,該列表會變?yōu)椋ǎ?。C.[18,18,19,19,20]11.計(jì)算機(jī)程序的3種基本控制結(jié)構(gòu)不包含()。C.控制結(jié)構(gòu)12.即使改變順序結(jié)構(gòu)中不同語句的順序,也不會影響程序運(yùn)行結(jié)果。()B.錯誤13.在Python語言中,如果該縮進(jìn)的地方?jīng)]有縮進(jìn),不會影響程序的正常運(yùn)行。()B.錯誤14.在Python語言中,若else子句對應(yīng)的語句塊僅有一條if語句的話,可以使用()語句代替。C.elif15.循環(huán)語句foriinrange(2,20,3)會被執(zhí)行()。A.6次16.下列說法中正確的是()。多選題A.break和continue語句可以在程序的任何位置使用D.break和continue語句的作用不同17.()不適合用try...except處理。A.程序語法錯誤
資料31.關(guān)于持久化存儲,以下說法錯誤的是()。B.序列化就是將數(shù)據(jù)對象轉(zhuǎn)換為單一的字符序列2.如果要打開一個(gè)已有的文本文件,追加一些文本內(nèi)容,對應(yīng)的模式是()。C."at"3.用jieba模塊對中文句子進(jìn)行分詞時(shí),如果希望一些專有名詞被正確劃分,可以用add_word()函數(shù)將專有名詞加入詞典。()A.正確4.文本文件中的空行,讀入后對應(yīng)的字符串是()。B."\n"5.用csv模塊讀入CSV文件中的值,其類型是()。D.字符串6.關(guān)于JSON格式的描述,錯誤的是()。A.可以用于表示字典條目,但不能表示列表7.在Python語言中,使用函數(shù)可以使代碼簡潔整齊,便于修改。()A.正確8.Python中的函數(shù)是通過關(guān)鍵字()定義的。C.def9.當(dāng)你在Python中定義一個(gè)函數(shù)時(shí),關(guān)鍵字()用來指定函數(shù)的返回值。A.return10.()不是Python中的內(nèi)置函數(shù)。D.add()11.在Python函數(shù)中,聲明方式()是正確的全局變量。A.global_var=1012.在函數(shù)定義中,位置實(shí)參和關(guān)鍵字實(shí)參()同時(shí)使用。A.可以13.在Python中,選項(xiàng)()正確地描述了函數(shù)的返回值。A.是函數(shù)執(zhí)行的結(jié)果,可以被賦值給變量14.遞歸函數(shù)是指()。C.可以調(diào)用自身的函數(shù)15.函數(shù)的參數(shù)可以是函數(shù)類型。()A.正確
資料41.以下選項(xiàng)哪個(gè)不是Python程序的特征?()C.語句書寫可以根據(jù)個(gè)人愛好隨意縮進(jìn)。2.下列哪個(gè)是合法的Python變量名?()B.var1233.以下哪個(gè)選項(xiàng)實(shí)現(xiàn)了字符串s1和s2的拼接?()C.s1+s24.下面哪個(gè)選項(xiàng)不能得到整數(shù)4?()D.8/25.下面哪個(gè)不是布爾值的運(yùn)算?()B.none6.要訪問列表alist的倒數(shù)第四個(gè)元素,下列選項(xiàng)正確的是()。D.alist[-4]7.下列對元組atuple的操作,哪個(gè)會導(dǎo)致錯誤?()A.atuple.append(20)8.下面的選項(xiàng)哪項(xiàng)是錯誤的?()D.如果集合A是集合B的子集,那A中的數(shù)據(jù)元素個(gè)數(shù)一定比B少9.下面選項(xiàng)哪個(gè)實(shí)現(xiàn)了在字典adict中添加條目("a":1)?()B.adict["a"]=110.以下程序的輸出是:()。A.OK1n=3ifn>=3:print("OK1")elifn>2:print("OK2")else:print("OK3")11.以下程序的輸出是:()。B.4n=1foriinrange(3):n=n+1print(n)12.以下程序的輸出是:()。D.4n=1whilen<4:n=n+1print(n)13.下列選項(xiàng)哪個(gè)不屬于文件處理的一般過程?()A.截?cái)辔募.cut()函數(shù)14.文本文件的f.read()方法會返回什么數(shù)據(jù)類型?()B.字符串15.下面的哪個(gè)選項(xiàng)用于返回函數(shù)的值?()C.return16.Python語言是一種先進(jìn)的面向?qū)ο蟮膭討B(tài)解釋型語言。()A.正確17.可以用字符串的index()方法來統(tǒng)計(jì)子串在字符串中出現(xiàn)的次數(shù)。()B.錯誤18.表達(dá)式“1+3/2”的計(jì)算結(jié)果是整數(shù)類型。()B.錯誤19.通過輸入函數(shù)input()獲取用戶輸入的整數(shù),需要進(jìn)行類型轉(zhuǎn)換后才能進(jìn)行整數(shù)運(yùn)算。()A.正確20.可以用in運(yùn)算符來判斷列表中是否存在某個(gè)數(shù)據(jù)()A.正確21.len()函數(shù)可以得到字符串中的字符個(gè)數(shù),也可以得到列表中數(shù)據(jù)項(xiàng)的個(gè)數(shù)。()A.正確22.列表的sort()方法可以按照拼音順序?qū)χ形淖址M(jìn)行排序。()B.錯誤23.Counter計(jì)數(shù)器可以用來統(tǒng)計(jì)列表中每個(gè)數(shù)據(jù)出現(xiàn)的次數(shù)。()A.正確24.Python語言的三種控制結(jié)構(gòu)分別是:遞歸結(jié)構(gòu)、條件分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。()B.錯誤25.break語句用來忽略循環(huán)中余下的語句,直接繼續(xù)下一輪循環(huán)。()B.錯誤26.中文句子同樣可以用字符串的split()方法來進(jìn)行分詞。()B.錯誤27.通過csv模塊,從CSV文件中讀取的數(shù)據(jù)值都是字符串類型。()A.正確28.函數(shù)中的return語句會結(jié)束函數(shù)的執(zhí)行,并返回一個(gè)數(shù)據(jù)對象。()A.正確29.在詞云圖中,高頻詞通常繪制尺寸更大,并分布在靠近圖像邊緣的位置。()B.錯誤30.matplotlib模塊可以繪制折線圖、散點(diǎn)圖、柱狀圖、直方圖和餅圖。()A.正確31.下面這段程序?qū)崿F(xiàn)了輸入姓名和重復(fù)次數(shù),打印輸出呼叫口令。例如:輸入:張三和3輸出:張三張三張三請回答name=input("請輸入姓名:")count=input("請輸入重復(fù)次數(shù):")call=__(1)__print(call)請?jiān)跈M向上((1)的位置)補(bǔ)全代碼:()D.name*int(count)+"請回答"32.下面這段程序?qū)崿F(xiàn)了輸出列表中所有整數(shù)累乘值計(jì)算的功能。alist=[23,34,89,10,2,22,73]m=1forninalist:__(1)__print(n)請?jiān)跈M向上((1)的位置)補(bǔ)全代碼:()A.m=m*nPython語言基礎(chǔ)期末復(fù)習(xí)資料238題一、判斷題1.Python語言中,if、else、while等語句的末尾必須是冒號":"。(√)2.Python2.0版本是在2000年發(fā)布,并開始支持內(nèi)存垃圾回收和Unicode字符集。(√)3.解釋型語言和編譯型語言的主要區(qū)別在于,解釋型語言在執(zhí)行的時(shí)候,一條一條翻譯和執(zhí)行程序,而編譯型語言會一次性將源程序整體翻譯成機(jī)器語言指令,并生成“可執(zhí)行文件”(√)4.Python屬于第三代編程語言。(√)5.Python被設(shè)計(jì)為一種可讀性非常強(qiáng),語法清晰的編程語(√)6.Python語言程序中,語句的行與行之間必須左對齊,如if、else、while的末尾是冒號“:”,下面的若干行就都會縮進(jìn)顯示。(√)7.Python語言是一種先進(jìn)的面向?qū)ο蟮膭討B(tài)解釋型語言。(√)8.Python語言執(zhí)行的過程基于解釋器逐行翻譯并執(zhí)行,而不是像編譯型語言一樣一次性整體翻譯(√)9.Python是靜態(tài)類型語言,在代碼運(yùn)行前就需要明確所有變量的數(shù)據(jù)類型(×)10.在Python中,字符串的find()方法在找不到子串時(shí)會返回-1。(√)11.在Python中,進(jìn)行字符串的切片操作時(shí),切片結(jié)束的索引位置的字符是不會被包括進(jìn)來的。(√)12.Python中字符串的count()方法可以統(tǒng)計(jì)一個(gè)字符串中某個(gè)子串出現(xiàn)的次數(shù)。(√)13.在Python中,使用find()方法也可以在字符串中查找子串,且在找不到子串時(shí)返回-1,而不是拋出異常。(√)14.在Python中,字符串長度可以使用len()函數(shù)獲取。(√)15.在Python中,字符串的切片操作中,其步長不能為負(fù)數(shù)(×)16.Python語言中,in運(yùn)算符可以判斷字符串中是否存在某個(gè)子串。(√)17.Python中,如果一個(gè)表達(dá)式中既有整數(shù)也有浮點(diǎn)數(shù),那么結(jié)果將被轉(zhuǎn)化為浮點(diǎn)數(shù)。(√)18.在Python中,對于除法表達(dá)式a/b,如果a和b都是整數(shù),那么結(jié)果仍然會是一個(gè)浮點(diǎn)數(shù)。(√)19.在Python中,整數(shù)之間的運(yùn)算結(jié)果總是整數(shù)類型,浮點(diǎn)數(shù)之間以及整數(shù)與浮點(diǎn)數(shù)之間的運(yùn)算結(jié)果總是浮點(diǎn)數(shù)類型(×)20.在Python中,“1+1/2”和“1+1//2”的結(jié)果是一樣的。(×)21.在Python中,表達(dá)式“3//2==1.5”的結(jié)果是True(×)22.表達(dá)式“1+3/2”的計(jì)算結(jié)果是整數(shù)類型。(×)23.在Python中使用bool()函數(shù),可以將非0數(shù)值轉(zhuǎn)換為布爾值True,而0會被轉(zhuǎn)換為布爾值False。(√)24.在Python中,三個(gè)連續(xù)的引號,無論是單引號還是雙引號,都能用來創(chuàng)建包含多行文本的字符串。(√)25.在Python中,字符串的創(chuàng)建只能使用雙引號,不能使用單引號。(×)26.在Python中,float()函數(shù)只能將字符串型的數(shù)字轉(zhuǎn)換為浮點(diǎn)數(shù),無法將整型數(shù)字轉(zhuǎn)換為浮點(diǎn)數(shù)。(×)27.在Python中,要將一個(gè)字符串型的數(shù)字轉(zhuǎn)換為浮點(diǎn)數(shù)或整數(shù),可以使用float()或int()函數(shù)進(jìn)行轉(zhuǎn)換。(√)28.在Python中,int("123.456")能成功將字符串轉(zhuǎn)換為整數(shù)123。(×)29.Python中的字符串類型是可變的,可以在其中添加、刪除或者修改字符。(×)30.Python中的"+"運(yùn)算符可以用于字符串的合并和數(shù)字的加法兩種場景。(√)31.在Python中,使用input()函數(shù)獲取的用戶輸入,無論用戶輸入的是文字還是數(shù)字,默認(rèn)獲取的都是字符串?dāng)?shù)據(jù)類型(√)32.Python中,當(dāng)使用"*"運(yùn)算符時(shí),只有在兩個(gè)都是數(shù)字類型才能進(jìn)行運(yùn)算。(×)33.在Python列表中,count()方法可以統(tǒng)計(jì)列表中某個(gè)數(shù)據(jù)出現(xiàn)的次數(shù)。(√)34.在Python列表中,當(dāng)使用index()方法查找不在列表中的元素時(shí),程序?qū)⒎祷?。(×)35.在Python中,列表的index()方法在找不到列表元素時(shí)會拋出異常。(√)36.在Python中,列表的len()方法可以獲取列表的長度。(√)37.在Python中,我們可以使用len()函數(shù)來獲取列表的長度√38.在Python列表中,如果列表中有相同元素,index()方法將返回第一個(gè)元素的索引?!?)39.可以用in運(yùn)算符來判斷列表中是否存在某個(gè)數(shù)據(jù)。(√)40.在Python中,可以使用一個(gè)負(fù)數(shù)作為索引值來逆序訪問列表中的元素。(√)41.在Python列表中,我們可以使用in運(yùn)算符來確定一個(gè)值是否在列表中。(√)42.列表的"pop"方法在刪除列表元素的同時(shí),會返回被刪除的元素。(√)43.在Python中,列表切片可以用來訪問并獲取列表中的部分?jǐn)?shù)據(jù)。(√)44.Python中使用"+"運(yùn)算符可以將兩個(gè)列表合并成一個(gè)新列表√45.在Python中,可以通過“*”運(yùn)算符來重復(fù)一個(gè)列表里的元素。(√)46.在Python中,列表的索引是從1開始的。(×)47.在Python中,extend()方法用于將一個(gè)列表添加到另一個(gè)列表的末尾,但它會生成一個(gè)新的列表對象。(×)48.Python語言中,sum()函數(shù)可以用于計(jì)算數(shù)值列表所有元素的總和。(√)49.在Python中,可以使用"+"運(yùn)算符來合并兩個(gè)列表。(√)50.在Python中,extend()方法也可以用來合并兩個(gè)列表。(√)51.在Python中,列表中的元素是允許重復(fù)的。(√)52.Python中的max()函數(shù)可以用于獲取數(shù)值列表中的最大.√53.在Python中字符串的大小比較是按“字典序”實(shí)現(xiàn)的,也就是從第一個(gè)字符開始對比,在字母表中靠前的就算小.√54.列表的sort()方法進(jìn)行排序時(shí)默認(rèn)的排序方式是從大到小的。(×)55.Python列表的reverse()方法會改變原列表的順序。(√)56.Python語言中,列表的sort()方法和內(nèi)置函數(shù)sorted()方法均可以用于對列表元素進(jìn)行排序,但sort()方法會改變原列表,而sorted()方法則不會改變原列表。(√)57.在Python中,sorted()函數(shù)和列表的sort()方法的主要區(qū)別是,sorted()函數(shù)不改變原列表,而sort()方法會改變原列表。(√)58.在Python中,字符串列表的sort()方法默認(rèn)是按照字典序升序排序。(√)59.Python中Counter計(jì)數(shù)器只能用來統(tǒng)計(jì)字符串中字符出現(xiàn)次數(shù),不能用于列表。(×)60.在Python中使用Counter計(jì)數(shù)器類型必須首先導(dǎo)入collections模塊(√)61.在Python中,Counter計(jì)數(shù)器不能用于統(tǒng)計(jì)元組中的元素個(gè)數(shù)。(×)62.在Python中,我們可以使用索引運(yùn)算符[]來訪問嵌套列表中的項(xiàng)目。(√)63.Python的collections模塊中Counter計(jì)數(shù)器可以統(tǒng)計(jì)列表中最小值和最大值。(×)64.Counter計(jì)數(shù)器對象返回的結(jié)果可以像字典那樣用元素值作為關(guān)鍵字索引。(√)65.Python中無法通過"break"關(guān)鍵字跳出當(dāng)前循環(huán)結(jié)構(gòu)。(×)66.在Python中,如果在條件語句中無條件執(zhí)行break和continue語句,那么它們后面的語句將永遠(yuǎn)不會被執(zhí)行(√)67.在Python中,continue和break語句都是Python提供的用來進(jìn)行流程控制的關(guān)鍵語句,可以在任何位置使用它們(×)68.在Python中,continue語句用于結(jié)束當(dāng)前循環(huán),并直接開始下一輪循環(huán)。(√)69.在Python中,break和continue只能在循環(huán)語句中使用,否則會導(dǎo)致程序錯誤(√)70.continue語句執(zhí)行時(shí)會忽略當(dāng)前循環(huán)中余下的語句,直接進(jìn)行下一輪的循環(huán)。(√)71.在Python中的嵌套循環(huán)中,break語句會立即結(jié)束所有循環(huán)。(×)72.當(dāng)循環(huán)中有多層嵌套時(shí),continue語句會直接跳過所有嵌套的余下語句,開始新的最外層循環(huán)。(×)73.Python的嵌套循環(huán)中,continue語句使得程序直接進(jìn)入下一次最近的外層循環(huán)(×)74.Python中的break和continue語句只能用在循環(huán)語句中,如果在循環(huán)語句之外使用,會導(dǎo)致程序錯誤(√)75.break語句用來忽略循環(huán)中余下的語句,直接繼續(xù)下一輪循環(huán)。(×)76.為了在Python語言中進(jìn)行中文分詞,我們必須要自己編寫復(fù)雜的算法,無法使用現(xiàn)有的庫和工具。(×)77.Python語言中的jieba庫可以幫助我們解決中文分詞的問題。(√)78.使用jieba進(jìn)行中文分詞時(shí),無法進(jìn)行個(gè)性化設(shè)定,如自定義詞匯等。(×)79.中文句子同樣可以用字符串的split()方法來進(jìn)行分詞(×)80.在Python語言里,我們可以通過內(nèi)置函數(shù)和標(biāo)準(zhǔn)庫方便的分詞中文句子。(×)81.對于中文句子的分詞,需要使用專門的分詞工具或庫。(√)82.在Python中,打開并寫入CSV文件時(shí),可以直接使用文件對象的write()方法來寫入行記錄,不需要使用csv模塊(×)83.在Python中,json.dumps()函數(shù)默認(rèn)會將所有非英文字符轉(zhuǎn)為Unicode碼點(diǎn),并刪除所有縮進(jìn)和換行符。(√)84.在Python中,我們無法通過json模塊將JSON數(shù)據(jù)直接轉(zhuǎn)換為Python字典。(×)85.在Python中,CSV文件是不能保存復(fù)雜的數(shù)據(jù)結(jié)構(gòu),如嵌套的列表或字典的。(√)86.在Python中,處理CSV文件時(shí),可以使用DictReader對象來逐行讀取文件。(√)87.在Python中,使用csv模塊的DictReader進(jìn)行數(shù)據(jù)讀取時(shí),每行數(shù)據(jù)會自動轉(zhuǎn)換為字典,列名作為字典的鍵,行內(nèi)數(shù)據(jù)作為字典的值。(√)88.在Python中,我們可以使用json模塊的loads方法將字符串形式的JSON轉(zhuǎn)化為Python數(shù)據(jù)類型。(√)89.在使用csv模塊操作CSV文件時(shí),需要先通過pip安裝(×)90.def語句定義函數(shù)時(shí),不包括對函數(shù)內(nèi)部語句的執(zhí)行和驗(yàn)證。(√)91.在Python中,對于函數(shù)的形參,如果其為列表,雖然在函數(shù)內(nèi)部對其賦值,但不會影響到實(shí)參。(√)92.Python的函數(shù)內(nèi)部可以修改傳入的可變類型參數(shù)的原始值。(√)93.默認(rèn)參數(shù)是Python函數(shù)定義的一種方式,以處理函數(shù)在調(diào)用時(shí)沒有傳入足夠參數(shù)的情況。(√)94.在Python函數(shù)中,return語句可以放置在函數(shù)語句塊的任何位置,一旦執(zhí)行了return語句,函數(shù)將繼續(xù)執(zhí)行后續(xù)代碼。(×)95.Python中的函數(shù)如果只是執(zhí)行一些動作,而沒有明確的輸出,那么就不需要使用return語句。(√)96.函數(shù)中的return語句會結(jié)束函數(shù)的執(zhí)行,并返回一個(gè)數(shù)據(jù)對象。(√)97.在Python函數(shù)中,return語句不僅可以返回值,還會終止函數(shù)的執(zhí)行。(√)98.Python函數(shù)可以容許有多個(gè)返回值。(√)99.Python詞云圖通常會將高頻詞繪制得更大,并且分布在中心位置。(√)100.在Python中制作詞云圖時(shí),我們可以使用jieba庫進(jìn)行中文分詞。(√)101.在Python的wordcloud模塊中,WordCloud對象的generate_from_text方法可以用來從文本生成詞云圖。(√)102.制作詞云圖時(shí),我們可以使用任意圖像作為詞云圖的顏色和形狀模板。(√)103.在詞云圖中,詞語的顏色、大小等視覺效果和詞語在文本中的出現(xiàn)頻率有關(guān)。(√)104.numpy模塊中的linspace()函數(shù)只能生成整數(shù)類型的等差數(shù)列。(×)105.在一個(gè)圖形窗口里,可以將多個(gè)折線圖進(jìn)行疊加展示(√)106.在matplotlib模塊中,我們需要通過plt.show()函數(shù)將圖像顯示出來。(√)107.在Python中,繪制折線圖時(shí),無法同時(shí)在一個(gè)坐標(biāo)系中展示多個(gè)圖像。(×)108.在plt.plot()函數(shù)中,我們不能自定義線條的顏色和形×109.在Python中,用matplotlib模塊生成圖表后,必須調(diào)用show()函數(shù)才能呈現(xiàn)出這些圖表。(√)110.matplotlib模塊的plot()函數(shù)只能用于繪制折線圖,無法用于散點(diǎn)圖、柱狀圖、直方圖和餅圖的繪制。(×)111.matplotlib模塊可以繪制折線圖、散點(diǎn)圖、柱狀圖、直方圖和餅圖。(√)二、選擇題112.以下選項(xiàng)哪個(gè)不是Python程序的特征?C.語句書寫可以根據(jù)個(gè)人愛好隨意縮進(jìn)。113.在編寫Python程序時(shí),若需要縮進(jìn)時(shí),通常會在前部留幾個(gè)空格位置?C.4114.Python語言的書寫規(guī)范在哪個(gè)文檔中有詳細(xì)建議?B.PEP8115.Python語言屬于哪種類型的編程語言?B.解釋型語言116.Python的風(fēng)格是怎么樣的?B.簡潔、易讀。117.在Python中,以下哪個(gè)變量名是非法的?C.2var118.在python中,以下哪個(gè)變量名觸發(fā)了“無效語法”的語法錯誤SyntaxError?D.import119.在Python中,哪一項(xiàng)代表合法的變量名?C.var_123120.在python中,以下哪個(gè)命名是非法的?C.12price121.下列哪一個(gè)是Python的賦值語句?C.name="Python"122.Python變量名可以由哪些字符組合而成?A.大小寫字母、數(shù)字和下劃線123.在Python中,空串的長度是多少?A.0124.在Python中,下列哪個(gè)運(yùn)算符可以用于將兩個(gè)字符串拼接成一個(gè)新的字符串?()A.+125.在Python中,下面哪個(gè)函數(shù)可以將整數(shù)或浮點(diǎn)數(shù)轉(zhuǎn)為字符串類型?B.str()126.在Python中,下列哪個(gè)運(yùn)算符可以用于將字符串重復(fù)若干次?C.*127.以下哪個(gè)選項(xiàng)實(shí)現(xiàn)了字符串s1和s2的拼接?C.s1+s2128.在Python中,哪種操作能獲取字符串中的某個(gè)字符?D.使用索引129.如果有兩個(gè)字符串a(chǎn)="Python",b="Programming",使用哪種方法可以拼接得到新的字符串"PythonProgramming"?C.a+""+b130.在Python中,哪個(gè)函數(shù)可以獲取字符的ASCII值或者Unicode碼點(diǎn).B.ord()131.在Python中,下面哪個(gè)運(yùn)算符實(shí)現(xiàn)乘法運(yùn)算?B.*132.在Python中,%運(yùn)算符的主要應(yīng)用是什么?A.判斷兩個(gè)數(shù)是否能整除133.在Python中,以下哪個(gè)選項(xiàng)的運(yùn)算結(jié)果是整數(shù)類型?C.56//10134.Python中浮點(diǎn)數(shù)的精度大約是多少?B.17位135.在Python中,以下哪個(gè)選項(xiàng)將會觸發(fā)ZeroDivisionError錯誤?C.10//0136.在Python中,為了計(jì)算3的開平方,應(yīng)該使用哪個(gè)運(yùn)算符?D.**137.下面哪個(gè)選項(xiàng)不能得到整數(shù)4?D.8/2138.在進(jìn)行整除操作時(shí),如果除數(shù)為0,Python會返回什么樣的錯誤?B.ZeroDivisionError139.在Python中,哪個(gè)比較操作符可以用來判斷兩個(gè)字符串是否相同?A.==140.下面哪個(gè)不是布爾值的運(yùn)算?B.none141.在Python中,以下哪個(gè)表達(dá)式的結(jié)果是True?C.notFalse142.在Python中,下述哪個(gè)表達(dá)式的結(jié)果是False?A.notTrue143.在Python中,下列哪個(gè)操作符用于判斷一個(gè)元素是否在集合中?D.in144.在Python中,以下哪種方式可以用來判斷一個(gè)字符串是否全由字母組成?A.isalpha()方法145.在Python中,對于字符串比較,“a”>“A”的結(jié)果是什么?B.True146.在Python中,以下哪個(gè)操作會返回一個(gè)布爾值True?C.兩者都是147.在Python中,any()函數(shù)是用來做什么的?B.檢查列表中至少有一個(gè)元素為True148.下列哪個(gè)Python代碼塊正確地創(chuàng)建了一個(gè)空列表?B.list=[]149.要訪問列表alist的倒數(shù)第四個(gè)元素,下列選項(xiàng)正確的是.D.alist[-4]150.在Python中,如何創(chuàng)建一個(gè)空列表?D.empty_list=list()151.Python中如何創(chuàng)建一個(gè)空的列表?C.[]152.在Python中,下面那個(gè)索引方式獲取的是列表的最后一個(gè)元素?B.lst[-1]153.在Python中,如何創(chuàng)建一個(gè)包含5個(gè)0的列表?A.zeros=[0]*5154.有一個(gè)由姓名構(gòu)成的列表names=['柴芳','程英','張想','徐金鳳','張凱','李四'],names[-1]的輸出結(jié)果是什么?D.李四155.在Python中,下列哪個(gè)是合法的列表定義方式?C.alist=[1,2,3,4]156.在Python中,列表索引是從什么數(shù)字開始的?A.0157.一個(gè)由字符串構(gòu)成的列表str_list=['apple','banana','cherry'],str_list[2]的輸出結(jié)果是什么?C.cherry158.在Python語言中,使用基于索引的方法訪問列表中的元素,例如ages[3],正序索引范圍為什么?B.0~len(ages)-1159.在Python中,元組類型數(shù)據(jù)的特點(diǎn)是什么?B.不能添加、刪除和更新元素160.當(dāng)程序需要調(diào)整元組內(nèi)各元素的次序時(shí),哪個(gè)函數(shù)可能會被使用?A.reversed()161.假設(shè)有一個(gè)元組如下:tup=('Python','Java','C++')。如果我們嘗試通過命令tup[1]='JavaScript'修改元組中的元素,那么將會出現(xiàn)什么樣的錯誤?A.TypeError162.當(dāng)在一個(gè)元組ages中嘗試調(diào)用ages.append(20)時(shí),Python將返回什么樣的錯誤?D.AttributeError163.在Python中,當(dāng)需要兩個(gè)元組合并生成一個(gè)新的元組時(shí),可以使用什么運(yùn)算符?D.+164.已知元組b_tuple=(1,2,3,4,5,6,7),以下哪個(gè)選項(xiàng)不能得到正確結(jié)果?D.b_tuple.append(8)165.利用Python的哪個(gè)內(nèi)置函數(shù)可以獲取元組中元素的個(gè)數(shù)?B.len()166.在Python中,哪種情況下會出現(xiàn)"'tuple'objecthasnoattribute'append'"錯誤?B.當(dāng)嘗試向元組添加元素時(shí)167.在Python語言中,如果嘗試訪問列表索引超出有效范圍的元素,例如ages[6],Python將返回哪種錯誤?C.IndexError168.如果要從元組中獲取指定元素的索引位置,應(yīng)使用哪個(gè)內(nèi)置函數(shù)或方法?A.index()169.下列對元組atuple的操作,哪個(gè)會導(dǎo)致錯誤?A.atuple.append(20)170.Python中的哪個(gè)函數(shù)能夠從其他容器類型創(chuàng)建集合?AA.set()171.在Python中,關(guān)于集合運(yùn)算,哪個(gè)Python內(nèi)置方法可以判斷某個(gè)集合是否為另一個(gè)集合的子集?C.issubset()172.在Python中,關(guān)于集合的賦值哪項(xiàng)是正確的?D.集合用于去除重復(fù)元素,并且其元素排列無序173.在Python中,關(guān)于集合運(yùn)算的正確描述是什么?D如果兩個(gè)集合無任何共同元素,那么兩個(gè)集合就是“相離”174.在Python的集合運(yùn)算中,對于set1={1,2,3}和set2={2,3,4},下列哪項(xiàng)操作無法得到預(yù)期結(jié)果?C.set1[0]訪問元素175.在Python中,哪個(gè)選項(xiàng)描述的是無法進(jìn)行的集合操作?D.更改集合中的元素176.在Python中,如何創(chuàng)建一個(gè)包含“北京”、“上?!焙汀皬V州”三個(gè)元素的集合?A.set={"北京","上海","廣州"}177.在Python中,如果現(xiàn)有集合set1={1,2,3},下列哪個(gè)操作能將4添加到集合中?A.set1.add(4)178.下面的選項(xiàng)哪項(xiàng)是錯誤的?D.如果集合A是集合B的子集,那A中的數(shù)據(jù)元素個(gè)數(shù)一定比B少。179.在Python中,對于兩個(gè)集合set1={1,2,3}和set2={3,4,5},哪項(xiàng)操作可以獲得兩個(gè)集合的對稱差集(symmetricdifference)?D.set1^set2180.在Python語言中,訪問一個(gè)不存在的關(guān)鍵字,會有什么結(jié)果?B.返回KeyError錯誤181.在Python語言中,訪問字典中的條目且并將其從字典移除應(yīng)該使用哪個(gè)方法?B.pop()182.在Python中,下列哪個(gè)選項(xiàng)不是創(chuàng)建字典的合法方式?D.dict4={[1,"a"],[2,"b"]}183.在Python中,以下哪種方式可以更新字典中的鍵值對?B.dict1['a']=2184.在Python中,哪個(gè)方法可以返回字典中所有的鍵,且這些鍵在一個(gè)列表中?A.keys()185.在Python中,哪個(gè)方法可以返回字典的所有鍵?CC.dict1.keys()186.下面哪種方式創(chuàng)建的字典是錯誤的?DD.dict4=dict("key"="value")187.在Python中,嘗試訪問一個(gè)不存在的字典鍵會得到什么結(jié)果?C.拋出KeyError錯誤188.在Python中創(chuàng)建空字典的方式有哪些?D.A和B189.在Python中,如果需要在一個(gè)條件為True的情況下檢查其他條件,應(yīng)該使用什么?A.嵌套的if語句190.在Python中,如果所有的if和elif語句都判斷為False,那么什么語句將會被執(zhí)行?B.else語句191.以下程序的輸出是:A.OK1n=3ifn>=3:print("OK1")elifn>2:print("OK2")else:print("OK3")192.在以下Python循環(huán)中,如果我們想逐步驗(yàn)證從1到10000的所有整數(shù),我們應(yīng)使用哪個(gè)函數(shù)?A.range(1,10001)193.在for循環(huán)中,如果我們想提前結(jié)束整個(gè)循環(huán),應(yīng)當(dāng)使用什么關(guān)鍵字?C.break194.在Python的循環(huán)結(jié)構(gòu)中,如果想在滿足某條件時(shí)忽略循環(huán)剩余部分并立即開始下一輪循環(huán),應(yīng)使用哪條語句?B."continue"195.在Python的循環(huán)結(jié)構(gòu)中,何種語句可以用于中斷當(dāng)前循環(huán)并跳出最近的一層循環(huán)?D.break196.以下程序的輸出是:B.4n=1foriinrange(3):n=n+1print(n)197.在Python中,“嵌套循環(huán)”是什么意思?C.一個(gè)循環(huán)內(nèi)部有另一個(gè)循環(huán),兩者是包含關(guān)系198.在Python中,如果要在for循環(huán)結(jié)束后,執(zhí)行某些操作,我們應(yīng)該怎么做?D.在for循環(huán)內(nèi)部使用'else'關(guān)鍵字199.對于for循環(huán),以下哪個(gè)說法不正確?D.for循環(huán)會修改正在遍歷的序列200.在Python的while循環(huán)語句中,以下哪個(gè)關(guān)鍵字可以終止循環(huán)?C.break201.在Python的while循環(huán)中,哪一個(gè)關(guān)鍵詞可以用于在滿足某條件時(shí)立即繼續(xù)下一輪的循環(huán),不執(zhí)行剩下的語句?B.Continue202.在Python中,while循環(huán)的執(zhí)行體至少會被執(zhí)行幾次?C.取決于條件203.使用while循環(huán)計(jì)算1+2+3+...+10的和,以下哪段代碼是正確的?C.sum=0;n=1whilen<=10:sum+=n;n+=1204.下列代碼的執(zhí)行結(jié)果是什么:C.3index=1whileindex<3:index=index+2print(index)205.以下Python代碼:A.0n=5whilen>0:n-=1print(n)最后一次輸出的是:206.在Python的循環(huán)語句中,以下哪個(gè)關(guān)鍵字可以使得程序跳過當(dāng)前循環(huán)的剩余語句,開始下一輪循環(huán)?B.continue207.在Python語言中,如果在多層嵌套的循環(huán)內(nèi)部使用break語句,這個(gè)語句將對哪一層的循環(huán)生效?B.最近處于同一層的循環(huán)208.在Python語言中,一個(gè)for循環(huán)可以嵌套在另一個(gè)while循環(huán)內(nèi)部,這種循環(huán)結(jié)構(gòu)叫做什么?D.嵌套循環(huán)209.下述選項(xiàng)中,哪項(xiàng)是用來讀取文件數(shù)據(jù)的函數(shù)?C.read()210.當(dāng)我們使用Python處理文件時(shí),如果不再需要打開的文件,我們應(yīng)當(dāng)執(zhí)行什么操作來釋放資源?D.f.close()211.在文件內(nèi)容的讀寫過程中,哪個(gè)Python內(nèi)置函數(shù)是用來關(guān)閉文件并確保文件數(shù)據(jù)一致性的?B.close()212.在Python中,將數(shù)據(jù)對象轉(zhuǎn)化為二進(jìn)制字節(jié)序列的過程被稱為什么?A.序列化213.在Python中,以下哪個(gè)函數(shù)可以將內(nèi)存中的數(shù)據(jù)寫入到磁盤文件中?A.f.write()214.在Python中,哪個(gè)方法可以將文件從讀取模式切換到寫入模式?D.無法從讀取模式切換到寫入模式215.在Python中,如果沒有主動關(guān)閉打開的文件,以下哪項(xiàng)可能會發(fā)生?C.可能會損壞硬盤中的文件216.在Python中,readline()方法讀取文件的一行并返回什么類型的數(shù)據(jù)?B.字符串217.在Python中,當(dāng)你使用open()打開文件時(shí),如果未指定模式參數(shù),那么默認(rèn)的模式是什么?B."r"218.在Python中,如果在open()函數(shù)中將模式設(shè)置為"r+b",那么操作文件具備哪些權(quán)限?D.可讀可寫模式,不清空已有文件,既可以從指定位置讀取,也可以覆寫219.文本文件的f.read()方法會返回什么數(shù)據(jù)類型?B.字符串220.在Python語言中,哪個(gè)函數(shù)可以將字符串寫入到文本文件中?A.f.write()221.在Python中,readlines()方法讀取文件的所有行并返回什么類型的數(shù)據(jù)?C.字符串的列表222.f.read()方法中省略size參數(shù),Python解釋器將會怎樣處理?C.讀入整個(gè)文件中的所有數(shù)據(jù)223.在Python中,當(dāng)我們對一個(gè)已經(jīng)打開的文件使用完畢后,下一步的推薦操作是什么?C.執(zhí)行f.close()224.如果要從二進(jìn)制文件中讀取固定大小的數(shù)據(jù),我們可以利用哪個(gè)方法?D.f.read()225.在Python中,執(zhí)行def語句創(chuàng)建的函數(shù),是否會立刻執(zhí)行其中的代碼?B.否226.函數(shù)在定義時(shí),括號中的參數(shù)稱為什么?B.形參227.Python中的哪個(gè)關(guān)鍵字可以定義一個(gè)函數(shù)?B.def228.Python語言提供的def語句是用來干什么的?A.將一段相對完整的功能語句代碼段封裝為“函數(shù)”229.函數(shù)的參數(shù)在函數(shù)中的作用是什么?B.表示語句塊中包含了可以調(diào)節(jié)或者定制的選項(xiàng)三、綜合題230.這段程序?qū)崿F(xiàn)了輸入一個(gè)句子,然后統(tǒng)計(jì)句子中單詞的數(shù)量,并輸出結(jié)果。單詞之間以空格分隔。A例如:輸入:"Helloworld,thisisatest."輸出:5sentence=input("請輸入一個(gè)句子:")words_count=len(__(1)__)print(words_count)請選擇相關(guān)選項(xiàng),在橫線上補(bǔ)全代碼,以實(shí)現(xiàn)功能要求:A.sentence.split()231.下面這段程序?qū)崿F(xiàn)了輸入姓名和重復(fù)次數(shù),打印輸出呼叫口令。D.name*int(count)+"請回答"例如:輸入:張三和
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版暨南大學(xué)離婚心理學(xué)研究與應(yīng)用合同3篇
- 二零二五年度電梯門套綠色環(huán)保材料采購合同3篇
- 二零二五年度集團(tuán)高層管理人員聘任與職務(wù)調(diào)整合同6篇
- 二零二五年股票代持與反洗錢義務(wù)合同3篇
- 二零二五年駕駛員勞務(wù)派遣與車輛充電樁油耗管理服務(wù)合同3篇
- 二零二五版戶外拓展訓(xùn)練特色課程開發(fā)與推廣合同3篇
- 二零二五年度玻璃器皿生產(chǎn)設(shè)備租賃合同3篇
- 2025年度國際教育培訓(xùn)機(jī)構(gòu)合作合同6篇
- 展會展位搭建服務(wù)合同(2篇)
- 2025年度餐飲設(shè)施設(shè)備租賃合同書3篇
- 醫(yī)院手術(shù)室醫(yī)院感染管理質(zhì)量督查評分表
- 心內(nèi)電生理導(dǎo)管及器械
- 稱量與天平培訓(xùn)試題及答案
- 超全的超濾與納濾概述、基本理論和應(yīng)用
- 2020年醫(yī)師定期考核試題與答案(公衛(wèi)專業(yè))
- 2022年中國育齡女性生殖健康研究報(bào)告
- 各種靜脈置管固定方法
- 消防報(bào)審驗(yàn)收程序及表格
- 教育金規(guī)劃ppt課件
- 呼吸機(jī)波形分析及臨床應(yīng)用
- 常用緊固件選用指南
評論
0/150
提交評論