教甄◆電腦科專業題庫下載題庫

上一題

45下列程式片段執行後,n的值為何?

phpRU6BH4
(A)1
(B)2
(C)3
(D)10



答案:登入後觀看
難度: 適中
最佳解!
血慾皇族 大二下 (2018/03/21)
可能是C++語言~先設兩個參數n和a,且都先設定是0。開始for迴圈的前三個基本設定;「a=1」:把a這個參數設定為1。「a<=10」:當a小於或是等於10的話就離開這個for迴圈,但如果沒的話就繼續執行。「a++」:表示把a當下所代表的數字+1,及跑完迴圈a會加1,然後繼續跑下一個迴圈。b=a%5:b等於a除以5的餘數值。if(b==0):如果b等於零的時後會執行n=n+1,如果不是就不會執行n=n+1。(b要等於0,a.....看完整詳解
1F
血慾皇族 大二下 (2018/03/21)

可能是C++語言~
先設兩個參數n和a,且都先設定是0。

開始for迴圈的前三個基本設定;

「a=1」:把a這個參數設定為1。「a<=10」:當a小於或是等於10的話就離開這個for迴圈,但如果沒的話就繼續執行。「a++」:表示把a當下所代表的數字+1,及跑完迴圈a會加1,然後繼續跑下一個迴圈。

b=a%5:b等於a除以5的餘數值。

if(b==0):如果b等於零的時後會執行n=n+1,如果不是就不會執行n=n+1。(b要等於0,a就只會是5跟10。)

n=n+1:以數學角度來看就像是n"=n+1,新的n會等於前一個n加上一。

開始執行for迴圈裡的程式:

a=1時,b會等於1(1/5餘數是1),n一樣等於0。

a=2時,b會等於2,n還是0。

a=5時,b會等於0,此時n就會變成0+1=1,因此n=1

a=6時,b會等於1(1/5餘數...


查看完整內容
3F
107新竹揮手 國一下 (2020/03/14)
for (起始值; 條件式; 更新值)

45下列程式片段執行後,n的值為何? (A)1 (B)2 (C)3 (D)10 -阿摩線上測驗