




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【MOOC】Python程序設(shè)計(jì)-商丘學(xué)院中國(guó)大學(xué)慕課MOOC答案第一章作業(yè)單元測(cè)試1、【單選題】下列選項(xiàng)中,不屬于Python語言特點(diǎn)的是()。本題答案:【面向過程】2、【單選題】Python語言是一種()類型的編程語言。本題答案:【解釋】3、【單選題】Python語句print(Hello,World!)的輸出是()。本題答案:【Hello,World!】4、【單選題】Python語言通過()來體現(xiàn)語句之間的邏輯關(guān)系。本題答案:【縮進(jìn)】5、【單選題】Python的輸入來源包括()本題答案:【以上都是】6、【判斷題】Python的可以通過行注釋和文檔字符串對(duì)程序解釋說明,增強(qiáng)代碼的可讀性。本題答案:【正確】7、【判斷題】input()函數(shù)用于接收一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),該函數(shù)返回的數(shù)據(jù)類型由用戶輸入的數(shù)據(jù)來決定。本題答案:【錯(cuò)誤】8、【判斷題】Python程序具有良好的可移植性,在某平臺(tái)編寫的程序無須或僅需少量修改便可在其他平臺(tái)運(yùn)行。本題答案:【正確】9、【判斷題】print()函數(shù)可以輸出任何類型的數(shù)據(jù)。本題答案:【正確】10、【判斷題】IDLE除了支持交互式編寫代碼,還支持文件式編寫代碼。本題答案:【正確】第二章作業(yè)單元測(cè)試1、【單選題】假設(shè)a=9,b=2,那么下列運(yùn)算中,錯(cuò)誤的是本題答案:【a**b的值是18】2、【單選題】下列數(shù)據(jù)中,不屬于字符串的是本題答案:【abc】3、【單選題】下列方法中,能夠讓所有單詞的首字母變成大寫的方法是本題答案:【capitalize】4、【單選題】下列選項(xiàng)中,正確定義了一個(gè)字典的是本題答案:【d={‘a(chǎn)’:1,‘b’:2,‘c’:3}】5、【單選題】下列刪除列表中最后一個(gè)元素的函數(shù)是本題答案:【pop】6、【判斷題】Python變量名區(qū)分大小寫,所以student和Student不是同一個(gè)變量。本題答案:【正確】7、【判斷題】Python支持使用字典的“鍵”作為下標(biāo)來訪問字典中的值。本題答案:【正確】8、【判斷題】Python列表中所有元素必須為相同類型的數(shù)據(jù)。本題答案:【錯(cuò)誤】9、【判斷題】如果需要連接大量字符串成為一個(gè)字符串,那么使用字符串對(duì)象的join()方法比運(yùn)算符+具有更高的效率。本題答案:【正確】10、【判斷題】當(dāng)作為條件表達(dá)式時(shí),空值、空字符串、空列表、空元組、空字典、空集合、空迭代對(duì)象以及任意形式的數(shù)字0都等價(jià)于False。本題答案:【正確】11、【填空題】已知x=3,那么執(zhí)行語句x+=6之后,x的值為___________本題答案:【9】12、【填空題】表達(dá)式[1,2,3]*3的執(zhí)行結(jié)果為____________本題答案:【[1,2,3,1,2,3,1,2,3]##%_YZPRLFH_%##[1,2,3,1,2,3,1,2,3]】13、【填空題】假設(shè)列表對(duì)象aList的值為[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是_____________本題答案:【[6,7,9,11]】14、【填空題】已知x='123'和y='456',那么表達(dá)式x+y的值為__________本題答案:【'123456'】15、【填空題】表達(dá)式'abcdefg'.split('d')的值為_________本題答案:【['abc','efg']】單元測(cè)試1、【單選題】打開一個(gè)已有文件,然后在文件末尾添加信息,正確的打開方式為()。本題答案:【'a'】2、【單選題】假設(shè)file是文本文件對(duì)象,下列選項(xiàng)中,哪個(gè)用于讀取一行內(nèi)容?()本題答案:【file.readline()】3、【單選題】下列方法中,用于向文件中寫內(nèi)容的是()。本題答案:【write】4、【單選題】下列語句打開文件的位置應(yīng)該在()。f=open('itheima.txt','w')本題答案:【與源文件在相同的目錄下】5、【單選題】若文本文件abc.txt中的內(nèi)容如下:abcdef閱讀下面的程序:file=open(abc.txt,r)s=file.readline()s1=list(s)print(s1)上述程序執(zhí)行的結(jié)果為()。本題答案:【['a','b','c','d','e','f']】6、【判斷題】使用上下文管理關(guān)鍵字with可以自動(dòng)管理文件對(duì)象,不論何種原因結(jié)束該關(guān)鍵字中的語句塊,都能保證文件被正確關(guān)閉。本題答案:【正確】7、【判斷題】文件打開的默認(rèn)方式是只讀。本題答案:【正確】8、【判斷題】使用write方法寫入文件時(shí),數(shù)據(jù)會(huì)追加到文件的末尾。本題答案:【錯(cuò)誤】9、【判斷題】read方法只能一次性讀取文件中的所有數(shù)據(jù)。本題答案:【錯(cuò)誤】10、【判斷題】打開文件對(duì)文件進(jìn)行讀寫,操作完成后應(yīng)該調(diào)用close()方法關(guān)閉文件,以釋放資源。本題答案:【正確】第四章作業(yè)單元測(cè)試1、【單選題】下列Python語句正確的是本題答案:【while104:print(“hello”)】2、【單選題】下述程序的執(zhí)行結(jié)果是sum=0foriinrange(100):sum=sum+iprint(sum)本題答案:【4950】3、【單選題】已知x=2,y=10,z=20,以下語句執(zhí)行后的結(jié)果是()ifxy:ifz30:print(“錯(cuò)誤”)else:print(“正確”)本題答案:【正確】4、【單選題】在foriinrange(6)語句中,i的取值是本題答案:【[0,1,2,3,4,5]】5、【單選題】下面程序的執(zhí)行結(jié)果是s?=?0?for?i?in?range(1,101):?????s?+=?i?else:?print(1)?本題答案:【1】6、【單選題】以下敘述正確的是本題答案:【只能在循環(huán)體內(nèi)使用break語句?】7、【單選題】下面代碼的輸出結(jié)果是print(0.1+0.2==0.3)本題答案:【False】8、【單選題】以下對(duì)Python程序縮進(jìn)格式描述錯(cuò)誤的選項(xiàng)是本題答案:【縮進(jìn)是用來格式美化Python程序的】9、【單選題】表達(dá)式‘y’‘x’==False的結(jié)果是本題答案:【False】10、【判斷題】在循環(huán)語句中,break語句的作用是提前結(jié)束本層循環(huán)。本題答案:【正確】11、【判斷題】forxinrange(10)和forxinrange(10,20)在用于控制循環(huán)次數(shù)方面的作用是等價(jià)的。本題答案:【正確】12、【判斷題】對(duì)于帶有else子句的for循環(huán)和while循環(huán),當(dāng)循環(huán)因循環(huán)條件不成立而自然結(jié)束時(shí)不會(huì)執(zhí)行else中的代碼。本題答案:【錯(cuò)誤】13、【判斷題】在循環(huán)中continue語句的作用是跳出當(dāng)前循環(huán)。本題答案:【錯(cuò)誤】14、【判斷題】在條件表達(dá)式中不允許使用復(fù)制運(yùn)算符“=”,會(huì)提示語法錯(cuò)誤。本題答案:【正確】15、【判斷題】對(duì)帶有else子句的循環(huán)語句,如果是因?yàn)檠h(huán)條件表達(dá)式不成立而自然結(jié)束循環(huán),則執(zhí)行else子句中的代碼。本題答案:【正確】5.2函數(shù)的參數(shù)和返回值1、【填空題】defdemo(newitem,old_list=None):ifold_listisNone:old_list=[]new_list=old_list[:]new_list.append(newitem)returnnew_listprint(demo(789,['a','b']))運(yùn)行以上代碼,程序輸出結(jié)果是:本題答案:【['a','b',789]##%_YZPRLFH_%##['a','b',789]】2、【填空題】defis_palindrome(n):m=n[::-1]returnn==mresult=is_palindrome('上海自來水來自海上')print(result)運(yùn)行以上代碼,程序輸出結(jié)果是:本題答案:【True】5.3匿名函數(shù)1、【填空題】g=lambdax,y=3,z=5:x*y*zprint(g(1))運(yùn)行以上代碼,程序輸出結(jié)果是:本題答案:【15】2、【填空題】data=[16,7,2,17,6,18]data.sort(key=lambdax:len(str(x)))print(data)運(yùn)行以上代碼,程序輸出結(jié)果是:本題答案:【[7,2,6,16,17,18]##%_YZPRLFH_%##[7,2,6,16,17,18]】單元測(cè)試1、【單選題】有一個(gè)函數(shù)關(guān)系表如下所示xyx0x-1x=0xx0x+1下面程序段中,能正確表示上面關(guān)系的是______。本題答案:【ifx=0:ifx0:y=x-1else:y=xelse:y=x+1】2、【單選題】deffunc(a=1):returna+1print(func(func()))以上代碼的運(yùn)行結(jié)果是:本題答案:【3】3、【單選題】deffunc(who='我'):print(f'人生苦短,{who}用Python')func('大家')以上代碼的運(yùn)行結(jié)果是:本題答案:【人生苦短,大家用Python】4、【單選題】f=lambdax=1:x*2print(f(f(2)))本題答案:【8】5、【單選題】deffunc(a=[]):a.append('hello')returnaa=func()b=func()print(a,b)以上代碼的運(yùn)行結(jié)果是:本題答案:【['hello','hello']['hello','hello']】6、【填空題】使用______關(guān)鍵字聲明匿名函數(shù)。本題答案:【lambda】7、【填空題】使用_______關(guān)鍵字創(chuàng)建自定義函數(shù)。本題答案:【def】8、【填空題】使用________關(guān)鍵字來引入模塊本題答案:【import】9、【填空題】f=lambday=3,z=2:y**z,則語句print(f(5))的輸出結(jié)果為_________。本題答案:【25】10、【填空題】函數(shù)可以有多個(gè)參數(shù),參數(shù)之間使用__________分隔。本題答案:【逗號(hào)##%_YZPRLFH_%##,】單元測(cè)試1、【單選題】關(guān)于面向過程和面向?qū)ο?,下列說法錯(cuò)誤的是本題答案:【面向過程是基于面向?qū)ο蟮摹?、【單選題】構(gòu)造方法的作用是本題答案:【對(duì)象的初始化】3、【單選題】構(gòu)造方法是類的一個(gè)特殊方法,Python中它的名稱為本題答案:【__init__】4、【單選題】Python類中包含一個(gè)特殊的變量,它表示當(dāng)前對(duì)象自身,可以訪問類的成員本題答案:【self】5、【單選題】Python中用于釋放類占用資源的方法是本題答案:【__del__】6、【單選題】Python中定義私有屬性的方法是本題答案:【使用__XX定義屬性名】7、【單選題】以下C類繼承A類和B類的格式中,正確的是本題答案:【classC(A,B):】8、【單選題】下列選項(xiàng)中,不屬于面向?qū)ο蟪绦蛟O(shè)計(jì)的三個(gè)特征的是本題答案:【抽象】9、【判斷題】通過類可以創(chuàng)建對(duì)象,有且只有一個(gè)對(duì)象實(shí)例。本題答案:【錯(cuò)誤】10、【判斷題】方法和函數(shù)的格式是完全一樣的。本題答案:【錯(cuò)誤】11、【判斷題】創(chuàng)建類的對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造方法進(jìn)行初始化。本題答案:【正確】12、【判斷題】創(chuàng)建完對(duì)象后,其屬性的初始值是固定的,外界無法進(jìn)行修改。本題答案:【錯(cuò)誤】13、【判斷題】使用del語句刪除對(duì)象,可以手動(dòng)釋放它所占用的資源。本題答案:【正確】期末考試(一)1、【判斷題】Python列表中所有元素必須為相同類型的數(shù)據(jù)。本題答案:【錯(cuò)誤】2、【判斷題】假設(shè)random模塊已導(dǎo)入,那么表達(dá)式random.sample(range(10),7)的作用是生成7個(gè)不重復(fù)的整數(shù)。本題答案:【正確】3、【判斷題】在編寫多層循環(huán)時(shí),為了提高運(yùn)行效率,應(yīng)盡量減少內(nèi)循環(huán)中不必要的計(jì)算。本題答案:【正確】4、【判斷題】在GUI設(shè)計(jì)中,復(fù)選按鈕用來實(shí)現(xiàn)用戶在多個(gè)選項(xiàng)中的互斥選擇,在同一組內(nèi)多個(gè)選項(xiàng)中只能選擇一個(gè),當(dāng)選擇發(fā)生變化之后,之前選中的選項(xiàng)自動(dòng)失效。本題答案:【錯(cuò)誤】5、【判斷題】Python采用的是基于值的自動(dòng)內(nèi)存管理方式。本題答案:【正確】6、【填空題】表達(dá)式int('123',8)的值為_________。本題答案:【83】7、【填空題】Python3.x語句print(1,2,3,sep=':')的輸出結(jié)果為____________。本題答案:【1:2:3##%_YZPRLFH_%##1:2:3】8、【填空題】Python內(nèi)置函數(shù)________________用來返回?cái)?shù)值型序列中所有元素之和。本題答案:【sum()##%_YZPRLFH_%##sum()##%_YZPRLFH_%##sum】9、【填空題】表達(dá)式chr(ord('z')-32)的值為___________。本題答案:【'Z'##%_YZPRLFH_%##‘Z’】10、【填空題】表達(dá)式[1,2,3]*3的執(zhí)行結(jié)果為______________________。本題答案:【[1,2,3,1,2,3,1,2,3]##%_YZPRLFH_%##[1,2,3,1,2,3,1,2,3]##%_YZPRLFH_%##[1,2,3,1,2,3,1,2,3]】11、【填空題】表達(dá)式[4]in[1,2,3,4]的值為________________。本題答案:【False】12、【填空題】表達(dá)式sorted([111,2,33],key=lambdax:len(str(x)))的值為________________。本題答案:【[2,33,111]##%_YZPRLFH_%##[2,33,111]##%_YZPRLFH_%##[2,33,111]】13、【填空題】已知x={1:2,2:3,3:4},那么表達(dá)式sum(x.values())的值為_________。本題答案:【9】14、【填空題】假設(shè)n為整數(shù),那么表達(dá)式n1==n%2的值為_____________。本題答案:【True】15、【填空題】已知字符串編碼格式utf8使用3個(gè)字節(jié)表示一個(gè)漢字、1個(gè)字節(jié)表示英語字母,那么表達(dá)式len('abc你好')的值為______________。本題答案:【5】16、【填空題】已知g=lambdax,y=3,z=5:x*y*z,則語句print(g(1))的輸出結(jié)果為_______。本題答案:【15】17、【填空題】Python標(biāo)準(zhǔn)庫os中用來列出指定文件夾中的文件和子文件夾列表的方式是____________。本題答案:【listdir()##%_YZPRLFH_%##listdir##%_YZPRLFH_%##listdir()】18、【填空題】補(bǔ)充完整程序,統(tǒng)計(jì)待輸入字符串中字符出現(xiàn)的次數(shù),按照字典的格式輸出。s=input('請(qǐng)輸入字符串:')d=dict()forchins:__________________________print(d)本題答案:【d[ch]=d.get(ch,0)+1##%_YZPRLFH_%##d[ch]=d.get(ch,0)+1】19、【填空題】______________命令既可以刪除列表中的一個(gè)元素,也可以刪除整個(gè)列表。本題答案:【del】20、【填空題】表達(dá)式3**2的值為_________。本題答案:【9】21、【填空題】表達(dá)式16**0.5的值為____________________。本題答案:【4.0】22、【填空題】任意長(zhǎng)度的Python列表中最后一個(gè)元素的下標(biāo)為________。本題答案:【-1】23、【填空題】字典對(duì)象的_____________方法返回字典中的“鍵-值對(duì)”列表。本題答案:【items()##%_YZPRLFH_%##items##%_YZPRLFH_%##items()】24、【填空題】已知x=[1,2,3],那么表達(dá)式x[10:]的值為____________。本題答案:【[]】25、【填空題】表達(dá)式list(zip([1,2],[3,4]))的值為________________________。本題答案:【[(1,3),(2,4)]##%_YZPRLFH_%##[(1,3),(2,4)]##%_YZPRLFH_%##[(1,3),(2,4)]】26、【填空題】表達(dá)式3or5的值為________。本題答案:【3】27、【填空題】閱讀下面一段示例程序:myStr='Hello,World'num=[0,0]forsinmyStr:ifs.islower():num[0]+=1ifs.isalpha():num[1]+=1print(num)程序執(zhí)行結(jié)果__________________________本題答案:【[8,10]##%_YZPRLFH_%##[8,10]##%_YZPRLFH_%##[8,10]】28、【填空題】已知test.txt文件中保存的內(nèi)容如下:Hello,MynameisPythonwhat'syourname?創(chuàng)建一個(gè)程序,用于讀取上述文件中的內(nèi)容,具體如下:withopen('test.txt','r')asfile:content=file.read(6)content=file.readline()print(content)程序執(zhí)行結(jié)果__________________________本題答案:【MynameisPython##%_YZPRLFH_%##Mynameispython##%_YZPRLFH_%##mynameispython##%_YZPRLFH_%##mynameisPython】29、【填空題】編寫一個(gè)程序,將用戶輸入的兩個(gè)變量進(jìn)行相互交換。要求不使用臨時(shí)變量實(shí)現(xiàn),請(qǐng)補(bǔ)充完整。a=input('輸入a值:')b=input('輸入b值:')__________________________print('交換后a的值為:{}'.format(a))print('交換后b的值為:{}'.format(b))本題答案:【a,b=b,a##%_YZPRLFH_%##b,a=a,b##%_YZPRLFH_%##a,b=b,a##%_YZPRLFH_%##b,a=a,b】30、【填空題】閱讀下面一段示例程序:deflist_sum(t):total=0res=[]foriint:total+=ires.append(total)returnrest=[1,2,3,4,5]print(list_sum(t))程序執(zhí)行結(jié)果__________________________本題答案:【[1,3,6,10,15]##%_YZPRLFH_%##[
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年黑龍江省牡丹江市東安區(qū)三下數(shù)學(xué)期末預(yù)測(cè)試題含解析
- 足浴店運(yùn)營(yíng)管理與工作流程優(yōu)化
- 2025河北石家莊建筑行業(yè)大型國(guó)有企業(yè)招聘46人筆試參考題庫附帶答案詳解
- 2024-2025學(xué)年廣東省深圳市龍華區(qū)萬安學(xué)校四下數(shù)學(xué)期末經(jīng)典試題含解析
- 黃岡市紅安縣2025屆六年級(jí)下學(xué)期調(diào)研數(shù)學(xué)試卷含解析
- 跨境電商中安全產(chǎn)品銷售的客戶關(guān)系管理挑戰(zhàn)與策略
- 西安海棠職業(yè)學(xué)院《國(guó)際商務(wù)社交禮儀》2023-2024學(xué)年第二學(xué)期期末試卷
- 大慶職業(yè)學(xué)院《Matab在信號(hào)與系統(tǒng)課程中的應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 泉州輕工職業(yè)學(xué)院《水域生態(tài)學(xué)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 移動(dòng)設(shè)備頁面適配優(yōu)化指南
- 大學(xué)物理馬文蔚版PPT
- 內(nèi)蒙古自治區(qū)高層建筑工程結(jié)構(gòu)抗震基本參數(shù)表(2022年版)
- FZ/T 07010-2021綠色設(shè)計(jì)產(chǎn)品評(píng)價(jià)技術(shù)規(guī)范針織服裝
- 2023年北京市中學(xué)生數(shù)學(xué)競(jìng)賽高一年級(jí)復(fù)賽試題及解答
- 乙?;蚁┩p烯酮;二乙烯酮;雙乙烯酮)的理化性質(zhì)及危險(xiǎn)特性表
- 酒店機(jī)房巡視簽到表
- API-650-1鋼制焊接石油儲(chǔ)罐
- 鼠疫演練腳本
- 變壓器試驗(yàn)精品課件
- 煤礦機(jī)電運(yùn)輸類臺(tái)賬(各種記錄匯編)
- 危險(xiǎn)化學(xué)品從業(yè)單位安全生產(chǎn)標(biāo)準(zhǔn)化宣貫
評(píng)論
0/150
提交評(píng)論