



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
程序設計基礎知識2018年12月沾化二中信息組VB的選擇結構【學習目標】1、掌握關系表達式和邏輯表達式2、掌握二分支選擇結構語句3、掌握多選擇結構語句【學習重點、難點】重難點:1、掌握二分支選擇結構語句2、掌握多分支選擇結構語句一、關系表達式1、關系運算符:運算符=>>=<<=<>含義等于大于大于等于小于小于等于不等于2、關系表示式的值:True(真)和False(假)例如:4<5運行結果:False二、邏輯表達式1、邏輯運算符邏輯運算符andornot含義與或非說明:1、and兩邊跟關系表達式。兩邊同時為真,結果才為真。只要一邊為假,結果為假。
2、or兩邊跟關系表達式。兩邊只要有一邊為真,結果就為真。兩邊都為假,結果為假。
2、not后面跟關系表示式。去后面值的相反值。2、邏輯運算符的值:True(真)和False(假)三、二分支選擇語句1、語法格式:
If條件Then
語句組1Else
語句組2EndIf或者If條件Then語句組1Else語句組22、二分支選擇結構語句流程圖條件成立嗎?語句組2語句組1否真3、程序實現(xiàn)合格考試:如果成績大于等于60合格,小于60不合格。1)問題:2)選擇結構語句流程圖成績大于等于60嗎?不合格合格否是輸入成績3)程序實現(xiàn)cj=InputBox("請輸入成績:","是否合格")Ifcj>=60ThenPrint"合格"ElsePrint"不合格"EndIf四、多分支選擇語句1、語句格式:SelectCase表達式
Case條件1
語句組1Case條件2
語句組2Case條件n
語句組n
……CaseElse
語句組n+1EndSelect2、多分支選擇結構流程圖條件1條件2條件3條件n語句1語句2語句3語句n3、程序實現(xiàn)1)問題:等級考試:優(yōu)秀:成績大于等于80;良好:成績大于等于70小于80;合格:成績大于等于60小于70;不合格:成績小于60;2)流程圖:大于等于80大于等于70小于80大于等于60小于70小于60優(yōu)秀良好合格不合格TrueTrueTrue輸入成績3)代碼實現(xiàn):cj=InputBox("請輸入成績:","成績等級")SelectCaseTrueCasecj>=80Print"優(yōu)秀"Casecj>=70Andcj<80Print"良好"Casecj>=60Andcj<70Print"合格"CaseElsePrint"不合格"EndSelect練一練1、以下關系表達的值,可能為True的是(
)。Ax=x+1B2>4Ci<jD4<>2*2【解析】Ax=x+1這是一個賦值語句
,不是關系表達式
B2>4值為FalseCi<ji和j的值未知,所以可能為TrueD4<>2*2<>是不等于,即4不等于4,值為False【答案】D
2、下列VB表達式中,能正確表示不等式方程|x|>1解的是()A.x>-1orx<1B.x>1orx<-1C.x>-1andx<1D.x>1andx<-1【解析】B.x>1orx<-1,or是或者,and是和,and連接的兩個式子須同時成立。表示不等式方程|x|>1解是兩個不相交的集合,應用or【答案】B
【解析】
算法可以有一個或多個輸入,也可以沒有輸入,但必須有輸出
【答案】B3、下列關于算法描述正確的是(
)A.算法就是程序B.算法必須有輸出C.算法必須有輸入D.算法的步驟可以是無窮的【解析】If是判斷語句,16大于0,所以執(zhí)行第二條語句,Abs()是求絕對值函數(shù),sqr()是求算數(shù)平方根?!敬鸢浮緼4、執(zhí)行下列語句后,y的值是(
)x=16ifx<0theny=abs(x)elsey=sqr(x)endifA.4B.256C.16D.都不是【解析】/表示除法運算,例如:13/10=1.3\表示整除,例如:13\10=1Mod表示取余數(shù),例如:13mod10=3Int()表示轉化為整數(shù),例如:int(13/10)=1【答案】D5、已知n是一個兩位的正整數(shù),下列表達式能表示整數(shù)n的個位數(shù)字的是(
)A.n\10B.n/10C.int(n/10)D.nmod106、如果給出三條線段的長分別為a、b、c,且已知a≤b≤c,要問這三條線段能否構成三角形,僅需下列選項中的哪個判斷條件即可()A.b+c>aB.a+b>cC.其他選項都不對D.a+c>b【解析】要構成三角形,必須要任意兩邊和大于第三邊。進行判斷的時候,其實只需要判斷最小的兩邊和大于最長一邊即可?!敬鸢浮緽
7、下列語句屬于三種結構中的哪一種(
)x=100ifx<0theny=abs(x)elsey=sqr(x)endif它屬于(
)A.順序結構
B.選擇結構
C.循環(huán)結構
D.其他三項都是【解析】ifelse為選擇結構語句【答案】B
8、下列表達式能判斷正整數(shù)x是偶數(shù)的是(
)。A.xmod2=1B.x\2=0C.xmod2<>0D.xmod2=0【解析】mod是取余?!敬鸢浮緿
9、一元二次方程根的判別式為b2-4ac,其正確的VB表達式是()A、b*b-4*a*cB、b*b-4a*cC、b^2-4*acD、b^2-4ac【解析】b2-4ac的VB表達式是b*b-4*a*c或者b^2-4*a*c?!敬鸢浮緼10、一元二次方程根的判別式為b2-4ac,其正確的VB表達式是()A、b*b-4*a*cB、b*b-4a*cC、b^2-4*acD、b^2-4ac【解析】b2-4ac的VB表達式是b*b-4*a*c或者b^2-4*a*c?!敬鸢浮緼11、以下VB程序段執(zhí)行后,輸出結果為()m=29IfmMod3<>0ThenPrint
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電器知識技能培訓班課件
- 關于調整工作時間與資源配置的通知
- 租賃協(xié)議合同
- 山東省青島萊西市(五四制)2024-2025學年八年級上學期期末生物學試題(含答案)
- 湖南省衡陽市常寧市2024-2025學年八年級上學期期末生物學試題(含答案)
- 幼兒故事大王征文比賽
- 落戶服務合同協(xié)議
- 企業(yè)級市場調研外包服務協(xié)議
- 農民土地承包經(jīng)營權互換合同書
- 2025年高考英語二輪備考策略講座
- 鄭州澍青醫(yī)學高等專科學校單招參考試題庫(含答案)
- 心衰4級病人護理常規(guī)
- 《合同法違約責任》課件
- 2024建筑消防設施維護保養(yǎng)技術規(guī)范
- 醫(yī)院裝修改造項目投標方案(技術標)
- 【歷年真題】2018年4月00040法學概論自考試卷(含答案)
- 個人項目投資合作協(xié)議書范本
- 新媒體營銷全套教學教案
- 廚房設備備品備件、易損件明細
- 社會科學基礎(高職學前教育專業(yè))PPT完整全套教學課件
- 藥物治療學-藥物治療的一般原則課件
評論
0/150
提交評論