資源描述:
《順序、選擇和循環(huán)控制結(jié)構(gòu)——循環(huán)結(jié)構(gòu)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、順序、選擇和循環(huán)控制結(jié)構(gòu)——循環(huán)結(jié)構(gòu)一、選擇題1.95.下列說法不正確的是(???)A.For?...Next?語句適合于循環(huán)次數(shù)容易確定的情況。B.在Forn=1?to?20?step?2中,n是循環(huán)控制變量,setp?表示步長為2.C.S=1+2+3+...+100?可以用For語句來實(shí)現(xiàn)。D.Forn=20?to?1?step?-1是錯(cuò)誤的。答案:D2.101.執(zhí)行以下程序段dimxasinteger,iasintegerx=0fori=5?to?1?step?-2???x=x+inexti后,x的值為(??)A.7B.8C.9D.10答案:C3.107.算法流程圖如下圖
2、所示,其輸出結(jié)果是(???)A.126B.127C.128D.129答案:B解析:考察for語句循語句4.114.?以下程序代碼運(yùn)行后,s的結(jié)果是(??)s=0fori=1?to?10???s=s+inextiA.55B.50C.10D.無法確定答案:A5.120.閱讀程序PrivateSubform_click()a?=?0Forj=?1?To?15???a?=?a?+?jMod?3NextjPrintaEndSub程序運(yùn)行后,單擊窗體,則輸出結(jié)果是(??)A.105B.1C.120D.15答案:D解析:變量j從1到15進(jìn)行循環(huán)對3求余,并將所有余數(shù)累加,由于余數(shù)只有三種可能
3、:0、1、2,三個(gè)數(shù)循環(huán)相加5次,最后可算出總和為15。順序、選擇和循環(huán)控制結(jié)構(gòu)——循環(huán)結(jié)構(gòu)一、選擇題1.32.For…Next循環(huán)結(jié)構(gòu)中step用來控制(???)A.循環(huán)變量B.循環(huán)變量初值C.循環(huán)變量終值D.循環(huán)變量增量答案:D2.38.For…Next循環(huán)結(jié)構(gòu)中循環(huán)變量初值大于終值時(shí),步長為()A.負(fù)數(shù)B.非負(fù)數(shù)C.正整數(shù)D.正數(shù)答案:A3.45.下面程序的循環(huán)次數(shù)是(??)forj=8?to?35?step?3printjnextjA.10B.9C.27D.28答案:A解析:考察for語句循環(huán)次數(shù)的判斷4.52.For…Next中循環(huán)變量初值與終值間使用的關(guān)鍵字是(?)
4、A.InB.ToC.gotoD.private答案:B5.58.李明同學(xué)想通過編程求“1+3+5+……+999”的和,他應(yīng)選擇程序基本結(jié)構(gòu)中的(??????)A.順序結(jié)構(gòu)B.分支結(jié)構(gòu)C.選擇結(jié)構(gòu)D.循環(huán)結(jié)構(gòu)答案:D順序、選擇和循環(huán)控制結(jié)構(gòu)——循環(huán)結(jié)構(gòu)一、選擇題1.64.下列說法不正確的是(???)A.For?...Next?語句適合于循環(huán)次數(shù)容易確定的情況。B.在Forn=1?to?20?step?2中,n是循環(huán)控制變量,setp?表示步長為2.C.S=1+2+3+...+100?可以用For語句來實(shí)現(xiàn)。D.Forn=20?to?1?step?-1是錯(cuò)誤的。答案:D2.70.假
5、定有以下程序段fori=3?to?1???print?"VB"nexti則語句print?"VB"的執(zhí)行次數(shù)是(??)次A.0B.1C.2D.3答案:A3.76.下面程序的循環(huán)次數(shù)是(??)forj=8?to?35?step?3printjnextjA.10B.9C.27D.28答案:A解析:考察for語句循環(huán)次數(shù)的判斷4.83.小金編寫了一個(gè)統(tǒng)計(jì)隨即數(shù)分布的VB程序,部分程序如下所示,在調(diào)試程序的時(shí)候出現(xiàn)如下圖所示的錯(cuò)誤信息,n?=?0?:?m?=?0Fori=?1?To?100??If??Rnd?>?0.5?Then?????n?=?n?+?1??Else?????m?=?
6、m?+?1Nexti小金仔細(xì)分析該程序段后,發(fā)現(xiàn)其中缺少了(??????)A.ForB.NextC.EndIfD.If答案:C5.89.李明同學(xué)想通過編程求“1+3+5+……+999”的和,他應(yīng)選擇程序基本結(jié)構(gòu)中的(??????)A.順序結(jié)構(gòu)B.分支結(jié)構(gòu)C.選擇結(jié)構(gòu)D.循環(huán)結(jié)構(gòu)答案:D順序、選擇和循環(huán)控制結(jié)構(gòu)——循環(huán)結(jié)構(gòu)一、選擇題1.128.有如下程序:PrivateSubform_click()DimiAsInteger,sumAsIntegersum?=?0Fori=?2?To?10???IfiMod?2?<>?0?AndiMod?3?=?0?Thensum?=?sum?+
7、?iEndIfNextiPrintsumEndSub程序運(yùn)行后,單擊窗體,輸出結(jié)果是(??)A.12B.30C.24D.18答案:A2.134.算法流程圖如下圖所示,其輸出結(jié)果是(???)A.126B.127C.128D.129答案:B解析:考察for語句循語句3.141.在窗口上畫一個(gè)名稱為text1的文本框和一個(gè)名為command1的命令按鈕,然后編寫如下事件過程privatesubcommand1_click()dimiasinteger,nasintegerfori=0?to?50?