在窗體上畫(huà)兩個(gè)文本框(名稱分別為T(mén)ext1和Text2)和—個(gè)命令按鈕(名稱為Cotranand1),然后編寫(xiě)如下事
在窗體上畫(huà)兩個(gè)文本框(名稱分別為T(mén)ext1和Text2)和—個(gè)命令按鈕(名稱為Cotranand1),然后編寫(xiě)如下事件過(guò)程:Private Sub Command1_Click() x=0 Do While x<50 x=(x+2)*(x+3) n=n+1 Loop Text1.Text=Str(n) Text2.Text=Str(x)End Sub 程序運(yùn)行后,單擊命令按鈕,在兩個(gè)文本框中顯示的值分別為_(kāi)_____。
A.1和0
B.2和72
C.3和50
D.4和168
正確答案:B解析:do while... loop循環(huán)語(yǔ)句是當(dāng)While后面的條件為T(mén)rue時(shí),執(zhí)行循環(huán)體,當(dāng)條件為False時(shí)退出循環(huán)。str(數(shù)字)函數(shù)用來(lái)將數(shù)字轉(zhuǎn)換為字符串返回。如果“數(shù)字”是正數(shù),由于正數(shù)的前面有一個(gè)空位表示正號(hào),所以Str函數(shù)所返回的字符串包含一個(gè)前導(dǎo)空格。程序執(zhí)行的過(guò)程為:第一次:x=0,x50,所以x=(0+2)*(0+3)=6,n=0+1=1第二次:x=6,x50,所以x=(6+2)*(6+3)=72,n=1+1=2第三次:x=72,x不小于50,循環(huán)結(jié)束,此時(shí)x=72,n=2。執(zhí)行
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。