




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
MOOC樂學Python-南京工業(yè)大學中國大學慕課答案隨堂測驗1、問題:以下哪個不能用來作為判斷程序好壞的客觀依據(jù):選項:A、程序執(zhí)行的效率B、程序運行結(jié)果的準確性C、用戶使用程序時的體驗度D、程序的編寫者正確答案:【程序的編寫者】2、問題:在Python程序中以下哪個語句可以實現(xiàn)將變量x的值輸出:選項:A、input(x)B、print(x)C、x=input()D、x=print()正確答案:【print(x)】3、問題:Python2.x和Python3.x語法完全兼容選項:A、正確B、錯誤正確答案:【錯誤】4、問題:代碼的先后順序不會影響程序的運行結(jié)果。選項:A、正確B、錯誤正確答案:【錯誤】5、問題:程序中的所有符號都可以在中文輸入法狀態(tài)下進行輸入。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測驗1、問題:以下不能用于在Python程序中作為自定義標識符的有:選項:A、forB、notC、inD、it正確答案:【for#not#in】2、問題:在Python程序中,表達式‘1’+‘2’的結(jié)果為'12'選項:A、正確B、錯誤正確答案:【正確】3、問題:Python程序既可以輸出文本,也可以輸出圖形、聲音等。選項:A、正確B、錯誤正確答案:【正確】4、問題:已知a=input(),假設(shè)用戶輸入3,則表達式a+2的值為5。選項:A、正確B、錯誤正確答案:【錯誤】5、問題:在Python程序中,標識符不區(qū)分大小寫。選項:A、正確B、錯誤正確答案:【錯誤】隨堂測驗1、問題:已知:a=10b=a**2依次執(zhí)行以上語句后,b的值為:選項:A、20B、100C、10D、100.0正確答案:【100】2、問題:已知a=7,則執(zhí)行表達式a//=2后,a的值為:選項:A、1B、2C、3D、3.5正確答案:【3】3、問題:已知變量a是一個三位正整數(shù),則以下能獲取其百位數(shù)字的表達式為:選項:A、a//100B、a/100C、a/100-a/10D、a//100-a//10正確答案:【a//100】4、問題:以下哪些是Python的內(nèi)置函數(shù):選項:A、absB、maxC、sqrtD、pow正確答案:【abs#max#pow】5、問題:math庫屬于自帶庫,不需要另外單獨安裝。選項:A、正確B、錯誤正確答案:【正確】第1周單元作業(yè)第1周單元測驗1、問題:以下哪個程序相對較優(yōu):選項:A、r=input()pi=3.14v=(4/3)*pi*r*r*rprint(v)B、r=eval(input())pi=3.14v=(4/3)*pi*r*r*rprint(v)C、r=eval(input('請輸入半徑:'))pi=3.14v=(4/3)*pi*r*r*rprint('球體積為:',v)D、importmathE、導(dǎo)入math庫r=eval(input('請輸入半徑:'))F、輸入球半徑v=(4/3)*math.pi*math.pow(r,3)G、計算球體積print('球體積為:',v)H、輸出球體積正確答案:【importmath#導(dǎo)入math庫r=eval(input('請輸入半徑:'))#輸入球半徑v=(4/3)*math.pi*math.pow(r,3)#計算球體積print('球體積為:',v)#輸出球體積】2、問題:在IDLE的文件式運行環(huán)境下,執(zhí)行程序的快捷鍵為:選項:A、F1B、F3C、F5D、F12正確答案:【F5】3、問題:以下不能用于計算a的4次方的表達式是:選項:A、a**4B、pow(a,4)C、a*4D、math.pow(a,4)正確答案:【a*4】4、問題:執(zhí)行以下程序后,a和b的值分別為:a=1b=aa=a-b選項:A、10B、00C、11D、01正確答案:【01】5、問題:執(zhí)行以下程序后,a和b的值分別為:a=3b=5b,a=a,b選項:A、53B、35C、33D、55正確答案:【53】6、問題:執(zhí)行以下程序后,假設(shè)用戶輸入543,則輸出結(jié)果為:選項:A、43,373B、43,373C、43,3,73D、43,373正確答案:【43,373】7、問題:math庫中的哪個函數(shù)能夠?qū)崿F(xiàn)求解最大公約數(shù)的功能:選項:A、fabsB、fmodC、factorialD、gcd正確答案:【gcd】8、問題:以下哪個標識符能用于在Python程序中自定義變量名:選項:A、TrueB、WhileC、importD、if正確答案:【W(wǎng)hile】9、問題:執(zhí)行表達式2+'1a'后,結(jié)果為:選項:A、3B、'21a'C、'21'D、報錯正確答案:【報錯】10、問題:以下不能實現(xiàn)將變量a的值增加1的是:選項:A、a=a+1B、a+=1C、a+1D、a=a+int('1')正確答案:【a+1】隨堂測驗1、填空題:已知字符串s='馬力在學校運動會400m的決賽中獲得了第一名。',則表達式s[0]的值為:'__________'正確答案:【馬】2、填空題:已知字符串s='馬力在學校運動會400m的決賽中獲得了第一名。',則表達式s[8]的值為:'__________'正確答案:【4】3、填空題:已知字符串s='馬力在學校運動會400m的決賽中獲得了第一名。',則表達式s[-3]的值為:'__________'正確答案:【一】4、填空題:已知字符串s='馬力在學校運動會400m的決賽中獲得了第一名。',則表達式s[-12]的值為:'__________'正確答案:【m】5、填空題:已知字符串s='馬力在學校運動會400m的決賽中獲得了第一名。',則表達式s[11]的值為:'__________'正確答案:【m】隨堂測驗1、填空題:已知字符串s='小明對小紅說:“這個玩具是我在網(wǎng)上買的,才花了50塊錢?!?,則表達式s[0:2]的值為:'______'正確答案:【小明】2、填空題:已知字符串s='小明對小紅說:“這個玩具是我在網(wǎng)上買的,才花了50塊錢。”',則表達式s[10:12]的值為:'______'正確答案:【玩具】3、填空題:已知字符串s='小明對小紅說:“這個玩具是我在網(wǎng)上買的,才花了50塊錢?!?,則表達式s[-6:-2]的值為:'______'正確答案:【50塊錢】4、填空題:已知字符串s='agcosobdelgutcukq',則表達式s[1::2]的值為:'______'正確答案:【goodluck】5、填空題:已知字符串s='sernnotdyluloepw',則表達式s[-1::-2]的值為:'_________'正確答案:【welldone】隨堂測驗1、問題:已知字符串s='abc',則表達式s*2的值是:選項:A、'abcabc'B、abcabcC、'abc2'D、'aabbcc'正確答案:【'abcabc'】2、問題:已知字符串s1='snow',s2='man',則表達式s1+s2的值為:選項:A、'mansnow'B、'amnnosw'C、'snowman'D、7正確答案:【'snowman'】3、問題:已知字符串s='hello',則表達式'he'notin'hello'的值為:選項:A、'True'B、'False'C、TrueD、False正確答案:【False】4、問題:已知字符串s='who',則執(zhí)行語句s[-1]='at'后,s的值為:選項:A、'what'B、'wha'C、'whoat'D、報錯,且s的值不變正確答案:【報錯,且s的值不變】5、問題:已知字符串s='ABC',則執(zhí)行語句s1=s.lower()后,s和s1的值分別為選項:A、'ABC''abc'B、'ABC''ABC'C、'abc''abc'D、'abc''ABC'正確答案:【'ABC''abc'】6、問題:在交互式運行環(huán)境下,運行表達式'{}今天一共買了{}支筆'.format('小明',3,4)的結(jié)果為:選項:A、'3今天一共買了4支筆'B、'小明今天一共買了3支筆'C、報錯D、小明今天一共買了3支筆正確答案:【'小明今天一共買了3支筆'】7、問題:表達式'{:=^3}'.format('^')的值為:選項:A、'=^='B、'^^^'C、'^=='D、'==^'正確答案:【'=^='】8、問題:執(zhí)行以下程序后,輸出的結(jié)果為:a=3b=11c=10print('{0:哥4}今天買了{1}支筆,總共花了{3:.1f}元錢,平均每支筆{4:.2f}元錢。'.format('小明',a,b,c,c/a))選項:A、小明今天買了3支筆,總共花了10.0元錢,平均每支筆3.33元錢。B、小明哥哥今天買了3支筆,總共花了10元錢,平均每支筆3元錢。C、小明哥哥今天買了3支筆,總共花了11.0元錢,平均每支筆3.67元錢。D、小明哥哥今天買了3支筆,總共花了10.0元錢,平均每支筆3.33元錢。正確答案:【小明哥哥今天買了3支筆,總共花了10.0元錢,平均每支筆3.33元錢。】9、問題:表達式'{1}愛吃{2},{0}也愛吃{2}。'.format('小明','小紅','蘋果','橙子')的值為:選項:A、'小明愛吃蘋果,小紅也愛吃蘋果。'B、'小紅愛吃橙子,小明也愛吃橙子。'C、'小紅愛吃蘋果,小明也愛吃蘋果。'D、'小明愛吃橙子,小紅也愛吃橙子。'正確答案:【'小紅愛吃蘋果,小明也愛吃蘋果。'】10、問題:表達式'{1:#5}{0:#3}'.format(1,0)的值為:選項:A、'E、10G、'H、'L、01N、'O、'1U、0'V、'0\、1'正確答案:【'0######1'】第2周單元作業(yè)第2周單元測驗1、問題:已知字符串s='0123456789',則以下表達式中值為'13579'的是:選項:A、s[0:-1]B、s[0:-1:2]C、s[1::2]D、s[1:-1:2]正確答案:【s[1::2]】2、問題:已知s1=2,s2='ab',則表達式s1*s2的值為選項:A、報錯B、'2ab'C、'abab'D、'ab2'正確答案:【'abab'】3、問題:已知字符串s='tab',則以下值不為'bat'的表達式是:選項:A、s[::-1]B、s[-1::-1]C、s[2::-1]D、s[0::-1]正確答案:【s[0::-1]】4、問題:已知字符串s='123456',則以下值不為'6'的表達式是:選項:A、s[-1]B、s[5]C、s[-1:-2:-1]D、len(s)正確答案:【len(s)】5、問題:執(zhí)行語句s=input(),當用戶輸入為-3.5時,以下表達式錯誤的是:選項:A、s*3B、s+sC、s+'3'D、s*s正確答案:【s*s】6、填空題:已知字符串s='我們班一共有30個人。',則表達式len(s)的值為___________。正確答案:【11】7、填空題:已知字符串s='2+3',則表達式s.isdigit()的值為__________。正確答案:【False】8、填空題:已知字符串s='1A2B3C4D',則表達式'ABCD'ins的值為___________。正確答案:【False】9、填空題:已知字符串s='goodgoood',則表達式s.replace('oo','o')的值為'____________'。正確答案:【godgood】10、填空題:已知字符串s='1234',則表達式str(s.index('3')+s.count('34'))*len(s)的值為'_________'正確答案:【3333】隨堂測驗1、問題:已知變量a和b的值均為正整數(shù)且a的值大于b的值,則以下能判斷a是否為b的倍數(shù)的描述為:選項:A、a對b取整的結(jié)果是否為0B、b對a取整的結(jié)果是否為0C、a對b取余的結(jié)果是否為0D、b對a取余的結(jié)果是否為0正確答案:【a對b取余的結(jié)果是否為0】2、問題:已知某系統(tǒng)登錄的用戶名和密碼分別為python和123456,則依次執(zhí)行語句user=input(請輸入用戶名:)和password=input(請輸入密碼:)后,可通過以下哪個表達式對用戶是否能成功登錄進行判斷:選項:A、user==pythonpassword==123456B、user==pythonandpassword==123456C、user==pythonorpassword==123456D、user==python||password==123456正確答案:【user==pythonandpassword==123456】3、問題:已知變量a的值為一個整數(shù),則以下能用于判斷變量a的值是否為兩位正整數(shù)的表達式有:選項:A、10=a=99B、9a100C、a=10anda=99D、a=10ora=99正確答案:【10=a=99#9a100#a=10anda=99】4、問題:在Python中,比較遠算符只能用于數(shù)值類型數(shù)據(jù)的比較。選項:A、正確B、錯誤正確答案:【錯誤】5、填空題:已知變量a=15,b=10,則表達式not(a+b20)的值為_________。正確答案:【False】隨堂測驗1、問題:試分析當用戶輸入為0時,以下程序的輸出結(jié)果為:a=int(input(請輸入一個整數(shù):))ifa0:print(正整數(shù))elifa0:print(負整數(shù))選項:A、正整數(shù)B、負整數(shù)C、無輸出D、報錯正確答案:【無輸出】2、問題:試分析當用戶輸入為6時,以下程序的輸出結(jié)果為:a=int(input(請輸入一個整數(shù):))ifa0:b=a*2ifa5:b=a*3print(b)選項:A、12B、18C、無輸出D、36正確答案:【18】3、問題:試分析當用戶輸入為6時,以下程序的輸出結(jié)果為:a=int(input(請輸入一個整數(shù):))ifa0:b=a*2elifa5:b=a*3print(b)選項:A、12B、18C、無輸出D、36正確答案:【12】4、問題:以下哪個Python程序能成功運行:選項:A、a=int(input(請輸入一個整數(shù):))ifa0:print(a)else:print(-a)B、a=int(input(請輸入一個整數(shù):))ifa0:print(a)else:print(-a)C、a=int(input(請輸入一個整數(shù):))ifa0print(a)elseprint(-a)D、a=int(input(請輸入一個整數(shù):))ifa0:print(a)elsea0:print(-a)正確答案:【a=int(input(請輸入一個整數(shù):))ifa0:print(a)else:print(-a)】5、填空題:已知程序如下:a=int(input(請輸入一個整數(shù):))ifa5:b=a+1elifa0:b=a-1else:b=aprint(b)執(zhí)行該程序后,當用戶輸入為3時,輸出b的值為________。正確答案:【3】第3周單元作業(yè)第3周單元測驗1、問題:已知變量a的值為一個正整數(shù),以下能用于判斷a的值是否為一個奇數(shù)的描述為:選項:A、a對2取余的結(jié)果為1說明a是奇數(shù)B、a對2取余的結(jié)果為0說明a是奇數(shù)C、a對2取整的結(jié)果為1說明a是奇數(shù)D、a對2取整的結(jié)果為0說明a是奇數(shù)正確答案:【a對2取余的結(jié)果為1說明a是奇數(shù)】2、問題:已知變量s的值是一個字符串,以下能用于判斷s這個字符串是否以字符“1”開頭,且以字符“0”結(jié)尾的表達式為:選項:A、s[0]==1ands[9]==0B、s[0]==1ands[-1]==0C、s[0]=1ors[-1]=0D、s[0]==1ors[-1]==0正確答案:【s[0]==1ands[-1]==0】3、問題:以下能用于隨機生成一個三位正整數(shù)的代碼為:選項:A、importrandoma=randint(100,999)B、importrandoma=random.randint(100,999)C、importrandoma=random.randint(100,1000)D、importrandoma=random.randint[100,999]正確答案:【importrandoma=random.randint(100,999)】4、問題:已知變量a=2,b=“02”,則表達式ab的值為:選項:A、TrueB、FalseC、報錯D、false正確答案:【報錯】5、問題:以下能實現(xiàn)將變量a和b的值從小到大輸出的是:測試用例:1)輸入:12輸出:122)輸入:21輸出:12選項:A、a=input('請輸入a的值:')b=input('請輸入b的值:')ifab:a,b=b,aprint(a,b)B、a=input('請輸入a的值:')b=input('請輸入b的值:')ifab:a,b=b,aprint(a,b)C、a=input('請輸入a的值:')b=input('請輸入b的值:')ifab:a,b=b,aprint(b,a)D、a=input('請輸入a的值:')b=input('請輸入b的值:')ifab:a,b=b,aprint(a,b)正確答案:【a=input('請輸入a的值:')b=input('請輸入b的值:')ifab:a,b=b,aprint(a,b)】6、填空題:以下程序運行結(jié)果為:a=4ifa3:b=a**2else:b=a**3print(b)正確答案:【16】7、填空題:以下程序的運行結(jié)果為:a=15ifa13:print(5,end=)ifa14:print(20,end=)ifa15:print(35,end=)正確答案:【520】8、填空題:以下程序的運行結(jié)果為:a=15ifa15:print(5,end=)elifa10:print(20,end=)elifa5:print(35,end=)正確答案:【20】9、填空題:已知分段函數(shù)如下:x0時,y=x+1x=0時,y=0x0時,y=x-1閱讀以下程序,并進行填空,實現(xiàn)以上分段函數(shù)的功能。x=int(input(請輸入一個整數(shù):))ifx=0:ifx0:y=x+1else:____________else:y=x-1print(y)正確答案:【y=0】10、填空題:假設(shè)運行以下程序后,用戶輸入的值分別為4、3、1,則運行結(jié)果為:a=int(input())b=int(input())c=int(input())ifab:a,b=b,aifbc:b,c=c,bprint(str(a)+str(b)+str(c))正確答案:【314】隨堂測驗1、問題:以下哪個程序不能使s=s+i這句話執(zhí)行10次:選項:A、i=0s=0whilei10:s=s+ii=i+1B、i=1s=0whilei=10:s=s+ii=i+1C、i=10s=0whilei0:s=s+ii=i-1D、i=2s=0whilei11:s=s+ii=i+1正確答案:【i=2s=0whilei11:s=s+ii=i+1】2、問題:以下能計算1-20所有奇數(shù)之積的是:選項:A、s=1foriinrange(1,21,2):s=s*iB、s=0foriinrange(1,21,2):s=s*iC、s=1foriinrange(0,20,2):s=s*iD、foriinrange(1,21,2):s=1s=s*i正確答案:【s=1foriinrange(1,21,2):s=s*i】3、問題:以下能計算1-20的所有偶數(shù)之和的程序有:選項:A、i=1s=0whilei=20:s=s+ii=i+2B、i=2s=0whilei=20:s=s+ii=i+2C、D、正確答案:【i=2s=0whilei=20:s=s+ii=i+2#】4、填空題:以下程序運行結(jié)果的第一行為________。正確答案:【6】5、填空題:當用戶輸入為3時,以下程序的運行結(jié)果為_________。n=int(input(請輸入一個整數(shù):))s=0foriinrange(-1,n):s=s+iprint(s)正確答案:【2】隨堂測驗1、問題:以下程序的運行結(jié)果一共有________行。選項:A、1B、2C、3D、4正確答案:【2】2、填空題:以下程序運行結(jié)果的第二行為_____________。正確答案:【3】3、填空題:以下程序的運行結(jié)果為____________。正確答案:【1】4、填空題:以下程序的運行結(jié)果為_____________。正確答案:【2】5、填空題:以下程序運行結(jié)果的第二行為______________。正確答案:【4】隨堂測驗1、問題:else只能用于選擇結(jié)構(gòu)。選項:A、正確B、錯誤正確答案:【錯誤】2、問題:在循環(huán)結(jié)構(gòu)中,else子句一般跟break語句搭配使用。選項:A、正確B、錯誤正確答案:【正確】3、填空題:以下程序的運行結(jié)果為___________。s=498327foriinrange(0,len(s)):ifs[i]==2:print(i)breakelse:print(-1)正確答案:【4】4、填空題:以下程序的運行結(jié)果為____________。s=498327foriinrange(0,len(s)):ifs[i]==6:print(i)breakelse:print(-1)正確答案:【-1】5、填空題:以下程序的運行結(jié)果有________行。s=498327foriinrange(0,len(s)):ifs[i]==6:breakprint(i)else:print(-1)正確答案:【7##%_YZPRLFH_%##七】隨堂測驗1、問題:以下程序語法正確的是:選項:A、foriinrange(1,10)forjinrange(1,10)print({}*{}={}.format(i,j,i*j))B、foriinrange(1,10):forjinrange(1,10):print({}*{}={}.format(i,j,i*j))C、foriinrange(1,10):forjinrange(1,10):print({}*{}={}.format(i,j,i*j))D、foriinrange(1,10):forjinrange(1,10):print({}*{}={}.format(i,j,i*j))正確答案:【foriinrange(1,10):forjinrange(1,10):print({}*{}={}.format(i,j,i*j))】2、填空題:以下程序的運行結(jié)果一共有____________行。foriinrange(1,10):forjinrange(1,10):print({}*{}={}.format(i,j,i*j))正確答案:【81##%_YZPRLFH_%##八十一】3、填空題:以下程序運行結(jié)果的第十行為___________。foriinabc:forjinrange(1,11):print({}{}.format(i,j))正確答案:【a10】4、填空題:以下程序的運行結(jié)果為___________。foriinrange(2,4):s=0forjinrange(1,i):s=s+jprint(s)正確答案:【3】5、填空題:以下程序的運行結(jié)果為_________。s=0foriinrange(2,4):forjinrange(1,i):s=s+jprint(s)正確答案:【4】第4周單元作業(yè)第4周單元測驗1、問題:以下程序用于輸出所有三位正整數(shù)中的奇數(shù),則空白部分應(yīng)該填寫的內(nèi)容是:foriin______________:print(i)選項:A、range(100,999,2)B、range(100,1000,2)C、range(99,1000,2)D、range(101,1000,2)正確答案:【range(101,1000,2)】2、問題:以下程序的輸出結(jié)果為bdf,則空白部分應(yīng)該填寫的內(nèi)容是:s=abcdefforiin________________:print(s[i],end=)選項:A、range(0,len(s),2)B、range(1,len(s),2)C、range(1,-1,2)D、range(0,-1,-2)正確答案:【range(1,len(s),2)】3、問題:以下程序用于輸出正整數(shù)m和n(mn)的所有相同因子,則空白部分應(yīng)該填寫的內(nèi)容是:m=int(input(請輸入一個整數(shù):))n=int(input(請輸入一個整數(shù):))foriinrange(1,n+1):if_____________:print(i)選項:A、B、C、D、正確答案:【】4、問題:以下程序用于輸出給定三位正整數(shù)的逆序數(shù)(比如輸入345,輸出為543),則空白部分應(yīng)該填寫的內(nèi)容為:n=input(請輸入一個三位正整數(shù):)s=''foriinn:____________print(s)選項:A、s=s*iB、s=i*sC、s=s+iD、s=i+s正確答案:【s=i+s】5、問題:以下程序的輸出結(jié)果為:foriinrange(0,5,2):print('*'*(2*i+1))選項:A、***************B、*************************C、***************D、***************正確答案:【***************】6、填空題:以下程序的輸出結(jié)果為_____________。正確答案:【102】7、填空題:以下程序的輸出結(jié)果為______________。s=1foriinrange(10,1,-1):s=s+iifs20:breakprint(i)正確答案:【8】8、填空題:以下程序的輸出結(jié)果為________________。正確答案:【25】9、填空題:以下程序的輸出結(jié)果為_________________。s=AB123defforiins:print(i,end='')#本次輸出后不換行,后面的內(nèi)容緊接著輸出ifi.islower():#字符串的islower方法用于判斷字符串中的字母是否全為小寫字母print('yes')breakelse:print('no')正確答案:【AB123dyes】10、填空題:以下程序用于輸出1000以內(nèi)的所有完全數(shù),則空白部分應(yīng)該填寫的內(nèi)容是:提示:完全數(shù),即一個數(shù)等于其所有真因子(除了其本身以外的因子)之和。比如6=1+2+3,因此6是一個完全數(shù)。正確答案:【s=0】隨堂測驗1、問題:已知列表lst=[1,2,3,4,5],則以下哪個表達式的值不為5:選項:A、lst[4]B、lst[-1]C、lst[5]D、len(lst)正確答案:【lst[5]】2、問題:已知列表lst_score=[90,91,89,100,95],則執(zhí)行表達式lst_score[1]=92后:選項:A、lst_score的值為[90,92,89,100,95]B、lst_score的值為[90,91,89,100,95]C、報錯D、lst_score的值為[92,91,89,100,95]正確答案:【lst_score的值為[90,92,89,100,95]】3、問題:已知列表lst=[[1,2,3],[4,5,6],[7,8,9]],則表達式lst[1][1]的值為:選項:A、1B、5C、4D、[4,5,6]正確答案:【5】4、問題:已知列表lst=[1,2,3],則執(zhí)行表達式lst[1]='a'后:選項:A、報錯B、lst的值為[1,'a',3]C、lst的值為[1,a,3]D、lst的值為[1,2,3]正確答案:【lst的值為[1,'a',3]】5、問題:已知列表a=[1,2,3,4,5,6,7,8,9],則以下能獲取列表中所有奇數(shù)的表示式有:選項:A、a[::2]B、a[1::2]C、a[-1::-2]D、a[0::2]正確答案:【a[::2]#a[-1::-2]#a[0::2]】隨堂測驗1、問題:已知列表lst=['ab','aa','abc','bcd'],則表達式lst.count('a')的值為:選項:A、1B、2C、3D、0正確答案:【0】2、問題:已知列表lst=[1,2,3,4,5],則以下表達式不能正確執(zhí)行的是:選項:A、max(lst)B、min(lst)C、sum(lst)D、round(lst)正確答案:【round(lst)】3、問題:已知列表lst=['a','b','c',1],則以下不能夠刪除值為1的元素的表示式為:選項:A、lst.remove(1)B、lst.pop()C、lst.remove(-1)D、lst.pop(3)正確答案:【lst.remove(-1)】4、問題:已知列表lst=[5,3,2,4,1],則以下能夠改變列表lst中的元素順序,使其按照值從大到小排列的表達式是:選項:A、lst.reverse()B、lst.sort(reverse=True)C、sorted(lst,reverse=True)D、lst[::-1]正確答案:【lst.sort(reverse=True)】5、問題:已知列表lst=[1,2,3,4,5],則以下不能在列表最后添加新的元素6的表達式有:選項:A、lst.append(6)B、lst.insert(-1,6)C、lst.insert(5,6)D、lst.insert(6)正確答案:【lst.insert(-1,6)#lst.insert(6)】第5周單元作業(yè)第5周單元測驗1、問題:已知列表lst=[1,'a',2,'b',3,'c'],則表達式lst[-3]的值為:選項:A、bB、'b'C、['b']D、[b]正確答案:【'b'】2、問題:已知列表lst=[1,'a',2,'b',3,'c'],則表達式lst[0:1]的值為:選項:A、1B、[1]C、[1,'a']D、[1,a]正確答案:【[1]】3、問題:已知列表lst=[1,'a',2,'b',3,'c'],則執(zhí)行表達式lst[1:2]=['d']后:選項:A、lst的值為[1,['d'],2,'b',3,'c']B、lst的值為[1,'d',2,'b',3,'c']C、lst的值為[1,'d','b',3,'c']D、報錯正確答案:【lst的值為[1,'d',2,'b',3,'c']】4、問題:已知列表lst=['a','c','b'],則表示max(lst)的值為:選項:A、'a'B、'b'C、'c'D、報錯正確答案:【'c'】5、問題:已知列表lst=[1,1,2,2,3,3],則以下表達式的值不為2的是:選項:A、lst.index(2)B、lst.count(2)C、lst.pop(2)D、lst[2:3]正確答案:【lst[2:3]】6、填空題:已知列表lst=[1,2,3,4,5],則表達式lst.pop()的值為:正確答案:【5】7、填空題:已知列表lst=[1,2,[3,4,5],[6,7,8,9]],則表達式lst[3][2]的值為:正確答案:【8】8、填空題:已知列表lst=[1,2,3,4,5,6,7,8,9],則表達式sum(lst[1::3])的值為:正確答案:【15】9、填空題:已知列表lst1=[8,5,7,2,10],lst2=sorted(lst1),則表達式lst2[-1]的值為:正確答案:【10】10、填空題:已知列表lst=[1,2,3,4,5],則依次執(zhí)行表達式lst.insert(0,-1),lst.pop(1)后,表達式sum(lst)的值為:正確答案:【13】隨堂測驗1、填空題:運行以下程序,輸出結(jié)果為:lst1=[1,2,3,4,5]lst2=[]foriinlst1:lst2.append(i)print(lst2[-1])正確答案:【5】2、填空題:運行以下程序,輸出結(jié)果為:lst1=[1,2,3,4,5]lst2=[]foriinlst1:lst2.insert(0,i)print(lst2[-1])正確答案:【1】3、填空題:運行以下程序,輸出結(jié)果為:lst=[1,2,3,4,3,2,5,1,3]n=lst.count(3)foriinrange(0,n):lst.remove(3)print(lst[3])正確答案:【2】4、填空題:運行以下程序,輸出結(jié)果為:lst1=[1,2,3,4,5]lst2=[]foriinlst1:lst2=[i]+lst2print(lst1[0]+lst2[0])正確答案:【6】5、填空題:運行以下程序,輸出結(jié)果為:lst1=[1,2,3,4,5]lst2=[3,4,5,6,7]s=0foriinlst1:ifiinlst2:s+=iprint(s)正確答案:【12】6、填空題:運行以下程序,輸出結(jié)果為:正確答案:【0123】7、填空題:運行以下程序,輸出結(jié)果為:lst1=[1,2,3,4,5]lst2=[i*2foriinlst1]foriinlst2:print(i,end='')#此處''為空字符串正確答案:【246810】8、填空題:運行以下程序,輸出結(jié)果為:lst1=['a','b','c','d','e']lst2=[i.upper()+'1'foriinlst1]print(lst2[2])正確答案:【C1】9、填空題:運行以下程序,輸出結(jié)果為:lst1=[70,80,93,88,90]lst2=[iforiinlst1ifi90]print(lst2)正確答案:【[93]】10、填空題:運行以下程序,輸出結(jié)果為:lst1=['abc','def','ghi']lst2=[i[::-1]foriinlst1]print(lst2[1][2])正確答案:【d】隨堂測驗1、問題:已知元組t=(1,2,3),則以下能在Python編譯環(huán)境中正確執(zhí)行的表達式是:選項:A、t[0]+=1B、t.append(4)C、t[0]=5D、t[0]+t[1]正確答案:【t[0]+t[1]】2、問題:以下不能在Python編譯環(huán)境中正確執(zhí)行的表達式是:選項:A、a={1,2,3,(4,5,6)}B、a={1,2,3,[4,5,6]}C、a=[1,2,3,(4,5,6)]D、a=(1,2,3,[4,5,6])正確答案:【a={1,2,3,[4,5,6]}】3、問題:在Python編譯環(huán)境下執(zhí)行以下表達式,會報錯的是:選項:A、[1,2,3][0]B、(1,2,3)[0]C、{1,2,3}[0]D、'123'[0]正確答案:【{1,2,3}[0]】4、問題:執(zhí)行以下程序后,輸出結(jié)果為:t=(1,2,3)a=[(i,i+1)foriint]print(a)選項:A、[(1,2),(2,3),(3,4)]B、((1,2),(2,3),(3,4))C、[[1,2],[2,3],[3,4]]D、([1,2],[2,3],[3,4])正確答案:【[(1,2),(2,3),(3,4)]】5、填空題:已知元組t=(1,2,1,3,1,4),則執(zhí)行表達式s=set(t)后,sum(s)的值為:正確答案:【10】6、填空題:運行以下程序,輸出結(jié)果為:t=((1,2),[3,4],[5,6],(7,8),(9))s=0foriint:ifstr(type(i))==class'tuple':s+=max(i)print(s)正確答案:【10】7、填空題:運行以下程序,輸出結(jié)果為:a=(('小梅','女','1999-1-10'),('小紅',20,'2000-10-3'),('小林',18,'1999-2-6'))print(a[1][2][-3])正確答案:【0】8、填空題:已知s1={1,2,3},s2={'1','2','3','4'},則表達式len(s1s2)的值為:正確答案:【0】9、填空題:已知s1={1,2,3},s2={'1','2','3','4'},則表達式len(s1|s2)的值為:正確答案:【7】10、填空題:執(zhí)行表達式b,a,c=sorted((3,5,1))后,a的值為:正確答案:【3】第6周單元作業(yè)第6周單元測驗1、填空題:運行以下程序,輸出結(jié)果為:lst=[1,2,3,4,5]s=''foriinlst:s=str(i)+sprint(s)正確答案:【54321】2、填空題:運行以下程序,輸出結(jié)果為:s='a1b2c3d4'lst=[]n=len(s)foriinrange(0,n,2):lst.append(s[i:i+2])print(lst[-3])正確答案:【b2】3、填空題:運行以下程序,輸出結(jié)果為:lst=[1,2,3,4,5]foriinlst:i*=2print(lst[3])正確答案:【4】4、填空題:假設(shè)以下程序的功能是:刪除列表lst所有值為2的元素,則程序空白處應(yīng)該填寫_______________(注意:填寫時不要添加多余的空格,且標點符號均必須為英文字符)。lst=[1,2,3,2,2,4,2,5]n=lst._________foriinrange(0,n):lst.remove(2)print(lst)正確答案:【count(2)】5、填空題:運行以下程序,輸出結(jié)果為:tup=([1,2],[4,3],[6,5],[7,8])lst=[sum(i)foriintupifi[0]i[1]]print(lst[1])正確答案:【11】6、填空題:運行以下程序,輸出結(jié)果為:lst=['1',int('1'),eval('1'),(1)]s=set(lst)print(len(s))正確答案:【2】7、填空題:運行以下程序,輸出結(jié)果為:lst1=[1,2,3,4,5]lst2=[i3foriinlst1]print(lst2[2])正確答案:【False】8、填空題:運行以下程序,輸出的最后一行內(nèi)容為:lst1=[1,2,3]lst2=['4','5']foriinlst1:forjinlst2:print(i*j)正確答案:【555】9、填空題:運行以下程序,輸出結(jié)果為:s='Ilikepurpleflowers'lst1=s.split()lst2=[len(i)foriinlst1]lst2.sort(reverse=True)print(lst2[0])正確答案:【7】10、填空題:已知set1={0,1,2,3},set2={2,3,4,5}。則以下程序的功能,可以用表達式set3=set1___set2實現(xiàn)。(在空格處填寫合適的運算符)set3=set()foriinset1:ifiinset2:set3.add(i)#集合的add方法表示在集合中添加一個元素正確答案:【&】隨堂測驗1、填空題:已知字典dic={'a':1,'b':2,'c':3},則表達式dic['b']的值為___________正確答案:【2】2、填空題:已知字典dic={'a':1,'b':2,'c':3},則表達式2indic的值為___________正確答案:【False】3、填空題:已知字典dic={'a':1,'b':2,'c':3},則執(zhí)行表達式dic['d']=4后,表達式dic.get('d','不存在')的值為___________正確答案:【4】4、填空題:已知字典dic={'a':1,'b':2,'c':3},則執(zhí)行表達式dic.pop('c')的值為___________正確答案:【3】5、填空題:已知字典dic={(1,2):3,(4,5):5,(7,8):9},則表達式(1,2)indic的值為______________正確答案:【True】6、填空題:已知字典dic={'a':[1,2,3],'b':[4,5,6],'c':[7,8,9]},則表達式dic['c'][0]的值為______________正確答案:【7】7、填空題:已知字典dic={'a':[1,2,3],'b':[4,5,6],'c':[7,8,9]},則表達式sum(dic['a'])+sum(dic['b'])的值為______________正確答案:【21】8、填空題:已知字典dic={'a':[1,2,3],'b':[4,5,6],'c':[7,8,9]},則表達式dic['b'][1:]的值為______________正確答案:【[5,6]##%_YZPRLFH_%##[5,6]】9、填空題:已知字典dic={'a':[1,2,3],'b':[4,5,6],'c':[7,8,9]},則執(zhí)行表達式dic['a'].append(5)后,表達式len(dic['a'])的值為______________正確答案:【4】10、填空題:已知字典dic={'a':{1,2,3},'b':{4,5,6},'c':{6,7,8}},則表達式dic['b']dic['c']的值為正確答案:【{6}】第7周單元作業(yè)第7周單元測驗1、問題:以下不能在Python編譯環(huán)境下正確執(zhí)行的表達式是:選項:A、dic={'1,2':3,'4,5':6,'7,8':9}B、dic={(1,2):3,(4,5):6,(7,8):9}C、dic={{1,2}:3,{4,5}:6,{7,8}:9}D、dic={1:{2,3},4:[5,6],7:(8,9)}正確答案:【dic={{1,2}:3,{4,5}:6,{7,8}:9}】2、問題:已知字典dic={'小明':19,'小紅':20,'小李':18},則以下表達式執(zhí)行時會報錯的是:選項:A、dic['小林']=21B、dic[0]=21C、dic[小明]=21D、dic.get('小林')正確答案:【dic[小明]=21】3、問題:已知字典dic={'小明':1,'小紅':2,'小李':3},則以下表達式的值不為3的是:選項:A、dic['小李']B、dic.pop('小李')C、dic['小明']+dic['小紅']D、deldic['小李']正確答案:【deldic['小李']】4、問題:已知字典dic={'小王':70,'小張':90,'小劉':75},則執(zhí)行表達式dic[0]的結(jié)果為:選項:A、'小王'B、'小王':70C、(‘小王’,70)D、報錯正確答案:【報錯】5、問題:已知字典dic={'小欣':90,'小蕊':92,'小微':87},存放了學生的姓名及成績。假設(shè)變量user存放了某學生的姓名,則以下哪個程序不能夠?qū)崿F(xiàn)功能:在字典中查詢該學生信息是否存在,如果存在,輸出其成績,否則輸出'該學生不存在!'選項:A、ifdic.get(user,'error')=='error':print('該學生不存在!')else:print(dic[user])B、ifuserindic:print(dic[user])else:print('該學生不存在!')C、ifusernotindic:print('該學生不存在!')else:print(dic[user])D、ifdic.count(user)==0:print('該學生不存在!')else:print(dic[user])正確答案:【ifdic.count(user)==0:print('該學生不存在!')else:print(dic[user])】6、填空題:已知字典dic={'小明':[90,80],'小紅':[65,88],'小琳':[90,100]},則執(zhí)行表達式dic['小琳'].insert(1,(2000,9,10))后,表達式dic['小琳'][1][1]的值為______________正確答案:【9】7、填空題:已知字典dic={'小明':[90,80],'小紅':[65,88],'小琳':[90,100]},則執(zhí)行表達式dic['小紅'][1]+=10后,表達式dic['小紅'][1]的值為______________正確答案:【98】8、填空題:已知字典dic={'小明':[90,80],'小紅':[65,88],'小琳':[90,100]},則執(zhí)行表達式dic['小明'].pop()后,表達式dic['小明']的值為______________正確答案:【[90]】9、填空題:已知字典dic={'小明':[90,80],'小紅':[65,88],'小琳':[90,100]},則表達式len(dic['小明']+dic['小紅'])的值為______________正確答案:【4】10、填空題:已知字典dic={('小明',1):[90,80],('小紅',2):[65,88],('小琳',3):[90,100]},則表達式'小明'indic的值為______________正確答案:【False】隨堂測驗1、填空題:閱讀以下程序,填寫運行結(jié)果__________.(不考慮程序運行后字典元素的順序變化)dic={'a':2,'b':1,'c':3}foriindic.keys():print(i,end='')#此處''為空字符串正確答案:【abc】2、填空題:閱讀以下程序,填寫運行結(jié)果_____________.(不考慮程序運行后字典元素的順序變化)dic={'a':2,'b':1,'c':3}foriindic.values():print(i,end='')#此處''為空字符串正確答案:【213】3、填空題:閱讀以下程序,填寫運行結(jié)果___________.(不考慮程序運行后字典元素的順序變化)dic={'a':2,'b':1,'c':3}foriindic.items():print(i[0]*i[1],end='')#此處''為空字符串正確答案:【aabccc】4、填空題:閱讀以下程序,填寫運行結(jié)果_____________.(不考慮程序運行后字典元素的順序變化)dic={'a':2,'b':1,'c':3}fork,vindic.items():print(k+str(v),end='')#此處''為空字符串正確答案:【a2b1c3】5、填空題:閱讀以下程序,填寫運行結(jié)果______________.dic={'a':2,'b':1,'c':3}print(max(dic.values()))正確答案:【3】6、填空題:閱讀以下程序,填寫運行結(jié)果________________.dic={'a':2,'b':1,'c':3}print(max(dic.items()))正確答案:【('c',3)##%_YZPRLFH_%##('c',3)##%_YZPRLFH_%##('c',3)##%_YZPRLFH_%##('c',3)】7、填空題:閱讀以下程序,填寫運行結(jié)果_______________.(不考慮程序運行后字典元素的順序變化)dic={'a':[1,2,3],'b':[4,5,6],'c':[7,8,9]}foriindic.values():print(i[1],end='')#此處''為空字符串正確答案:【258】8、填空題:閱讀以下程序,分析運行結(jié)果中的第二行輸出為________________.(不考慮程序運行后字典元素的順序變化)dic={'a':[1,2,3],'b':[4,5,6],'c':[7,8,9]}fork,vindic.items():print(sum(v)//len(v))正確答案:【5】9、填空題:閱讀以下程序,填寫運行結(jié)果_______________.dic={'a':[1,2,2,3],'b':[1,4,5,6,2],'c':[3,7,8,9]}fork,vindic.items():ifv.count(2)==1:print(k)正確答案:【b】10、填空題:閱讀以下程序,填寫運行結(jié)果_______________.dic={'a':1,'b':2,'c':3}lst=[kfork,vindic.items()ifv=2]s=''foriinlst:s+=iprint(s)正確答案:【bc】第8周單元作業(yè)第8周單元測驗1、填空題:閱讀以下程序,分析運行結(jié)果中的第三行內(nèi)容為______________.(不考慮程序運行后字典元素的順序變化)dic={'小明':90,'小紅':87,'小玲':95,'小風':88,'小秋':100}foriindic.items():print(i[-2][-1])正確答案:【玲】2、填空題:閱讀以下程序,分析運行結(jié)果中的第五行內(nèi)容為_________________.(不考慮程序運行后字典元素的順序變化)正確答案:【0】3、填空題:閱讀以下程序,填寫運行結(jié)果_________________.dic={'apple':2,'orange':5,'pear':3,'banana':6,'watermelon':1}print(sum(dic.values()))正確答案:【17】4、填空題:閱讀以下程序,填寫運行結(jié)果________________.dic={'apple':2,'orange':5,'pear':3,'banana':6,'watermelon':1}s=0fork,vindic.items():ifv3:s+=vprint(s)正確答案:【11】5、填空題:閱讀以下程序,填寫運行結(jié)果________________.dic={'apple':2,'orange':5,'pear':3,'banana':6,'watermelon':1}n=0fork,vindic.items():ifv=n:m=kn=vprint(m)正確答案:【banana】6、填空題:閱讀以下程序,填寫運行結(jié)果_______________.(不考慮程序運行后字典元素的順序變化)dic={'小明':['男',18,90],'小紅':['女',19,85],'小玲':['女',18,91],'小剛':['男',20,81]}fork,vindic.items():print(v[2],end='')#此處''為空字符串正確答案:【90859181】7、填空題:閱讀以下程序,填寫運行結(jié)果_______________.dic={'小明':['男',18,90],'小紅':['女',19,85],'小玲':['女',18,91],'小剛':['男',20,81]}fork,vindic.items():ifv[-1]=90:v.append('優(yōu)秀')else:v.append('合格')print(dic['小剛'][-1])正確答案:【合格】8、填空題:閱讀以下程序,填寫運行結(jié)果_________________.dic={'小明':['男',18,90],'小紅':['女',19,85],'小玲':['女',18,91],'小剛':['男',20,81]}fork,vindic.items():ifv[-1]=90:v[2]='優(yōu)秀'else:v[2]='合格'print(dic['小紅'][-1])正確答案:【合格】9、填空題:閱讀以下程序,填寫運行結(jié)果_________________.(不考慮程序運行后字典元素的順序變化)正確答案:【小明小紅小玲】10、填空題:閱讀以下程序,填寫運行結(jié)果_________________.(不考慮程序運行后字典元素的順序變化)dic={('小明',18):['男',98],('小紅',19):['女',87],('小玲',18):['女',91],('小剛',20):['男',83]}fork,vindic.items():ifv[1]90:print(k[1],end='')#此處''為空字符串正確答案:【1818】隨堂測驗1、問題:定義一個函數(shù)時,形參可以是一個,也可以是多個,但是不能沒有。選項:A、正確B、錯誤正確答案:【錯誤】2、問題:函數(shù)一經(jīng)定義,就不能再修改。選項:A、正確B、錯誤正確答案:【錯誤】3、問題:函數(shù)定義后,只能被調(diào)用一次。選項:A、正確B、錯誤正確答案:【錯誤】4、問題:函數(shù)的返回值可以是零個、一個或者多個。選項:A、正確B、錯誤正確答案:【正確】5、填空題:閱讀以下程序,填寫運行結(jié)果_____________.deff(n):s=''#此處''為空字符串foriinrange(0,n):s+=str(i)print(s)f(4)正確答案:【0123】6、填空題:閱讀以下程序,填寫運行結(jié)果_______________.deff(m,n):s=''#此處''為空字符串foriinrange(m,n):s+=str(i)print(s)f(2,5)正確答案:【234】7、填空題:閱讀以下程序,填寫運行結(jié)果_______________.deff(m,n):s=''#此處''為空字符串foriinrange(m,n):s+=str(i)returnsprint(f(3,5)+f(1,4))正確答案:【34123】8、填空題:閱讀以下程序,填寫運行結(jié)果_______________.deff(n):ifn%2==0:print('偶',end='')#此處''為空字符串else:print('奇',end='')#此處''為空字符串foriin[1,5,2,6,7]:f(i)正確答案:【奇奇偶偶奇】9、填空題:閱讀以下程序,填寫運行結(jié)果________________.deff(n):s=str(n)result=''foriinrange(0,len(s)):result=s[i]+resultreturnresultprint(f(345))正確答案:【543】10、填空題:閱讀以下程序,填寫運行結(jié)果_____________.正確答案:【14】第9周單元作業(yè)第9周單元測驗1、填空題:閱讀以下程序,填寫運行結(jié)果________________.deff(a,b):returnstr(a+b)print(f(1,2)+f(2,3))正確答案:【35】2、填空題:閱讀以下程序,填寫運行結(jié)果________________.deff(m):returnm*2print(f(1)*f('1'))正確答案:【1111】3、填空題:閱讀以下程序,填寫運行結(jié)果_________________.正確答案:【1】4、填空題:閱讀以下程序,填寫運行結(jié)果_________________.正確答案:【True】5、填空題:閱讀以下程序,假設(shè)用戶輸入為18,則運行結(jié)果為______________.deff(m):returnm*3n=input('請輸入一個整數(shù):')print(f(n))正確答案:【181818】6、填空題:閱讀以下程序,填寫運行結(jié)果_________________.deff(m):s=str(m)ifs==s[::-1]:returnTrueelse:returnFalseprint(f(12345))正確答案:【False】7、填空題:閱讀以下程序,填寫運行結(jié)果________________.deff1(m):s=0foriinstr(m):s+=int(i)returnsdeff2(n):s=0whilen0:s=s+1n=n//10returnsprint(f1(123)//f2(123))正確答案:【2】8、填空題:閱讀以下程序,填寫運行結(jié)果________________.deff():m=0m=m+1print(m,end='')#此處''為空字符串f()f()正確答案:【11】9、填空題:閱讀以下程序,填寫運行結(jié)果__________________.deff(a,b):returna+b,a-bm,n=f(3,2)print(m,end='')#此處''為空字符串print(n)正確答案:【51】10、填空題:閱讀以下程序,填寫運行結(jié)果________________.deff(n):returnn+1print(f(f(2)+f(3)))正確答案:【8】隨堂測驗1、問題:以下程序的運行結(jié)果為______________.deff(x):returnlen(x)print(f([4,5,6]))選項:A、1B、0C、3D、報錯正確答案:【3】2、填空題:閱讀以下程序,填寫運行結(jié)果______________.deff(*x):y=[str(i)foriinx]s='/'.join(y)returnsprint(f(1,2,3))正確答案:【1/2/3】3、填空題:閱讀以下程序,填寫運行結(jié)果_______________.deff(a,*b):returna*bprint(f(2,3,4))正確答案:【(3,4,3,4)##%_YZPRLFH_%##(3,4,3,4)##%_YZPRLFH_%##(3,4,3,4)##%_YZPRLFH_%##(3,4,3,4)】4、填空題:閱讀以下程序,填寫運行結(jié)果_______________.deff(x,y=1):returnx*yprint(f(3))正確答案:【3】5、填空題:閱讀以下程序,填寫運行結(jié)果________________.deff(x,y=1):returnx**yprint(f(3,2))正確答案:【9】隨堂測驗1、填空題:已知f=lambdax:x*2,則表達式f(3)的結(jié)果為____________.正確答案:【6】2、填空題:已知f=lambdax,y:x**y,則表達式f(2,3)的結(jié)果為___________.正確答案:【8】3、填空題:已知f=lambdax:x0,則表達式f(3)的結(jié)果為_____________.正確答案:【False】4、填空題:已知:正確答案:【True】則表達式f(3)的結(jié)果為__________.5、填空題:已知f=lambdaa:a0,lst=[-1,0,1],則表達式list(filter(f,lst))的結(jié)果為正確答案:【[1]】6、填空題:已知列表lst=[1,2,3,4,5],則以下表達式的結(jié)果為________________.正確答案:【[4,3,2,1,5]##%_YZPRLFH_%##[4,3,2,1,5]】7、填空題:閱讀以下程序,填寫運行結(jié)果_____________.lst1=['15','31','54','42','26']lst2=sorted(lst1,key=lambdaa:a[0])print(lst2[2])正確答案:【31】8、填空題:閱讀以下程序,填寫運行結(jié)果_______________.lst=[(1,3),(4,2),(6,8),(3,0)]lst.sort(key=lambdax:x[1])print(lst[2])正確答案:【(1,3)##%_YZPRLFH_%##(1,3)】9、填空題:閱讀以下程序,填寫運行結(jié)果_____________.lst=[(1,3),(4,2),(6,8),(3,0)]lst.sort(key=lambdai:sum(i))print(lst[2])正確答案:【(4,2)##%_YZPRLFH_%##(4,2)】10、填空題:閱讀以下程序,填寫運行結(jié)果_______________.lst=[(1,3),(4,2),(6,8),(3,0)]lst.sort(key=lambdai:i[0]*i[1])print(lst[-1])正確答案:【(6,8)##%_YZPRLFH_%##(6,8)】第10周單元作業(yè)第10周單元測驗1、填空題:閱讀以下程序,填寫運行結(jié)果_____________.deffun(a):returna+1deff(b):print(b+1)f(fun(3))正確答案:【5】2、填空題:閱讀以下程序,填寫運行結(jié)果______________.deffun(a):returna+1deff(b):returnb*2print(fun(3)+f(3))正確答案:【10】3、填空題:閱讀以下程序,填寫運行結(jié)果______________.deff(a,b=2,c=3):returna+b+cprint(f(1,3))正確答案:【7】4、填空題:閱讀以下程序,填寫運行結(jié)果_______________.deffun(a,b,*c):lst=[]foriinc:lst.append(a*b*i)returnlstprint(fun(2,3,4,5,6)[1])正確答案:【30】5、填空題:閱讀以下程序,填寫運行結(jié)果________________.deffun(*x):returnsum(x),len(x)print(fun(1,2,3,4,5)[-1])正確答案:【5】6、填空題:閱讀以下程序,填寫運行結(jié)果________________.正確答案:【False】7、填空題:閱讀以下程序,填寫運行結(jié)果________________.正確答案:【7】8、填空題:閱讀以下程序,填寫運行結(jié)果_________________.正確答案:【12】9、填空題:閱讀以下程序,填寫運行結(jié)果_________________.lst=[(1,6),(2,5),(3,4)]lst.sort(key=lambdai:i[1])print(lst[2][1])正確答案:【6】10、填空題:閱讀以下程序,填寫運行結(jié)果_________________.dic={'a':1,'b':9,'c':3,'d':5}lst=sorted(dic.items(),key=lambdax:x[1],reverse=True)print(lst[1][1])正確答案:【5】第11周單元測驗1、問題:以下哪個字符在字符串輸出時能起到換行的作用:選項:A、'\t'B、'\a'C、'\0'D、'\n'正確答案:【'\n'】2、問題:已知字符串s='IamTommy',則以下哪個字符串的方法能從s中提取所有單詞:選項:A、indexB、insertC、splitD、join正確答案:【split】3、問題:已知字符串s='Icanseegreen.',可使用以下哪個語句改變s的值,去除其中的英文句號'.':選項:A、s.replace('.','')B、s.replace('','.')C、s=s.replace('.','')D、s=s.replace('','.')正確答案:【s=s.replace('.','')】4、
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程擴大勞務(wù)合同
- 半成品材料采購合同
- 半自動帳篷采購合同書
- 核酸檢測委托合同協(xié)議書
- 合同承擔協(xié)議
- 定量銷售合同協(xié)議
- 居間協(xié)議合同銷售
- 房產(chǎn)贈與協(xié)議合同
- 養(yǎng)魚合作協(xié)議書合同
- 舊車買賣協(xié)議合同
- 高中英語外研版必修第二冊Unit 3 Period 6 Writing-Writing a sports story
- 高職旅游專業(yè)《旅行社經(jīng)營管理》說課稿
- 心血管麻醉思考與實踐讀書隨筆
- 作家雨果課件
- HYT 191-2015 海水冷卻水中鐵的測定(正式版)
- 煤礦職工應(yīng)知應(yīng)會知識考試題庫(含答案)
- 行政復(fù)議法-形考作業(yè)2-國開(ZJ)-參考資料
- 深基坑開挖與支護施工監(jiān)理實施細則
- 中班-社會語言-好鄰居-課件(互動版)
- MSDS中文版(鋰電池電解液)
- 2024年新鄉(xiāng)職業(yè)技術(shù)學院單招職業(yè)適應(yīng)性測試題庫及答案解析
評論
0/150
提交評論