23.下列Visual Basic程式語言的執行結果為何?
(A)11
(B)12
(C)18
(D)21
答案:登入後查看
統計: A(350), B(1708), C(353), D(210), E(0) #1402027
統計: A(350), B(1708), C(353), D(210), E(0) #1402027
詳解 (共 7 筆)
#1489592
1/3=0....1 ; 2/3=0....2 ; 3/3 =1...3 ; 4/3 =1...1 ; 5/3 =1...2 ; 6/3 =2...0 ; 7/3 =2...1 ; 8/3 =2...2 ; 9/3=3....0
所以只有1,4,7,有達到標準,S=0所以加1+4+7=12。規定小於10,就不做10。 應該是這樣。
52
0
#3661888
Do while i <10
i為小於10的數
if i mod 3 = 1
如果 i 除以 3 餘數為1時
1/3為0餘1 ,2/3為0餘2,3/3為1餘0,4/3為1餘1,5/3為1餘2,6/3為2餘0,7/3為2餘1,8/3為2餘2,9/3為3餘0
其中i為1、4、7時餘1
s=s+i
s=0
所以1+4+7=12
i為小於10的數
if i mod 3 = 1
如果 i 除以 3 餘數為1時
1/3為0餘1 ,2/3為0餘2,3/3為1餘0,4/3為1餘1,5/3為1餘2,6/3為2餘0,7/3為2餘1,8/3為2餘2,9/3為3餘0
其中i為1、4、7時餘1
s=s+i
s=0
所以1+4+7=12
33
1
#4302942
迴圈:
迴圈條件: 當i<10時執行
迴圈執行內容:
1. 如果 i 除3 的餘數等於 1 則 s=s+i
2. i=i+1
迴圈結束後(i==10的時候)
最終回傳s的值
只有當 i=1、4、7 時 除3的餘數等於1 並執行s=s+i
所以
i=1>>s=0+1
i=4>>s=1+4
i=7>>s=5+7
最終回傳s值 為 12
15
0
#1481276
求解?
6
2
#1456699
如何算ㄋ??
1
1