2023–2024–2  Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁(yè)
2023–2024–2  Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁(yè)
2023–2024–2  Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁(yè)
2023–2024–2  Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第4頁(yè)
2023–2024–2  Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2023–2024–2

Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試章節(jié)答案2024年P(guān)ython程序一般使用兩種運(yùn)行方式,分別是_______模式、____________模式。

答案:交互模式;交互;交互方式;交互式;交互式模式;腳本模式;腳本;文件;腳本方式;文件方式;腳本式;文件式Python目前有兩個(gè)不同系列的版本,分別是______、_______。

答案:Python2.X;Python2.x;Python2;Python2;

python2.X;python2.x;python2;python2;2;2.x;2x;python2x;Python3.X;

Python3.x;Python3;Python3;

python3.X;

python3.x;python3;python3;3;3.x;3x;python3x下列選項(xiàng)中不是Python開(kāi)發(fā)環(huán)境的是(

)。

答案:VisualC++下列選項(xiàng)中不屬于Python特點(diǎn)的是(

)。

答案:低級(jí)語(yǔ)言在Python中0oa1是合法的八進(jìn)制數(shù)字表示形式。

答案:錯(cuò)3+4j不是合法的Python表達(dá)式。

答案:錯(cuò)‘spam’+‘spamspam’顯示結(jié)果是:_____________‘spam’*3

顯示結(jié)果是:_____________

答案:spamspamspam;'spamspamspam';spamspamspam;'spamspamspam'range(1,20,4)中包含整數(shù)的個(gè)數(shù)為(

)。

答案:5下列關(guān)于字符串的說(shuō)法中錯(cuò)誤的是(

)。

答案:0字符串以“0”標(biāo)志字符串的結(jié)束Python不支持的數(shù)據(jù)類型是(

)。

答案:double關(guān)于變量命名說(shuō)法正確的是(

)。

答案:變量名可以是漢字,但變量名不能以數(shù)字開(kāi)頭;不要將Python關(guān)鍵字和函數(shù)名用作變量名;變量名應(yīng)既簡(jiǎn)短又具有描述性;避免使用容易引起混淆的名稱,例如0(小寫(xiě)O)、l(小寫(xiě)L)模仿以下代碼,增加輸入部分,輸入自己的姓名,在屏幕上輸出“歡迎你,某某某”(其中某某某用輸入的姓名替換)???????????????????????????name='李明'print('Hello',name)

#輸出:Hello李明

答案:s=input()print('歡迎你,{}'.format(s));s=input()print(f'歡迎你,{s}');s=input()print('歡迎你,',s,sep='');print(f'歡迎你,{input()}')在屏幕上輸出HelloWorld!,下面正確的答案有:(

)

答案:print('HelloWorld!');print('Hello','World!');print('Hello'+''+'World!')能夠接收由鍵盤輸入的函數(shù)是_______。

答案:input;input(下列選項(xiàng)中不是正確Python標(biāo)識(shí)符的是()。

答案:1cprint()中終止符(end)的默認(rèn)值是(

)。

答案:'\n'能夠在Python代碼中實(shí)現(xiàn)注釋功能的是(

)。

答案:#在Python中常用的輸出函數(shù)是(

)。

答案:print()Python不允許使用關(guān)鍵字作為變量名,允許使用內(nèi)置函數(shù)名作為變量名,但這會(huì)改變函數(shù)名的含義。

答案:對(duì)已知x=3,那么賦值語(yǔ)句x='abcedfg'是無(wú)法正常執(zhí)行的。

答案:錯(cuò)在Python中,導(dǎo)入模塊或模塊中的對(duì)象應(yīng)該使用關(guān)鍵字()。

答案:import已有語(yǔ)句x="10";y=20;print(x+y)的運(yùn)行結(jié)果是()。

答案:運(yùn)行出錯(cuò)下列選項(xiàng)中不合法的變量是(

)。

答案:a&1print()中終止符(end)的默認(rèn)值是()。

答案:‘\n’/star3/origin/47c581c72e8ba40c52113584570c1e62.png

答案:請(qǐng)輸入一個(gè)非零浮點(diǎn)數(shù):請(qǐng)輸入另一個(gè)非零浮點(diǎn)數(shù):2.3+3.14159=5.4422.3-3.14159=-0.8422.3*3.14159=7.2262.3/3.14159=0.732/star3/origin/f73836efccf0ea93328f603c43b27ebc.png

答案:請(qǐng)輸入年:請(qǐng)輸入月:請(qǐng)輸入日:20243122024-3-122024/3/123,12,20242024年3月12日2024年3月12日/star3/origin/09be2fa4504cc54faa1da4bb433a713c.png

答案:86.0編寫(xiě)程序?qū)崿F(xiàn):簡(jiǎn)單的人名對(duì)話。對(duì)用戶輸入的人名給出一些不同的回應(yīng)。例如:

輸入:郭靖

輸出:郭靖同學(xué),學(xué)好Python,前途無(wú)量

答案:郭靖同學(xué),學(xué)好Python,前途無(wú)量在文件模式下運(yùn)行下面的程序:a=5b=3c=a*bprint(f’{a}*={a*b}’)print(‘{}/{}={:.3f}’.format(a,b,a/b))第一個(gè)print函數(shù)的輸出結(jié)果是:______第二個(gè)print函數(shù)的輸出結(jié)果是:______

答案:5*3=15;5/3=1.667在文件模式下運(yùn)行下面的程序,并按照提示依次輸入:浙江、杭州和西湖。print函數(shù)的輸出結(jié)果是:______a=input('請(qǐng)輸入省份:')b=input('請(qǐng)輸入城市:')c=input('請(qǐng)輸入景區(qū):')s=a+'省'+b+'市'+c+'景區(qū)!'print('歡迎來(lái)到:',s)

答案:歡迎來(lái)到:浙江省杭州市西湖景區(qū)!在文件模式下運(yùn)行下面的程序:pi=3.14

radius=3

area=pi*(radius**2)

print(area)

radius=5

area=pi*(radius**2)

print(area)

第一個(gè)print函數(shù)的輸出結(jié)果是:______第二個(gè)print函數(shù)的輸出結(jié)果是:______

答案:28.26;78.5在文件模式下運(yùn)行下面的程序(從鍵盤輸入9和3):a=input()

b=input()

print(type(a))

a_add_b=a+ba_multiply_b=a*int(b)print(a_add_b)

print(a_multiply_b)

第一個(gè)print函數(shù)的輸出結(jié)果是:______第二個(gè)print函數(shù)的輸出結(jié)果是:______第三個(gè)print函數(shù)的輸出結(jié)果是:______

答案:;93;9991.25e3表示浮點(diǎn)數(shù)1250.0的科學(xué)記數(shù)法表示方式。()

答案:對(duì)已知x=3,那么執(zhí)行語(yǔ)句x+=6之后,x的內(nèi)存地址不變。

答案:錯(cuò)表達(dá)式a=b=1中兩個(gè)運(yùn)算符的運(yùn)算順序是從右至左。

答案:對(duì)下面語(yǔ)句運(yùn)行后,變量bacon的值是?bacon=20bacon+1print(bacon)

#bacon=________

答案:20下面的程序,從鍵盤輸入123,輸出結(jié)果是________。(sep中是英文逗號(hào))a=int(input())ge=a%10shi=a//10%10bai=a//100print(ge,shi,bai,sep=',')

答案:3,2,1表達(dá)式4//5*5的輸出結(jié)果是________。

答案:0下面可以輸出浮點(diǎn)數(shù)3.0的程序語(yǔ)句有(

)。

答案:print(float(3));print(float('3.0\n'));print(float('3.0'));print(float('\t3.0\n'))能夠?qū)⒍M(jìn)制數(shù)11111010轉(zhuǎn)為十進(jìn)制整數(shù)的語(yǔ)句有:

答案:print(int('0B11111010',base=2));print(int('0b11111010',2));print(int('11111010',base=2));print(int('11111010',2))用戶分別在兩行中各輸入一個(gè)浮點(diǎn)數(shù),表示矩形的長(zhǎng)和寬,計(jì)算其面積并輸出,結(jié)果四舍五入,保留2位小數(shù)。???????????????????????????下面程序正確的有:

答案:width=input()length=input()area=float(width)*float(length)print('{:.2f}'.format(area));width=float(input())length=float(input())area=width*lengthprint('{:.2f}'.format(area));width=float(input())length=float(input())area=width*lengthprint(f'{area:.2f}')輸入一個(gè)表示半徑的浮點(diǎn)數(shù),計(jì)算圓的面積的程序正確的有(

)。要求:圓周率使用math庫(kù)中的pi值,結(jié)果保留2位小數(shù)。

答案:frommathimportpiradius=float(input())area=pi*radius**2print(round(area,2));importmathradius=float(input())area=math.pi*radius**2print(round(area,2))下面哪些數(shù)據(jù)可以用int()函數(shù)轉(zhuǎn)為整數(shù)(

)。

答案:print(int(3.14));print(int('3'))輸入一個(gè)整數(shù),計(jì)算這個(gè)數(shù)的2次方并輸出,正確的是():

答案:x=int(input())print(pow(x,2));

x=int(input())print(x**2)/star3/origin/9970784d9e201de37dee4f037c8e87ca.png

答案:x=(-b+(b*b-4*a*c)**(1/2))/(2*a);x=(-b+(b*b-4*a*c)**0.5)/(2*a)

執(zhí)行語(yǔ)句num=input(),用戶輸入整數(shù)3,下面正確的是:

答案:num值為字符串'3';若num參與數(shù)值運(yùn)算,可以用int(num)將得到的字符串'3'轉(zhuǎn)為整數(shù)3要實(shí)現(xiàn)對(duì)n1,n2,n3同時(shí)賦值為1,2,3,以下語(yǔ)句正確的是()。

答案:n1,n2,n3=1,2,3已知a=15,則執(zhí)行“a%=6”后,a的值為()。

答案:3下列選項(xiàng)中,可以用于判斷c中保存的字符是否是英文字母的表達(dá)式是()。

答案:c>='a'andc<='z'orc>='A'andc<='Z'通過(guò)語(yǔ)句“m,n=3,5”,定義了(

)個(gè)變量。

答案:2已知x=5,則執(zhí)行x*=3+6后,x的值為(

)。

答案:453*5**2的運(yùn)算結(jié)果為(

)。

答案:75表示整數(shù)num能被4整除的表達(dá)式為:(

答案:num%4==0獲取一個(gè)非負(fù)整數(shù)num的個(gè)位上的數(shù)字的方法是:

答案:num%10math庫(kù)中計(jì)算x的平方根的函數(shù)是(

)。

答案:sqrt(x)print("6//5")的輸出結(jié)果是()。

答案:6//5下列運(yùn)算符的使用錯(cuò)誤的是:_______

答案:1+'a'/star3/origin/274224a564d3ffcbb7edb473d5e7d494.png

答案:到達(dá)地面所需的時(shí)間為4.47秒前3秒內(nèi)下落的垂直距離為45.00米/star3/origin/df2c7c4ad951c5417a77b99d566be56d.png

答案:471.00785.00數(shù)值類型:根據(jù)下面公式計(jì)算并輸出x的值,a和b的值由用戶在兩行中輸入,角度m為60度,x=(-b+sqrt(2*a*sin(pi/180*m)*cos(pi/180*m)))/(2*a)#要求1、圓周率的值使用數(shù)學(xué)常數(shù)math.pi,2、三角函數(shù)的值用math庫(kù)中對(duì)應(yīng)的函數(shù)進(jìn)行計(jì)算。請(qǐng)編程計(jì)算并輸出表達(dá)式的值。#注意三角函數(shù)中的參數(shù)值須為孤度,要將角度轉(zhuǎn)為孤度再進(jìn)行計(jì)算#角度轉(zhuǎn)弧度:π/180×角度;#弧度變角度:180/π×弧度a=eval(input())b=eval(input())x=_________________print(x)

答案:0.008089572514390886/star3/origin/d7606172eeb7a9c9e9d859848c78dcbb.png

答案:二進(jìn)制:0b1100100八進(jìn)制:0o144十六進(jìn)制:0x64/star3/origin/3a0ebc449c3257c5ae401e626c11d310.png

答案:1224---1272/star3/origin/6ffa428ea25b0dd55eb8c9cb834cd50f.jpg

答案:-8989/star3/origin/1adf754b4a57a87b9629a4d2072f755c.png

答案:19.62---78.5/star3/origin/86adfa8cf2e5822c5192ea99c5e8bb4c.png

答案:矩形的面積為18.46數(shù)值類型:用戶輸入用逗號(hào)分隔的三個(gè)數(shù)字,求最大值并輸出。提示:1、用eval()實(shí)現(xiàn)同步讀入3個(gè)數(shù)據(jù)

例如:a,b,c=eval(input())

#eval()可將逗號(hào)分隔的數(shù)值輸入轉(zhuǎn)為數(shù)值型的元組,完成同步賦值

2、使用max()函數(shù)求最大值輸入示例:-45,67,9.0輸出示例:67

答案:67/star3/origin/1454bc69d9dc658d83466d2712cd7486.png

答案:8---3---5.5/star3/origin/5b6a4eb2c591492a80ff3823a6b0d2c3.png

答案:12/star3/origin/27284944d2509967c2ac7670d8065bdd.png

答案:121---9表達(dá)式type(3)==int的值為_(kāi)___。

答案:True/star3/origin/13e4af6dd8714d2988d8d89527dcdd23.png

答案:False表達(dá)式0or5的值為_(kāi)_____。

答案:5表達(dá)式1<2<3的值為_(kāi)___。

答案:True已知x={'a':'b','c':'d'},那么表達(dá)式'b'inx的值為_(kāi)___。

答案:False關(guān)鍵字________用于測(cè)試一個(gè)對(duì)象是否是一個(gè)可迭代對(duì)象的元素。

答案:in與if語(yǔ)句中的表達(dá)式x==0等價(jià)的表達(dá)式是(

)。

答案:notx下列語(yǔ)句執(zhí)行后的結(jié)果是(

)。if-1:

print("成功!")else:

print("失敗!")

答案:成功!帶有else子句的循環(huán)如果因?yàn)閳?zhí)行了break語(yǔ)句而退出的話,則會(huì)執(zhí)行else子句中的代碼。

答案:錯(cuò)有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔子,假如兔子都不死,用戶輸入一個(gè)大于2的月份數(shù),計(jì)算輸出該月的兔子總對(duì)數(shù)。

答案:month=int(input())a,b=1,1foriinrange(3,month+1):

b=a+b

a=b-aprint(b);

month=int(input())a,b=1,1foriinrange(3,month+1):

a,b=b,a+bprint(b)range(1,5)可以得到數(shù)列(

)。

答案:1,2,3,4布爾運(yùn)算表達(dá)式''or10的值為:

答案:10;True遍歷循環(huán)語(yǔ)句的結(jié)構(gòu)為:forvariniterable:其中var為變量名;iterable為一個(gè)可迭代對(duì)象,包括哪些類型的對(duì)象?(

答案:文件對(duì)象;集合、range、列表、元組;字符串在循環(huán)語(yǔ)句中,________語(yǔ)句的作用是提前進(jìn)入下一次循環(huán)。

答案:continue表達(dá)式'ab'in'acbed'的值為_(kāi)_______。

答案:False;0表達(dá)式3or5的值為_(kāi)_____。

答案:3表達(dá)式5if5>6else(6if3>2else5)的值為_(kāi)_______。

答案:6已知x={'a':'b','c':'d'},那么表達(dá)式'a'inx的值為_(kāi)_______。

答案:True下列快捷鍵中能夠中斷(InterruptExecution)Python程序運(yùn)行的是(

)。

答案:Ctrl+C

/star3/origin/0bad46f6fd9d571fe7e3817782727d6f.png

答案:

P;y;t;h;o;n;閱讀下面代碼:age=23start=2ifage%2!=0:

start=1forxinrange(start,age+2,2):

print(x)上述程序輸出值的個(gè)數(shù)是(

)。

答案:12用于提前終止循環(huán)的流程控制語(yǔ)句是:(

)

答案:break關(guān)于Python的分支結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過(guò)的語(yǔ)句部分跳轉(zhuǎn)/star3/origin/d1fbe8bfed00379049cf5fbc67741c5e.png

答案:第一學(xué)期共修17學(xué)分,應(yīng)繳納學(xué)費(fèi)5576元本學(xué)期你能夠申請(qǐng)的助學(xué)貸款金額為:8145.60/star3/origin/33b51c38527ae5bbab7627a3b79e1008.png

答案:14.97151.16/ananas/latex/p/291882

答案:地球表面積:5.10e+08平方千米地球體積:1.08e+12立方千米地球赤道周長(zhǎng):4.00e+04千米繩子與地球之間的空隙:0.16米老鼠可以從空隙中鉆過(guò)/star3/origin/1a344b8cdf1da4f15ae9324bc2aa01cb.png

答案:努力后的能力值:37.78,放任后的能力值:0.03/star3/origin/57091275e52e8d0c57927cb544476a60.png

答案:10年后您在地球的體重為65.00,在月球上的體重為10.72下列選項(xiàng)中,會(huì)輸出1,2,3三個(gè)數(shù)字的是(

)。

答案:aList=[0,1,2]foriinaList:

print(i+1)/star3/origin/75bf80ddf111368fda219ffe4be4b3ae.png

答案:Hello下面代碼的輸出結(jié)果是(

)forsin“HelloWorld”:

ifs=="W":

contine

print(s,end=”“)

答案:Helloorld/star3/origin/990c4cabb9195ef83b70c922b7b4bdd0.png

答案:33下面哪個(gè)選項(xiàng)能夠?qū)崿F(xiàn)Python循環(huán)結(jié)構(gòu)?(

)

答案:while下列Python語(yǔ)句正確的是

答案:whileTrue:pass;min=xifx<yelsey布爾運(yùn)算表達(dá)式10and''的值為:

答案:False;''(空字符串)對(duì)于break關(guān)鍵字,下面說(shuō)法正確的是(

)。

答案:只能放在循環(huán)語(yǔ)句中;一般放在循環(huán)語(yǔ)句中的條件語(yǔ)句后面;break只能跳出離他最近的一層循環(huán)range(5)可以得到整數(shù)數(shù)列為(

)。

答案:0,1,2,3,4在循環(huán)語(yǔ)句中,________語(yǔ)句的作用是提前結(jié)束本層循環(huán)。

答案:breakrange(5,1)可以得到數(shù)列(

)。

答案:(空)/star3/origin/139d0672f74fcee0ff17911e1a24e66f.png

答案:條件a>0

如果修改為a<0

程序執(zhí)行會(huì)進(jìn)入死循環(huán)關(guān)于Python循環(huán)結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是(

)

答案:continue結(jié)束整個(gè)循環(huán)過(guò)程,不再判斷循環(huán)的執(zhí)行條件下面代碼的輸出結(jié)果是(

)foriinrange(1,10,2):

print(i,end=”,”)

答案:1,3,5,7,9,/star3/origin/dcce966ac33214b36fb4f6d6c445b335.png

答案:2,3,5,7,異常處理中,無(wú)論是否出現(xiàn)異常都需要執(zhí)行的語(yǔ)句放在哪一個(gè)分支下面?

答案:finally在Python中,(允許/不允許)

在一個(gè)函數(shù)內(nèi)部定義另一個(gè)函數(shù)。

答案:允許關(guān)于函數(shù)的下列說(shuō)法正確的是(

)。

答案:函數(shù)可以沒(méi)有參數(shù);函數(shù)可以有多個(gè)返回值;函數(shù)可以沒(méi)有return語(yǔ)句deffunc(x,y,z):

returnx+y+zprint(func(*[2,3,4]))以上代碼運(yùn)行的結(jié)果是

。

答案:9執(zhí)行下面的代碼,以下選項(xiàng)中正確的是()deff(x,y=0,z=0):

pass#空語(yǔ)句,定義空函數(shù)體

答案:f(x=1,y=2,z=3)關(guān)于函數(shù)的返回值,以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:函數(shù)必須有返回值/star3/origin/b30e87cb1261d3ca235ffb6873b42847.png

答案:ST*ST*ST*/star3/origin/cc597ff44f5fc9c30da2edd77ac12b6b.png

答案:xxxxxxxxxxyyyyyz下面代碼的輸出結(jié)果是()>>>f=lambdax,y:y+x>>>f(10,10)

答案:20以下選項(xiàng)中,對(duì)于遞歸程序的描述錯(cuò)誤的是()

答案:執(zhí)行效率高下面程序的輸出結(jié)果是()。defStudentInfo(country='中國(guó)',name):

print('%s,%s'%(name,country))StudentInfo('美國(guó)','大衛(wèi)')

答案:報(bào)錯(cuò)下面代碼實(shí)現(xiàn)的功能描述為()deffact(n):

ifn==0:

return1

else:

returnn*fact(n-1)num=eval(input("請(qǐng)輸入一個(gè)整數(shù):"))print(fact(abs(int(num))))

答案:接受用戶輸入的整數(shù)N,輸出N的階乘值關(guān)于下面的代碼,以下選項(xiàng)中描述正確的是(

)。>>>list(range(0,10,2))

答案:按位置參數(shù)調(diào)用給出如下代碼:

deffact(n):

s=1

foriinrange(1,n+1):

s*=i

returns以下選項(xiàng)中描述錯(cuò)誤的是()

答案:代碼中n是可選參數(shù)關(guān)于函數(shù)的參數(shù),以下選項(xiàng)中描述錯(cuò)誤的是()

答案:可選參數(shù)可以定義在非可選參數(shù)的前面不定長(zhǎng)的位置參數(shù)在傳遞給函數(shù)時(shí)會(huì)被封裝成()。

答案:元組下面代碼的輸出結(jié)果是()defexchange(a,b):

x,y=b,a

return(a,b)x=10y=20x,y=exchange(x,y)print(x,y)

答案:1020下面代碼的輸出結(jié)果是()defhello_world():

print('ST',end="*")defthree_hellos():

foriinrange(3):

hello_world()three_hellos()

答案:ST*ST*ST*定義函數(shù)時(shí)函數(shù)名后面的一對(duì)小括號(hào)中給出的參數(shù)稱為()。

答案:形參關(guān)于lambda函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:lambda不是Python的保留字以下選項(xiàng)中,不屬于函數(shù)的作用的是(

)

答案:提高代碼執(zhí)行速度下面代碼的輸出結(jié)果是(

)??MA?=?lambda?x,y?:?(x?>?y)?*?x?+?(x?<?y)?*?yMI?=?lambda?x,y?:?

(x?>?y)?*?y?+?(x?<?y)?*?x?a?=?10?b?=?20?print(MA(a,b))?print(MI(a,b))

答案:2010給出如下代碼:ls=["car","truck"]deffunC(a):

ls=[]

ls.append(a)

returnfunC("bus")print(ls)以下選項(xiàng)中描述錯(cuò)誤的是()

答案:執(zhí)行代碼輸出結(jié)果為['car','truck','bus']下面代碼的輸出結(jié)果是()deffib(n):

a,b=1,1

foriinrange(n-1):

a,b=b,a+b

returnaprint(fib(7))

答案:13關(guān)于return語(yǔ)句,以下選項(xiàng)中描述正確的是

答案:函數(shù)可以沒(méi)有return語(yǔ)句關(guān)于遞歸函數(shù)的描述,以下選項(xiàng)中正確的是(

)。

答案:函數(shù)內(nèi)部包含對(duì)本函數(shù)的再次調(diào)用/star3/origin/5508fcd5106685b3a65c9dd185f80028.png

答案:10關(guān)于函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:Python使用del保留字定義一個(gè)函數(shù)/star3/origin/9a872c477f343a81fa849b68a6e2ebae.png

答案:funC(a)中的a為可選參數(shù)調(diào)用函數(shù)時(shí)函數(shù)名后面的一對(duì)小括號(hào)中給出的參數(shù)稱為(

)。

答案:實(shí)參關(guān)于Python的全局變量和局部變量,以下選項(xiàng)中描述錯(cuò)誤的是()

答案:局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時(shí),變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用在Python中,關(guān)于函數(shù)的描述,以下選項(xiàng)中正確的是().

答案:函數(shù)eval()可以用于數(shù)值表達(dá)式求值,例如eval("2*3+1")deffunc(x,y,z):

returnx*100+y*10+zprint(func(*{'x':3,'y':2,'z':1}))以上代碼的運(yùn)行結(jié)果是

。

答案:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyz在Python中,關(guān)于全局變量和局部變量,以下選項(xiàng)中描述不正確的是(

)。

答案:全局變量不能和局部變量重名下面代碼的輸出結(jié)果是(

)。deffunc(a,b):

a*=b

returnas=func(5,2)print(s)

答案:10執(zhí)行下面代碼,錯(cuò)誤的函數(shù)調(diào)用是(

)。deff(x,y=0,z=0):

pass#空語(yǔ)句,定義空函數(shù)體

答案:f(1,,3)給出如下代碼:

deffunc(a,b):

c=a**2+b

b=a

returnca=10b=100c=func(a,b)+a以下選項(xiàng)中描述錯(cuò)誤的是()

答案:執(zhí)行該函數(shù)后,變量c的值為200關(guān)于下面代碼,以下選項(xiàng)中描述正確的是(

)。deffact(n,m=1):

s=1

foriinrange(1,n+1):

s*=i

returns//mprint(fact(m=5,n=10))

答案:參數(shù)按照名稱關(guān)鍵字傳遞函數(shù)的定義需在函數(shù)調(diào)用之前。

答案:對(duì)函數(shù)定義完成后,系統(tǒng)會(huì)自動(dòng)執(zhí)行其內(nèi)部的功能。

答案:錯(cuò)關(guān)于遞歸函數(shù),下面說(shuō)法中正確的有:

答案:函數(shù)必須有一個(gè)明確的終止條件;python中遞歸有深度限制;每次進(jìn)入更深一層遞歸時(shí),問(wèn)題規(guī)模應(yīng)減少或更接近于解;必須給出遞歸終止時(shí)的處理辦法關(guān)于函數(shù)的返回值,以下說(shuō)法正確的有:

答案:函數(shù)沒(méi)有返回值語(yǔ)句時(shí),返回值是None;函數(shù)可以沒(méi)有返回值,直接輸出處理結(jié)果或繪圖;函數(shù)可以有多個(gè)返回值語(yǔ)句,但只能執(zhí)行到其中的一個(gè);函數(shù)返回值的關(guān)鍵字是return關(guān)于匿名函數(shù),下面說(shuō)法中正確的有:

答案:匿名函數(shù)是一個(gè)沒(méi)有名字的函數(shù);過(guò)多的應(yīng)用匿名函數(shù)可能會(huì)使程序的可讀性變差;應(yīng)用匿名函數(shù)可使代碼更簡(jiǎn)潔;匿名函數(shù)可用作函數(shù)的參數(shù)在Python中,使用關(guān)鍵字

來(lái)創(chuàng)建匿名函數(shù)。

答案:lambda函數(shù)可以有多個(gè)參數(shù),參數(shù)之間使用_______分隔。

答案:逗號(hào);,;,;",";",";',';','在Python中定義一個(gè)函數(shù)時(shí)必須以哪個(gè)關(guān)鍵字開(kāi)頭?

。

答案:def下面代碼的執(zhí)行結(jié)果是()>>>defarea(r,pi=3.14159):

returnpi*r*r>>>area(pi=3.14,r=4)

答案:50.24在if__name__=='__main__':

下面的語(yǔ)句塊中的語(yǔ)句何時(shí)執(zhí)行?

答案:當(dāng)程序文件作為腳本直接執(zhí)行時(shí)才會(huì)被執(zhí)行關(guān)于函數(shù)的關(guān)鍵字參數(shù)使用限制,以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:關(guān)鍵字參數(shù)必須位于位置參數(shù)之前要求函數(shù)調(diào)用時(shí)傳入的實(shí)參個(gè)數(shù)、順序和函數(shù)定義時(shí)形參的個(gè)數(shù)、順序完全一致,這種參數(shù)是(

)。

答案:位置參數(shù)一個(gè)Python文件中的代碼如下,運(yùn)行時(shí)哪個(gè)函數(shù)會(huì)報(bào)錯(cuò)(

)。a=5deff1():

print(a)deff2():

print(a)

a=15deff3():

a=15

print(a)deff4():

globala

a=15

print(a)

答案:f2關(guān)于函數(shù)的參數(shù)傳遞(parameterpassing),以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:函數(shù)調(diào)用時(shí),需要將形式參數(shù)傳遞給實(shí)際參數(shù)已知f=lambdax,y:x+y,則f([1,2],[3,4])的值是

。

答案:[1,2,3,4]執(zhí)行下面代碼,錯(cuò)誤的是(

)。deff(x,y=0,z=0):

pass#空語(yǔ)句,定義空函數(shù)體

答案:f(1,x=1,z=3)語(yǔ)句print(list(map(lambdax,y:x+y,[1,2],[3,4])))輸出的結(jié)果是

。

答案:[4,6]定義在模塊文件內(nèi),所有函數(shù)外的變量是

。

答案:全局變量/star3/origin/e26f8580ec6dc7fefae116667bbe55e5.png

答案:39.4384/star3/origin/3d34b302335791f3c1abd87e4f4b0d75.png

答案:您輸入的字符串中有3個(gè)空格,3個(gè)數(shù)字,3個(gè)大寫(xiě)字母,3個(gè)小寫(xiě)字母,3個(gè)其他字符/star3/origin/a3f84209488fe62b1a94631eabd23d66.png

答案:21---34/star3/origin/6284ebe069ccec78a9fb4d707a022fdc.png

答案:D---A---B---C---E/star3/origin/a0c574ba44e4c194e0586bc31f9d6779.png

答案:污染---良---優(yōu)/star3/origin/93cf5e667dff0266ffc3e780c63d0eb1.png

答案:請(qǐng)輸入一個(gè)數(shù)據(jù):數(shù)據(jù)類型:int---請(qǐng)輸入一個(gè)數(shù)據(jù):數(shù)據(jù)類型:float---請(qǐng)輸入一個(gè)數(shù)據(jù):數(shù)據(jù)類型:complex---請(qǐng)輸入一個(gè)數(shù)據(jù):其他類型/star3/origin/59b5fca49cd5c22f255d0e6ec25ffebf.png

答案:Pleaseinputx:0---Pleaseinputx:1---Pleaseinputx:10---Pleaseinputx:3.0---Pleaseinputx:0/star3/origin/3e63152f45dcd64d048621d665e573fb.png

答案:請(qǐng)輸入一個(gè)4位數(shù)字的年份:2021不是閏年---請(qǐng)輸入一個(gè)4位數(shù)字的年份:2000是閏年---請(qǐng)輸入一個(gè)4位數(shù)字的年份:1997不是閏年/star3/origin/e7d07d083339d94b262ddb7b3b4acd95.png

答案:請(qǐng)輸入一個(gè)實(shí)數(shù):sgn=1---請(qǐng)輸入一個(gè)實(shí)數(shù):sgn=0---請(qǐng)輸入一個(gè)實(shí)數(shù):sgn=-1已知x為非空字符串,那么表達(dá)式''.join(x.split())==x的值一定為True。

答案:錯(cuò)如果需要連接大量字符串成為一個(gè)字符串,那么使用字符串對(duì)象的join()方法比運(yùn)算符+具有更高的效率。

答案:對(duì)若a=range(100),以下哪些操作是合法的?()。

答案:a[2-3];a[-3];a[::3];a[2:13]year=2021,下面語(yǔ)句中可以正確輸出"2021年"的有:

答案:print(f'{year}年');print('{}年'.format(year));print(str(year)+'年')"*"可用于字符串的重復(fù),下面能正確完成重復(fù)的有(

)。

答案:3*'Hello';'Hello'*3s="Helloworld!"可以正確輸出的選項(xiàng)有()。

答案:print(s[-3]);print(s[0]);print(s[11])關(guān)于字符串的定義,下面選項(xiàng)中正確的有()。

答案:'';"Hello";'';'Hello'Python中random產(chǎn)生的隨機(jī)數(shù)是通過(guò)算法計(jì)算得到的偽隨機(jī)數(shù),算法開(kāi)始計(jì)算的第一個(gè)值稱為種子,seed()方法可以設(shè)置種子的值,關(guān)于種子的描述,下面選項(xiàng)中正確的有:(

)。

答案:相同的種子可以獲得相同的隨機(jī)數(shù)序列;不指定種子值時(shí),種子值為系統(tǒng)時(shí)間;不同的種子可以獲得不同的隨機(jī)數(shù)序列以下關(guān)于strip()函數(shù)的作用描述正確的是(

)。

答案:移除字符串頭尾指定的字符;該函數(shù)默認(rèn)刪除頭尾的空格或換行符下列選項(xiàng)中,執(zhí)行時(shí)會(huì)報(bào)錯(cuò)的語(yǔ)句是()。

答案:int('23+1')python中random庫(kù)中,可以產(chǎn)生整數(shù)隨機(jī)數(shù)的方法有:

答案:randint()print("Hello")

print("Hello\n")運(yùn)行這兩條語(yǔ)句,下面正確的選項(xiàng)為(

)。

答案:后一條語(yǔ)句多輸出一個(gè)空行代碼len({1,2,2,2,5,15,8})的運(yùn)算結(jié)果是(

)。

答案:5用于返回字符串s的長(zhǎng)度的函數(shù)為:(5分)

答案:len(s)s.count(x)的返回值是(

)。

答案:字符串s中x的數(shù)量下列選項(xiàng)中,執(zhí)行時(shí)不會(huì)報(bào)錯(cuò)的語(yǔ)句是()。

答案:float('23.5')s="Helloworld",print("{:5}".format(s))的運(yùn)行結(jié)果為(

)。

答案:Helloworldpython中random庫(kù)中,可以從非空序列中產(chǎn)生一個(gè)元素的方法是(

)。

答案:choice()"+"可以用于將多個(gè)字符串拼接為一個(gè),下面不正確的有(

)。

答案:"Hello"+2021num=3.00001284print("{:.3f}".format(num))運(yùn)行結(jié)果的輸出為:

答案:3.000/ananas/latex/p/5402042

答案:sum=13002450/star3/origin/fb82557c1fd1852f3372241ef856dd45.png

答案:1*1=12*1=22*2=43*1=33*2=63*3=94*1=44*2=84*3=124*4=165*1=55*2=105*3=155*4=205*5=256*1=66*2=126*3=186*4=246*5=306*6=367*1=77*2=147*3=217*4=287*5=357*6=427*7=498*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=649*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81/star3/origin/30fea6c0b7ab8a6641ed55ed76097e4a.png

答案:***************/star3/origin/0c2e9c186b8a28f9a2be64d527d412b5.png

答案:sum=8748/star3/origin/6c52e509e6ccd4cf5b26fe57a85db895.png

答案:21426384/star3/origin/f368bcd38a2c273cb728c94c0207864e.png

答案:0.76---0.68---0.83/star3/origin/8fe947c5e64ad57d0974dfd181201dbc.png

答案:153370371407/star3/origin/82f5f08469d041ab59a7e65d0521d83a.png

答案:和是:60/star3/origin/51aba61cc3809660eb61bddb65695467.png

答案:1123581321345589144使用____函數(shù)將序列轉(zhuǎn)換為列表,使用____函數(shù)將序列轉(zhuǎn)換為元組。

答案:list;list(;tuple;tuple(執(zhí)行語(yǔ)句print([x**3forxin[1,3,6,8,12]ifx%2==1])的結(jié)果是_______。

答案:[1,27]列表最后一個(gè)元素的索引為_(kāi)___。

答案:-1;[-1]程序填空題:元組tuple1中包含10個(gè)1~10之間的隨機(jī)整數(shù),統(tǒng)計(jì)每個(gè)整數(shù)在元組tuple1中出現(xiàn)的次數(shù)。importrandomlist1=[random.randint(1,10)foriinrange(10)]tuple1=tuple(list1)print(tuple1)newList=[]forletterintuple1:

ifletternotin

(1)

:

newList.append(letter)newList.sort()forletterinnewList:

print("%d出現(xiàn)的次數(shù)數(shù)為%d"%(letter,

(2)

))

答案:newList;tuple1.count(letter程序填空題:列表:使用兩種方法將兩個(gè)列表list1=[1,2,3]和list2=[4,5,6]中的數(shù)據(jù)合并。請(qǐng)?zhí)羁諏⑾旅娉绦虼a補(bǔ)充完整。list1=[1,2,3]list2=[4,5,6]listCombine=

(1)

print("第一種方法合并結(jié)果")print(listCombine)print()

#打印空行

(2)

print("第二種方法合并結(jié)果")print(list1)

答案:list1+list2;list1+list2;list2+list1;list2+list1;list1.extend(list2sort()和sorted()都可以用于列表元素的排序,下面描述正確的有:(

)。

答案:sort()是原地排序,無(wú)返回值;sorted()返回一個(gè)排序的列表;二者默認(rèn)都是升序排序;二者都可以用參數(shù)key指定排序關(guān)鍵字對(duì)列表[25,13,36,1]進(jìn)行逆序并輸出,下面程序正確的有:

答案:ls=[25,13,36,1]print(list(reversed(ls)));ls=[25,13,36,1]ls.reverse()print(ls)元組與列表的主要區(qū)別有(

)。

答案:元組的內(nèi)置方法只有count()和index(),列表的內(nèi)置方法較多;元組是不可變數(shù)據(jù)類型,列表是可變數(shù)據(jù)類型;元組的界定符是圓括號(hào),列表的界定符是方括號(hào)ls=[25,13,36,1]ls為一個(gè)列表,刪除其中元素13,輸出列表[25,36,1]的正確的選項(xiàng)有:

答案:ls=[25,13,36,1]ls=[ls[0]]+ls[2:]print(ls);ls=[25,13,36,1]ls.remove(13)print(ls);ls=[25,13,36,1]ls.pop(1)print(ls)已知t=(12,1.5,[True,3+5j]),則下列選項(xiàng)中,執(zhí)行時(shí)不會(huì)報(bào)錯(cuò)的語(yǔ)句包括(

)。

答案:print(t[2]);t[2][1]='test'以下列表操作方法中,屬于原地操作,無(wú)返回值的為:(

)。

答案:append();clear();remove()在確定序列長(zhǎng)度的情況下,可以用多變量賦值語(yǔ)句把元組、列表和字符串等序列解包,將元素分別賦值給多個(gè)獨(dú)立變量,下面語(yǔ)句正確的有(

)。

答案:x,y=[3,6];x,y=(5,10);a,b,c='xyz';x,y=5,10若a=(1,2,3),下列哪些操作是合法的?(

)。

答案:a[1:-1];a*3;list(a)以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中錯(cuò)誤的是哪一項(xiàng)?(

答案:l=[1,2,3,4];l.insert(2,-1);則l為[1,2,-1,4]。下列方法僅適用于列表,而不適用于字符串的是(

)。

答案:sort()對(duì)于一個(gè)列表aList和一個(gè)元組bTuple,以下函數(shù)調(diào)用錯(cuò)誤的選項(xiàng)是哪一個(gè)(

)。

答案:bTuple.sort()能產(chǎn)生元素為0-9的平方的列表推導(dǎo)式為(

)。

答案:[x*xforxinrange(10)]以下定義元組錯(cuò)誤的是(

)。

答案:a_tuple=(3)Python中列表數(shù)據(jù)類型元素的切片功能非常強(qiáng)大,對(duì)于列表mylist=[1,2,3,4,5,6,7,8,9],下面操作正確的是(

)。

答案:mylist[1:9:2]執(zhí)行語(yǔ)句list1=[[1,2],[3,4]];print(list1[1][0])的結(jié)果是(

)。

答案:3>>>list1=['B','J','T','U','X']>>>a=list1.pop(4)>>>print(list1,a)運(yùn)行上述語(yǔ)句的結(jié)果是【】。

答案:['B','J','T','U']X已知t=(12,34.5,True,'test',3+5j),則下列選項(xiàng)中,輸出結(jié)果為“test”的選項(xiàng)是(

)。

答案:t[3:4]/star3/origin/0e4a04a9133fc9720e2ff2826c294adb.png

答案:*************************/star3/origin/9fbc44bb1fb5ff3abd3152303f547b00.png

答案:最大值:5,最小值:1,平均值:3.00---最大值:6.5,最小值:1.2,平均值:3.57/star3/origin/ebe2381ac4a0829e31323f059a1264fb.png

答案:136---1370---dataerror!/star3/origin/d11c114e45955a1dcaa2f838af6a3f3d.png

答案:第一個(gè)閏年是:2020/star3/origin/6e67be1b2d9732806bb0520707a72cbf.png

答案:2.7---2.7/star3/origin/5dd25676cd07d71d93fa01b6404ebcf6.png

答案:3.14/star3/origin/42ac2d584d297125cb352b7c5d077986.png

答案:1*1=12*1=22*2=43*1=33*2=63*3=94*1=44*2=84*3=124*4=165*1=55*2=105*3=155*4=205*5=256*1=66*2=126*3=186*4=246*5=306*6=367*1=77*2=147*3=217*4=287*5=357*6=427*7=498*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=649*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81/star3/origin/632e70e7b6401c9fb031c0f93e0c4e5a.png

答案:共有24個(gè)循環(huán):編寫(xiě)程序,計(jì)算小于100的最大素?cái)?shù)。填空補(bǔ)充完整下列代碼。forninrange(100,1,-1):

ifn%2==0:

(1)

foriinrange(3,int(n**0.5)+1,2):

#i的范圍是[3,int(sqrt(n))+1],步長(zhǎng)為2

ifn%i==0:

(2)

#結(jié)束內(nèi)循環(huán)

else:

print(n)

break

#結(jié)束外循環(huán)

答案:continue;break/star3/origin/3b5fd960a1548329afca551669bdd123.png

答案:False---False/star3/origin/33ab40d4502ab5b58b98b40ee7716ea7.png

答案:40320---720---1/star3/origin/e3059e882a38c399942a9d504639071c.png

答案:1024---512/star3/origin/17b114e36bc2e220c0a5fb74fadcdff3.png

答案:abba是回文---123454321是回文---abc不是回文---1a2bb2a1是回文/star3/origin/cfcf2b45b5749db0e4eee7409b5b227b.png

答案:33+22=55---33-22=11---33*2=66---Dividebyzero程序填空題:注意:僅填寫(xiě)劃線部分

所缺的內(nèi)容!程序功能:輸入任意一個(gè)整數(shù),調(diào)用prime()函數(shù)輸出其所有的素?cái)?shù)因子,例如輸入45,則輸出“35”,程序允許多次輸入。請(qǐng)完善程序。frommathimportsqrtdefisprime(x):

ifx==1:

returnFalse

k=int(sqrt(x))

forjinrange(2,______):

ifx%j==0:

returnFalse

returnTrueif__name__=="__main__":

flag='y'

while(flag=='y'):

num=eval(input("Pleaseinputanumber:"))

foriinrange(2,num):

if______andnum%i==0:

print(i,end='')

flag=input("\nIfyouwanttoinputanothernumber,inputyplease.")

答案:k+1;1+k;x;isprime(i如下代碼,運(yùn)行時(shí)哪個(gè)函數(shù)會(huì)報(bào)錯(cuò)(

)。a=6deff1():

print(a)deff2():

print(a)

a=16deff3():

a=16

print(a)deff4():

globala

a=16

print(a)f1()f2()f3()f4()

答案:f2;f2函數(shù);f2(函數(shù):程序填空題:編寫(xiě)一個(gè)猜數(shù)游戲,該游戲會(huì)隨機(jī)產(chǎn)生一個(gè)數(shù)字,用戶可以隨意輸入一個(gè)數(shù)進(jìn)行比較,在比較過(guò)程中,會(huì)不斷提示用戶輸入的數(shù)是大了還是小了,直到用戶輸入的數(shù)等于隨機(jī)數(shù)或者用戶猜夠5次,程序終止。請(qǐng)?zhí)羁胀晟拼a。importrandomimportsysdefguess_num(n):

ifx>key:

return"大了"

elifx答案:count=1;count=1;guess_num(x函數(shù):程序填空題:defSum(a,b=3,c=5):

returnsum([a,b,c])print(Sum(a=3,c=2))

#該print輸出是

(1)

print(Sum(8))

#該print輸出是

(2)

print(Sum(8,2))

#該print輸出是

(3)

#注意Sum和sum不同

答案:8;16;15Python集合中的元素可以是列表。

答案:錯(cuò)Python集合中的元素可以是元組。

答案:對(duì)以下選項(xiàng)中能返回集合s和t的交集的是:(

)。

答案:ersection(t);s&t從集合中刪除元素的方法有:

答案:s.discard(x);s.pop(x);s.remove(x);s.clear()以下選項(xiàng)中能返回集合s和t的并集的是:

答案:s.union(t);s|t以讀模式打開(kāi)文件并允許更新,mode參數(shù)值應(yīng)設(shè)為:

答案:'r+'下列選項(xiàng)中,不能使用索引運(yùn)算的是(

答案:集合下列for語(yǔ)句中,在in后使用不正確的是(

)。forvarin______:

print(var)

答案:(1){"飛機(jī)","火車","輪船"}是哪種類型的數(shù)據(jù)(

)

答案:集合有一個(gè)字符串'10111100',則set('10111100')的結(jié)果為:

答案:{'0','1'}下列選項(xiàng)中,執(zhí)行時(shí)會(huì)報(bào)錯(cuò)的語(yǔ)句是(

)。

答案:set(35.2,True)關(guān)閉文件對(duì)象file的語(yǔ)句為(

)。

答案:file.close()能夠重定位打開(kāi)的文件的文件指針的函數(shù)是(

)。

答案:seek()不能創(chuàng)建一個(gè)集合的語(yǔ)句是(

)。

答案:s3=(1,2,3,4)下列選項(xiàng)中,執(zhí)行時(shí)不會(huì)報(bào)錯(cuò)的語(yǔ)句是()。

答案:{3.5,1.2,True}以追加寫(xiě)模式打開(kāi)文件,mode參數(shù)值應(yīng)設(shè)為:

答案:'a'代碼type({'a',1,'b',2,'c',3})的運(yùn)算結(jié)果是(

答案:創(chuàng)建空的可變集合的方法是:

答案:s=set()/star3/origin/706928ea8bab90d8110cee6c760652fb.png

答案:{1,2,3,4}/star3/origin/7b6d8e97d83b11a7a8202eb986b193fb.png

答案:請(qǐng)輸入密碼:長(zhǎng)度小于6個(gè)字符---請(qǐng)輸入密碼:weak---請(qǐng)輸入密碼:middle---請(qǐng)輸入密碼:strong獲取用戶輸入的單詞,利用字符串的索引和字符串的切片方法實(shí)現(xiàn)將首字母變成大寫(xiě)。例如:輸入:hello輸出:Hello

答案:China---Hello獲取用戶輸入的一個(gè)(0-25)數(shù)字,屏幕輸出對(duì)應(yīng)的小寫(xiě)字母。如:

用戶輸入0

輸出a

答案:a---c/star3/origin/c916112c388440c9e4995d039a40e4a5.png

答案:nohtyp/star3/origin/67c1aa1bc2a29955e7353d7691808886.png

答案:驗(yàn)證碼正確---驗(yàn)證碼正確---驗(yàn)證碼錯(cuò)誤/star3/origin/b1efca45d91e24b6b6e9113e4ee730fd.png

答案:Phpehuvklswhvwrshudwlrqv/star3/origin/f7383889595022b265376765fcf90c15.png

答案:186****1717/star3/origin/1f3f97e889704c6e6c3ad4e1a23c1b9b.png

答案:出生于1967年03月04日/star3/origin/32f2fcd2f910083f9b0de68439a081bd.png

答案:True/star3/origin/d8e6c6709ca3b82a3b5cebba4f1c70fe.png

答案:D/star3/origin/781c2998e69378ecbe0e9ee2729771f3.png

答案:君子之行,靜以修身,儉以養(yǎng)德,非淡泊無(wú)以明志,非寧?kù)o無(wú)以致遠(yuǎn)德非淡泊無(wú)以明志,非寧?kù)o無(wú)以致遠(yuǎn)下列代碼執(zhí)行后的輸出結(jié)果為_(kāi)_______:str1='abledpghejolmn'str2=str1[7:9]+str1[2]+str1[-3:-5:-1]print(str2)

答案:hello/star3/origin/e26e9952aa2da082d732e4f1b54606ef.png

答案:請(qǐng)輸入一個(gè)新的數(shù)字:[3,8,11,12,26,47]---請(qǐng)輸入一個(gè)新的數(shù)字:[3,8,11,26,40,47]/star3/origin/1db06530fdc7471c0fa3a317c2040c44.png

答案:原列表=['Python','Java','Php','Java','Python']刪除后列表=['Python','Java','Php']/star3/origin/07f9daee89eb83bd03a712444992303f.png

答案:請(qǐng)輸入整數(shù)列表:['1','2','3','4','5','888']---請(qǐng)輸入整數(shù)列表:['4','6','9','10','5','666']/star3/origin/55e7d9fa4be957448056a39c766e0fd2.png

答案:(68,87,83,91,93,79,68,86,66,78)87(83,91,93,79,68)True10210/star3/origin/2554d6e3f291bb2c7746b379d6061a32.png

答案:(3,5,8)程序填空,判斷今天是今年的第幾天。import

(1)

date=time.localtime()

#獲取當(dāng)前日期時(shí)間,得到表示時(shí)間的struct_time元組year,month,day=date[:3]day_month=[31,28,31,30,31,30,31,31,30,31,30,31]ifyear%400==0or(year%4==0andyear%100!=0):

#判斷是否為閏年

day_month[1]=

(2)

ifmonth==1:

print(

(3)

)else:

print(sum(day_month[:month-1])+day)

答案:time;29;day/star3/origin/40f095639b0dfdc39a2ea179b79d8dfd.png

答案:list[x]

**3;pow(list[x],3;list[x]

**2;pow(list[x],2程序填空題:列表:請(qǐng)把以下代碼中空缺的部分補(bǔ)充完整,完成程序功能。編寫(xiě)程序,生成包含20個(gè)0-100之間的隨機(jī)數(shù)列表,然后將前10個(gè)元素升序排列,后10個(gè)元素降序排列,并輸出結(jié)果。importrandomx=[random.randint(

______)foriinrange(

______)]print(x)y=x[0:10]y.sort()x[0:10]=yy=x[10:20]y.sort(

______)x[10:20]=yprint(x)

答案:0,100;20;0,20;reverse=True向字典d={'北京':2030,'上海':2200,'天津':1985}中增加元素'重慶':3325,下面語(yǔ)句正確的是:(

)。

答案:d={'北京':2030,'上海':2200,'天津':1985}d['重慶']=3325print(d);d={'北京':2030,'上海':2200,'天津':1985}d.update({'重慶':3325})print(d)從字典d={'北京':2030,'上海':2200,'天津':1985,'重慶':3325}中刪除元素'重慶':3325,下面程序正確的有:

答案:d={'北京':2030,'上海':2200,'天津':1985,'重慶':3325}deld['重慶']print(d);d={'北京':2030,'上海':2200,'天津':1985,'重慶':3325}d.pop('重慶')print(d)從字典d={'北京':2030,'上海':2200,'天津':1985,'重慶':3325}中輸出'上海'的值,下面程序正確的是:(

)。

答案:d={'北京':2030,'上海':2200,'天津':1985,'重慶':3325}print(d['上海']);d={'北京':2030,'上海':2200,'天津':1985,'重慶':3325}print(d.get('上海'))若字典d={1:"a",2:"b"},則len(d)返回的結(jié)果是(

)。

答案:2若字典d={1:"a",2:"b"},則能夠訪問(wèn)d的第一個(gè)元素的語(yǔ)句是(

)。

答案:d[1]下列選項(xiàng)中,錯(cuò)誤的描述是(

)。

答案:字典中不同元素的值不能相同以下不能創(chuàng)建一個(gè)字典的語(yǔ)句是()。

答案:dict={[4,5,6]:'dictionary'}Python中數(shù)據(jù)結(jié)構(gòu)分為可變類型與不可變類型,下面屬于不可變類型的是(

)。

答案:字典中的鍵以下會(huì)返回錯(cuò)誤的語(yǔ)句是(

)。

答案:d3=dict([0,1],[2,3])下列字典定義正確的是(

)。

答案:d={'a':1,'b':2,'c':3}清空字典中所有元素應(yīng)該使用的函數(shù)是()。

答案:clear()下列選項(xiàng)中,不能取代seq位置的是(

)。foriteminseq:

print(item)

答案:{1;2;3;4;5}字典中元素的值(Value)可以是哪種類型的數(shù)據(jù)(

)?

答案:前面三項(xiàng)都可以下列選項(xiàng)中,不屬于字典操作的函數(shù)是(

)。

答案:sort()/star3/origin/704a8857e1434d318b0fe66cfbb6c8f1.png

答案:姓名不存在,輸入"N"新增一條記錄,其他字符退出放棄修改---姓名不存在,輸入"N"新增一條記錄,其他字符退出成功插入新記錄,冰雪--姓名已存在,輸入"Y"修改,其他字符退出成功修改張宏電話為11122233344---姓名已存在,輸入"Y"修改,其他字符退出放棄修改/star3/origin/c9da871e68b1c00f121cbe6efffa70a2.png

答案:聯(lián)系人不存在---李明star3/origin/5530557439a8fcecf3a41d384729687f.png

答案:{'001':96,'002':98,'003':92,'004':93,'005':94}{'001':96,'002':98,'003':92,'004':93,'005':94,'006':100}{'001':96,'002':99,'003':92,'004':93,'005':94,'006':100}{'002':99,'003':92,'004':93,'005':94,'006':100}931009295.6/star3/origin/7914cbee79b6843e29c69c054eaa3138.png

答案:5/star3/origin/0ebeda4b204188e186b7fdae7329b5ec.png

答案:6[1023,1320,2013,2310,3102,3201]/star3/origin/f0fadb7607eaa7d263110bd41b9a852a.png

答案:{1,2,3,5,7,9}{1,2,3,5,6,7,8,9}{2,3,5}{1,9,7}False程序填空題:字典:下面代碼的功能是,隨機(jī)生成50個(gè)介于[1,20]之間的整數(shù),然后統(tǒng)計(jì)每個(gè)整數(shù)出現(xiàn)頻率。請(qǐng)把缺少的代碼補(bǔ)充完整。importrandomx=[random.____________(1,20)foriinrange(___

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論