Python編程基礎(chǔ)與應(yīng)用學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁(yè)
Python編程基礎(chǔ)與應(yīng)用學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁(yè)
Python編程基礎(chǔ)與應(yīng)用學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余3頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

Python編程基礎(chǔ)與應(yīng)用學(xué)習(xí)通超星期末考試章節(jié)答案2024年P(guān)ython3.8中提供了for循環(huán)和while循環(huán),沒有do..while循環(huán)

答案:對(duì)Python支持以下循環(huán)控制語句:continue語句在語句塊執(zhí)行過程中終止循環(huán),并且跳出整個(gè)循環(huán)

答案:錯(cuò)你可以在循環(huán)體內(nèi)嵌入其他的循環(huán)體,如在while循環(huán)中可以嵌入for循環(huán),反之,你可以在for循環(huán)中嵌入while循環(huán)。

答案:對(duì)在python中,while…else在循環(huán)條件為false時(shí)執(zhí)行else語句塊

答案:對(duì)如果條件判斷語句永遠(yuǎn)為true,循環(huán)將會(huì)無限的執(zhí)行下去。這叫無限循環(huán)或者死循環(huán)。

答案:對(duì)for循環(huán)也有一個(gè)大多數(shù)人都不熟悉else子句,該else子句在循環(huán)正常完成時(shí)執(zhí)行,這意味著循環(huán)沒有遇到任何break語句。

答案:對(duì)Pythonfor循環(huán)可以遍歷任何序列的項(xiàng)目,如一個(gè)列表或者一個(gè)字符串。

答案:對(duì)Python支持以下循環(huán)控制語句:pass語句pass是空語句,是為了保持程序結(jié)構(gòu)的完整性。

答案:對(duì)while語句時(shí)有另外兩個(gè)重要的命令continue和break,continue用于跳過該次循環(huán),break則是用于退出循環(huán)

答案:對(duì)Python支持以下循環(huán)控制語句:break語句在語句塊執(zhí)行過程中終止當(dāng)前循環(huán),跳出該次循環(huán),執(zhí)行下一次循環(huán)。

答案:錯(cuò)如下關(guān)于循環(huán)結(jié)構(gòu)的描述,錯(cuò)誤的是:

答案:遍歷循環(huán)使用forin語句,其中循環(huán)結(jié)構(gòu)不能是文件下列for循環(huán)執(zhí)行后,輸出結(jié)果的最后一行是for

i

in

range(1,3):

for

j

in

range(2,5):

print(i*j)

答案:8關(guān)于Python循環(huán)結(jié)構(gòu),如下選項(xiàng)中描述錯(cuò)誤的是

答案:break用來結(jié)束當(dāng)前當(dāng)次語句,但不跳出當(dāng)前的循環(huán)體如下程序的輸出結(jié)果是:foriinreversed(range(10,0,-2)):

print(i,end="")

答案:246810選出對(duì)下列語句不符合語法要求的表達(dá)式:for

var

in

____________

:

print

var

答案:{1,2,3,4,5}下列說法中正確的是()。

答案:break能結(jié)束循環(huán),而continue只能結(jié)束本次循環(huán)若k為整形,下述while循環(huán)執(zhí)行的次數(shù)為k=1000

while

k>1:

print

k

k

=

k/2

答案:10如下程序的輸出結(jié)果是:dat=['1','2','3','0','0','0']foritemindat:

ifitem=='0':

dat.remove(item)print(dat)

答案:[‘1’,‘2’,‘3’,‘0’]如下程序的輸出結(jié)果是:x=10whilex:x-=1ifnotx%2:print(x,end='')else:print(x)

答案:864200給出下面代碼:

答案:Python語言是腳本語言如下程序的輸出結(jié)果是:ls1=[1,2,3,4,5]ls2=[3,4,5,6,7,8]cha1=[]foriinls2:ifinotinls1:cha1.append(i)print(cha1)

答案:[6,7,8]如下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述,錯(cuò)誤的是:

答案:二分支結(jié)構(gòu)的ifelse形式,適合用來控制程序分支chr(21646)輸入漢字“咎”,如下代碼執(zhí)行的輸出結(jié)果是:foriinrange(1,4):print(chr(21646)*(2*i-1))

答案:咎咎咎咎咎咎咎咎咎s=[1,2,3,4,5,6],如下關(guān)于循環(huán)結(jié)構(gòu)的描述,錯(cuò)誤的是:

答案:表達(dá)式foriinrange(len(ls))跟foriinls的循環(huán)中,i的值是同樣的以下while語句中的表達(dá)式”notE”等價(jià)于whilenotE:

pass

答案:E==0如下程序的輸出結(jié)果是:foriinrange(3):forsin"abcd":ifs=="c":breakprint(s,end="")

答案:ababab執(zhí)行如下程序,輸入”93python22”,輸出結(jié)果是:w=input(‘請(qǐng)輸入數(shù)字和字母構(gòu)成的字符串:’)forxinw:if‘0’<=x<=‘9’:continueelse:w.replace(x,’’)print(w)

答案:93python22下面代碼的輸出結(jié)果是forninrange(400,500):i=n//100j=n//10%10k=n%10ifn==i**3+j**3+k**3:print(n)

答案:407for或者while與else搭配使用時(shí),關(guān)于執(zhí)行else語句塊描述正確的是

答案:僅循環(huán)正常結(jié)束后執(zhí)行執(zhí)行range(2,10,2)后運(yùn)行結(jié)果是:

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

答案:foriinrange(10,0):sum+=i如下代碼段,不會(huì)輸出A,B.,C.,的選項(xiàng)是:

答案:i=0whilei<3:print(chr(i+65),end=“,”)breaki+=1如下程序的輸出結(jié)果是:foriin"thenumberchanges":

ifi=='n':

break

else:

print(i,end="")

答案:the如下程序的輸出結(jié)果是:j=‘’foriin“12345”:j+=i+‘,’print(j)

答案:1,2,3,4,5,設(shè)有如下程序段:k=10whilek:

k=k-1

print(k)則下面語句描述中正確的是

答案:while循環(huán)執(zhí)行10次如下程序的輸出結(jié)果是:s=’’ls=[1,2,3,4]forlinls:s+=str(l)print(s)

答案:1234下列程序的結(jié)果是()。sum=0

for

i

in

range(100):

if(i%10):

continue

sum=sum+i

print(sum)

答案:450如下程序的輸出結(jié)果是:foriin"CHINA":forkinrange(2):print(i,end="")ifi=='N':break

答案:CCHHIINAA下面程序的結(jié)果是(

)foriinrange(3):

forsin"abcd":

ifs=="c":

breakprint(s,end="")

答案:c如下程序的輸出結(jié)果是:lcat=[“獅子”,“獵豹”,“虎貓”,“花豹”,“孟加拉虎”,“美洲豹”,“雪豹”]forsinlcat:

if“豹”ins:

print(s,end="")

continue

答案:獵豹花豹美洲豹雪豹關(guān)于列表的方法和它的對(duì)應(yīng)的含義,描述錯(cuò)誤的是()

答案:list.append(obj)表示在列表首部添加新的對(duì)象下列for循環(huán)執(zhí)行后,輸出結(jié)果的最后一行是foriinrange(1,3):

forjinrange(2,5):

print(i*j,end='')

答案:234468下面代碼的輸出結(jié)果是vlist=list(range(5))print(vlist)

答案:[0,1,2,3,4]如下程序的輸出結(jié)果是:x=[‘90’,‘87’,‘90’]n=90print(x.count(n))

答案:0已知r=2,s=3.14*r**2,以下能輸出”半徑為2的圓的面積為12.56”的是()

答案:print('半徑為',r,'的圓的面積為',s)下面程序的結(jié)果是(

)x=10whilex:

x-=1

ifnotx%2:

print(x,end='')else:

print(x)

答案:864200如下關(guān)于列表操做的描述,錯(cuò)誤的是:

答案:經(jīng)過add方法能夠向列表添加元素下面程序的結(jié)果是()dim2_list=[['自','強(qiáng)','不','息'],['止','于','至','善']]print(dim2_list[1][1])

答案:'于'下面程序的結(jié)果是()num_list=[13,54,38,93,28,74,59,92,85,66]delnum_list[:4]print(num_list)

答案:[28,74,59,92,85,66]關(guān)于Python組合數(shù)據(jù)類型,以下選項(xiàng)中描述錯(cuò)誤的是()

答案:tuple類型的元素不可以進(jìn)行“追加”操作。如下程序的輸出結(jié)果是:ls=[“浣熊”,“豪豬”,“艾草松雞”,“棉尾兔”,“叉角羚”]x=“豪豬”print(ls.index(x))

答案:1下面代碼的執(zhí)行結(jié)果是:ls=[“2020”,“20.20”,“Python”]ls.append(2020)ls.append([2020,“2020”])print(ls)

答案:[‘2020’,‘20.20’,‘Python’,2020,[2020,‘2020’]]s="Python",可以顯示輸出Python的選項(xiàng)是:

答案:print(s[:])執(zhí)行下列Python語句將產(chǎn)生的結(jié)果是()x=2y=2.0ifx==y:

print(“Equal”)else:

print(“NotEqual”)

答案:Equal下列數(shù)據(jù)中屬于列表的是()

答案:[198,"Python",18.5,-5.6]執(zhí)行range(2,10,2)后運(yùn)行結(jié)果是()

答案:[2,4,6,8]與關(guān)系表達(dá)式x==0等價(jià)的表達(dá)式是()

答案:notxPython語言采用嚴(yán)格的“縮進(jìn)”來表明程序的格式框架。下列說法不正確的是:()

答案:“縮進(jìn)”有利于程序代碼的可讀性,并不影響程序結(jié)構(gòu)。下面代碼的輸出結(jié)果是()s=["seashell","gold","pink","brown","purple","tomato"]print(s[1:4:2])

答案:['gold','brown']如下程序的輸出結(jié)果是:L2=[[1,2,3,4],[5,6,7,8]]L2.sort(reverse=True)print(L2)

答案:[[5,6,7,8],[1,2,3,4]]下面程序的結(jié)果是(

)foriinrange(3):

forsin"abcd":

ifs=="c":

break

print(s,end="")

答案:ababab設(shè)有如下程序段:k=10whilek:

k=k-1

print(k)則下面語句描述中正確的是

答案:while循環(huán)執(zhí)行10次下面哪個(gè)不是Python合法的標(biāo)識(shí)符()

答案:40XL已知a=’職業(yè)學(xué)?!?查看a的數(shù)據(jù)類型并輸出的代碼正確的是()。

答案:print(type(a))下面針對(duì)num_list=[13,54,38,93,28,74,59,92,85,66]切片操作不等價(jià)的是()

答案:num_list[1::]下面if語句統(tǒng)計(jì)滿足“性別(gender)為男、職稱(duty)為教授、年齡(age)小于40歲”條件的人數(shù),正確的語句是:

答案:if(gender==‘男’andage<40andduty==‘教授’):

n+=1在Python中,實(shí)現(xiàn)多分支選擇結(jié)構(gòu)的較好辦法是:

答案:if-elif-else下面程序的結(jié)果是()books=["hadoop","spark","flink","spark"]num=books.count("sparks")print(num)

答案:0下程序的輸出結(jié)果是:a=[“a”,“b”,“c”]b=a[::-1]print(b)

答案:[‘c’,‘b’,‘a(chǎn)’]下面程序的結(jié)果是()score=[1,2,5,7,6]total=sum(score,100)print("總分?jǐn)?shù)是:",total)

答案:總分?jǐn)?shù)是:121關(guān)于Python的列表,描述錯(cuò)誤的選項(xiàng)是

答案:Python列表的長(zhǎng)度不可變的下面程序的結(jié)果是()books=["hadoop","spark","flink","spark"]books.index("spark")

答案:1如下程序的輸出結(jié)果是:frame=[[1,2,3],[4,5,6],[7,8,9]]rgb=frame[::-1]print(rgb)

答案:[[7,8,9],[4,5,6],[1,2,3]]下面代碼的執(zhí)行結(jié)果是ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))

答案:3下面程序的結(jié)果是(

)foriinrange(3):

forsin"abcd":

ifs=="c":

breakprint(s,end="")

答案:c如下程序的輸出結(jié)果是:lcat=[“獅子”,“獵豹”,“虎貓”,“花豹”,“孟加拉虎”,“美洲豹”,“雪豹”]forsinlcat:if“豹”ins:print(s,end="")continue

答案:獵豹花豹美洲豹雪豹下列for循環(huán)執(zhí)行后,輸出結(jié)果的最后一行是foriinrange(1,3):

forjinrange(2,5):

print(i*j,end='')

答案:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論