Python應(yīng)用開(kāi)發(fā)與實(shí)踐試題及答案_第1頁(yè)
Python應(yīng)用開(kāi)發(fā)與實(shí)踐試題及答案_第2頁(yè)
Python應(yīng)用開(kāi)發(fā)與實(shí)踐試題及答案_第3頁(yè)
Python應(yīng)用開(kāi)發(fā)與實(shí)踐試題及答案_第4頁(yè)
Python應(yīng)用開(kāi)發(fā)與實(shí)踐試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Python應(yīng)用開(kāi)發(fā)與實(shí)踐試題及答案1.下列選項(xiàng)中,()是Python程序文件。A.sunny.py(正確答案)B.派森.exeC.python.wpsD.no.psd答案解析:python文件的擴(kuò)展名是2.

在Python中,下列表達(dá)式的值為False的是()A.3>=2B.2!=7C.5<5(正確答案)D.0==0答案解析:5==53.在Python中,執(zhí)行下方程序段后,變量m、n的值分別為()

m=20

n=30

p=m

m=n

n=pA.3020(正確答案)B.2020C.2030D.3030答案解析:變量是計(jì)算機(jī)中存儲(chǔ)信息的容器

4.Python語(yǔ)言屬于()。A.機(jī)器語(yǔ)言B.匯編語(yǔ)言C.高級(jí)語(yǔ)言(正確答案)答案解析:Python語(yǔ)言簡(jiǎn)單易懂是高級(jí)語(yǔ)言5.邏輯表達(dá)式6>9or2>10or3<5返回的結(jié)果是()A.FalseB.True(正確答案)C.yesD.no答案解析:or邏輯或只要其中有一個(gè)關(guān)系式成立就返回true6.下面語(yǔ)句中,能夠給變量a賦值為字符串類(lèi)型的是()A.a=float(input("第一條邊的長(zhǎng)度:"))B.a=int(input("第一條邊的長(zhǎng)度:"))C.a=input("第一條邊的長(zhǎng)度:")(正確答案)D.a=float(input("請(qǐng)輸入文字"))9.右側(cè)代碼打印的結(jié)果為()答案解析:input()從外面給機(jī)器輸入數(shù)據(jù)的語(yǔ)句,默認(rèn)輸入的為字符串型的數(shù)據(jù)7.下方代碼屬于什么類(lèi)型的程序結(jié)構(gòu)()

第9題程序

a

37.30

b=float(input(“你的體溫是:”))

ifb<a:

print("體溫正常")

else:

print(“體溫過(guò)高”)A.順序結(jié)構(gòu)B.循環(huán)結(jié)構(gòu)C.選擇結(jié)構(gòu)(正確答案)D.無(wú)結(jié)構(gòu)答案解析:選擇結(jié)構(gòu)用if語(yǔ)句來(lái)實(shí)現(xiàn)(選擇結(jié)構(gòu):根據(jù)結(jié)果選擇下一步的行為)8.在Python中,x=60時(shí),程序段的輸出結(jié)果是()

程序:

x=int(input("請(qǐng)輸入商品價(jià)格:"))

y=x0.4

Print("恭喜你!打折后價(jià)格為:",y)A.24B.恭喜你!打折后價(jià)格為:24.0(正確答案)C.2.4D.”恭喜你!打折后價(jià)格為:24”9.下列()中的語(yǔ)句可以在Python交互環(huán)境中輸出“加油!加油!加油!”的字樣。A.“加油!”3(正確答案)B.“加油!”3C.“加油!”+3D.加油!+加油!+加油!答案解析:字符串需要加引號(hào),其運(yùn)算符+表示拼接;表示重復(fù)出輸出

數(shù)字型運(yùn)算符是平方運(yùn)算符10.Python程序段的輸出結(jié)果為()

forainrange(2,12,3):

Print(a,end="")A.1357911B.246810C.24681012D.25811(正確答案)答案解析:for循環(huán):循環(huán)變量a的初始值為2,終值是12(最大到11,不包含12),步長(zhǎng)為3(即每次+3)11.在Python交互模式下,’12’+’7’輸出結(jié)果為()A.19B.127C.’127’(正確答案)D.報(bào)錯(cuò)答案解析:加引號(hào)視為字符串,字符串下的+表示拼接12.在Python交互模式下,依次執(zhí)行右側(cè)語(yǔ)句,結(jié)果為()

a,b=10,20

aandbA.10B.20(正確答案)C.30D.False13.在Python中,當(dāng)滿(mǎn)足一定次數(shù)時(shí)反復(fù)執(zhí)行循環(huán)體內(nèi)的語(yǔ)句,采用()循環(huán)。A.whileB.for(正確答案)C.條件循環(huán)D.if答案解析:for循環(huán)即計(jì)數(shù)循環(huán)14.請(qǐng)閱讀右側(cè)的Python語(yǔ)句,其功能是()

程序:

sum=0

foriinrange(1,101,2):

sum=sum+iA.計(jì)算1到100的奇數(shù)之和(正確答案)B.計(jì)算1到101的數(shù)字之和C.計(jì)算1到100的數(shù)字之和D.計(jì)算1到100的偶數(shù)之和答案解析:for循環(huán):初始值1,終值101(執(zhí)行到100,不包含101),步長(zhǎng)是2(即每次加2)15.邏輯運(yùn)算中,兩個(gè)關(guān)系式都必須成立時(shí)才能返回true的是()A.orB.notC.and(正確答案)D.+答案解析:and邏輯與

兩個(gè)關(guān)系式同時(shí)成立時(shí)才返回true16.以下程序段用來(lái)輸出1到100之間的偶數(shù),請(qǐng)補(bǔ)充完整。

foriinrange(101)

if_______

print(i,end="")(答案:i%2==0:)17.小智的QQ登錄密碼是“xz0320”,現(xiàn)在需要設(shè)置一個(gè)驗(yàn)證程序,完成密碼驗(yàn)證。

a="xz0320"

b=input("請(qǐng)輸入登錄密碼:")

___________________

print("歡迎進(jìn)入”)

else:

print(“密碼錯(cuò)誤”)

(答案:ifa==b:)18.節(jié)日期間,某商場(chǎng)推出購(gòu)物優(yōu)惠活動(dòng):消費(fèi)不超過(guò)100元的,按85折優(yōu)惠,超過(guò)100元的,超過(guò)部分按6折付費(fèi)。請(qǐng)完善下面的程序,完成商場(chǎng)的自動(dòng)計(jì)費(fèi)工作。

shopping=int(input("請(qǐng)輸入您的購(gòu)物金額:"))

ifshopping<=100:

money=shopping0.85

else:

money=_____________

print("請(qǐng)您付費(fèi)",money,“元”)(答案:(shopping-100)0.6+1000.85)答案解析:超過(guò)部分為shopping-100,這部分6折即0.619.在賦值語(yǔ)句中:<變量名>=<表達(dá)式>,“=”叫做賦值符號(hào),表示先計(jì)算右側(cè)的表達(dá)式的值,再把結(jié)果向左側(cè)賦值。()對(duì)(正確答案)錯(cuò)20.在Python程序中,變量名可以使用大寫(xiě)字母,也可以使用小寫(xiě)字母,例如B10和b10這兩個(gè)變量名是一樣的。()對(duì)錯(cuò)(正確答案)21.如果要把兩個(gè)字符串拼接起來(lái),可以使用“+”號(hào)。()對(duì)(正確答案)錯(cuò)22.以下選項(xiàng)中變量命名正確的是()(A)int(B)abc(正確答案)(C)for(D)1x23.若要記錄停車(chē)場(chǎng)剩余車(chē)位的個(gè)數(shù),應(yīng)使用哪種數(shù)據(jù)類(lèi)型()A.整型(正確答案)B.浮點(diǎn)型C.字符串型D.布爾型24.若要記錄食品名稱(chēng),應(yīng)使用哪種數(shù)據(jù)類(lèi)型()A.整型B.浮點(diǎn)型C.字符串型(正確答案)D.布爾型25.表達(dá)式“456”+”123”的值是多少()A.579B.456123C.“456123”(正確答案)D.456+12326.x,y都是賦值變量,語(yǔ)句print(x,y)可以()(A)輸出x,y(B)輸出x,y的值(正確答案)(C)出現(xiàn)錯(cuò)誤信息(D)輸出(x,y)27.()函數(shù)將字符型數(shù)據(jù)(整數(shù)或小數(shù))轉(zhuǎn)換成浮點(diǎn)數(shù)類(lèi)型的數(shù)值(即小數(shù))A、input()B、float()(正確答案)C、int()D、print()28.把數(shù)字組成的字符串s轉(zhuǎn)換為字符串類(lèi)型,使用的方法是()(A)float(s)(B)double(s)(C)int(s)(D)str(s)(正確答案)29.有流程圖如下圖所示:

若輸入a的值為-3,則該程序的輸出結(jié)果為()

A.0B.-3(正確答案)C.9D.330.如果在python程序中執(zhí)行下面代碼,運(yùn)行的結(jié)果是____________

print((23-1)4+((6-2)/2+1))(答案:23.0)31.用Python表達(dá)式表示數(shù)學(xué)中的代數(shù)式,

寫(xiě)法是(答案:(a+b)/2h)32.c=3.1415需要將數(shù)據(jù)轉(zhuǎn)換為字符串,使用的方法是_________。(答案:str(c))33.c=3.1415需要將數(shù)據(jù)轉(zhuǎn)換為整數(shù),使用的方法是_________。(答案:int(c))34.讀程序?qū)懡Y(jié)果

a=10

b=100

a=a+b

b=a–b

a=a–b

print(a,b)

______

______空1答案:100空2答案:1035.如下圖,運(yùn)行代碼后,結(jié)果為()。

A、5B、2C、7D、35(正確答案)36.以下程序段的運(yùn)行后,t的值為()

t=1

foriinrange(1,4):

t=t248(正確答案)122答案解析:37.寫(xiě)出下列程序段運(yùn)行后x的值為(),屬于()程序結(jié)構(gòu)。

x=2

foriinrange(1,5,2):

x=x+13分支4循環(huán)(正確答案)5循環(huán)2順序答案解析:38.請(qǐng)補(bǔ)充內(nèi)容完成“口語(yǔ)測(cè)試成績(jī)?cè)u(píng)價(jià)”程序。

在程序中,

不低于85分為“Great”,

大于等于70分但小于85分為“Good”

小于70分成績(jī)?yōu)椤癇ad”。

g=int(input(“Pleaseinputscore:”))

if___①___:

print(‘Great’)

_②__g<85andg>=70:

print(‘Good’)

else:

print(‘Bad’)①g>85②elif①g>=85②elif(正確答案)①g>=85②else①g<85②if39.將下述程序補(bǔ)充完整。

該程序的功能:計(jì)算整數(shù)x的絕對(duì)值的程序。

x=①(input("請(qǐng)輸入x的值"))

ifx>=0:

_②__

else:

print(-x)①float②print(x)①int②print(x)(正確答案)①float②print(-x)①int②print(-x)40.將下述程序補(bǔ)充完整。

1.該程序的功能:輸入年份y,判斷并輸出是否為閏年。

2.閏年的條件:①能被4整除,但不能被100整除②能被400整除

符合①②中任意一個(gè)條件,即為閏年。

y=int(input("請(qǐng)輸入4位整數(shù)年份:"))

ify%4==0andy%100!=0ory%400==0:

print(y,"是閏年")

______

print(y,"不是閏年")

ifelseelse:(正確答案)elif:41.將下述程序補(bǔ)充完整。

該程序的功能:比較兩個(gè)整數(shù)大小,輸出兩個(gè)數(shù)中較小的數(shù)。

x=int(input('x='))

y=int(input('y='))

if__①___:

print(x)

_②__:

print(y)

①x<y②else(正確答案)①y>x②else:①x<y②elif①y>x②if42.將下述程序補(bǔ)充完整。

該程序的功能:輸入兩個(gè)數(shù),判斷是否相等,并輸出判斷結(jié)果。

a=int(input("請(qǐng)輸入第一個(gè)數(shù):"))

b=int(input("請(qǐng)輸入第二個(gè)數(shù):"))

if___

___:

print("這兩個(gè)數(shù)相等")

else:

print("這兩個(gè)數(shù)不相等")

(答案:a==b|b==a)43.根據(jù)流程圖將劃線部分的程序代碼補(bǔ)充完整。

X=int(input(“請(qǐng)輸入學(xué)生的成績(jī):”))

if①:

print(“及格”)

print(“不及格”)①x>=60②else①x>=60②else:(正確答案)①x<60②:①x<=60②else44.寫(xiě)出下列程序段運(yùn)行后y的值為(),屬于()程序結(jié)構(gòu)。

a=17

ifa>=23:

y=a+6

else:

y=a%33循環(huán)2分支(正確答案)1順序23分支45.寫(xiě)出下列程序段運(yùn)行后y的值為()。

x=76

if

x>=60:

y="及格"

else:

y="不及格""及格"(正確答案)"不及格"TrueFalse答案解析:46.用計(jì)算機(jī)解決問(wèn)題需要經(jīng)歷四個(gè)主要階段,正確的順序是()A.分析問(wèn)題、編寫(xiě)代碼、設(shè)計(jì)算法、運(yùn)行程序B.設(shè)計(jì)算法、分析問(wèn)題、編寫(xiě)代碼、運(yùn)行程序C.分析問(wèn)題、設(shè)計(jì)算法、編寫(xiě)代碼、運(yùn)行程序(正確答案)D.分析問(wèn)題、編寫(xiě)代碼、運(yùn)行程序、設(shè)計(jì)算法47.看右圖程序?qū)懡Y(jié)果()

A

B(正確答案)

C

D48.猜數(shù):如果妹妹說(shuō)的數(shù)大,則輸出“猜大了!”,如果妹妹說(shuō)的數(shù)小,則輸出“猜小了!”,如果正好相等,則輸出“猜對(duì)了!”請(qǐng)根據(jù)描述將程序補(bǔ)全。()

A、①②③④B、②③④①C、④②③①(正確答案)D、④③②①49.小明學(xué)校里的考試成績(jī)都是以等級(jí)制呈現(xiàn)給學(xué)生的,使用多分支if語(yǔ)句編寫(xiě)程序如下,請(qǐng)補(bǔ)全缺少部分()。

A、ifB、elif(正確答案)C、elseD、else:50.以下程序的功能是采集用戶(hù)姓名及驗(yàn)證密碼。有錯(cuò)誤的是語(yǔ)句()

A、①B、②C、③(正確答案)D、④51.編寫(xiě)程序判斷輸入的正整數(shù)既是3又是5的整倍數(shù)。若是,則輸出yes;否則輸出no。補(bǔ)充程序()

A、num/3==0ornum/5==0B、num//3==0andnum//5==0C、num%3==0andnum%5==0(正確答案)D、num%3!=0andnum%5!=052.右圖程序,判斷用戶(hù)輸入的數(shù)的奇偶性。補(bǔ)充程序()

A、n/2==0B、n%2==0(正確答案)C、n//2==0D、n2==053.左圖是一個(gè)密碼驗(yàn)證程序,密碼為“aabb33”,當(dāng)輸入正確時(shí),提示“歡迎你”,否則提示“密碼錯(cuò)誤”。補(bǔ)充橫線處的程序()

A、aabb33,keyB、(aabb33),KeyC、”aabb33”,KeyD、'aabb33',key(正確答案)54.根據(jù)右圖中,銀座超市推出購(gòu)物優(yōu)惠活動(dòng),消費(fèi)不超100元的,按85折優(yōu)惠,超過(guò)100元,超過(guò)部分按照6折付費(fèi)。補(bǔ)充程序()

A

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論