python程序設(shè)計(jì)1測(cè)試題及其答案_第1頁(yè)
python程序設(shè)計(jì)1測(cè)試題及其答案_第2頁(yè)
python程序設(shè)計(jì)1測(cè)試題及其答案_第3頁(yè)
python程序設(shè)計(jì)1測(cè)試題及其答案_第4頁(yè)
python程序設(shè)計(jì)1測(cè)試題及其答案_第5頁(yè)
已閱讀5頁(yè),還剩4頁(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)介

1、ython程序設(shè)計(jì)1測(cè)試題及其答案1.1.不是程序的三種結(jié)構(gòu)的是()?單項(xiàng)選擇題*A.順序結(jié)構(gòu)B.選擇結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)D.一般結(jié)構(gòu)(正確答案)答案解析:程序算法有三種結(jié)構(gòu):順序結(jié)構(gòu),選擇(分支)結(jié)構(gòu),循環(huán)結(jié)構(gòu)2. 2.要設(shè)計(jì)一個(gè)小組加分的計(jì)分程序,合理的步驟是()設(shè)計(jì)算法分析問(wèn)題測(cè)試程序編寫(xiě)程序單項(xiàng)選擇題*A.B.C.(正確答案)D.答案解析:用程序解決問(wèn)題的一般步驟:分析問(wèn)題,設(shè)計(jì)算法,編寫(xiě)程序,運(yùn)行測(cè)試程序3.3.int()函數(shù)的作用是()單項(xiàng)選擇題*A.輸入命令B.將一個(gè)符串或數(shù)字轉(zhuǎn)換為整型E確答案)C.輸出命令D.將一個(gè)字符串或數(shù)字轉(zhuǎn)換為浮點(diǎn)型4. 4.輸出函數(shù)是()單項(xiàng)選擇題*A.i

2、nputOC.85=g=70D.g=70 and g=70并且成績(jī)=85(正確答案)B.else g85C.elifg=70D.elifg=70 and g=8534.有如下程序段:x=0ifx3:y=10-(x-3)*2else:y=10+(x-3)*2該程序段運(yùn)行后,變量y的值是()單項(xiàng)選擇題*A.16B.10C.4(工確答案)D.-4答案解析:x=0,第一個(gè)if語(yǔ)句,0和3進(jìn)行比擬,不滿足條件,所以執(zhí)行else下面的語(yǔ) 句,把10+(0-3)*2的值,賦值給y,y的值是435.以下有關(guān)程序設(shè)計(jì)語(yǔ)言的說(shuō)法中,錯(cuò)誤的選項(xiàng)是()單項(xiàng)選擇題*A.Python是現(xiàn)在最流行的編程語(yǔ)言之一B.程序設(shè)計(jì)

3、語(yǔ)言是人賦予計(jì)算機(jī)“智慧”的工具C.中小學(xué)生也可以用自編的程序指揮計(jì)算機(jī)D.windows、Office等軟件不是用計(jì)算機(jī)語(yǔ)言編寫(xiě)的;角答案)答案解析:所有的軟件都是由計(jì)算機(jī)語(yǔ)言編寫(xiě)的a與b定義如下,以下表達(dá)式的值為T(mén)rue的選項(xiàng)是()a=23b=”23單項(xiàng)選擇題*a!=ba=b(正確答案)a=123a+b=246答案解析:a, b的賦值是帶有的所以a,b都是字符串型變量,a+b+123123;C選項(xiàng), 字符串不能和數(shù)字進(jìn)行比擬37.37冽表變量01=3,力,1二4環(huán),要取得d這個(gè)值,需要通過(guò)變量名()獲取。單項(xiàng)選擇題*A.m0B.m3(正彳C.m2D.m-338.a=10,b=5,那么以下條

4、件表達(dá)式的值為False的是()單項(xiàng)選擇題*A.a=b1正確答案)B.a!=bC.abD.a=b39.李老師要你幫他寫(xiě)一段程序,讓計(jì)算機(jī)來(lái)分析本次期中檢測(cè)情況,你所添加的x=mt(input請(qǐng)輸入學(xué)生成績(jī)) if:print。及格。代碼是()print,不及格。單項(xiàng)選擇題代碼是()print,不及格。單項(xiàng)選擇題*B .x=60C.xD.x6040.請(qǐng)完善以下程序,實(shí)現(xiàn)根據(jù)體重提出飲食建議的功能()p=int(input,請(qǐng)愉人體重少if p=55:print體重超重了,要節(jié)制飲食”)pnntC太苗條了要加強(qiáng)營(yíng)養(yǎng)”)else:pnntH本重合適。單項(xiàng)選擇題*A.ifp=30B.elifp=30:

5、(正確答案)C.elif p=30D.else p=30:答案解析:此程序?yàn)槎嘀剡x擇結(jié)構(gòu),從對(duì)齊來(lái)說(shuō),if, else對(duì)齊,三個(gè)print語(yǔ)句對(duì) 齊,所以應(yīng)該使用elif,后面條件表達(dá)式后面一定要有您的姓名:填空題*您的班級(jí):單項(xiàng)選擇題*。六年一班。六年二班。六年三班。六年四班B.print。正確答案)C.int()D.str()5.能實(shí)現(xiàn)接受鍵盤(pán)輸入的函數(shù)是()單項(xiàng)選擇題*A.input()(正確答案)B.print()C.int()D.str ()6.以下關(guān)于算法的描述正確的選項(xiàng)是()單項(xiàng)選擇題*A.計(jì)算方法B.計(jì)算公式C.計(jì)算機(jī)程序D.解決問(wèn)題的步驟序列(正說(shuō)答案)答案解析:算法是解決問(wèn)

6、題的方法(步驟)源程序文件的擴(kuò)展名為()單項(xiàng)選擇題*A.pdbB.sdC.py(正確答案)D.exePython不支持的數(shù)據(jù)類型有()單項(xiàng)選擇題*A.字符串B.數(shù)字型C.字節(jié)型,正價(jià)答?D.布爾型答案解析:目前我們學(xué)習(xí)的數(shù)據(jù)類型有:數(shù)字型(整數(shù),浮點(diǎn)數(shù)),字符串型,列表型,布爾 型9.以下屬于字符串型數(shù)據(jù)的是()單項(xiàng)選擇題*A.”中國(guó)”(正確答案)B.20I0C.ChinaD.中國(guó)答案解析:放在“或“中的數(shù)據(jù),我們稱為字符串型數(shù)據(jù)10.以下有關(guān)列表的說(shuō)法錯(cuò)誤的選項(xiàng)是()單項(xiàng)選擇題*A.列表中的元素可以是不同類型數(shù)據(jù)B.列表用()表示勿確答案)C.列表的下標(biāo)從。開(kāi)始D.可以對(duì)列表進(jìn)行追加等操作答

7、案解析:列表數(shù)據(jù):s=3,E,3A17日,列表中的數(shù)據(jù)的類型可以不相同,可以是數(shù)字, 字符串,甚至可以包含列表.列表元素的下標(biāo)從0開(kāi)始,即列表s的第一個(gè)元素是s0, 第二個(gè)元素是sl.倒數(shù)第一個(gè)是s-l,s0:3表示從s截取一直到s3-l為止的元 素閭0:3的值為nd1 L 1 L以下是屬于變量的是(B )單項(xiàng)選擇題*A.12xB.x(正確答案)“變量”1+2答案解析:變量名的命名規(guī)那么由數(shù)字,字母和下劃線組成,首字母不能是數(shù)字,區(qū)分 大小寫(xiě),不能用保存字大print, else, input, int之類的)做變量名。12.以下有關(guān)python中變量的說(shuō)法中,錯(cuò)誤的選項(xiàng)是()單項(xiàng)選擇題1A.

8、變量名中可以包含空格或標(biāo)點(diǎn)符號(hào)E確答案)B.變量名區(qū)分字母大小寫(xiě)C.變量名不能以數(shù)字開(kāi)頭D.不能用python的關(guān)鍵字做變量名13.以下python變量標(biāo)識(shí)符中合法的是()單項(xiàng)選擇題*A.a&bB.a(正確答案)C.3WD.print14.下面哪個(gè)不是python合法的變量名()單項(xiàng)選擇題*A.int_lB.40XL(正確答案)C.selfl23D.Name15.以下賦值正確的選項(xiàng)是()單項(xiàng)選擇題*A.x=l s 2、3B.y=123+“456”C.x=l,2,3D.y=l+2+3(正確答案)16.表達(dá)式1%5+2.75的值是()單項(xiàng)選擇題*C.4D.3.75(正確答案)答案解析:1%5的值為

9、117.17b血(100-25 * 34)應(yīng)該輸出什么?()單項(xiàng)選擇題*B .97C.25D.82(正確答案)答案解析:25*3/4的結(jié)果是1818.關(guān)于以下python語(yǔ)句的說(shuō)法正確的選項(xiàng)是()ifi=l:s=l 單項(xiàng)選擇題*A.i=l ,s=l都是賦值語(yǔ)句B.i=l ,s=l都是條件表達(dá)式C.i=l是條件表達(dá)式,s=l是賦值語(yǔ)句正確答案)D.i=l是賦值語(yǔ)句,s=l是條件表達(dá)式答案解析:=是比擬關(guān)系符,構(gòu)成的式子叫條件表達(dá)式(比擬關(guān)系式) 二是賦值號(hào),構(gòu)成賦值語(yǔ)句19.運(yùn)行以下代碼時(shí)如果你輸入的數(shù)字依次是4,5,6,那么程序運(yùn)行結(jié)果是()a=input(“請(qǐng)你輸入一個(gè)數(shù)字。b=input(

10、“請(qǐng)你輸入一個(gè)數(shù)字:)c=input(“請(qǐng)你輸入一個(gè)數(shù)字:)if ac:a=c print(a)單項(xiàng)選擇題*A.4B.5(正確答案)C.6D.以上都有可能答案解析:a=4b=5c=6(條件表達(dá)式46,條件不成立,不執(zhí)行選擇a=c程序運(yùn)行結(jié)果是顯示a的值 520.語(yǔ)句 print (x , y) () |單項(xiàng)選擇題*A.輸出x, yB.輸出x, y的值(王確答案)C.出現(xiàn)錯(cuò)誤信息D輸出(X, y)21.21.在python中(4+52戶3x表達(dá)式正確的選項(xiàng)是()單項(xiàng)選擇題*A.(4+52)/(3*x)(正確答案)B.4+52/3*xC.4+52/(3*x)D.(4+52)/(3x)22. 22.

11、求17-4的余數(shù)的式子是()|單項(xiàng)選擇題A.17/4B.17/4C.17%4(F確答案)D. 17*4.a的7倍減3的結(jié)果,對(duì)b (b不等于0)取余,正確的表達(dá)式是()單項(xiàng)選擇題*A.(7a-3)/bB.7*a-3%bC.(7*a-3)%b(正確答案)D.(7a-3)%b24.a=3,print(a)結(jié)果是()單項(xiàng)選擇題*A.a=3B.3(正確答案)C.aD.無(wú)結(jié)果25.a=3,print(a”)結(jié)果是()單項(xiàng)選擇題*A.a=3B.3C.a(正確答案)D.無(wú)結(jié)果26沼=3向附七=,3)結(jié)果是()單項(xiàng)選擇題*A.a=3(正確答案)B.3C.aD.無(wú)結(jié)果27.以下可以將變量x和y的值互換的語(yǔ)句()

12、單項(xiàng)選擇題*A.x=y y=xB.z=x x=y y=z(.三確答案)C.x=z z=y y=xD.x= (x+y) /2 y=(x-y)/2答案解析:交換變量就象交換兩杯飼料(可樂(lè),橙汁),需要另外一個(gè)杯子來(lái)進(jìn) 行。象這樣問(wèn)題還有一種方法,給變量賦值,x=2, y=3.交換完成后應(yīng)該y=3,x=2的關(guān)系運(yùn)算符中,用來(lái)表示不等于的符號(hào)是()單項(xiàng)選擇題*A =B.!二(正確答案)C.=D.6) and (73)(正確答案)B.87) or(79)D.(4=2) and (76的值是0,所以and的左邊是True,73的值是True,所以總的表達(dá)式是TrueB.FalseC.57的值是False 79的值是False,兩邊都是False,所以。表達(dá)式的值是FalseD.4=2的值是False,7=3的值是False,所以and表達(dá)式的值是False30. 30.以下選擇結(jié)構(gòu)語(yǔ)句中,格式完全正確的一組是1 if 條件if(條件:語(yǔ)句序列1語(yǔ)句序列1語(yǔ)句序列1elseelseelse:()語(yǔ)句序列2語(yǔ)句序列2語(yǔ)句序列21單項(xiàng)選擇題1A.組B.組C.組(正確答學(xué)D. 31.31.以下x值等于5的是()|單項(xiàng)選擇題*A x=10/2”Bx=IO/2Cx=int(10/2)(正確答案

溫馨提示

  • 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)論