下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——第4章選擇結(jié)構(gòu)測(cè)試題第4章測(cè)試題
一、選擇題
1.VB提供了結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu),三種基本結(jié)構(gòu)是()。
A.遞歸結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)B.選擇結(jié)構(gòu)、過(guò)程結(jié)構(gòu)、順序結(jié)構(gòu)C.過(guò)程結(jié)構(gòu)、輸入輸出結(jié)構(gòu)、轉(zhuǎn)向結(jié)構(gòu)D.選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、順序結(jié)構(gòu)2.結(jié)構(gòu)化程序由三種基本結(jié)構(gòu)組成,下面屬于三種基本結(jié)構(gòu)之一的是()。A.遞歸結(jié)構(gòu)B.選擇結(jié)構(gòu)C.過(guò)程結(jié)構(gòu)D.輸入輸出結(jié)構(gòu)3.下面程序運(yùn)行后,顯示的結(jié)果是()。
Dimx
IfxThenPrintxElsePrintx+1
A.1B.0C.-1D.顯示出錯(cuò)信息4.對(duì)于語(yǔ)句Ifx=1Theny=1,以下說(shuō)法正確的是()。
A.x=1和y=1均為賦值語(yǔ)句B.x=1和y=1均為關(guān)系表達(dá)式
C.x=1為關(guān)系表達(dá)式,y=1為賦值語(yǔ)句D.x=1為賦值語(yǔ)句,y=1為關(guān)系表達(dá)式5.用If語(yǔ)句表示分段函數(shù)
?f(x)???x?1,x?1x?3,x?12,以下不正確的程序段是()。
A.f=x*x+3B.Ifx>=1Thenf=Sqr(x+1)Ifx>=1Thenf=Sqr(x+1)Ifx=1Thenf=Sqr(x+1)D.Ifx=2Theny=3Ifx=1Theny=2Ifx0Theny=1Ifx>=2Theny=3Ifx=2Theny=0y=3
ElseIfx>0ThenElseIfx>=1Theny=1y=2
ElseIfx>1ThenElseIfx>=0Theny=2y=1ElseElsey=3y=0EndIfEndIf
7.下面程序段,運(yùn)行后顯示的結(jié)果是()。Dimx
x=Int(Rnd)+5SelectCasexCase5
Print\優(yōu)秀\Case4
Print\良好\Case3
Print\通過(guò)\
CaseElse
Print\不通過(guò)\EndSelect
A.優(yōu)秀B.良好C.通過(guò)D.不通過(guò)
8.下面If語(yǔ)句統(tǒng)計(jì)滿足性別為男、職稱為副教授以上、年齡小于40歲條件的人數(shù),不正確的詩(shī)句是()。
A.Ifsex=\男\(zhòng)教授\
B.Ifsex=\男\(zhòng)教授\〞副教授〞)Thenn=n+1C.Ifsex=\男\(zhòng)教授\
D.Ifsex=\男\(zhòng)duty=\教授\〞副教授〞Thenn=n+19.下面程序段表示求兩個(gè)數(shù)中的大數(shù),()不正確。
A.Max=IIf(x>y,x,y)B.Ifx>yThenMax=xElseMax=yC.Max=xD.Ify>=xThenMax=yIfy>=xThenMax=yMax=x
10.下面語(yǔ)句執(zhí)行后,變量w中的值是()。
w=Choose(Weekday(\ellow\
A.NullB.〞Red〞C.〞Blue〞D.〞Green〞二、填空題
1.下面程序運(yùn)行后輸出的結(jié)果是(1)。x=Int(Rnd)+3
Ifx^2>8Theny=x^2+1
Ifx^2=9Theny=x^2-2Ifx^2<8Theny=x^3
Printy
2.下面程序的功能是(2)。Dimn%,m%
PrivateSubText1_KeyPress(KeyAsciiAsInteger)IfKeyAscii=13ThenIfIsNumeric(Text1)ThenSelectCaseText1Mod2Case0
n=n+Text1Case1
m=m+Text1EndSelectEndIfText1=\Text1.SetFocusEndIf
EndSub
3.下面的程序段是檢查輸入的算術(shù)表達(dá)式中圓括號(hào)是否配對(duì),并顯示相應(yīng)的結(jié)果,如圖4.1所示。本程序在文本框中輸入表達(dá)式,一邊輸入,一邊統(tǒng)計(jì),以輸入回車(chē)符作為表達(dá)式輸入終止的標(biāo)志,然后顯示結(jié)果。
圖4.1習(xí)題3運(yùn)行界面
Dimcount1%
PrivateSubText1_KeyPress(KeyAsciiAsInteger)If(3)=\count1=count1+1
ElseIf(4)=\(5)EndIf
IfKeyAscii=13Then
If(6)ThenPrint\左右括號(hào)配對(duì)\
ElseIf(7)ThenPrint\左括號(hào)多于右括號(hào)\個(gè)\Else
Print\右括號(hào)多于左括號(hào)\個(gè)\EndIf
EndIfEndSub思考:
該題中統(tǒng)計(jì)括號(hào)個(gè)數(shù)的變量count1在通用段聲明,若在Text1_KeyPress內(nèi)聲明,程序會(huì)產(chǎn)生什么結(jié)果?
4.本程序邊輸入字符,邊統(tǒng)計(jì)元音字母和其他字母的個(gè)數(shù),直到按下Enter鍵終止,并顯示統(tǒng)計(jì)結(jié)果,不區(qū)分字母大小寫(xiě),運(yùn)行結(jié)果參見(jiàn)圖4.2。
其中CountY中存放元音字母?jìng)€(gè)數(shù),CountC中存放其他字符個(gè)數(shù)。
圖4.2習(xí)題4運(yùn)行界面
DimCountY%,CountC%
PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimCAsString*1
C=(8)If\SelectCase(9)Case(10)CountY=CountY+1Case(11)CountC=CountC+1EndSelectEndIf
If(12)Then
Print\元音字母有\(zhòng);\個(gè)\Print\其他字母有\(zhòng)個(gè)\EndIf
EndSub
5.利用If語(yǔ)句、SelectCase語(yǔ)句兩種方法計(jì)算分段函數(shù):
?x2?3x?2,???y??3x?2,??1?|x|,?x?x?2023?x?20x?10
PrivateSubCommand1_Click()Dimx!,y!x=Val(Text1)
If(13)Then
y=x*x+3*x+2
ElseIf(14)Theny=1/x+Abs(x)Else
y=Sqr(3*x)-2EndIf
MsgBox(\EndSub
PrivateSubCommand1_Click()x=Val(Text1)SelectCasex
Case(15)y=x*x+3*x+2Case(16)y=1/x+Abs(x)CaseElse
y=Sqr(3*x)-2EndSelectMsgBox(\EndSub
6.用InputBox函數(shù)輸入小于40的正整數(shù)。計(jì)算下面表達(dá)式的值,并在標(biāo)簽label1上輸出。s?11?2?12?3?13?4?14?5?...?1n?(n?1)
PrivateSubCommand1_Click()Dimn
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人新能源車(chē)輛購(gòu)買(mǎi)還款協(xié)議實(shí)施細(xì)則3篇
- 2025年鐵路接觸網(wǎng)設(shè)備檢修合同3篇
- 2025年度現(xiàn)代風(fēng)格面磚采購(gòu)及施工合同4篇
- 二零二五版蜜蜂養(yǎng)殖保險(xiǎn)產(chǎn)品定制合作框架協(xié)議4篇
- 私募股權(quán)投資行業(yè)2024年信用回顧與2025年展望 -新世紀(jì)
- 貪吃蛇游戲課程設(shè)計(jì)
- 2024年度快手電商全景洞察-飛瓜-202501
- 初探太陽(yáng)系模板
- 二零二五版航空航天復(fù)合材料采購(gòu)預(yù)付款擔(dān)保服務(wù)協(xié)議3篇
- 老師記敘文6篇
- 2025春夏運(yùn)動(dòng)戶外行業(yè)趨勢(shì)白皮書(shū)
- 《法制宣傳之盜竊罪》課件
- 通信工程單位勞動(dòng)合同
- 高低壓配電柜產(chǎn)品營(yíng)銷(xiāo)計(jì)劃書(shū)
- 租賃車(chē)輛退車(chē)協(xié)議
- 醫(yī)療護(hù)理技術(shù)操作規(guī)程規(guī)定
- 盤(pán)式制動(dòng)器中英文對(duì)照外文翻譯文獻(xiàn)
- 社會(huì)系統(tǒng)研究方法的重要原則
- 重癥醫(yī)學(xué)科健康宣教手冊(cè)
- 2022版《義務(wù)教育英語(yǔ)課程標(biāo)準(zhǔn)》解讀培訓(xùn)課件
- 五個(gè)帶頭方面談心談話范文三篇
評(píng)論
0/150
提交評(píng)論