程序設(shè)計課后習(xí)題答案-第三單元_第1頁
程序設(shè)計課后習(xí)題答案-第三單元_第2頁
程序設(shè)計課后習(xí)題答案-第三單元_第3頁
程序設(shè)計課后習(xí)題答案-第三單元_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、習(xí)題3一、選擇題1以下不合法的表達式是( )。DAx in 1,2,3,4,5 Bx-6>5 Ce>5 and 4=f D3=a2將數(shù)學(xué)式2<x10表示成正確的Python表達式為( )。BA2<x<=10 B2<x and x<=10C2<x && x<=10 Dx>2 or x <=103與關(guān)系表達式x=0等價的表達式是( )。BAx=0 Bnot x Cx Dx!=14下列表達式的值為True的是( )。AA2!=5 or 0 B3>2>2 C5+4j>2-3j D1 and 5=05.下

2、面if語句統(tǒng)計“成績(mark)優(yōu)秀的男生以及不及格的男生”的人數(shù),正確的語句為( )。CAif gender="男" and mark<60 or mark>=90:n+=1Bif gender="男" and mark<60 and mark>=90:n+=1Cif gender="男" and (mark<60 or mark>=90):n+=1Dif gender="男" or mark<60 or mark>=90:n+=16以下if語句語法正確的是( )。

3、DAif a>0:x=20else:x=200Bif a>0:x=20else: x=200Cif a>0: x=20else:x=200Dif a>0 x=20else x=2007在Python中,實現(xiàn)多分支選擇結(jié)構(gòu)的較好方法是( )。CAif Bif-else Cif-elif-else Dif嵌套8下列語句執(zhí)行后的輸出是( )。Cif 2: print(5)else: print(6)A0 B2 C5 D69下面程序段求x和y中的較大數(shù),不正確的是( )。DAmaxNum=x if x>y else yBif x>y:maxNum=xelse:max

4、Num=yCmaxNum=yif x>y:maxNum=xDif y>=x:maxNum=ymaxNum=x10下列Python程序的運行結(jié)果是( )。Bx=0y=Trueprint(x>y and 'A'<'B')ATrue BFalse Ctrue Dfalse二、填空題1表達式2<=1 and 0 or not 0的值是 。True2已知ans='n',則表達式ans='y' or 'Y'的值為 。'Y'3Python提供了兩個對象身份比較運算符 和 來測試兩個變

5、量是否指向同一個對象。is,is not4在直角坐標(biāo)中,x、y是坐標(biāo)系中任意點的位置,用x和y表示第一象限或第二象限的Python表達式為 。x>0 and y>0 or x<0 and y>05已知a=3,b=5,c=6,d=True,則表達式not d or a>=0 and a+c>b+3的值是 。True6Python表達式16-2*5>7*8/2 or "XYZ"!="xyz" and not(10-6>18/2)的值為 。True7下列Python語句的運行結(jié)果是 。Truex=Truey=Fa

6、lsez=Falseprint(x or y and z)8執(zhí)行下列Python語句將產(chǎn)生的結(jié)果是 。True Falsem=Truen=Falsep=Trueb1=m|np;b2=n|mpprint(b1,b2)9對于if語句中的語句塊,應(yīng)將它們 ??s進對齊10當(dāng)x=0,y=50時,語句z=x if x else y執(zhí)行后,z的值是 。50三、問答題1寫出條件“20<x<30或x<-100”的Python表達式。2Python實現(xiàn)選擇結(jié)構(gòu)的語句有哪些?各種語句的格式是十么?3下列兩個語句各自執(zhí)行后,x和y的值是多少?它們的作用是什么?x=y=5x=y=54下列Python語句的運行結(jié)果為 。nox=Falsey=Truez=Falseif x or y and z:print("yes")else:print("no")5下列Python語句的運行結(jié)果為 。2x=Truey=Falsez=Trueif not x or y:print(1)elif not x or not y and z:print(2)elif not x or y or not y and x:print(3)else:print(4)6說明以下三個if語句的區(qū)別。語句一:if i>0: if j>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論