閱讀程序:Private Sub Form_ Click()a=0For j=1 To 15a=a+j Mod 3Next jPrint aEnd Sub程序運(yùn)
閱讀程序:Private Sub Form_ Click() a=0 For j=1 To 15 a=a+j Mod 3 Next j Print aEnd Sub 程序運(yùn)行后,單擊窗體,輸出結(jié)果是______。
A.105
B.1
C.120
D.15
正確答案:D解析:本題是計(jì)算1到15對3取余的所有余數(shù)的和。For循環(huán)控制變量j從1到15變化,步長為1,每執(zhí)行一次循環(huán)變量的值加1,因此循環(huán)語句的執(zhí)行了15次。因?yàn)镸od運(yùn)算符的優(yōu)先級(jí)高于加(+),因此循環(huán)體a=a+ jMod 3中,首先執(zhí)行j Mod 3語句,再與a相加。變量a的功能是累計(jì)1到15對3取余的所有余數(shù)的和。程序的執(zhí)行過程如下:第一次:i=1,a=0,a=0+1 mod 3=0+1=1第二次:j=2,a=1,a=1+2 mod 3=1+2=3第三次:j=3,a=3,a=3+3 mod 3=3+0=3
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。