條件判斷考試題及答案_第1頁
條件判斷考試題及答案_第2頁
條件判斷考試題及答案_第3頁
條件判斷考試題及答案_第4頁
條件判斷考試題及答案_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

條件判斷考試題及答案

一、單項(xiàng)選擇題(每題2分,共20分)1.若a=5,b=3,以下條件判斷為真的是()A.a<bB.a==bC.a>bD.a!=b且a<b2.在Python中,判斷列表lis=[1,2,3]中是否包含元素2,正確的是()A.2notinlisB.2inlisC.lis==2D.lis<23.對于條件“x>=10且x<20”,當(dāng)x取何值時(shí)為真()A.5B.15C.25D.04.以下哪個(gè)是合法的布爾表達(dá)式()A.3+5B.Trueand3>5C."abc"+"def"D.[1,2]25.若x=True,y=False,xory的結(jié)果是()A.TrueB.FalseC.1D.06.在條件判斷中,空列表代表的布爾值是()A.TrueB.FalseC.1D.07.若a=0,b=1,aandb的結(jié)果是()A.0B.1C.TrueD.False8.以下能正確判斷字符'a'是否在字符串"abc"中的是()A.'a'=="abc"B.'a'in"abc"C.'a'notin"abc"D."abc"<'a'9.若x=5,判斷x不等于10的表達(dá)式是()A.x=10B.x==10C.x!=10D.x<1010.若條件A為True,條件B為False,AandB的結(jié)果是()A.TrueB.FalseC.1D.0二、多項(xiàng)選擇題(每題2分,共20分)1.以下哪些是Python中的布爾運(yùn)算符()A.andB.orC.notD.if2.當(dāng)x取值為()時(shí),“x>=5或x<3”條件為真。A.2B.4C.6D.13.以下哪些是合法的條件判斷表達(dá)式()A.3>5and2<4B.TrueorFalseC."abc">"def"D.[1,2]>[2,3]4.若a=10,b=20,以下判斷為真的是()A.a<bB.a!=bC.a+10==bD.a>b5.布爾值可以轉(zhuǎn)換為以下哪些類型()A.整數(shù)B.字符串C.列表D.元組6.在Python中,以下哪些對象的布爾值為False()A.[]B.0C.""D.None7.對于條件判斷“x>10andx<20”,以下可能的x值有()A.12B.22C.15D.98.以下能判斷列表lis為空的方法有()A.lis==[]B.len(lis)==0C.lisis[]D.notlis9.若a=True,b=False,以下表達(dá)式結(jié)果為True的有()A.aorbB.notbC.aandbD.notaorb10.下列關(guān)于條件判斷的說法正確的是()A.布爾值可以作為條件判斷B.數(shù)值0作為條件判斷時(shí)為FalseC.列表為空時(shí)作為條件判斷為TrueD.字符串只要不為空,作為條件判斷為True三、判斷題(每題2分,共20分)1.布爾值True可以轉(zhuǎn)換為整數(shù)1,F(xiàn)alse可以轉(zhuǎn)換為整數(shù)0。()2.在Python中,"5">"3"是錯(cuò)誤的比較方式。()3.若x=3,y=5,x!=y的結(jié)果是False。()4.空字典的布爾值為False。()5.“and”運(yùn)算符只要有一個(gè)條件為假,整個(gè)表達(dá)式就為假。()6.條件判斷表達(dá)式中可以包含變量和運(yùn)算符。()7.在Python中,notTrue的結(jié)果是0。()8.若x=[1,2],y=[1,2],xisy的結(jié)果是True。()9.字符串"0"作為條件判斷時(shí)為False。()10.若a=10,b=20,a<banda>b的結(jié)果是False。()四、簡答題(每題5分,共20分)1.簡述布爾運(yùn)算符and、or、not的作用。2.解釋在Python中條件判斷時(shí),哪些對象的布爾值為False。3.說明如何判斷一個(gè)列表是否為空。4.解釋“x>5andx<10”這個(gè)條件判斷的含義。五、討論題(每題5分,共20分)1.討論在實(shí)際編程中,布爾運(yùn)算符的優(yōu)先級對程序結(jié)果的影響。2.談?wù)勗谔幚韽?fù)雜條件判斷時(shí),如何提高代碼的可讀性。3.當(dāng)條件判斷中出現(xiàn)多個(gè)嵌套條件時(shí),可能會(huì)遇到什么問題,如何解決?4.討論Boolean數(shù)據(jù)類型在不同編程語言中的使用差異。答案一、單項(xiàng)選擇題1.C2.B3.B4.B5.A6.B7.A8.B9.C10.B二、多項(xiàng)選擇題1.ABC2.ACD3.AB4.ABC5.AB6.ABCD7.AC8.ABD9.AB10.ABD三、判斷題1.√2.×3.×4.√5.√6.√7.×8.×9.×10.√四、簡答題1.and:只有當(dāng)兩邊條件都為真時(shí),結(jié)果才為真;or:只要兩邊有一個(gè)條件為真,結(jié)果就為真;not:對條件取反。2.數(shù)值0、空序列(列表、元組、字符串等)、空字典、空集合、None的布爾值為False。3.可以用lis==[]、len(lis)==0或notlis來判斷列表是否為空。4.該條件表示x的值要同時(shí)大于5且小于10時(shí),條件才為真。五、討論題1.布爾運(yùn)算符有優(yōu)先級,如not高于and高于or。若不注意,程序結(jié)果可能出錯(cuò)。編程時(shí)用括號(hào)明確優(yōu)先級可避免問題。2.給條件判斷命名,添加注釋,使用中間變量存儲(chǔ)部分條件結(jié)果,拆分

溫馨提示

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

最新文檔

評論

0/150

提交評論