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