版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【第1章習題】一、判斷題1、Python是一種跨平臺、開源、免費的高級動態(tài)編程語言。()2、Python3.x完全兼容Python2.x。()3、在Windows平臺上編寫的Python程序無法在UNIX平臺運行。()4、不可以在同一臺計算機上安裝多個Python版本。()5、pip命令也支持擴展名為.whl的文件直接安裝Python擴展庫。()二、填空題1、Python安裝擴展庫常用的是_______工具。2、在IDLE交互模式中瀏覽上一條語句的快捷鍵是__________。3、Python程序文件擴展名主要有__________和________兩種,其中后者常用于GUI程序。4、Python源代碼程序編譯后的文件擴展名為_________。5、使用pip工具升級科學計算擴展庫Numpy的完整命令是______________。6、使用pip工具安裝科學計算擴展庫Numpy的完整命令是___________。7、使用pip工具查看當前已安裝的Python擴展庫的完整命令是__________。8、現(xiàn)有一python文件為“Stu.py”,ico文件為“Stu.ico”,兩者均在同一目錄下,現(xiàn)要將Stu.py打包發(fā)布在此目錄下,所發(fā)布的文件圖標采用Stu.ico,需要使用的命令是_____________?!镜?章習題】一、判斷題1、已知x=3,那么賦值語句x='abcedfg'
是無法正常執(zhí)行的。()2、Python變量使用前必須先聲明,并且一旦聲明就不能再當前作用域內改變其類型。()3、Python采用的是基于值得自動內存管理方式。()4、Python不允許使用關鍵字作為變量名,允許使用內置函數(shù)名作為變量名,但這會改變函數(shù)名的含義。()5、在Python中可以使用if作為變量名。()6、在Python3.x中可以使用中文作為變量名。()7、Python變量名必須以字母或下劃線開頭,并且區(qū)分字母大小寫。()8、加法運算符可以用來連接字符串并生成新字符串。()9、3+4j不是合法的Python表達式。()10、0o12f是合法的八進制數(shù)字。()11、不管輸入什么,Python3.x中input()函數(shù)的返回值總是字符串。()12、在Python中0xad是合法的十六進制數(shù)字表示形式。()13、Python使用縮進來體現(xiàn)代碼之間的邏輯關系。()14、Python代碼的注釋只有一種方式,那就是使用#符號。()15、放在一對三引號之間的任何內容將被認為是注釋。()16、為了讓代碼更加緊湊,編寫Python程序時應盡量避免加入空格和空行。()17、Python變量名區(qū)分大小寫,所以student和Student不是同一個變量。()18、在Python
3.x中,使用內置函數(shù)input()接收用戶輸入時,不論用戶輸入的什么格式,一律按字符串進行返回。()二、填空題1、布爾類型的值包括________和________。2、Python的浮點數(shù)占________字節(jié)。3、0b00001100>>2的結果是________。4、若a=20,那么bin(a)的值為_______。5、a=60;b=13;c=13,a>bandb<c輸出的結果是______,a>borb<c輸出的結果是________,aandb輸出的結果是________,aorb輸出的結果是________。6、3.14E5表示的是________。7、查看變量類型的Python內置函數(shù)是___________。8、查看變量內存地址的Python內置函數(shù)是____________。9、以3為實部4為虛部,Python復數(shù)的表達形式為________或________。10、Python運算符中用來計算整商的是_________。11、語句x=3==3,5執(zhí)行結束后,變量x的值為___________。12、已知x=3,并且id(x)的返回值為496103280,那么執(zhí)行語句x+=6之后,表達式id(x)==496103280的值為___________。13、已知x=3,那么執(zhí)行語句x*=6之后,x的值為_________。14、已知x=3和y=5,執(zhí)行語句x,y=y,x后x的值是_________。15、表達式0or5的值為_________。16、表達式3and5的值為__________。三、程序練習1.用戶通過鍵盤輸入兩個直角邊的長度a和b,需要計算斜邊c的長度,請用代碼實現(xiàn)此功能。2.編寫一個程序,判定用戶輸入的兩個數(shù)a和b,如果用戶輸入的第一個數(shù)大,則兩數(shù)互換,如果相等或第一個數(shù)小,那原樣輸出?!镜?章習題】一、判斷題1、在Python語言中,循環(huán)語句while的判斷條件為“1”是永真條件。()2、if...else語句的嵌套完全可以代替if...elif語句。()3、break語句用在循環(huán)語句中,可以跳出二重循環(huán)結構。()4、通過break語句跳出循環(huán)結構后,循環(huán)控制變量的值一定大于其設定的終點值。()5、在循環(huán)語句中,如果沒有子句else,也能同樣完成程序的功能。()6、在條件表達式中不允許使用賦值運算符“=”,會提示語法錯誤。()7、Pass語句的出現(xiàn)是為了保持程序結構的完整性。()8、Python中沒有switch-case語句。()9、每一個if條件表達式后都要使用冒號。()10、While循環(huán)不可以和for循環(huán)嵌套使用。()11、如果僅僅是用于控制循環(huán)次數(shù),那么使用foriinrange(20)和foriinrange(20,40)的作用是等價的。()12、在循環(huán)中continue語句的作用是跳出當前循環(huán)。()13、在編寫多層循環(huán)時,為了提高運行效率,應盡量減少內循環(huán)中不必要的計算。()14、帶有else子句的循環(huán)如果因為執(zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼。()15、對于帶有else子句的循環(huán)語句,如果是因為循環(huán)條件表達式不成立而自然結束循環(huán),則執(zhí)行else子句中的代碼。()二、填空題1、在循環(huán)體中,可以使用__________語句跳出循環(huán)體。2、__________語句是if語句和else語句的組合。3、在循環(huán)體中,可以使用__________語句跳過本次循環(huán)后面的代碼,直接進入下一次循環(huán)。4、Python中的__________表示空語句。5、調試運行時,遇到死循環(huán)可以使用__________退出循環(huán)。6、Python3.x語句foriinrange(3):print(i,end=',')
的輸出結果為________。7、對于帶有else子句的for循環(huán)和while循環(huán),當循環(huán)因循環(huán)條件不成立而自然結束時________(會?不會?)執(zhí)行else中的代碼。8、在循環(huán)語句中,__________語句的作用是提前結束本層循環(huán)。9、在循環(huán)語句中,_______語句的作用是提前進入下一次循環(huán)。10、表達式5if5>6else(6if3>2else5)的值為_________。三、程序練習1.輸入兩個數(shù)x和y,如果x或y小于等于0,提示請輸入正整數(shù),求這兩個數(shù)的最大公約數(shù)和最小公倍數(shù)。注意:可以采用歐幾里得輾轉相除算法來求最大公約數(shù)。最小公倍數(shù)的計算方法是兩數(shù)的乘積除以兩數(shù)最大公約數(shù)的結果。2.輸入一個數(shù),判斷是否為質數(shù)。注意:質數(shù)是除了1和它本身以外任何數(shù)都不能整除他的數(shù),那求質數(shù)時,可以用這個數(shù)依次除比所輸入的數(shù)的平方根小的數(shù),如果不能除盡,那就是質數(shù),否則不是質數(shù)。3.輸入一個年份year,判斷是否為閏年?!镜?章習題】一、判斷題1、Python支持使用字典的“鍵”作為下標來訪問字典中的值。()2、列表可以作為字典的“鍵”。()3、元組可以作為字典的“鍵”。()4、Python字典中的“鍵”不允許重復。()5、Python字典中的“值”不允許重復。()6、Python列表中所有元素必須為相同類型的數(shù)據(jù)。()7、Python列表、元組、字符串都屬于有序序列。()8、已知A和B是兩個集合,并且表達式A<B的值為False,那么表達式A>B的值一定為True。()9、列表對象的append()方法屬于原地操作,用于在列表尾部追加一個元素。()10、使用Python列表的方法insert()為列表插入元素時會改變列表中插入位置之后元素的索引。()11、使用del命令或者列表對象的remove()方法刪除列表中元素時會影響列表中部分元素的索引。()12、已知列表x=[1,2,3],那么執(zhí)行語句x=3之后,變量x的地址不變。()13、使用列表對象的remove()方法可以刪除列表中首次出現(xiàn)的指定元素,如果列中不存在要刪除的指定元素則拋出異常。()14、元組是不可變的,不支持列表對象的inset()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個元組對象。()15、當以指定“鍵”為下標給字典對象賦值時,若該“鍵”存在則表示修改該“鍵”對應的“值”,若不存在則表示為字典對象添加一個新的“鍵-值對”。()16、假設x是含有5個元素的列表,那么切片操作x[10:]是無法執(zhí)行的,會拋出異常。()17、只能對列表進行切片操作,不能對元組和字符串進行切片操作。()18、只能通過切片訪問列表中的元素,不能使用切片修改列表中的元素。()19、表達式
{1,3,2}>{1,2,3}
的值為True。()20、列表對象的extend()方法屬于原地操作,調用前后列表對象的地址不變。()二、填空題1、表達式[1,2,3]*3的執(zhí)行結果為______________________。2、表達式[3]in[1,2,3,4]的值為________________。3、列表對象的sort()方法用來對列表元素進行原地排序,該函數(shù)返回值為_________。4、假設列表對象aList的值為[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是_________________。5、使用列表推導式生成包含10個數(shù)字5的列表,語句可以寫為_______________。6、假設有列表a=['name','age','sex']和b=['小明',18,'男'],請使用一個語句將這兩個列表的內容轉換為字典,并且以列表a中的元素為“鍵”,以列表b中的元素為“值”,這個語句可以寫為_____________________。7、任意長度的Python列表、元組和字符串中最后一個元素的下標為________。8、Python語句list(range(1,10,3))執(zhí)行結果為___________________。9、表達式list(range(5))的值為________________。10、已知a=[1,2,3]和b=[1,2,4],那么id(a[1])==id(b[1])的執(zhí)行結果為___________。11、切片操作list(range(6))[::2]執(zhí)行結果為________________。12、使用切片操作在列表對象x的開始處增加一個元素3的代碼為_________。13、字典中多個元素之間使用____________分隔開,每個元素的“鍵”與“值”之間使用________分隔開。14、字典對象的___________方法可以獲取指定“鍵”對應的“值”,并且可以在指定“鍵”不存在的時候返回指定值,如果不指定則返回None。15、字典對象的_____________方法返回字典中的“鍵-值對”列表。16、字典對象的____________方法返回字典的“鍵”列表。17、字典對象的______________方法返回字典的“值”列表。18、已知
x={1:2},那么執(zhí)行語句
x[2]=3之后,x的值為________________。19、表達式set([1,1,2,3])的值為____________________。20、使用列表推導式得到100以內所有能被13整除的數(shù)的代碼可以寫作___________________________________。三、程序題1.數(shù)據(jù)簡單加密問題。從前有一個稱為”rot13”的簡單加密方法,原理是:對于一個報文中出現(xiàn)的任何字母用其后(字母順序)的第9個字母代替,循環(huán)實現(xiàn)。就是字母表的前9個字母用對應的后9個字母表示。舉例說明:字母'A'用'J'代替,'B'用'K'代替,...,'M'用'L',...,'Z'用'I';小寫字母同樣類似。問題是:用字符串給出一串報文,要求輸出這串報文的密文。首先建立一個字典,包含大小寫52個字母作為鍵的字典,鍵對應的值也是字母,就是要代替的字母。第二步是根據(jù)字符串中的字母,在字典中查找鍵并返回對應的值。值記錄在一個列表中。第三步,根據(jù)列表將列表中的元素整合字符串,這個串就是密文。2.計算身份證的校驗碼。計算身份證的校驗碼,根據(jù)身份證的前17位,輸入數(shù)字,并將字符轉換為數(shù)字,根據(jù)給定的權值表及相應的身份證檢驗碼,進行校驗碼的計算。3.設計一個字典dict1,name鍵為用戶名,pwd鍵為密碼。設計一個注冊登錄檢查程序,將用戶名和密碼注冊到字典中,然后進行登錄,用戶名和密碼都正確時輸出“歡迎(用戶名)登錄”信息,用戶名或密碼不正確則提示“用戶或密碼錯誤,請重新登錄!”?!镜?章習題】一、判斷題1、函數(shù)是代碼復用的一種方式。()2、定義函數(shù)時,即使該函數(shù)不需要接收任何參數(shù),也必須保留一對空的圓括號來表示這是一個函數(shù)。()3、一個函數(shù)如果帶有默認值參數(shù),那么必須所有參數(shù)都設置默認值。()4、定義Python函數(shù)時,如果函數(shù)中沒有return語句,則默認返回空值None。()5、如果在函數(shù)中有語句
return3,那么該函數(shù)一定會返回整數(shù)3。()6、在調用函數(shù)時,可以通過關鍵參數(shù)的形式進行傳值,從而避免必須記住函數(shù)形參順序的麻煩。()7、不同作用域中的同名變量之間互相不影響,也就是說,在不同的作用域內可以定義同名的變量。()8、全局變量會增加不同函數(shù)之間的隱式耦合度,從而降低代碼可讀性,因此應盡量避免過多使用全局變量。()9、在函數(shù)內部,既可以使用global來聲明使用外部全局變量,也可以使用global直接定義全局變量。()10、在函數(shù)內部沒有辦法定義全局變量。()11、在函數(shù)內部直接修改形參的值并不影響外部實參的值。()12、調用帶有默認值參數(shù)的函數(shù)時,不能為默認值參數(shù)傳遞任何值,必須使用函數(shù)定義時設置的默認值。()13、在同一個作用域內,局部變量會隱藏同名的全局變量。()14、形參可以看作是函數(shù)內部的局部變量,函數(shù)運行結束之后形參就不可訪問了。()15、在函數(shù)內部沒有任何聲明的情況下直接為某個變量賦值,這個變量一定是函數(shù)內部的局部變量。()16、定義函數(shù)時,帶有默認值的參數(shù)必須出現(xiàn)在參數(shù)列表的最右端,任何一個帶有默認值的參數(shù)右邊不允許出現(xiàn)沒有默認值的參數(shù)。()17、無法使用lambda表達式定義有名字的函數(shù)。()18、調用函數(shù)時傳遞的實參個數(shù)必須與函數(shù)形參個數(shù)相等才行。()19、lambda表達式中可以使用任意復雜的表達式,但是必須只編寫一個表達式。()20、g=lambdax:3不是一個合法的賦值表達式。()二、填空題1、Python中定義函數(shù)的關鍵字是_________________。2、在函數(shù)內部可以通過關鍵字________________來定義全局變量。3、如果函數(shù)中沒有return語句或者return語句不帶任何返回值,那么該函數(shù)的返回值為_________________。4、表達式sum(range(1,10,2))
的值為____________。5、表達式list(filter(lambdax:x%2==0,range(10)))
的值為________________。6、已知
g=lambdax,y=3,z=5:x*y*z,則語句
print(g(1))
的輸出結果為_______。7、表達式sorted(['abc','acd','ade'],key=lambdax:(x[0],x[2]))
的值為_________。8、已知函數(shù)定義defdemo(x,y,op):returneval(str(x)+op+str(y)),那么表達式demo(3,5,'+')的值為_____________。9、已知函數(shù)定義defdemo(x,y,op):returneval(str(x)+op+str(y)),那么表達式demo(3,5,'*')的值為_____________。10、已知函數(shù)定義deffunc(*p):returnsum(p),那么表達式func(1,2,3)的值為______。11、已知函數(shù)定義deffunc(*p):returnsum(p),那么表達式func(1,2,3,4)
的值為______。12、已知函數(shù)定義deffunc(**p):returnsum(p.values()),那么表達式func(x=1,y=2,z=3)
的值為________。13、已知函數(shù)定義
deffunc(**p):return''.join(sorted(p)),那么表達式func(x=1,y=2,z=3)的值為________。14、已知
f=lambdax:5,那么表達式f(3)的值為___________。15、已知
g=lambdax,y=3,z=5:x+y+z,那么表達式g(2)
的值為______。三、程序練習1.編寫函數(shù),判斷用戶輸入的兩個數(shù)的最小公倍數(shù)2.請用函數(shù)實現(xiàn)一個判斷用戶輸入的年份是否是閏年的程序3.定義一個函數(shù),計算用戶輸入的數(shù)n的階乘n!=1*2*3*…*n【第6章習題】一、判斷題1、模塊就是一個普通的Python程序文件。()2、模塊文件的擴展名可以是txt。()3、Python運行時只會從指定的目錄搜索導入的模塊。()4、任何一個普通的python文件都可以作為模塊導入。()5、模塊是一個可共享的程序。()6、Python,包可以是一個任何目錄。()7、Python中,包可以嵌套。()8、包目錄中的__init__.py文件內容可以為空。()9、json字符串可以轉化為python類型,反過來也同樣可以。()10、包是比模塊更大的組織單位,一個包內可以包含多個模塊。創(chuàng)建包的方法是:在Python的工作目錄下的LIB子目錄中建立一個目錄,這個建立的目錄名就是包的名字。將模塊置入包(目錄)內。 ()二、填空題1、在使用數(shù)學函數(shù)時,需要先導入模塊,可以使用的命令是_____________或_____________。2、在程序中,使用時間函數(shù)的代碼是t.time(),請寫出模塊導入的代碼_____________。3、json字符串可以轉化為python類型,其方法是_____________。4、python類型可以轉化為json字符串,其方法是_____________。5、獲取當前時間,獲取的時間使用時間元組方式展示,其函數(shù)是_____________。6、獲取本地的日期和時間的代碼是_____________。7、用戶可以自行創(chuàng)建模塊,方法是將自己的程序文件復制到Python的工作目錄下的LIB子目錄,用_____________命令導入即可。8、使用importmathasmymath時,使用模塊math中的求平方根的sqrt()方法是_____________。9、時間間隔是以_________為單位的浮點小數(shù)。10、作為包中的目錄,要包含特殊的_________文件?!镜?章習題】一、判斷題1、面向對象程序語言的三個基本特征是:封裝、繼承與多態(tài)。 ()2、構造器方法__init__()是Python語言的構造函數(shù)。 ()3、在Python語言的面向對象程序中,屬性有兩種,類屬性和實例屬性,它們分別通過類和實例訪問。 ()4、使用實例或類名訪問類的數(shù)據(jù)屬性時,結果不一樣。 ()5、解構器方法__del__()是Python語言的析構函數(shù)。 ()6、在Python語言中,運算符是可以重載的。 ()7、子類只能從一個父類繼承。 ()8、在Python語言中,函數(shù)重載只考慮參數(shù)個數(shù)不同的情況。 ()9、在Python語言中,子類中的同名方法將自動覆蓋父類的同名方法。 ()10、Python語言類中定義的函數(shù)會有一個名為self的參數(shù),調用函數(shù)時,不傳實參給self,所以,調用函數(shù)的實參個數(shù)比函數(shù)的形參個數(shù)少1。 ()二、填空題1、Python使用_________________關鍵字來定義類。2、類由________、________、________3個部分構成。3、現(xiàn)有一個類Student,現(xiàn)要為該類定義對象stu,代碼是_______________。4、面向對象編程的特性是________、________、________。5、在Python中,不論類的名字是什么,構造方法的名字都是_____________。6、繼承和________是實現(xiàn)多態(tài)的技術基礎。7、面向對象的編程帶來的主要好處之一是代碼的重用,實現(xiàn)這種重用的方法是通過使用函數(shù)或________。8、類方法必須包含參數(shù)_______,且為第一個參數(shù)。9、封裝是在變量或方法名前加____________,封裝后,私有的變量或方法只能在定義它們的類內部調用,在類外和子類中不能直接調用。10、Python運算符重載就是通過重寫相關Python內置方法實現(xiàn)的。這些方法都是以__________開頭和結尾的。三、程序練習現(xiàn)成立學生競賽小組,名額三人,讓學生進行報名??梢詥蝹€報名,也可以幾人同時報名,同時報名人數(shù)不得超過空余名額數(shù)。報名滿了后不再接受報名。要求:1、顯示學生競賽小組的空余名額、成員名單。2、學生報名人數(shù)及名單,如:第一次,“張三”一人報名;第二次“李力、王明”二人報名;第三次,“劉紅”一人報名。如果人數(shù)小于等于空余人數(shù),則添加報名人數(shù)和名單到競賽小組中;如果超過空余人數(shù),則提示錯誤。請將用面向對象的方法設計程序并編碼實現(xiàn)?!镜?章習題】一、判斷題1、順序讀寫文件與隨機讀寫文件是兩種讀寫文件的方式,它們的區(qū)別依靠設置讀寫指針位置的方法seek()實現(xiàn),與open()函數(shù)中的打開方式無關。 ()2、open()函數(shù)用于建立文件對象,建立文件與內存緩沖區(qū)的聯(lián)系??梢杂糜谖谋疚募投M制文件,打開方式是指只讀、讀寫、添加、修改等。 ()3、如果open()函數(shù)的打開方式是'r+b',說明是打開一個可隨機讀寫的二進制文件。 ()4、open()函數(shù)的打開方式'r+b'中的加號(+)沒有實際意義。 ()5、文件對象的方法close()用于關閉文件,在實際操作中,不這樣做,程序運行也正常,這說明有無文件關閉操作都可行。 ()6、read()函數(shù)可以讀出文件中的數(shù)據(jù),讀出的字節(jié)數(shù)量由用戶指定。指定多少合適呢?最合適的選擇是:盡可能一次性讀完文件所有內容(有必要時),不能一次性讀完時,每讀出的數(shù)量以內存緩沖區(qū)大小為準。 ()7、Python關于文件的讀寫缺少一個指示文件尾的方法eof(),要判斷是否讀到文件尾部用讀出內容為空表示。 ()二、填空題1、Python內置函數(shù)______用來打開或創(chuàng)建文件并返回文件對象。2、使用上下文管理關鍵字________可以自動管理文件對象,不論何種原因結束該關鍵字中的語句塊,都能保證文件被正確關閉。3、Python標準庫os中用來列出指定文件夾中的文件和子文件夾列表的方式是_________。4、Python標準庫os.path中用來判斷指定文件是否存在的方法是_________。5、Python標準庫os.path中用來判斷指定路徑是否為文件的方法是________。6、Python標準庫os.path中用來判斷指定路徑是否為文件夾的方法是________。7、Python標準庫os.path中用來分割指定路徑中的文件擴展名的方法是__________。8、Python擴展庫_____________支持Excel2007或更高版本文件的讀寫操作。9、已知當前文件夾中有純英文文本文件readme.txt,請?zhí)羁胀瓿晒δ馨裷eadme.txt文件中的所有內容復制到dst.txt中,withopen('readme.txt')assrc,open('dst.txt',____________)asdst:dst.write(src.read())。10、csv模塊中,使用csv.reader函數(shù),讀取csv文件,轉存的結果類型是________。三、程序練習備份8.6節(jié)中的stu_info.txt數(shù)據(jù)文檔,要求用戶輸入備份文件名進行備份操作。備份文件的文件命名為“原文件名+備份”,文件類型不變?!镜?章習題】一、判斷題1、所有程序錯誤都可以用異??刂啤⒔鉀Q。 ()2、try...except語句與try...finally語句的區(qū)別在于:前者在有異常時執(zhí)行except下的語句,而后者無論有無異常,都執(zhí)行finally子句下面的語句。 ()3、try...except...else語句、try...except語句的結構類似于if...else語句、if...語句的結構。 ()4、帶有多個except子句的try語句或try...else語句中,每個except子句可以處理多種異常。 ()5、帶有多個except子句的try語句或try...else語句中,每個except子句下面語句塊的最后一個語句必須是break語句。 ()6、捕獲所有異常Exception沒有必要。 ()7、raise語句用于程序員編寫的應用程序中,由應用程序自己引發(fā)異常,這是沒有必要的語句。 ()8、如果程序語言沒有異常處理語句,程序員就沒有辦法控制異常。 ()9、異常只有在程序運行出錯時才可以引發(fā)。 ()10、異常(Exception)是程序的執(zhí)行過程中用來解決錯誤、避免直接終止程序運行的手段。 ()二、填空題1、異常的檢測與處理是用_________語句實現(xiàn)完成的。2、_________語句用于程序員編寫的應用程序中,由應用程序自己引發(fā)異常。3、try...finally語句無論有無異常,都執(zhí)行________子句下面的語句。4、最頂層的異常是________。5、________是BaseException的下層異常。6、用戶需要知道錯誤信息的情況,此時可以使用________獲取系統(tǒng)反饋的信息。7、_______語句用來收集用戶定義的約束條件,而不是捕捉內在的程序錯誤。8、_______語句也叫斷言,是期望用戶滿足指定條件。9、python的異常有個大基類,繼承的是_______。10、with語句中的表達式稱為_______。三、程序題錄入學生的計算機考試成績,顯示優(yōu)秀、良好、及格、不及格四種情況。四種情況分別對應如下:85分以上(含85分),優(yōu)秀;75分-84分,良好;60分-74分,及格;60分以下,不及格。要求將學生成績打印出來,顯示為優(yōu)秀、良好、及格、不及格四種情況。使用assert斷言處理分數(shù)輸入不正確的情況?!镜?0章習題】一、判斷題1、Python中,不同的數(shù)據(jù)庫需要下載不同的PythonDBAPI模塊。()2、MySql所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用的標準化語言。()3、MySql是當前流行的關系數(shù)據(jù)庫,所以Python可以直接使用MySql。()4、Python中,Connection對象用于打開數(shù)據(jù)庫連接。()5、Python中,Cursor對象用于執(zhí)行查詢和獲取結果。()6、Python連接MySql字符串中,port是指定數(shù)據(jù)庫服務器的連接端口,默認為3306。()7、事務具有4個屬性:原子性、一致性、隔離性、持久性。這四個屬性通常稱為ACID特性。()8、Python中,結束事務使用commit()方法。()9、Python操作數(shù)據(jù)庫出現(xiàn)異常時,需要提交事務,使用commit()方法。()10、rollback()表示回滾事務,回滾當前游標的所有操作。因為是回滾,所以不開始一個新的事務。(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國地埋式噴頭行業(yè)應用前景與需求趨勢預測報告
- 2024-2030年中國固色劑行業(yè)競爭格局及發(fā)展風險分析報告
- 2024-2030年中國原煤行業(yè)當前經(jīng)濟形勢及投資建議研究報告
- 2024年度醫(yī)療耗材集中采購合同細則3篇
- 2024年度土地征收補償協(xié)議范本3篇
- 眉山職業(yè)技術學院《機械系統(tǒng)設計》2023-2024學年第一學期期末試卷
- 茅臺學院《陶瓷工藝原理》2023-2024學年第一學期期末試卷
- 2024年汽車銷售團隊績效考核合同范本3篇
- 2024年度智慧城市建設綜合解決方案投標書實例3篇
- 茅臺學院《電工測試技術(上)》2023-2024學年第一學期期末試卷
- 山東省高等醫(yī)學院校臨床教學基地水平評估指標體系與標準(修訂)
- 大孔吸附樹脂技術課件
- 空白貨品簽收單
- 建筑電氣施工圖(1)課件
- 質量管理體系運行獎懲考核辦法課案
- 泰康人壽養(yǎng)老社區(qū)介紹課件
- T∕CSTM 00584-2022 建筑用晶體硅光伏屋面瓦
- 2020春國家開放大學《應用寫作》形考任務1-6參考答案
- 國家開放大學實驗學院生活中的法律第二單元測驗答案
- CAMDS操作方法及使用技巧
- Zarit照顧者負擔量表
評論
0/150
提交評論