Python程序設(shè)計智慧樹知到期末考試答案章節(jié)答案2024年哈爾濱劍橋?qū)W院_第1頁
Python程序設(shè)計智慧樹知到期末考試答案章節(jié)答案2024年哈爾濱劍橋?qū)W院_第2頁
Python程序設(shè)計智慧樹知到期末考試答案章節(jié)答案2024年哈爾濱劍橋?qū)W院_第3頁
免費預(yù)覽已結(jié)束,剩余3頁可下載查看

下載本文檔

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

文檔簡介

Python程序設(shè)計智慧樹知到期末考試答案+章節(jié)答案2024年哈爾濱劍橋?qū)W院在Python中可以使用if作為變量名。()

答案:錯字典中的元素可通過索引方式訪問。()

答案:錯字符串中不可以包含特殊字符。()

答案:錯任何函數(shù)內(nèi)部都可以直接訪問和修改全局變量。()

答案:錯函數(shù)可以提高代碼的復(fù)用性。()

答案:對字典中的鍵唯一。()

答案:對集合中的元素?zé)o序。()

答案:對strip()方法默認(rèn)會刪除字符串頭尾的空格。()

答案:對關(guān)于Python中的復(fù)數(shù),下列說法錯誤的是()

答案:虛部必須后綴j,且必須是小寫Python使用()關(guān)鍵字定義一個匿名函數(shù)。

答案:lambda閱讀下面程序:set_01={'a','c','b','a'}set_01.add('d')print(len(set_01))運行程序,輸出結(jié)果是()。

答案:4閱讀下面程序:lan_info={'01':'Python','02':'Java','03':'PHP'}lan_info.update({'03':'C++'})print(lan_info)運行程序,輸出結(jié)果是()。

答案:{'01':'Python','02':'Java','03':'C++'}下列方法中,默認(rèn)刪除列表最后一個元素的是()。

答案:pop()下列方法中,可以對列表元素排序的是()。

答案:sort()下列選項中,不屬于字符串的是()。

答案:'1'.23關(guān)于字符串的說法中,下列描述錯誤的是()。

答案:字符串創(chuàng)建后可以被修改下列方法中,可以將字符串中的字母全部轉(zhuǎn)換為大寫的是()。

答案:upper()Python中使用()轉(zhuǎn)義字符。

答案:\Python中列表的元素可通過索引或切片兩種方式訪問。()

答案:對文件操作完成后,應(yīng)該使用close()關(guān)閉文件并釋放資源。()

答案:對Python中定義私有方法只需要在函數(shù)名前面加上兩個下劃線。()

答案:對對于編譯錯誤,Python解釋器會直接拋出異常。()

答案:對全局變量是指在函數(shù)內(nèi)定義的變量。()

答案:錯面向?qū)ο笾械臄?shù)據(jù)封裝的主要目的是保護數(shù)據(jù),方法封裝的目的是隔離程序的復(fù)雜度。()

答案:對拼接字符串可以使用join方法和運算符+。()

答案:對每當(dāng)創(chuàng)建一個類的實例對象,Python解釋器都會自動調(diào)用其構(gòu)造函數(shù)。()

答案:對文本文件的寫入一般包括打開文件、寫入數(shù)據(jù)、關(guān)閉文件三步。()

答案:對當(dāng)斷言條件不成立拋出異常時,實際上拋出的是TypeError類的實例。()

答案:錯在使用open()函數(shù)打開或創(chuàng)建一個文件時可以指定打開模式為‘b’,以打開文本文件。()

答案:錯面向?qū)ο笾械姆庋b是對具體事物的抽象,將某些部分隱藏起來,但在程序外面可能看到。()

答案:錯斷言就是斷定條件是否成立,若不成立,此處拋出異常,程序終止。()

答案:對使用內(nèi)置的tuple函數(shù)可創(chuàng)建一個元組。()

答案:對每當(dāng)一個實例對象被銷毀時,Python解釋器都會自動調(diào)用析構(gòu)函數(shù),用來釋放內(nèi)存。()

答案:對列表只能存儲同一類型的數(shù)據(jù)。()

答案:錯函數(shù)是組織好的、實現(xiàn)單一功能或相關(guān)聯(lián)功能的代碼段。()

答案:對字典元素由鍵和組組成。()

答案:錯當(dāng)對象在某個作用域中調(diào)用完畢后,需要程序員設(shè)計調(diào)用析構(gòu)方法的語句來清除對象的內(nèi)存空間。()

答案:錯若函數(shù)內(nèi)部調(diào)用了自身,則這個函數(shù)被稱為遞歸函數(shù)。()

答案:對在循環(huán)中continue語的作用是跳出當(dāng)前循環(huán)。()

答案:錯分析下面程序。classMyclassmate:

def

__init__(self,name):

self.name=

name

defsay_hi(self,friend=None):

self.friend=friend

iffriend==None:

print("hello!")

else:

print(self.name+"sayhelloto"+self.friend)m=Myclassmate("小美")m.say_hi()m.say_hi("小麗")運行結(jié)果為(

)。

答案:hello!小美

sayhelloto小麗設(shè)有如下程序段:k=10whilek:k=k-1print(k)則下面語句描述中正確的是()

答案:while循環(huán)執(zhí)行10次請句x=input()執(zhí)行時,如果從鍵盤輸入12并按回車鍵,則x的值是()。

答案:‘12’Python使用內(nèi)置函數(shù)input()實現(xiàn)輸入功能。該函數(shù)接受一個標(biāo)準(zhǔn)輸入數(shù)據(jù),返回為()類型。

答案:string以下程序的輸出結(jié)果有(

)個,以(

)分隔:

n=5whilen>2:

print(n)

n=n-1

答案:3,回車分析下面程序。classPerson:

def__init__(self,name):

=name

defsay_hi(self):

print('您好,我叫',)p=Person('MIKE')p.say_hi()運行結(jié)果為(

答案:您好,我叫MIK如果在Python程序中包括零作為除數(shù)的運算,解釋器將在運行時拋出()錯誤信息。

答案:ZeroDivisionError已知x=2且y=6,復(fù)合賦值語句x*=y+5執(zhí)行后x變量中的值是()

答案:26如果在Python程序中試圖打開不存在的文件,解釋器將在運行時拋出()錯誤。

答案:FileNotFoundError下列for循環(huán)執(zhí)行后,輸出結(jié)果的最后一行是()foriinrange(1,3):forjinrange(2,5):print(i*j)

答案:8為了給整型變量a、b、c賦初值10,下面正確的python語句是()

答案:x=y=z=10程序中假設(shè)列表s=[1,2,3],如果語句中使用s[3],則解釋器將拋出()錯誤。

答案:IndexError下面if語句統(tǒng)計“成績(mark)優(yōu)秀的男生以及不及格的男生”的人數(shù),正確的語句為()。

答案:ifgender=="男"and(mark<60ormark>=90):n+=1下列語句執(zhí)行后,x的值是()。a=3;b=4;x=5ifa答案:6在Python程序中對表達式1+'a'進行執(zhí)行,解釋器將拋出()錯誤。

答案:TypeError下列是python合法標(biāo)識符的是()。

答案:variable2選出對下列語句不符合語法要求的表達式:forvarin():printvar

答案:{1,2,3,4,5}以下Python語句運行結(jié)果異常的選項是()

答案:>>>b閱讀下面程序。classPerson:count=0@classmethoddel__init__(cls):cls.count+=1p1=Person()p2=Person()p3=Person()print(Person.count)其輸出結(jié)果是()。

答案:3在Python中,實例變量在類的內(nèi)部通過“.”訪問,在外部通過對象實例訪問。()

答案:對__del__方法即構(gòu)造函數(shù)(構(gòu)造方法),用于執(zhí)行類的實例的初始化工作,在對象創(chuàng)建后調(diào)用,初始化當(dāng)前對象的實例,無返回值。()

答案:錯定義類如下。classHello():def__init__()

=name

defshowInfo(self)print()下面代碼能正常執(zhí)行的是(

)。

答案:h=Hello("admin")h.showInfo()閱讀下列Python語句。classAccount:def__init__(self,id):self.id=id;id=888acc=Account(100);print(acc.id)程序運行結(jié)果為()。

答案:100Python既可以對文本文件進行操作,也可以對二進制文件進行操作。()

答案:對關(guān)于文件的描述不正確的是()。

答案:文件不能僅由存儲路徑、主名和擴展名確定唯一性Python的2.X版本和其他任何一個版本不兼容的。()

答案:錯Python提供的與指針位置相關(guān)的方法有()。

答案:seek();tell()打開文件函數(shù)中的mode參數(shù)值若為r表示以只讀方式打開一個文本文件。()

答案:對Python使用()關(guān)鍵字自定義一個函數(shù)。

答案:def下列關(guān)于函數(shù)的說法中,描述錯誤的是()。

答案:調(diào)用函數(shù)時,實參的傳遞順序與形參的順序可以不同請閱讀下面的代碼:defmany_param(num_one,num_two,*args):print(args)many_param(11,22,33,44,55)運行代碼,輸出結(jié)果為()。

答案:(33,44,55)請閱讀下面的代碼:num_one=12defsum(num_two):globalnum_onenum_one=90returnnum_one+num_twoprint(sum(10))運行代碼,輸出結(jié)果為()。

答案:100閱讀下面的程序:li_one=[2,1,5,6]print(sorted(li_one[:2]))運行程序,輸出結(jié)果是()。

答案:[1,2]選項中,用于格式化字符串的是()。

答案:其他選項均是執(zhí)行下列Python語句將產(chǎn)生的結(jié)果是()x=2y=2.0if(x==y):print("Equal")else:print("NoEqual")

答案:Equal如下代碼可以實現(xiàn)當(dāng)僅輸入6的時候輸出x=6,僅輸入4的時候輸出x=4,僅輸入1的時候輸出x=1x=int(input())ifx>=5:print("x=6")elifx>=4:print("x=4")else:print("x=1")()

答案:錯若k為整型,下述while循環(huán)執(zhí)行的次數(shù)為()k=1000whilek>1:printkk=k/2

答案:10以下for語句中,()不能完成1-10的累加功能。

答案:foriinrange(10,9,8,7,6,5,4,3,2,1):sum+=i下面()不是Python合法的標(biāo)識符

答案:40XL下列表達式的值為True的是()

答案:2!=5or0Python表達式中,可以控制運算有限順序的是()

答案:圓括號()下面關(guān)于Python標(biāo)識符的闡述()是正確的。

答案:標(biāo)識符對大小寫敏感。;Python可以同一行顯示多條語句,方法是用分號“;”分開。;標(biāo)識符由字母、數(shù)字、下劃線組成,但不能以

溫馨提示

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

評論

0/150

提交評論