版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇州科技大學(xué)天平學(xué)院《中國(guó)經(jīng)典管弦樂(lè)曲賞析》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024賓館經(jīng)營(yíng)承包合同
- 蘇州科技大學(xué)天平學(xué)院《市場(chǎng)營(yíng)銷學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 托兒所服務(wù)的家庭參與與合作考核試卷
- 中高端服飾品牌推廣案例分析考核試卷
- 化學(xué)礦物的利用與市場(chǎng)發(fā)展前景研究考核試卷
- 固體飲料行業(yè)品牌傳播與宣傳效果評(píng)估與分析考核試卷
- 摩托車的空氣動(dòng)力學(xué)與氣動(dòng)性能考核試卷
- 有效的銷售和談判技巧考核試卷
- 廣告創(chuàng)意設(shè)計(jì)趨勢(shì)展望考核試卷
- 鋼管慣性距計(jì)算
- 第八章_噪聲控制技術(shù)——隔聲
- 資金調(diào)撥和內(nèi)部往來(lái)管理流程手冊(cè)
- 電氣閥門定位器YT1000系列使用說(shuō)明書(shū)
- 2022考評(píng)員工作總結(jié)5篇
- 常用抗癲癇藥物簡(jiǎn)介
- 期中考主題班會(huì)PPT
- 樹(shù)立反對(duì)拜金主義人生觀教育教育PPT講座課件
- 水廠、污水廠生產(chǎn)管理運(yùn)維手冊(cè)
- 壓路機(jī)維修服務(wù)合同協(xié)議書(shū)范本簡(jiǎn)約版
- 新形勢(shì)下如何創(chuàng)新統(tǒng)計(jì)工作
評(píng)論
0/150
提交評(píng)論