




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Python程序設計基礎(山東聯(lián)盟)智慧樹知到期末考試答案+章節(jié)答案2024年山東工商學院當作為條件表達式時,空值、空字符串、空列表、空元組、空字典、空集合、空迭代對象以及任意形式的數字0都等價于False。
答案:對正則表達式模塊re的match()方法是從字符串的開始匹配特定模式,而search()方法是在整個字符串中尋找模式,這兩個方法如果匹配成功則返回match對象,匹配失敗則返回空值None。
答案:對表達式max('1111','222','33','4')的值是?
答案:4'內置函數len()返回指定序列的元素個數,適用于列表、元組、字符串、字典、集合以及range、zip等迭代對象。
答案:錯pip命令也支持擴展名為.whl的文件直接安裝Python擴展庫。
答案:對在UTF-8編碼中一個漢字需要占用3個字節(jié)。
答案:對在函數中,如果有為變量賦值的語句并且沒有使用global對該變量進行聲明,那么該變量一定是局部變量。
答案:對在定義函數時,某個參數名字前面帶有一個*符號表示可變長度參數,可以接收任意多個普通實參并存放于一個元組之中。
答案:對當以指定“鍵”為下標給字典對象賦值時,若該“鍵”存在則表示修改該“鍵”對應的“值”,若不存在則表示為字典對象添加一個新的“鍵-值對”。
答案:對當作為條件表達式時,{}與None等價。
答案:對在循環(huán)中break語句的作用是結束該語句所在的循環(huán)。
答案:對已知seq為長度大于10的列表,并且已導入random模塊,那么[random.choice(seq)foriinrange(10)]和random.sample(seq,10)等價。
答案:錯表達式(i**2foriinrange(100))的結果是個元組。
答案:錯不同作用域中的同名變量之間互相不影響,也就是說,在不同的作用域內可以定義同名的變量。
答案:對Python只能使用內置數據庫SQLite,無法訪問MSSQLServer、ACCESS或Oracle、MySQL等數據庫。
答案:錯作為條件表達式時,下面等價于False的有?
答案:{};[];0下面關于lambda表達式的描述中,正確的有?
答案:lambda表達式在功能上相當于一個函數;lambda表達式可以接收參數;lambda表達式的值相當于函數返回值表達式-(15//4)的值是?
答案:-3下面運算符中可以支持字符串和整數進行運算的是?
答案:*下面哪個不是字符串提供的方法?
答案:search()下面關于生成器函數的描述中,不正確的是?
答案:生成器函數中肯定包含return語句在面向對象程序設計中,函數和方法是完全一樣的,都必須為所有參數進行傳值。
答案:錯表達式{1,2}*2的值為{1,2,1,2}。
答案:錯形參可以看做是函數內部的局部變量,函數運行結束之后形參就不可訪問了。
答案:對列表、元組、字符串屬于有序序列,而字典和集合屬于無序序列。
答案:對在函數內部沒有任何方法可以影響實參的值。
答案:錯在Python中定義函數時不需要聲明函數參數的類型。
答案:對對于Python類中的私有成員,可以通過“對象名._類名__私有成員名”的方式來訪問。
答案:對如果在函數中有語句return3,那么該函數一定會返回整數3。
答案:錯元組可以作為字典的“鍵”。
答案:對創(chuàng)建只包含一個元素的元組時,必須在元素后面加一個逗號,例如(3,)。
答案:對對于帶有else子句的循環(huán)語句,如果是因為循環(huán)條件表達式不成立而自然結束循環(huán),則執(zhí)行else子句中的代碼。
答案:對集合支持雙向索引,-1表示最后一個元素的下標。
答案:錯在函數內部沒有辦法定義全局變量。
答案:錯定義函數時,在形參前面加一個星號表示可以接收多個位置參數并存放于_____中。
答案:元組對于Python,下面的描述不正確的是?
答案:內置支持向量運算下面運算符中可以用來連接兩個字符串的?
答案:+對文件進行讀寫操作之后必須顯式關閉文件以確保所有內容都得到保存。
答案:對在Python3.x中,使用內置函數input()接收用戶輸入時,不論用戶輸入的什么格式,一律按字符串進行返回。
答案:對Python標準庫os中的方法isfile()可以用來測試給定的路徑是否為文件。
答案:對g=lambdax:3不是一個合法的賦值表達式。
答案:錯在Python中,關系運算符可以連續(xù)使用,例如1<3<5等價于1<3and3<5。
答案:對對于生成器對象x=(3foriinrange(5)),連續(xù)兩次執(zhí)行l(wèi)ist(x)的結果是一樣的。
答案:錯在Python中可以使用id作為變量名,但是不建議這樣做。
答案:對無法刪除集合中指定位置的元素,只能刪除特定值的元素。
答案:對只能通過切片訪問元組中的元素,不能使用切片修改元組中的元素。
答案:對else關鍵字可以用于哪些結構中?
答案:循環(huán)結構;選擇結構;異常處理結構下面內置函數中,可以接收字符串作為參數的有?
答案:zip();max();len()下面的字符串編碼格式中,哪個是全世界通用的?
答案:UTF8在Windows平臺上編寫的Python程序無法在Unix平臺運行。
答案:錯已知x=list(range(20)),那么語句delx[::2]可以正常執(zhí)行。
答案:對使用pickle進行序列化得到的二進制文件使用struct也可以正確地進行反序列化。
答案:錯一個函數如果帶有默認值參數,那么必須所有參數都設置默認值。
答案:錯使用內置函數open()打開文件時,只要文件路徑正確就總是可以正確打開的。
答案:錯只有Python擴展庫才需要導入以后才能使用其中的對象,Python標準庫不需要導入即可使用其中的所有對象和方法。
答案:錯正則表達式模塊re的match()方法是從字符串的開始匹配特定模式,而search()方法是在整個字符串中尋找模式,這兩個方法如果匹配成功則返回match對象,匹配失敗則返回空值None。
答案:對關于列表和元組,下面描述正確的有?
答案:列表是可變的,元組不可變;元組的運行比列表快;元組可以作為字典的鍵,列表不可以;元組的開銷比列表小下面關于函數定義的描述,正確的有?
答案:可以嵌套定義函數;不需要說明返回值類型;不需要說明形參類型表達式max('1111','222','33','4')的值是?
答案:4'Python字符串方法replace()對字符串進行原地修改。
答案:錯一般來說,Python擴展庫沒有通用于所有版本Python的,安裝時應選擇與已安裝Python的版本對應的擴展庫。
答案:對定義Python函數時,如果函數中沒有return語句,則默認返回空值None。
答案:對在try...except...else結構中,如果try塊的語句引發(fā)了異常則會執(zhí)行else塊中的代碼。
答案:錯下面的文件類型中,屬于二進制文件的有?
答案:.jpg;.avi;.bmp;.docx使用內置函數open()打開文本文件時,默認的編碼格式為?
答案:CP936在調用函數時,必須牢記函數形參順序才能正確傳值。
答案:錯下面關于字典的描述,正確的有?
答案:字典的鍵必須不重復;字典的鍵必須不可變已知x='Python是一種非常好的編程語言'.encode(),那么表達式x.decode('gbk')的值為'Python是一種非常好的編程語言'。
答案:錯Python標準庫os中的方法exists()可以用來測試給定路徑的文件是否存在。
答案:對可以使用del刪除集合中的部分元素。
答案:錯下面關鍵字中,用來定義類的是?
答案:class表達式list('[1,2,3]')的值是[1,2,3]。
答案:錯列表可以作為字典的“鍵”。
答案:錯Python字典中的“值”不允許重復。
答案:錯下面可以用來作為變量名的有?
答案:stu如果僅僅是用于控制循環(huán)次數,那么使用foriinrange(20)和foriinrange(20,40)的作用是等價的。
答案:對二進制文件不能使用記事本程序打開。
答案:錯正則表達式元字符“s”用來匹配任意空白字符。
答案:對元組可以作為集合的元素。
答案:對Python變量使用前必須先聲明,并且一旦聲明就不能再當前作用域內改變其類型。
答案:錯在GBK和CP936編碼中一個漢字需要2個字節(jié)。
答案:對表達式'a'+1的值為'b'。
答案:錯在函數中yield語句的作用和return完全一樣。
答案:錯在Python中,不能在一個函數的定義中再定義一個嵌套函數。
答案:錯函數中必須包含return語句。
答案:錯Python標準庫os中的方法isdir()可以用來測試給定的路徑是否為文件夾。
答案:對當作為條件表達式時,[]與None等價。
答案:對已知列表x=[1,2,3,4],那么表達式x.find(5)的值應為-1。
答案:錯已知x和y是兩個字符串,那么表達式sum((1fori,jinzip(x,y)ifi==j))可以用來計算兩個字符串中對應位置字符相等的個數。
答案:對使用內置函數open()打開文件時,只要文件路徑正確就總是可以正確打開的。
答案:錯在沒有導入標準庫math的情況下,語句x=3ormath.sqrt(9)也可以正常執(zhí)行,并且執(zhí)行后x的值為3。
答案:對在Python中,使用關鍵字define定義函數。
答案:錯在Windows平臺上編寫的Python程序無法在Unix平臺運行。
答案:錯運算符“-”可以用于集合的差集運算。
答案:對Python不允許使用關鍵字作為變量名,允許使用內置函數名作為變量名,但這會改變函數名的含義。
答案:對已知x和y是兩個等長的整數列表,那么表達式sum((i*jfori,jinzip(x,y)))的作用是計算這兩個列表所表示的向量的內積。
答案:對在類定義的外部沒有任何辦法可以訪問對象的私有成員。
答案:錯通過切片操作,可以為列表做哪些事情?
答案:修改元素值;增加元素;獲取部分元素;刪除元素下面幾種數據類型中支持負數索引的有?
答案:元組表達式-15//4的值是?
答案:-4下面幾種數據類型中不支持下標訪問的是?
答案:集合Python集合不支持使用下標訪問其中的元素。
答案:對在Python3.x中語句print(*[1,2,3])不能正確執(zhí)行。
答案:錯正則表達式'[^abc]'可以一個匹配任意除'a'、'b'、'c'之外的字符。
答案:對函數內部定義的局部變量當函數調用結束后被自動刪除。
答案:對定義函數時,帶有默認值的參數必須出現在參數列表的最右端,任何一個帶有默認值的參數右邊不允許出現沒有默認值的普通位置參數。
答案:對已知x=(1,2,3,4),那么執(zhí)行x[0]=5之后,x的值為(5,2,3,4)。
答案:錯Python使用縮進來體現代碼之間的邏輯關系。
答案:對以寫模式打開的文件無法進讀操作。
答案:對假設x是含有5個元素的列表,那么切片操作x[10:]是無法執(zhí)行的,會拋出異常。
答案:錯假設x是含有5個元素的列表,那么使用print(x[10])是無法執(zhí)行的,會拋出異常。
答案:對加法運算符可以用來連接字符串并生成新字符串。
答案:對已知x為非空列表,那么表達式sorted(x,reverse=True)==list(reversed(x))的值一定是True。
答案:錯正則表達式元字符“d”用來匹配任意數字字符。
答案:對在條件表達式中不允許使用賦值運算符“=”,會提示語法錯誤。
答案:對只能對列表進行切片操作,不能對元組和字符串進行切片操作。
答案:錯定義Python函數時必須指定函數返回值類型。
答案:錯表達式{1,3,2}>{1,2,3}的值為True。
答案:錯調用帶有默認值參數的函數時,不能為默認值參數傳遞任何值,必須使用函數定義時設置的默認值。
答案:錯已知x為非空字符串,那么表達式''.join(x.split())==x的值一定為True。
答案:錯已知A和B是兩個集合,并且表達式AB的值一定為True。
答案:錯在函數內部沒有任何聲明的情況下直接為某個變量賦值,這個變量一定是函數內部的局部變量。
答案:對已知x和y是兩個等長的整數列表,那么表達式[i+jfori,jinzip(x,y)]的作用是計算這兩個列表所表示的向量的和。
答案:對在Python中可以使用for作為變量名。
答案:錯Python的主程序文件python.exe屬于二進制文件。
答案:對正則表達式只進行形式上的檢查,并不保證一定合法有效。
答案:對對于列表而言,在尾部追加元素比在中間位置插入元素速度更快一些,尤其是對于包含大量元素的列表。
答案:對在Python中可以使用if作為變量名。
答案:錯使用Python列表的方法insert()為列表插入元素時會改變列表中插入位置之后元素的索引。
答案:對列表對象的排序方法sort()只能按元素從小到大排列,不支持別的排序方式。
答案:錯異常處理結構也不是萬能的,處理異常的代碼也有引發(fā)異常的可能。
答案:對只能通過切片訪問列表中的元素,不能使用切片修改列表中的元素。
答案:錯列表可以作為集合的元素。
答案:錯使用列表對象的remove()方法可以刪除列表中首次出現的指定元素,如果列中不存在要刪除的指定元素則拋出異常。
答案:對字典可以作為集合的元素。
答案:錯假設os模塊已導入,那么列表推導式[filenameforfilenameinos.listdir('C:\Windows')iffilename.endswith('.exe')]的作用是列出C:Windows文件夾中所有擴展名為.exe的文件。
答案:對下面關于局部變量的描述中,正確的有?
答案:函數運行結束后,函數內部的局部變量無法再訪問;不同作用域可以有同名的局部變量;在函數外部無法訪問函數內部的局部變量關于列表和元組,下面描述正確的有?
答案:元組的開銷比列表小;元組的運行比列表快;元組可以作為字典的鍵,列表不可以;列表是可變的,元組不可變下面關于集合的描述,正確的有?
答案:集合中的元素必須不可變;集合中的元素是無序的;集合中的每個元素都是唯一的Python用來操作SQLite數據庫的標準庫是?
答案:sqlite3假設s和t都是字符串變量,并且t不是s的子串,那么表達式s.find(t)的值是?
答案:-1下面關鍵字中,用來定義函數的是?
答案:def定義函數時,在形參前面加兩個星號表示可以接收多個關鍵參數并存放于_____中。
答案:字典一般來說,定義類時,習慣用什么作為實例方法的第一個參數表示對象自身?
答案:self下面的轉義字符中,表示換行的是?
答案:\n在Python中訪問和操作SQLite數據時,需要首先導入sqlite3模塊。
答案:對執(zhí)行數據寫入操作之后,必須提交事務才能真正把數據保存到磁盤的數據庫文件中。
答案:對游標對象的方法executemany()用來對于所有給定參數依次執(zhí)行同一個SQL語句。
答案:對適當減少提交事務的次數,可以提高程序運行速度。
答案:對一個SQLite數據庫就是一個文件,通過復制即可實現備份。
答案:對斷言往往用于代碼測試階段,在正式發(fā)布時一般會刪除斷言語句來提高速度。
答案:對異常處理結構也可以帶else子句。
答案:對異常是指程序運行時引發(fā)的錯誤,引發(fā)錯誤的原因有很多,例如除零、下標越界、文件不存在、網絡異常、類型錯誤、名字錯誤、字典鍵錯誤、磁盤空間不足,等等。
答案:對用來處理異常的代碼也有可能會引發(fā)異常。
答案:對異常處理是因為程序執(zhí)行過程中由于輸入不合法導致程序出錯而在正??刂屏髦獠扇〉男袨?。
答案:對os.path模塊的下列方法,哪個是用來判斷指定路徑是否存在的?
答案:exists()Python標準庫os中的listdir()函數用來列出指定目錄中的文件和文件夾,返回一個包含這些名字的列表。
答案:對Python標準庫os中的remove()函數不能刪除具有只讀屬性的文件。
答案:對os的下列函數中,用來給文件重命名的是?
答案:rename()Python標準庫shutil可以解壓縮zip文件。
答案:對二進制文件把對象內容以字節(jié)串(bytes)進行存儲,無法用記事本或其他普通字處理軟件直接進行編輯,通常也無法被人類直接閱讀和理解,需要使用專門的軟件進行解碼后讀取、顯示、修改或執(zhí)行。
答案:對當對文件內容操作完以后,一定要關閉文件對象,這樣才能保證所做的任何修改都確實被保存到文件中。
答案:對openpyxl是Python用來操作Excel文件的擴展庫。
答案:對數據庫文件、圖像文件、可執(zhí)行文件、動態(tài)鏈接庫文件、音頻文件、視頻文件、Office文檔等均屬于二進制文件。
答案:對關鍵字with可以自動管理資源,不論因為什么(哪怕是代碼引發(fā)了異常)跳出with塊,總能保證文件被正確關閉。
答案:對正則表達式模塊re中的match()函數是在字符串開始處進行匹配,而search()函數是在整個字符串中進行搜索和匹配。
答案:對正則表達式只是進行形式上的檢查,并不保證內容一定正確。
答案:對正則表達式r'(http://)?(www.)?'可以匹配''、''、''和''這四個字符串。
答案:對正則表達式使用圓括號“()”表示一個子模式,圓括號內的內容作為一個整體對待。
答案:對在正則表達式中,一對方括號[]表示范圍。
答案:對Python字符串支持與整數的乘法運算,表示序列重復,也就是字符串內容的重復,得到新字符串。
答案:對在Python中,字符串屬于不可變有序序列,使用單引號、雙引號、三單引號或三雙引號作為定界符,并且不同的定界符之間可以互相嵌套。
答案:對字符串對象是不可變的,所以字符串對象提供的涉及到字符串“修改”的方法都是返回修改后的新字符串,并不對原始字符串做任何修改,無一例外。
答案:對在字符串前面加上字母r表示原始字符串,其中的任何字符都不再轉義。
答案:對字符串方法find()和rfind方法分別用來查找一個字符串在另一個字符串指定范圍(默認是整個字符串)中首次和最后一次出現的位置,如果不存在則返回-1。
答案:對類的實例方法一般使用self作為第一個參數的名字。
答案:對創(chuàng)建類時用變量形式表示對象特征的成員稱為數據成員,用函數形式表示對象行為的成員稱為成員方法,數據成員和成員方法統(tǒng)稱為類的成員。
答案:對Python并沒有對私有成員提供嚴格的訪問保護機制,通過一種特殊方式“對象名._類名__xxx”也可以在外部程序中訪問私有成員。
答案:對如果成員名以兩個下劃線開頭但是不以兩個下劃線結束則表示是私有成員。
答案:對下面哪個是用來定義類的關鍵字?
答案:class在Python中,函數參數支持的類型有?
答案:關鍵參數;默認值參數;可變長度參數;位置參數包含yield語句的函數可以用來創(chuàng)建生成器對象,這樣的函數也稱生成器函數。
答案:對下面哪個關鍵字可以用來定義函數?
答案:def不同作用域內變量名可以相同,互不影響。
答案:對Python不允許在一個函數的定義中再定義另一個函數。
答案:錯下面代碼的輸出結
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2021-2026年中國中頻熔煉電爐市場深度分析及投資戰(zhàn)略咨詢報告
- 2025年 昌吉州招聘中學教師筆試試題附答案
- 2025年中國云終端行業(yè)市場調查研究及投資前景預測報告
- 2025年電影放映項目深度研究分析報告
- 高性能絕緣材料項目可行性研究報告方案可用于立項及銀行貸款+201
- 1000噸年鋁基復合材料建設投資項目可行性實施報告
- 紗布底植絨布項目投資可行性研究分析報告(2024-2030版)
- 社區(qū)危舊房改造項目可行性研究報告
- 2025年中國分動器行業(yè)發(fā)展運行現狀及投資潛力預測報告
- 中國防縮無結針織紗行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告(2024-2030)
- DB32∕T 186-2015 建筑消防設施檢測技術規(guī)程
- 巡檢培訓課件.ppt
- 北師大版五下書法《第6課戈字旁》課件
- 二代征信系統(tǒng)數據采集規(guī)范釋義
- 軸承基礎知識PPT通用課件
- 蘇教版二年級(下冊)科學全冊單元測試卷含期中期末(有答案)
- 國家開放大學電大本科《設施園藝學》2023-2024期末試題及答案(試卷代號:1329)
- 數列求和(錯位相減法)
- 固廢中心廢氣處理方案
- 關于地理高考四大能力要求解讀
- 滅火救援作戰(zhàn)計劃圖例
評論
0/150
提交評論