《python基礎(chǔ)》復(fù)習(xí)考試題庫及答案_第1頁
《python基礎(chǔ)》復(fù)習(xí)考試題庫及答案_第2頁
《python基礎(chǔ)》復(fù)習(xí)考試題庫及答案_第3頁
《python基礎(chǔ)》復(fù)習(xí)考試題庫及答案_第4頁
《python基礎(chǔ)》復(fù)習(xí)考試題庫及答案_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE1《python基礎(chǔ)》復(fù)習(xí)考試題庫及答案一、單選題1.在Python中,以下JSON數(shù)據(jù)格式正確的是A、{["name":"json","age":10],["name":"html","age":15]}B、[{"name":"json";"age":10};{"name":"html";"age":15}]C、[{"name":"json","age":10},{"name":"html","age":15}]D、{["name":"json";"age":10];["name":"html";"age":15]}答案:C2.在Python中,傳入jinja2中的變量值不能是下列()A、字符串B、字典C、列表D、方法答案:D3.在Python中,關(guān)于CSV文件特征說法錯誤的是A、純文本B、由記錄組成C、每條記錄被分隔符分隔為字段D、是一種使用{}和[]組成的文件格式答案:D4.在Python中,關(guān)于execute()說法正確的是A、只能用來執(zhí)行刪、改語句B、不能用來一次插入多條記錄C、可以用來執(zhí)行插入語句D、只能用來執(zhí)行增、改語句答案:C5.在Python中,pymysql中獲取數(shù)據(jù)庫連接的函數(shù)是哪個?A、connection()B、conn()C、connect()D、getConn()答案:C6.在Python中,pymysql連接數(shù)據(jù)庫獲取數(shù)據(jù)庫連接時,數(shù)據(jù)庫名不正確的堆棧信息是?A、Unknowndatabase'test'B、Accessdeniedforuser'root''localhost'(usingpassword:YES)C、NoneType'objecthasnoattribute'encoding'D、Can'tconnecttoMySQLserveron'localhost'([WinError10061]答案:A7.在Python程序中,關(guān)于異常捕捉說法正確的是A、except后面必須帶異常類型B、except后面可以不帶任何異常類型C、except后面帶異常類型才能捕捉所有異常D、except后面不帶任何異常類型也可以識別出具體的異常信息答案:B8.在Python中,用來判斷當(dāng)前Python語句在分支結(jié)構(gòu)中的是A、引號B、冒號C、大括號D、縮進答案:D9.在Python中,構(gòu)造方法是類的一個特殊方法,Python中它的名稱為:A、與類同名B、_constructC、__init__D、init答案:C10.在Python中Excel解析,讀寫操作分別需要安裝的模塊是A、讀使用xlwt模塊,寫使用xlrd模塊B、寫使用xlwt模塊,讀使用xlrd模塊C、讀使用read模塊,寫使用write模塊D、讀使用write模塊,寫使用read模塊答案:B11.在Python中,關(guān)于Python類中方法和函數(shù),正確的是A、類中方法的定義和函數(shù)的定義類似,同樣以def關(guān)鍵詞開頭,后接函數(shù)標(biāo)識符名稱和圓括號()。類中的方法必須有個附加參數(shù)self,參數(shù)self指向當(dāng)前對象。B、類中方法的定義和函數(shù)的定義類似,同樣以def—關(guān)鍵詞開頭,后接函數(shù)標(biāo)識符名稱和[]。類中的方法必須有個附加參數(shù)_self,參數(shù)self不指向當(dāng)前對象。C、類中方法的定義和函數(shù)的定義類似,同樣以def—關(guān)鍵詞開頭,后接函數(shù)標(biāo)識符名稱和[]。類中的方法必須有個附加參數(shù)self,參數(shù)self指向當(dāng)前對象。D、類中方法的定義和函數(shù)的定義類似,同樣以def關(guān)鍵詞開頭,后接函數(shù)標(biāo)識符名稱和圓括號()。類中的方法必須有個附加參數(shù)self,參數(shù)self不指向當(dāng)前對象。答案:A12.在Python中,網(wǎng)絡(luò)框架Django是()A、支持快速建站的框架B、企業(yè)級開發(fā)框架C、高并發(fā)處理框架D、以上全都不是答案:B13.在Python中,看代碼,說結(jié)果: classSinger: name="" area="" def__init__(self,name,area): =name self.area=area singer1=Singer("陳奕迅","香港") print("歌手:%s\t地區(qū):%s"%(,singer1.area)) singer2=Singer("張杰","中國") print("歌手:%s\t地區(qū):%s"%(,singer2.area))A、不能運行B、歌手:陳奕迅地區(qū):香港歌手:張杰地區(qū):中國C、歌手:張杰地區(qū):中國歌手:陳奕迅地區(qū):香港D、歌手:陳奕迅地區(qū):香港歌手:張杰地區(qū):中國答案:D14.在Python中,下面代碼的輸出結(jié)果是print(0.1+0.2==0.3)A、FALSEB、TRUEC、FALSED、TRUE答案:C15.在Python中,以下xml數(shù)據(jù)格式正確的是A、<studentid="no1"><name>Tom</student></name>B、<student><name>Tom</name></studentid="no1">C、<studentid="no1"><nameid="no1">Tom</student></name>D、<studentid="no1"><name>Tom</name></student>答案:D16.在Python中,classabc:def__init__(self,age):self.age=agedef__add__(self,obj):returnself.age+obj.agea1=abc(18)a2=abc(20)print(a1+a2)閱讀代碼,選擇執(zhí)行結(jié)果:A、38B、1820C、2018D、沒有結(jié)果答案:A17.在Python中,下列不屬于Tornado特點的是?A、完備的Web框架B、圖片自動識別技術(shù)C、提供高效HTTPClientD、提供高效的內(nèi)部HTTP服務(wù)器答案:B18.在Python中,contextlib可以加強with語句,關(guān)于contextlib說法正確的是A、它是通過Generator裝飾器實現(xiàn)的B、它是通過__enter__()實現(xiàn)的C、它是通過__exit__()實現(xiàn)的D、contextlib中的contextmanager作為裝飾器來提供一種針對對象級別的上下文管理機制。答案:A19.在Python中,()語句隱藏了一個包含了關(guān)閉的邏輯,類似try…catchA、whereB、withC、yieldD、contextlib答案:B20.在Python中,判斷給出的路徑是否是一個目錄應(yīng)該使用的函數(shù)是A、os.chmod(file)B、os.path.isdir()C、os.path.isfile()D、os.mkdir("test")答案:B21.在Python中,下列是Flask的Request對象的data屬性的作用的是()A、記錄請求的數(shù)據(jù),并轉(zhuǎn)換為字符串B、記錄請求中的表單數(shù)據(jù)C、記錄請求中的查詢參數(shù)D、記錄請求中的cookie信息答案:A22.在Python中,關(guān)于cursor.fetchmany(3)語句說法正確的是A、隨機獲取3行數(shù)據(jù)B、獲取所有結(jié)果中的前3行數(shù)據(jù)C、獲取所有結(jié)果中后三行數(shù)據(jù)D、獲取剩余結(jié)果的前3行數(shù)據(jù)答案:D23.在Python中,下列不屬于游標(biāo)對象的方法的是?A、fetchone()B、execute()C、fetch()D、fetchall()答案:C24.在Python程序中,使用什么語句來捕捉異常A、try/exceptB、try/catchC、try/watchD、try/get答案:A25.在Python中,使用pymysql的游標(biāo)對象調(diào)用存儲過程正確的是?A、cursor.callproc(p1)B、cursor.callproc('p1',22,33)C、cursor.callproc('p1',args=(22,3))D、cursor.callproc('p1',(22,3))答案:C26.在Python中,使用Flask創(chuàng)建模板是,要保證項目下有()文件夾A、sourcesB、contentsC、templatesD、scripts答案:C27.在Python中,python中類名的命名規(guī)則中不包括:A、要遵循標(biāo)識符的命名規(guī)范B、盡量使用駝峰命名法C、不區(qū)分大小寫D、命名時應(yīng)做到“見名知意”答案:C28.在Python中,下列數(shù)據(jù)中不屬于列表的是A、{23,45,56,78}B、[23,45,5.6,7.8]C、[23,45,"Info",'a']D、["A","B","C","D"]答案:A29.在Python中,下面代碼的輸出結(jié)果是foriinrange(1,10,2):print(i,end=",")A、="1B、4C、,1.4D、7答案:C30.在Python中,下面代碼輸出結(jié)果是()defcreateGenerator():foriinrange(3):yieldi*igenerator=createGenerator()forjingenerator:print(j,end="")A、0B、014C、0123D、012答案:B31.在Python中,關(guān)于in操作符,描述不正確的是A、in操作符用來在指定的序列中找到某一個值,如果找到返回True,否則返回FalseB、in操作符所應(yīng)用的序列可以是列表、元組或者字典C、判斷指定序列中找不到某一個值,則使用notin,它剛好和in相反D、如果在序列中查找不到這個值,會將這個值加入到當(dāng)前序列中答案:D32.在Python中,關(guān)于對數(shù)據(jù)庫操作進行封裝的說法錯誤的是A、封裝后不需要每次都編寫打開數(shù)據(jù)庫連接的代碼B、可以重復(fù)使用封裝的對象或方法C、使用with簡化連接過程D、使用with必須顯示的包含一個關(guān)閉的邏輯答案:D33.在Python中,文件讀取必須先使用Python內(nèi)置的什么函數(shù)打開一個文件,創(chuàng)建一個file對象A、read()B、write()C、make()D、open()答案:D34.在Python中,pymysql連接數(shù)據(jù)庫獲取數(shù)據(jù)庫連接時,端口號錯誤的堆棧信息是?A、Unknowndatabase'test'B、Accessdeniedforuser'root''localhost'(usingpassword:YES)C、NoneType'objecthasnoattribute'encoding'D、Can'tconnecttoMySQLserveron'localhost'([WinError10061]答案:D35.在Python中,關(guān)于import引用,以下選項中描述錯誤的是A、import保留字用于導(dǎo)入模塊或者模塊中的對象B、使用importturtle引入turtle庫C、使用importturtleast引入turtle庫,取別名為tD、可以使用fromturtleimportsetup引入turtle庫答案:D36.在Python中,如果x=1那么x*=3+5**2運算之后x的結(jié)果是多少A、29B、28C、13D、14答案:B37.在Python中,下列是Flask的Request對象的args屬性的作用的是()A、記錄請求的數(shù)據(jù),并轉(zhuǎn)換為字符串B、記錄請求中的表單數(shù)據(jù)C、記錄請求中的查詢參數(shù)D、記錄請求中的cookie信息答案:C38.在Python中,用于將Python對象編碼成JSON字符串的方法是A、json.dumps()B、json.read()C、json.wirte()D、json.change()答案:A39.在Python中,emp1=Employee("張小明",2500)print("員工姓名為:",)print("員工工資為:",emp1.salary)emp1.displayEmployee()emp2=Employee("",2200)="王小燕"print("員工姓名為:",)emp2.displayEmployee(),閱讀代碼,選擇描述錯誤的A、emp1=Employee("張小明",2500)是在創(chuàng)建Employee員工對象B、emp1.displayEmployee()是在調(diào)用類中的displayEmployee方法C、emp2=Employee("",2200)此處創(chuàng)建Employee員工對象代碼有誤D、emp2=Employee("",2200)="王小燕"print("員工姓名為:",)的輸出結(jié)果為:“員工姓名為:王小燕”答案:C40.在Python中,關(guān)于Python的分支結(jié)構(gòu),以下選項中描述錯誤的是A、Python中if-elif-else語句描述多分支結(jié)構(gòu)B、分支結(jié)構(gòu)使用if保留字C、Python中if-else語句用來形成二分支結(jié)構(gòu)D、分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句部分跳轉(zhuǎn)答案:D41.在Python中,以下選項中能夠?qū)崿F(xiàn)Python循壞結(jié)構(gòu)的是A、loopB、do...forC、whileD、if答案:C42.在Python中,F(xiàn)lask默認(rèn)使用的模板引擎是()A、Jinja2B、ClickC、WerkzeugD、MarkupSafe答案:A43.在Python中,下列不屬于Flask的Request對象的常用屬性的是()A、formB、argsC、cookiesD、infos答案:D44.在Python中,“ab”+”c”*2運行結(jié)果是A、abc2B、abcabcC、abccD、ababcc答案:C45.在Python中,pymysql中獲取游標(biāo)對象的方法是哪個?A、begin()B、mit()C、execute()D、cursor()答案:D46.在Python中,閱讀代碼,選擇結(jié)果: classPerson: "人的類" name="" age=0 defeat(self): print(,"正在吃飯") classStudent(): "學(xué)生類" defstudy(self): print(,"正在學(xué)習(xí)") per1=Person() ="張三" per1.eat()A、張三正在吃飯小明正在學(xué)習(xí)B、張三正在吃飯C、無語法錯誤,但不能輸出結(jié)果D、代碼非法,不能解釋答案:B47.在Python中,PythonDB-API使用流程(①引入API模塊。②執(zhí)行SQL語句和存儲過程。③獲取與數(shù)據(jù)庫的連接。④關(guān)閉數(shù)據(jù)庫連接)順序正確的是A、①②③④B、①②④③C、①④②③D、①③②④答案:D48.在Python中,下面關(guān)鍵字中,不屬于分支結(jié)構(gòu)的是A、elifB、elseifC、ifD、else答案:B49.在Python中,面向?qū)ο笾械奶厥獬蓡T以及應(yīng)用場景描述正確的是:A、__del__析構(gòu)方法,對應(yīng)著一個對象的刪除之后執(zhí)行的內(nèi)容B、__del__析構(gòu)方法,對應(yīng)著一個對象的刪除之前執(zhí)行的內(nèi)容C、__repr__:和repr()%r不相關(guān),但在沒有__str__方法時,__repr__可以完全取代__str__。D、__repr__:和repr()%r都是息息相關(guān)的,在沒有__str__方法時,__repr__不可以完全取代__str__。答案:B50.在Python中,下列是Flask的Request對象的form屬性的作用的是()A、記錄請求的數(shù)據(jù),并轉(zhuǎn)換為字符串B、記錄請求中的表單數(shù)據(jù)C、記錄請求中的查詢參數(shù)D、記錄請求中的cookie信息答案:B51.在Python中,關(guān)于Python的構(gòu)造方法以下說法錯誤的是:A、構(gòu)造方法在創(chuàng)建對象時用于對成員變量進行初始化B、在一個類中有且只能有一個構(gòu)造方法。C、構(gòu)造方法的名稱為__init__。D、在一個類中有多個構(gòu)造方法,這就是方法的重載。答案:D52.在Python中,下列表達(dá)式的值為True的是A、5+4<=2B、2<5||3>2C、2!=2D、3==2答案:B53.在Python中,pymysql中數(shù)據(jù)庫連接對象進行數(shù)據(jù)提交的方法是什么?A、mit()B、cursor()C、close()D、connect()答案:A54.在Python中,pymysql連接數(shù)據(jù)庫獲取數(shù)據(jù)庫連接時,密碼錯誤的堆棧信息是?A、Unknowndatabase'test'B、Accessdeniedforuser'root''localhost'(usingpassword:YES)C、NoneType'objecthasnoattribute'encoding'D、Can'tconnecttoMySQLserveron'localhost'([WinError10061]答案:B55.在Python中,使用命令安裝pymysql的指令是?A、pipgetpymysqlB、piplistpymysqlC、pipinstallpymysqlD、pipuninstallpymysql答案:C56.在Python中,利用DOM方式解析XML文檔,說法正確的是A、DOM方式將XML數(shù)據(jù)在內(nèi)存中解析成為字符串B、DOM方式將XML數(shù)據(jù)在內(nèi)存中解析成一棵樹,通過對樹的操作來操作XML。C、DOM方式將XML數(shù)據(jù)在內(nèi)存中解析成為對象D、DOM方式將XML數(shù)據(jù)在內(nèi)存中解析成為二進制數(shù)據(jù)答案:B57.在Python中,os.exit()函數(shù)的作用是A、結(jié)束當(dāng)前進程B、結(jié)束所有進程C、退出程序D、創(chuàng)建新的進程答案:A58.在Python中,pymsql默認(rèn)的游標(biāo)對象執(zhí)行fetchone()函數(shù),返回值類型是什么?A、列表類型B、元組類型C、字典類型D、字符串類型答案:B59.在Python中,下列數(shù)據(jù)中屬于元組的是A、-198B、("",3306,"root","root123")C、{198,"Python",18.5,-5.6}D、[198,"Python",18.5,-5.6]答案:B60.在Python中,importcalUtilsascalnum=cal.calMax(34,56)print("34和56的最大值為",num)閱讀代碼以下描述不正確的是:A、importcalUtilsascal此句是導(dǎo)入模塊calUtils和calB、importcalUtilsascal此句給calUtils創(chuàng)建別名calC、結(jié)果為:"34和56的最大值為"56D、num=cal.calMax(34,56)也可以寫成num=calUtils.calMax(34,56)不影響結(jié)果答案:A61.在Python中,關(guān)于關(guān)鍵字yield說法錯誤的是A、yield是生成的意思B、yield的作用于return完全相同C、yield返回的是一個生成器,主要可以迭代。D、yield是一個表達(dá)式,是有返回值的答案:B62.在Python中,pymysql.connect()方法不包含的參數(shù)是A、method=‘get’B、host='<數(shù)據(jù)庫IP地址>'C、user='<用戶名>'D、passwd='<密碼>'答案:A63.在Python中,以下哪一個不是python中的邏輯運算符A、andB、inC、orD、not答案:B64.在Python中,面向?qū)ο笾械奶厥獬蓡T以及應(yīng)用場景描述不正確的是:A、__call__:對象的構(gòu)造方法,對象加上(),可以觸發(fā)這個類的__call__方法B、__len__:內(nèi)置函數(shù)的len函數(shù)是依賴類中的__len__方法C、__eq__:判斷值是否相等的時候依賴__eq__方法D、__call__:對象的構(gòu)造方法,可以直接觸發(fā)這個類的__call__方法答案:D65.在Python中,在使用Flask框架的靜態(tài)路由時,可以使用()方法,注冊不同的路由?A、cursor()B、run()C、route()D、以上都不正確答案:C66.在Python中,defgetRandomNum():returnint(random.uniform(0,1000)),閱讀代碼以下描述不正確的是:A、模塊功能是想獲取隨機數(shù)B、缺少導(dǎo)入random模塊的代碼C、生成的隨機數(shù)的范圍是[0,1000]D、生成的隨機數(shù)的范圍是[0,1000)答案:C67.在Python中,OS模塊獲取文件大小的函數(shù)是A、os.path.basename()B、os.mkdir("test")C、os.path.getsize(filename)D、os.exit()答案:C68.在Python中,下列不屬于事務(wù)特性的是?A、原子性B、隔離性C、操作性D、持久性答案:C69.在Python中,一個事務(wù)是一個不可分割的工作單位,事務(wù)中包括的諸操作要么都做,要么都不做說的是事務(wù)的哪個特性?A、持久性B、隔離性C、一致性D、原子性答案:D70.在Python中,python中的繼承,理解不正確的是:A、通過繼承原有類派生出子類,進而可以構(gòu)造出更為復(fù)雜的子類。B、子類既有新定義的行為特征,又繼承了原有類的行為特征C、Python程序也有繼承的關(guān)系,只要滿足is-a的關(guān)系都可以用繼承來表示。D、Python程序也有繼承的關(guān)系,只要滿足have-a的關(guān)系都可以用繼承來表示。答案:D71.在Python中,關(guān)于Python聲明變量的規(guī)則錯誤的是A、不能用數(shù)字開頭B、不能是python的關(guān)鍵字C、讓變量名盡量有意義些D、不能帶有下劃線等特殊符號答案:D72.在Python中,指一個事務(wù)一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的改變就應(yīng)該是永久性的。接下來的其他操作或故障不應(yīng)該對其有任何影響說的是事務(wù)的哪個特性?A、持久性B、隔離性C、一致性D、原子性答案:A73.在Python中,關(guān)于python變量的描述錯誤的是A、Python變量不需要類型聲明B、Python變量可以先聲明再賦值,也可以同時聲明和賦值C、可以使用等號“=”來給變量賦值D、Python變量的聲明和賦值必須是一起的,不能單獨分開答案:B74.在Python中,os.mkdir("test")函數(shù)的作用是A、復(fù)制test目錄B、查詢test目錄C、刪除test目錄D、創(chuàng)建test目錄答案:D75.在Python中程序的運行方式A、編譯執(zhí)行B、解釋執(zhí)行C、直接執(zhí)行D、邊編譯邊執(zhí)行答案:B76.在Python中,以下選項中,輸出結(jié)果為False的是A、5is5B、False!=0C、5isnot4D、5!=4答案:B77.在Python中,判斷給出的路徑是否是一個文件應(yīng)該使用的函數(shù)是A、os.chmod(file)B、os.path.isdir()C、os.path.isfile()D、os.mkdir("test")答案:C78.在Python中,利用DOM方式解析XML文檔,說法錯誤的是A、可以讀取B、可以修改C、只能讀取,不能修改D、使用xml.dom.minidom模塊來解析xml文件答案:C79.在Python中,Python中類的定義正確的是A、classPhone:name=""call(self,name)print(name,"打電話")B、classPhone:name=""call(self,name)print(name,"打電話")C、classPhone:name=""defcall(self,name):print(name,"打電話")D、classPhonename=""defcall(self,name):print(name,"打電話")答案:C80.在Python中,CSV文件典型的分隔符不包括A、逗號B、分號C、制表符D、換行答案:D81.在Python中,假設(shè)數(shù)據(jù)庫的地址,用戶名是root,密碼是root,數(shù)據(jù)庫是mydb,下面代碼的輸出結(jié)果是()conn=pymysql.connect(host='',port="3306",user='root',passwd='root',db='mydb',charset='utf-8')print(conn)A、執(zhí)行報錯B、C、NoneD、Null答案:A82.在Python中,利用print()格式化輸出,能夠控制浮點數(shù)的小數(shù)點后兩位輸出的是A、{.2}B、{:.2f}C、{:.2]D、{.2f}答案:B83.下列不屬于Python中Flask框架特點的是?A、內(nèi)置開發(fā)服務(wù)器和調(diào)試器B、與Python單元測試功能無縫銜接C、使用Jinja2模板D、端口號固定為5000,且無法修改答案:D84.在Python中,Python的XML的解析方式中速度快、消耗內(nèi)存少,像輕量級的DOM的是A、SAXB、DOMC、AjaxD、ElementTree答案:D85.在Python中,事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)說的是事務(wù)的哪個特性?A、持久性B、隔離性C、一致性D、原子性答案:C86.在Python中,一個事務(wù)的執(zhí)行不能被其他事務(wù)干擾,并發(fā)執(zhí)行的各個事務(wù)不互相干擾說的是事務(wù)的哪個特性?A、持久性B、隔離性C、一致性D、原子性答案:B87.在Python中,以下選項中可訪問字符串s從右側(cè)向左第三個字符的是A、s[3]B、s[:-3]C、s[-3]D、s[0:-3]答案:C88.在Python中,網(wǎng)絡(luò)框架Tornado是()A、支持快速建站的框架B、企業(yè)級開發(fā)框架C、高并發(fā)處理框架D、以上全都不是答案:C89.在循環(huán)中不會出現(xiàn)的關(guān)鍵字是哪一個A、forB、whileC、dowhileD、in答案:C90.在Python中,下面代碼的輸出結(jié)果是a=b=c=123,a、b、c三個變量的值分別為A、00123B、出錯C、11123D、123123123答案:D91.在Python中,下面代碼的輸出結(jié)果是x=12.34print(type(x))A、<class'float'>B、<class'plex'>C、<class'bool'>D、<class'int'>答案:A92.在Python中類和面向?qū)ο蟮拿枋觯斫獠徽_的是A、在Python中,所有數(shù)據(jù)類型都可以視為對象,當(dāng)然也可以自定義對象。B、在Python中,OOP把數(shù)據(jù)類型和對象作為程序的基本單元C、Python的面向?qū)ο蟮脑O(shè)計思想是抽象出Class,根據(jù)Class創(chuàng)建InstanceD、OOP把對象作為程序的基本單元,一個對象包含了數(shù)據(jù)和操作數(shù)據(jù)的函數(shù)。答案:B93.在Python中,關(guān)于pymysql執(zhí)行SQL語句的步驟說法錯誤的是A、execute()函數(shù)執(zhí)行SQL語句,返回影響的行數(shù)B、使用完畢后要先關(guān)閉連接,在關(guān)閉游標(biāo)C、不提交將無法保存新建或者修改的數(shù)據(jù)D、使用數(shù)據(jù)庫連接對象中的cursor()函數(shù)獲取游標(biāo)對象答案:B94.在Python中,可以采用“模塊”的方式來組織代碼,以下描述不正確的是:A、一個.py文件就稱之為一個模塊(Module)。模塊的名字就是文件的名字。B、Python中也可以使用“包”來管理各種模塊文件??墒褂霉ぞ邉?chuàng)建包或在文件夾中創(chuàng)建”__init__.py”文件產(chǎn)生包。C、使用模塊將相同功能的函數(shù)分別放到不同的文件里。D、使用模塊將不同功能的函數(shù)分別放到不同的文件里。答案:C95.在Python中,OS模塊返回指定目錄下的所有文件和目錄名的函數(shù)是A、os.remove()B、os.listdir()C、os.path.isfile()D、os.getcwd()答案:B96.在Python中,網(wǎng)絡(luò)框架Flask是()A、支持快速建站的框架B、企業(yè)級開發(fā)框架C、高并發(fā)處理框架D、以上全都不是答案:A97.在Python中,以下選項中描述正確的是A、條件24<=28<25是合法的,且輸出為FalseB、條件35<=45<75是合法的,且輸出為FalseC、條件24<=28<25是不合法的D、條件24<=28<25是合法的,且輸出為True答案:A98.在Python語言中語句塊的標(biāo)記是A、分號B、逗號C、縮進D、/答案:C99.在Python中,利用SAX解析XML文檔,說法錯誤的是A、包含解析器和事件處理器兩個部分B、不需要先引入任何函數(shù)或模塊C、要先引入xml.sax中的parse函數(shù)D、要先引入xml.sax.handler中的ContentHandler答案:B100.在Python中,os.getcwd()函數(shù)的作用是A、獲取當(dāng)前工作目錄,即當(dāng)前Python腳本工作的目錄路徑B、用來刪除一個文件C、獲取文件名D、獲取路徑名答案:A101.在Python中,F(xiàn)lask內(nèi)部自帶的WSGI服務(wù)器的默認(rèn)端口是?()A、80B、21C、8000D、5000答案:D102.在Python中,聲明變量并賦值正確的是A、vara=3B、inta=3C、a=3D、integer=3答案:C103.在Python中,Python程序使用自帶的哪個模塊操作目錄A、OS模塊B、IO模塊C、file模塊D、dir模塊答案:A104.在Python中,可以采用“模塊”的方式來組織代碼,以下描述正確的是:A、使用模塊可能導(dǎo)致函數(shù)名和變量名沖突。B、相同名字的函數(shù)和變量完全可以分別存在不同的模塊中。C、相同名字的函數(shù)和變量完全可以存在相同同的模塊中。D、不同名字的函數(shù)和變量必須分別存在不同的模塊中。答案:B105.在Python中使用注釋時,下列描述錯誤的是A、Python語言有兩種注釋方式:單行注釋和多行注釋B、Python語言的單行注釋以#開頭C、Python語言的多行注釋以'''(三個單引號)開頭和結(jié)尾D、Python語言的單行注釋以單引號‘開頭答案:D106.在Python中,面向?qū)ο笾械奶厥獬蓡T以及應(yīng)用場景描述不正確的是:A、__hash__:判斷hash值是否相等的時候依賴__hash__方法B、set的去重機制其實就是根據(jù)__hash__和__eq__方法實現(xiàn)的C、__str__:和str()print()%s都是息息相關(guān)的,返回值一定是字符串類型D、__str__:和str()print()%s都是息息相關(guān)的,返回值不一定是字符串類型答案:D107.在Python中,關(guān)于游標(biāo)對象的execute()方法的返回值,說法正確的是?A、返回結(jié)果集B、返回元組C、返回字典D、返回影響行數(shù)答案:D108.在Python中,用于將JSON字符串轉(zhuǎn)換成Python對象的方法是A、json.dumps()B、json.loads()C、json.change()D、json.wirte()答案:B109.在Python中,關(guān)于try-finally語句說法正確的是A、觸發(fā)異常時執(zhí)行finally中的代碼B、無論是否異常都會執(zhí)行finally中的代碼C、觸發(fā)異常時不執(zhí)行finally中的代碼D、必須使用finally語句處理異常答案:B110.在Python中,effect_row=cursor.executemany("insertintoproduct(productname,price)values(%s,%s)",[('mi6',2399),('meizupro7',2999),('vivox9s',2499)])print(effect_row)代碼正確執(zhí)行的結(jié)果是()?A、0B、2C、1D、None答案:C111.在Python中,閱讀代碼,選擇結(jié)果:classPerson:"人的類"name=""age=0defeat(self):print(,"正在吃飯")classStudent()"學(xué)生類"defstudy(self):print(,"正在學(xué)習(xí)")per1=Person()="張三"per1.eatA、張三正在吃飯小明正在學(xué)習(xí)B、張三正在吃飯C、無語法錯誤,但不能輸出結(jié)果D、代碼非法,不能解釋答案:D112.在Python函數(shù)中,用于獲取用戶輸入的是A、input()B、print()C、eval()D、get()答案:A113.在Python中,下面哪個函數(shù)用來刪除一個文件夾A、os.mkdir("test")B、os.remove()C、os.exit()D、os.path.isdir()答案:B114.在Python中,Python程序中關(guān)于異常說法錯誤的是A、異常會影響程序的正常執(zhí)行B、異常是Python對象,表示一個錯誤C、不可以自己出發(fā)異常D、需要捕獲處理它,否則程序會終止執(zhí)行答案:C115.在Python中,關(guān)于Python語言的特點,以下選項描述正確的是A、Python語言是解釋型語言B、Python語言不支持面向?qū)ο驝、Python語言是編譯型語言D、Python語言是非跨平臺語言答案:A116.在Python中,python面向?qū)ο笾衧uper的作用描述不正確的是:A、super在面向?qū)ο罄^承類中代指父類,書寫方法super(類名,self).屬性或者方法或super().屬性或者方法B、super機制里可以保證子類僅被執(zhí)行一次,執(zhí)行的順序遵循MRO,廣度優(yōu)先查詢方法C、super方法在類的多繼承時可以簡化代碼,避免代碼冗余D、super方法可以增加類之間調(diào)用的靈活性,當(dāng)父類名發(fā)生變化時不必修改答案:B多選題1.在Python中,關(guān)于continue語句的說法中,以下選項中正確的是【選兩項】A、continue語句只能用于循環(huán)語句中B、通常和條件語句一同使用,當(dāng)滿足一定條件時,終止本次循環(huán),跳轉(zhuǎn)至下一次循環(huán)。C、continue語句可以單獨用在條件語句中D、continue語句結(jié)束整個循環(huán),繼續(xù)執(zhí)行循環(huán)語句的后續(xù)語句答案:AB2.在Python中,關(guān)于break語句的說法中,以下選項中正確的是【選三項】A、break作為中斷處理語句,只能在while和for循環(huán)結(jié)構(gòu)中。B、通常和條件語句一起執(zhí)行。C、當(dāng)滿足一定條件時,使程序立即退出當(dāng)前語句結(jié)構(gòu),轉(zhuǎn)而執(zhí)行該語句結(jié)構(gòu)之后的語句D、當(dāng)滿足一定條件時,終止本次循環(huán),跳轉(zhuǎn)至下一次循環(huán)。答案:ABC3.在Python中,Python網(wǎng)絡(luò)框架可以省去開發(fā)者處理網(wǎng)絡(luò)應(yīng)用底層的()【選三項】A、協(xié)議B、線程C、邏輯D、進程答案:ABD4.在Python中,下面支持Python對MySQL數(shù)據(jù)庫操作的第三方庫有哪些【選三項】A、pymysqlB、mysqlconnectorC、MySQLDbD、PythonDB-API答案:ABC5.在Python中,使用Flask框架模板有哪些好處?()【選三項】A、視圖函數(shù)只負(fù)責(zé)業(yè)務(wù)邏輯和數(shù)據(jù)處理B、模板可以獲取視圖函數(shù)的數(shù)據(jù)結(jié)構(gòu)進行展示C、代碼結(jié)構(gòu)清晰,耦合度低D、代碼結(jié)構(gòu)清晰,耦合度高答案:ABC6.在Python中,下列哪些運算符為成員運算符【選兩項】A、isB、isno

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論