南開大學22年春學期《Python語言基礎》在線作業(yè)-00002_第1頁
南開大學22年春學期《Python語言基礎》在線作業(yè)-00002_第2頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、-本頁為預覽頁PAGE14-本頁為預覽頁-本頁為預覽頁22春學期(高起本1709-1803、全層次1809-2103)Python語言基礎在線作業(yè)-00002第1題. 表達式 type(eval(45) 的結(jié)果是:選項A:class float選項B:class str選項C:None選項D:class int參考答案:D第2題. Python 語言中,以下表達式輸出結(jié)果為11的選項是:選項A:print(“1+1”)選項B:print(1+1)選項C:print(eval(“1+1”)選項D:print(eval(“1” + “1”)參考答案:D第3題. random庫的seed(a)函數(shù)的

2、作用是選項A:生成一個0.0, 1.0)之間的隨機小數(shù)選項B:生成一個k比特長度的隨機整數(shù)選項C:設置初始化隨機數(shù)種子選項D:生成一個隨機整數(shù)參考答案:C第4題. 關于函數(shù)作用的描述,以下選項中錯誤的是選項A:復用代碼選項B:增強代碼的可讀性選項C:降低編程復雜度選項D:提高代碼執(zhí)行速度參考答案:D第5題. 關于Python的lambda函數(shù),以下選項中描述錯誤的是選項A:可以使用lambda函數(shù)定義列表的排序原則選項B:f = lambda x,y:x+y 執(zhí)行后,f的類型為數(shù)字類型選項C:lambda函數(shù)將函數(shù)名作為函數(shù)結(jié)果返回選項D:lambda用于定義簡單的、能夠在一行內(nèi)表示的函數(shù)參考

3、答案:B第6題. 以下關于循環(huán)結(jié)構(gòu)的描述,錯誤的是:選項A:遍歷循環(huán)的循環(huán)次數(shù)由遍歷結(jié)構(gòu)中的元素個數(shù)來體現(xiàn)選項B:非確定次數(shù)的循環(huán)的次數(shù)是根據(jù)條件判斷來決定的選項C:非確定次數(shù)的循環(huán)用 while 語句來實現(xiàn),確定次數(shù)的循環(huán)用 for 語句來實現(xiàn)選項D:遍歷循環(huán)對循環(huán)的次數(shù)是不確定的參考答案:B第7題. 以下關于字典操作的描述,錯誤的是:選項A:del 用于刪除字典或者元素選項B:clear 用于清空字典中的數(shù)據(jù)選項C:len 方法可以計算字典中鍵值對的個數(shù)選項D:keys 方法可以獲取字典的值視圖參考答案:D第8題. Python 文件讀取方法 read(size) 的含義是選項A:從頭到尾

4、讀取文件所有內(nèi)容選項B:從文件中讀取一行數(shù)據(jù)選項C:從文件中讀取多行數(shù)據(jù)選項D:從文件中讀取指定 size 大小的數(shù)據(jù),如果 size 為負數(shù)或者空,則讀取到文件結(jié)束參考答案:B第9題. 以下關于 python 內(nèi)置函數(shù)的描述,錯誤的是:選項A:id() 返回一個變量的一個編號,是其在內(nèi)存中的地址選項B:all(ls) 返回 True,如果 ls 的每個元素都是 True選項C:type() 返回一個對象的類型選項D:sorted() 對一個序列類型數(shù)據(jù)進行排序,將排序后的結(jié)果寫回到該變量中參考答案:D第10題. 函數(shù)表達式 all(1,True,True) 的結(jié)果是:選項A:無輸出選項B:F

5、alse選項C:出錯選項D:True參考答案:D第11題. 以下關于 Python 的控制結(jié)構(gòu),錯誤的是選項A:每個 if 條件后要使用冒號(:)選項B:在 Python 中,沒有 switch-case 語句選項C:Python 中的 pass 是空語句,一般用作占位語句選項D:elif 可以單獨使用參考答案:D第12題. for或者while與else搭配使用時,關于執(zhí)行else語句塊描述正確的是選項A:僅循環(huán)非正常結(jié)束后執(zhí)行(以break結(jié)束)選項B:僅循環(huán)正常結(jié)束后執(zhí)行選項C:總會執(zhí)行選項D:永不執(zhí)行參考答案:D第13題. 擬在屏幕上打印輸出“Hello World”,以下選項中正確的

6、是選項A:print(Hello World)選項B:printf(“Hello World”)選項C:printf(Hello World)選項D:print(Hello World)參考答案:A第14題. 關于 Python 序列類型的通用操作符和函數(shù),以下選項中描述錯誤的是選項A:如果 x 不是 s 的元素,x not in s 返回 True選項B:如果 s 是一個序列,s = 1,“kate”,True,s3 返回 True選項C:如果 s 是一個序列,s = 1,“kate”,True,s1 返回 True選項D:如果 x 是 s 的元素,x in s 返回 True參考答案:B第

7、15題. 關于形參和實參的描述,以下選項中正確的是選項A:參數(shù)列表中給出要傳入函數(shù)內(nèi)部的參數(shù),這類參數(shù)稱為形式參數(shù),簡稱形參選項B:函數(shù)調(diào)用時,實參默認采用按照位置順序的方式傳遞給函數(shù),Python也提供了按照形參名稱輸入實參的方式選項C:程序在調(diào)用時,將形參復制給函數(shù)的實參選項D:函數(shù)定義中參數(shù)列表里面的參數(shù)是實際參數(shù),簡稱實參參考答案:B第16題. 以下關于組合類型的描述,錯誤的是選項A:可以用大括號創(chuàng)建字典,用中括號增加新元素選項B:嵌套的字典數(shù)據(jù)類型可以用來表達高維數(shù)據(jù)選項C:字典的 pop 函數(shù)可以返回一個鍵對應的值,并刪除該鍵值對選項D:空字典和空集合都可以用大括號來創(chuàng)建參考答案:

8、D第17題. 對于列表ls的操作,以下選項中描述錯誤的是選項A:ls.clear():刪除ls的最后一個元素選項B:ls.copy():生成一個新列表,復制ls的所有元素選項C:ls.reverse():列表ls的所有元素反轉(zhuǎn)選項D:ls.append(x):在ls最后增加一個元素參考答案:A第18題. 如果當前時間是 2018年5月1日10點10分9秒,則下面代碼的輸出結(jié)果是:import time print(time.strftime(%Y=%m-%d%H%M%S, time.gmtime()選項A:2018=05-01101009#2018=5-1 10109選項B:TrueTrue選

9、項C:2018=5-110109參考答案:A第19題. 關于Python字典,以下選項中描述錯誤的是選項A:Python字典是包含0個或多個鍵值對的集合,沒有長度限制,可以根據(jù)鍵索引值的內(nèi)容選項B:如果想保持一個集合中元素的順序,可以使用字典類型選項C:Python通過字典實現(xiàn)映射選項D:字典中對某個鍵值的修改可以通過中括號的訪問和賦值實現(xiàn)參考答案:B第20題. 以下關于組合數(shù)據(jù)類型的描述,正確的是選項A:集合類型中的元素是有序的選項B:序列類似和集合類型中的元素都是可以重復的選項C:一個映射類型變量中的關鍵字可以是不同類型的數(shù)據(jù)選項D:利用組合數(shù)據(jù)類型可以將多個數(shù)據(jù)用一個類型來表示和處理參考

10、答案:D第21題. 下列Python保留字中,用于表示分支結(jié)構(gòu)的是()選項A:elif選項B:in選項C:if選項D:else參考答案:A,C,D第22題. 以下選項中,與Python中文件操作的相關函數(shù)是()選項A:open()選項B:read()選項C:load()選項D:write()參考答案:A,B,D第23題. 關于Python字符編碼,以下選項中描述正確的是()選項A:ord(x)和chr(x)是一對函數(shù)選項B:Python默認采用Unicode字符編碼選項C:chr(x)將字符轉(zhuǎn)換為Unicode編碼選項D:Python可以處理任何字符編碼文本參考答案:A,B,D第24題. 以下

11、選項中,哪些是Python打開方式的是()選項A:Office選項B:Windows系統(tǒng)的命令行工具選項C:帶圖形界面的Python Shell-IDLE選項D:命令行版本的Python Shell-Python 3.x參考答案:B,C,D第25題. 下面能創(chuàng)建一個集合的語句是()選項A:s1 = set ()選項B:s2 = set (“abcd”)選項C:s3 = (1, 2, 3, 4)選項D:s4 = frozenset( (3,2,1) )參考答案:A,B,C第26題. 關于Python的無限循環(huán),以下選項中描述正確的是()選項A:無限循環(huán)一直保持循環(huán)操作,直到循環(huán)條件不滿足才結(jié)束選

12、項B:無限循環(huán)也稱為條件循環(huán)選項C:無限循環(huán)通過while保留字構(gòu)建選項D:無限循環(huán)需要提前確定循環(huán)次數(shù)參考答案:A,B,C第27題. 運行下列代碼段,輸出結(jié)果中包含1的是()選項A:while True:print(1)選項B:while False:print(1)選項C:while 1:print(1)選項D:while 0:print(1)參考答案:A,C第28題. 關于函數(shù)的目的與意義,以下選項中描述正確的是()選項A:程序功能抽象,以支持代碼重用選項B:函數(shù)能調(diào)用未實現(xiàn)的函數(shù)選項C:有助于采用分而治之的策略編寫大型復雜程序選項D:使用時無須了解函數(shù)內(nèi)部實現(xiàn)細節(jié)參考答案:A,C,D第

13、29題. 不能用來判斷當前Python語句在分支結(jié)構(gòu)中的是()選項A:引號選項B:冒號選項C:大括號選項D:縮進參考答案:A,B,C第30題. 運行下列代碼段,輸出結(jié)果為True的是()選項A:print(5 = 5)選項B:print(5 = 5)選項C:print(5 = 5)選項D:print(5 = 5)參考答案:A,C,D第31題. 以下選項中不能夠?qū)崿F(xiàn)Python循環(huán)結(jié)構(gòu)的是()選項A:loop選項B:do.for選項C:while選項D:if參考答案:A,B,D第32題. 關于Python的數(shù)字類型,以下選項中描述正確的是()選項A:復數(shù)類型虛部為0時,表示為1+0j選項B:1.

14、0是浮點數(shù),不是整數(shù)選項C:浮點數(shù)也有十進制、二進制、八進制和十六進制等表示方式選項D:整數(shù)類型的數(shù)值一定不會出現(xiàn)小數(shù)點參考答案:A,B,D第33題. 下面對 strs 和 list 的值輸出正確的是()選項A:strs 1,2選項B:list 1,2選項C:list 1,2,end選項D:strs 1,2,end參考答案:C,D第34題. 下面對count(),index(), find()方法描述錯誤的是()選項A:count() 方法用于統(tǒng)計字符串里某個字符出現(xiàn)的次數(shù)選項B:find() 方法檢測字符串中是否包含子字符串 str 如果包含子字符串返回開始的索引值,否則會報一個異常選項C:

15、index() 方法檢測字符串中是否包含子字符串 str, 如果str不在 返回-1選項D:以上都錯誤參考答案:B,C第35題. 下列選項中不可以獲取Python整數(shù)類型幫助的是()選項A: help(float)選項B: dir(str)選項C: help(int)選項D: dir(int)參考答案:A,B,D第36題. class ?Hello():pass下面說明錯誤的是()選項A:該類實例中包含_dir_()方法選項B:該類實例中包含_hash_()方法選項C:該類實例中只包含_dir_(),不包含_hash_()選項D:該類沒有定義任何方法,所以該實例中沒有包含任何方法參考答案:C,

16、D第37題. 關于Python的元組類型,以下選項中描述正確的是()選項A:元組中元素不可以是不同類型選項B:元組一旦創(chuàng)建就不能被修改選項C:Python中元組采用逗號和圓括號(可選)來表示選項D:一個元組可以作為另一個元組的元素,可以采用多級索引獲取信息參考答案:B,C,D第38題. 下列哪些語句在Python中不是非法的()選項A:x = y = z = 1選項B:x = (y = z + 1)選項C:x, y = y, x選項D:x += y參考答案:A,C,D第39題. 給定字典d,以下選項中對d.items()的描述不正確的是()選項A:返回一個集合類型,每個元素是一個二元元組,包括

17、字典d中所有鍵值對選項B:返回一個列表類型,每個元素是一個二元元組,包括字典d中所有鍵值對選項C:返回一個元組類型,每個元素是一個二元元組,包括字典d中所有鍵值對選項D:返回一種dict_items類型,包括字典d中所有鍵值對參考答案:A,B,C第40題. S和T是兩個集合,對S&T的描述錯誤的是()選項A:S和T的并運算,包括在集合S和T中的所有元素選項B:S和T的差運算,包括在集合S但不在T中的元素選項C:S和T的補運算,包括集合S和T中的非相同元素選項D:S和T的交運算,包括同時在集合S和T中的元素參考答案:A,B,C第41題. 相同內(nèi)容的字符串使用不同的編碼格式進行編碼得到的結(jié)果并不完全相同選項A:對選項B:錯參考答案:A第42題. Python字典和集合屬于無序序列選項A:對選項B:錯參考答案:A第43題. 內(nèi)置函數(shù)len()返回指定序列的元素個數(shù),適用于列表、元組、字符串、字典、集合以及range、zip等迭代對象選項A:對選項B:錯參考答案:A第44題. 已知x = list(range(20),那么語句x:2 = 可以正常執(zhí)行選項A:對選項

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論