當前位置首頁 > 資格/認證考試 > 其它資格考試相關(guān)文檔
搜柄,搜必應(yīng)! 快速導(dǎo)航 | 使用教程

Python題庫(含答案)

文檔格式:DOCX| 19 頁|大小 24.92KB|積分 15|2025-04-29 發(fā)布|文檔ID:253607921
第1頁
第2頁
第3頁
下載文檔到電腦,查找使用更方便 還剩頁未讀,繼續(xù)閱讀>>
1 / 19
此文檔下載收益歸作者所有 下載文檔
  • 版權(quán)提示
  • 文本預(yù)覽
  • 常見問題
  • Python題庫(含答案)一、選擇題以下關(guān)于程序控制結(jié)構(gòu)的描述,錯誤的是__A____A. Python 里,能用分支結(jié)構(gòu)寫出循環(huán)的算法B. 二分支結(jié)構(gòu)組合形成多分支結(jié)構(gòu)C. 程序由三種基本結(jié)構(gòu)組成D. 分支結(jié)構(gòu)包括單分支結(jié)構(gòu)和二分支結(jié)構(gòu)以下關(guān)于程序設(shè)計語言的描述,錯誤的選項是__C____A. Python語言是一種腳本編程語言B. 匯編語言是直接操作計算機硬件的編程語言C. 程序設(shè)計語言經(jīng)歷了機器語言、匯編語言、腳本語言三個階段D. 編譯和解釋的區(qū)別是一次性翻譯程序還是每次執(zhí)行時都要翻譯程序依次執(zhí)行l(wèi)s1 = [1,2,3,4,5]、ls2 = ls1、ls3 = ls1.copy()后,下列說法不正確的是__A____A. id(ls3)與id(ls1)相同B. id(ls2)與id(ls1)相同C. id(ls2)與id(ls3)不同D. id(ls1)與id(ls3)不同關(guān)于結(jié)構(gòu)化程序設(shè)計方法原則的描述,以下選項中錯誤的是__B____A. 自頂向下B. 多態(tài)繼承C. 逐步求精D. 模塊化說明:有兩種設(shè)計方法第一種:面向過程,也叫結(jié)構(gòu)化設(shè)計方法,特征是:自頂向下、逐步求精、模塊化第二種:面向?qū)ο?,特征是:繼承,封裝,多態(tài)以下關(guān)于字符串st的操作的描述,錯誤的是___C___。

    A. st.replace(x,y)方法把字符串st中所有的x子串都替換成yB. 想把一個字符串st所有的字符都大寫,用st.upper()C. 想獲取字符串st的長度,用字符串處理函數(shù) st.len()D. 設(shè) st = 'aa' ,則執(zhí)行st*3的結(jié)果是'aaaaaa'說明:c選項改為len(st)就對了設(shè)k的初始值是10,while k: 下循環(huán)體內(nèi)容有k=k-1和print(k)語句,k=10while k:????? k=k-1????? print(k)則下面描述中正確的是___A___A. while循環(huán)執(zhí)行10次B. 循環(huán)體語句一次也不執(zhí)行C. 循環(huán)是無限循環(huán)D. 循環(huán)體語句執(zhí)行一次以下選項中,不是建立字典的方式是__A____A. d = {[1,2]:1, [3,4]:3}B. d = {(1,2):1, (3,4):3}C. d = {'張三':1, '李四':2}D. d = {1:[1,2], 3:[3,4]}說明:字典的鍵不能是可變數(shù)據(jù)類型:列表,集合,字典集合的元素也不能是可變數(shù)據(jù)類型:列表,集合,字典以下關(guān)于列表操作的描述,錯誤的是___C___A. 通過 append 方法可以向列表添加元素B. 通過 extend 方法可以將另一個列表中的元素逐一添加到列表中C. 通過 add 方法可以向列表添加元素D. 通過 insert(index,object) 方法在指定位置 index 處插入元素 object以下選項,不是Python保留字的選項是___D___。

    A. delB. passC. notD. string說明:D修改為str就對了以下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述,不合適的是__D____A. while 循環(huán)如果設(shè)計不小心會出現(xiàn)死循環(huán)B. 分支結(jié)構(gòu)中的代碼塊是用冒號來標記的C. python 在分支和循環(huán)語句里使用 x<=y<=z 這樣的表達式是合法的D. 二分支結(jié)構(gòu)的 <表達式 1> if <條件> else <表達式 2> 形式,適合用來控制程序分支以下關(guān)于文件的描述,錯誤的是___C___A. 二進制文件和文本文件的操作步驟都是“打開-操作-關(guān)閉”B. open() 打開文件之后,文件的內(nèi)容并沒有在內(nèi)存中C. open()只能打開一個已經(jīng)存在的文件D. 文件讀寫之后,要調(diào)用close()才能確保文件被保存在磁盤中了設(shè)變量n=p=0,循環(huán)while p!=100 and n<3: 里的循環(huán)體有p=int(input())和n+=1語句,則while循環(huán)結(jié)束的條件是__D____A. p的值不等于100并且n的值小于3B. p的值等于100并且n的值大于等于3C. p的值不等于100或者n的值小于3D. p的值等于100或者n的值大于等于3對于turtle繪圖中顏色值的表示,以下選項中錯誤的是__B____。

    A. (190, 190, 190)B. BEBEBEC. #BEBEBED. "grey"下面if語句統(tǒng)計“成績(mark)優(yōu)秀的男生以及不及格的男生”的人數(shù),正確的語句為__C____A. if gender=='男' and mark<60 or mark>=90:n+=1B. if gender=='男' and mark<60 and mark>=90:n+=1C. if gender=='男' and (mark<60 or mark>=90):n+=1D. if gcnder=='男' or mark<60 or mark>=90:n+=1以下關(guān)于turtle庫的描述,正確的是__C____A. 在import turtle之后就可以用circle()語句,來畫一個圓圈B. 要用from turtle import turtle來導(dǎo)入所有的庫函數(shù)C. home() 函數(shù)設(shè)置當前畫筆位置 到原點,朝向東D. seth(x) 是setheading(x)函數(shù)的別名,讓畫筆向前移動x二、判斷題1、Python是一種跨平臺、開源、免費的高級動態(tài)編程語言對)2、Python 3.x完全兼容Python 2.x。

    錯)8、擴展庫os中的方法remove()可以刪除帶有只讀屬性的文件錯)9、使用內(nèi)置函數(shù)open()且以”w”模式打開的文件,文件指針默認指向文件尾錯)12、Python采用的是基于值得自動內(nèi)存管理方式對)13、在任何時刻相同的值在內(nèi)存中都只保留一份(錯)14、Python不允許使用關(guān)鍵字作為變量名,允許使用內(nèi)置函數(shù)名作為變量名,但這會改變函數(shù)名的含義對)16、在Python 3.x中可以使用中文作為變量名對)17、Python變量名必須以字母或下劃線開頭,并且區(qū)分字母大小寫對)22、Python 2.x和Python 3.x中input()函數(shù)的返回值都是字符串錯)23、pip命令也支持擴展名為.whl的文件直接安裝Python擴展庫對)24、只有Python擴展庫才需要導(dǎo)入以后才能使用其中的對象,Python標準庫不需要導(dǎo)入即可使用其中的所有對象和方法錯)30、調(diào)用函數(shù)時,在實參前面加一個*表示序列解包對)31、放在一對三引號之間的內(nèi)容將被認為是注釋錯)32、Python支持使用字典的“鍵”作為下標來訪問字典中的值對)34、元組可以作為字典的“鍵”對)35、字典的“鍵”必須是不可變的。

    對)36、盡管可以使用import語句一次導(dǎo)入任意多個標準庫或擴展庫,但是仍建議每次只導(dǎo)入一個標準庫或擴展庫對)38、在Python 3.5中運算符+不僅可以實現(xiàn)數(shù)值的相加、字符串連接,還可以實現(xiàn)列表、元組的合并和集合的并集運算錯)40、已知x為非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等價的錯)41、生成器推導(dǎo)式比列表推導(dǎo)式具有更高的效率,推薦使用對)42、Python集合中的元素不允許重復(fù)對)44、Python字典中的“鍵”不允許重復(fù)對)46、Python集合中的元素可以是元組對)49、Python字典中的“鍵”可以是元組對)51、Python列表、元組、字符串都屬于有序序列對)54、列表對象的append()方法屬于原地操作,用于在列表尾部追加一個元素對)55、對于列表而言,在尾部追加元素比在中間位置插入元素速度更快一些,尤其是對于包含大量元素的列表對)57、使用Python列表的方法insert()為列表插入元素時會改變列表中插入位置之后元素的索引對)59、使用del命令或者列表對象的remove()方法刪除列表中元素時會影響列表中部分元素的索引。

    對)60、帶有else子句的循環(huán)如果因為執(zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼錯)61、對于帶有else子句的循環(huán)語句,如果是因為循環(huán)條件表達式不成立而自然結(jié)束循環(huán),則執(zhí)行else子句中的代碼對)63、在UTF-8編碼中一個漢字需要占用3個字節(jié)對)64、在GBK和CP936編碼中一個漢字需要2個字節(jié)對)65、如果僅僅是用于控制循環(huán)次數(shù),那么使用for i in range(20)和for i in range(20, 40)的作用是等價的對)66、使用列表對象的remove()方法可以刪除列表中首次出現(xiàn)的指定元素,如果列中不存在要刪除的指定元素則拋出異常對)67、元組是不可變的,不支持列表對象的inset()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個元組對象對)68、Python字典和集合屬于無序序列對)69、無法刪除集合中指定位置的元素,只能刪除特定值的元素對)70、元組的訪問速度比列表要快一些,如果定義了一系列常量值,并且主要用途僅僅是對其進行遍歷而不需要進行任何修改,建議使用元組而不使用列表對)71、當以指定“鍵”為下標給字典對象賦值時,若該“鍵”存在則表示修改該“鍵”對應(yīng)的“值”,若不存在則表示為字典對象添加一個新的“鍵-值對”。

    對)74、只能通過切片訪問列表中的元素,不能使用切片修改列表中的元素錯)75、只能通過切片訪問元組中的元素,不能使用切片修改元組中的元素對)76、字符串屬于Python有序序列,和列表、元組一樣都支持雙向索引對)77、Python字典和集合支持雙向索引錯)78、使用print()函數(shù)無法將信息寫入文件錯)79、Python集合不支持使用下標訪問其中的元素對)82、已知列表x中包含超過5個以上的元素,那么語句 x = x[:5]+x[5:] 的作用是將列表x中的元素循環(huán)左移5位錯)83、對于生成器對象x = (3 for i in range(5)),連續(xù)兩次執(zhí)行l(wèi)ist(x)的結(jié)果是一樣的錯)84、在循環(huán)中continue語句的作用是跳出當前循環(huán)錯)85、在編寫多層循環(huán)時,為了提高運行效率,應(yīng)盡量減少內(nèi)循環(huán)中不必要的計算對)87、在Python中,任意長的字符串都遵守駐留機制錯)88、Python運算符%不僅可以用來求余數(shù),還可以用來格式化字符串對)89、Python字符串方法replace()對字符串進行原地修改錯)90、如果需要連接大量字符串成為一個字符串,那么使用字符串對象的join()方法比運算符+具有更高的效率。

    對)91、對于大量列表的連接,extend()方法比運算符+具有更高的效率對)93、列表對象的extend()方法屬于原地操作,調(diào)用前后列表對象的地址不變對)94、正則表達式模塊re的match()方法是從字符串的開始匹配特定模式,而search()方法是在整個字符串中尋找模式,這兩個方法如果匹配成功則返回match對象,匹配失敗則返回空值None對)95、函數(shù)是代碼復(fù)用的一種方式對)98、一個函數(shù)如果帶有默認值參數(shù),那么必須所有參數(shù)都設(shè)置默認值錯)100、定義Python函數(shù)時,如果函數(shù)中沒有return語句,則默認返回空值None對)104、不同作用域中的同名變量之間互相不影響,也就是說,在不同的作用域內(nèi)可以定義同名的變量對)105、全局變量會增加不同函數(shù)之間的隱式耦合度,從而降低代碼可讀性,因此應(yīng)盡量避免過多使用全局變量對)106、函數(shù)內(nèi)部定義的局部變量當函數(shù)調(diào)用結(jié)束后被自動刪除對)107、在函數(shù)內(nèi)部,既可以使用global來聲明使用外部全局變量,也可以使用global直接定義全局變量對)109、對于數(shù)字n,如果表達式 0 not in [n%d for d in range(2, n)] 的值為True則說明n是素數(shù)。

    對)111、在函數(shù)內(nèi)部直接修改形參的值并不影響外部實參的值對)113、調(diào)用帶有默認值參數(shù)的函數(shù)時,不能為默認值參數(shù)傳遞任何值,必須使用函數(shù)定義時設(shè)置的默認值錯)114、創(chuàng)建只包含一個元素的元組時,必須在元素后面加一個逗號,例如(3,)對)115、在同一個作用域內(nèi),局部變量會隱藏同名的全局變量對)116、形參可以看做是函數(shù)內(nèi)部的局部變量,函數(shù)運行結(jié)束之后形參就不可訪問了對)119、Python中一切內(nèi)容都可以稱為對象對)120、棧和隊列的都具有先入后出的特點錯)121、在一個軟件的設(shè)計與開發(fā)中,所有類名、函數(shù)名、變量名都應(yīng)該遵循統(tǒng)一的風(fēng)格和規(guī)范對)122、定義類時所有實例方法的第一個參數(shù)用來表示對象本身,在類的外部通過對象名來調(diào)用實例方法時不需要為該參數(shù)傳值對)123、在面向?qū)ο蟪绦蛟O(shè)計中,函數(shù)和方法是完全一樣的,都必須為所有參數(shù)進行傳值錯)124、Python中沒有嚴格意義上的私有成員對)125、在Python中定義類時,運算符重載是通過重寫特殊方法實現(xiàn)的例如,在類中實現(xiàn)了__mul__()方法即可支持該類對象的**運算符對)126、在IDLE交互模式下,一個下劃線“_”表示解釋器中最后一次顯示的內(nèi)容或最后一次語句正確執(zhí)行的輸出結(jié)果。

    對)127、對于Python類中的私有成員,可以通過“對象名._類名__私有成員名”的方式來訪問對)128、運算符 / 在Python 2.x和Python 3.x中具有相同的功能錯)129、運算符“-”可以用于集合的差集運算對)130、如果定義類時沒有編寫析構(gòu)函數(shù),Python將提供一個默認的析構(gòu)函數(shù)進行必要的資源清理工作對)132、在派生類中可以通過“基類名.方法名()”的方式來調(diào)用基類中的方法對)133、Python支持多繼承,如果父類中有相同的方法名,而在子類中調(diào)用時沒有指定父類名,則Python解釋器將從左向右按順序進行搜索對)134、對文件進行讀寫操作之后必須顯式關(guān)閉文件以確保所有內(nèi)容都得到保存對)135、Python標準庫os中的方法startfile()可以啟動任何已關(guān)聯(lián)應(yīng)用程序的文件,并自動調(diào)用關(guān)聯(lián)的程序?qū)Γ?38、Python標準庫threading中的Lock、RLock、Condition、Event、Semaphore對象都可以用來實現(xiàn)線程同步對)139、異常處理結(jié)構(gòu)中的finally塊中代碼仍然有可能出錯從而再次引發(fā)異常對)140、在GUI設(shè)計中,復(fù)選框往往用來實現(xiàn)非互斥多選的功能,多個復(fù)選框之間的選擇互不影響。

    對)141、在GUI設(shè)計中,單選按鈕用來實現(xiàn)用戶在多個選項中的互斥選擇,在同一組內(nèi)多個選項中只能選擇一個,當選擇發(fā)生變化之后,之前選中的選項自動失效對)143、在Python中定義類時實例方法的第一個參數(shù)名稱不管是什么,都表示對象自身對)144、Python代碼可以內(nèi)嵌在asp文件中對)145、無法配置IIS來支持Python程序的運行錯)146、Python標準庫os中的方法startfile()可以用來打開外部程序或文件,系統(tǒng)會自動關(guān)聯(lián)相應(yīng)的程序來打開或執(zhí)行指定的文件對)149、Python只能使用內(nèi)置數(shù)據(jù)庫SQLite,無法訪問MS SQLServer、ACCESS或Oracle、MySQL等數(shù)據(jù)庫錯)154、在函數(shù)內(nèi)部沒有任何聲明的情況下直接為某個變量賦值,這個變量一定是函數(shù)內(nèi)部的局部變量對)155、定義類時如果實現(xiàn)了__contains__()方法,該類對象即可支持成員測試運算in對)156、定義類時如果實現(xiàn)了__len__()方法,該類對象即可支持內(nèi)置函數(shù)len()對)157、定義類時實現(xiàn)了__eq__()方法,該類對象即可支持運算符==對)158、定義類時實現(xiàn)了__pow__()方法,該類對象即可支持運算符**。

    對)162、Python標準庫os中的方法isfile()可以用來測試給定的路徑是否為文件對)163、Python標準庫os中的方法exists()可以用來測試給定路徑的文件是否存在對)164、Python標準庫os中的方法isdir()可以用來測試給定的路徑是否為文件夾對)165、Python標準庫os中的方法listdir()返回包含指定路徑中所有文件和文件夾名稱的列表對)166、Python擴展庫xlwt支持對Excel 2003或更低版本的Excel文件進行寫操作對)167、Python擴展庫xlrd支持對Excel 2003或更低版本的Excel文件進行讀操作對)168、帶有else子句的異常處理結(jié)構(gòu),如果不發(fā)生異常則執(zhí)行else子句中的代碼對)170、在異常處理結(jié)構(gòu)中,不論是否發(fā)生異常,finally子句中的代碼總是會執(zhí)行的對)175、已知x為非空字符串,那么表達式 ''.join(x.split()) == x 的值一定為True錯)176、已知x為非空字符串,那么表達式?','.join(x.split(',')) == x 的值一定為True對)178、在Python中可以使用 id 作為變量名,盡管不建議這樣做。

    對)180、一個數(shù)字5也是合法的Python表達式對)192、標準庫os的rename()方法可以實現(xiàn)文件移動操作對)193、標準庫os的listdir()方法默認只能列出指定文件夾中當前層級的文件和文件夾列表,而不能列出其子文件夾中的文件對)194、當作為條件表達式時,[]與None等價對)195、表達式 [] == None 的值為True錯)196、當作為條件表達式時,{}與None等價對)197、表達式 {}==None 的值為True錯)199、當作為條件表達式時,空值、空字符串、空列表、空元組、空字典、空集合、空迭代對象以及任意形式的數(shù)字0都等價于False對)200、在定義函數(shù)時,某個參數(shù)名字前面帶有一個*符號表示可變長度參數(shù),可以接收任意多個普通實參并存放于一個元組之中對)201、在定義函數(shù)時,某個參數(shù)名字前面帶有兩個*符號表示可變長度參數(shù),可以接收任意多個關(guān)鍵參數(shù)并將其存放于一個字典之中對)202、定義函數(shù)時,帶有默認值的參數(shù)必須出現(xiàn)在參數(shù)列表的最右端,任何一個帶有默認值的參數(shù)右邊不允許出現(xiàn)沒有默認值的參數(shù)對)203、在調(diào)用函數(shù)時,可以通過關(guān)鍵參數(shù)的形式進行傳值,從而避免必須記住函數(shù)形參順序的麻煩。

    對)205、調(diào)用函數(shù)時傳遞的實參個數(shù)必須與函數(shù)形參個數(shù)相等才行錯)209、執(zhí)行語句 from math import sin 之后,可以直接使用 sin() 函數(shù),例如 sin(3)對)210、列表對象的pop()方法默認刪除并返回最后一個元素,如果列表已空則拋出異常對)211、在Python中定義類時,如果某個成員名稱前有2個下劃線則表示是私有成員對)213、可以使用py2exe或pyinstaller等擴展庫把Python源程序打包成為exe文件,從而脫離Python環(huán)境在Windows平臺上運行對)214、Python程序只能在安裝了Python環(huán)境的計算機上以源代碼形式運行錯)218、Python變量名區(qū)分大小寫,所以student和Student不是同一個變量對)222、lambda表達式中可以使用任意復(fù)雜的表達式,但是必須只編寫一個表達式對)223、Python類的構(gòu)造函數(shù)是__init__()對)224、定義類時,在一個方法前面使用@classmethod進行修飾,則該方法屬于類方法對)225、定義類時,在一個方法前面使用@staticmethod進行休息,則該方法屬于靜態(tài)方法。

    對)226、通過對象不能調(diào)用類方法和靜態(tài)方法錯)227、在Python中可以為自定義類的對象動態(tài)增加新成員對)229、屬性可以像數(shù)據(jù)成員一樣進行訪問,但賦值時具有方法的優(yōu)點,可以對新值進行檢查對)230、文件對象是可以迭代的對)231、文件對象的tell()方法用來返回文件指針的當前位置對)232、以寫模式打開的文件無法進讀操作對)233、假設(shè)已成功導(dǎo)入os和sys標準庫,那么表達式 os.path.dirname(sys.executable) 的值為Python安裝目錄對)234、只可以動態(tài)為對象增加數(shù)據(jù)成員,而不能為對象動態(tài)增加成員方法錯)237、Python元組支持雙向索引對)238、假設(shè)re模塊已成功導(dǎo)入,并且有 pattern = pile('^'+'\.'.join([r'\d{1,3}' for i in range(4)])+'$'),那么表達式 pattern.match('192.168.1.103') 的值為None錯)239、假設(shè)random模塊已導(dǎo)入,那么表達式 random.sample(range(10), 20) 的作用是生成20個不重復(fù)的整數(shù)錯)240、假設(shè)random模塊已導(dǎo)入,那么表達式 random.sample(range(10), 7) 的作用是生成7個不重復(fù)的整數(shù)。

    點擊閱讀更多內(nèi)容
    最新文檔
    傳統(tǒng)文化道德不是高懸的明月而是腳下的星光.pptx
    世界無煙日關(guān)注青少年成長健康無煙為成長護航.pptx
    五四青年節(jié)詩詞贊歌五四青年自強不息.pptx
    XX學(xué)校班主任培訓(xùn)用心管理慧做班主任.pptx
    拒絕熬夜健康養(yǎng)生規(guī)律作息遠離亞健康.pptx
    兒童成長手冊時光里的童真印記.pptx
    幼兒園夏季傳染病預(yù)防指南預(yù)見夏天健康童行夏季傳染病預(yù)防科普.pptx
    高中生心理健康教育主題班會快樂學(xué)習(xí)高效學(xué)習(xí)正視壓力學(xué)會減壓.pptx
    員工職業(yè)道德與職業(yè)素養(yǎng)培訓(xùn)遵守職業(yè)道德提高職業(yè)修養(yǎng).pptx
    2025職業(yè)病防治法宣傳周健康守護職防同行.pptx
    XX幼兒園防災(zāi)減災(zāi)安全教育臨災(zāi)不亂安全童行學(xué)會保護自己.pptx
    在2025年縣教育工作大會暨高考備考工作推進會上的講話發(fā)言材料.docx
    在2025年縣全面從嚴治黨和黨風(fēng)廉政會議上的講話發(fā)言材料.docx
    在2025年全市慶?!拔逡弧濒邉趧幽7侗碚么髸系闹v話發(fā)言材料多篇.docx
    2025年稅務(wù)局青年代表在五四青年座談會上的發(fā)言材料3篇.docx
    在2025年市委全體會議上的主持講話發(fā)言材料.docx
    2025年黨風(fēng)廉政建設(shè)工作要點材料.docx
    在2025年全市青年干部慶祝五四青年節(jié)大會上的講話發(fā)言材料多篇.docx
    在入黨積極分子培訓(xùn)班上的講話發(fā)言材料.docx
    縣文旅局黨組書記在五一假期及夏季旅游安全生產(chǎn)工作部署會議上的講話發(fā)言材料.docx
    賣家[上傳人]:longfei1026
    資質(zhì):實名認證