【正文】
hile (表達(dá)式 ) { 語句 1。 continue。 表達(dá)式 2。 ____。 k = 1。 k++) s = s + / (k * (k + 1))。 } 25 for與 while語句 []有以下程序段,且變量已正確定義和賦值 for (s = , k = 1。 i++) { s = 1。 D)for (i = 1。 do { s *= ++i。 C)i = 0。 B)i = s = 1。 i = 5。 當(dāng)需要先執(zhí)行循環(huán)體,后判斷循環(huán)條件時,用 do while 語句。 23 三種循環(huán)語句的比較 while 語句 for 語句 do while 語句 當(dāng)循環(huán)次數(shù)無法確定,需根據(jù)某個條件控制循環(huán)次數(shù)時,通常用 while 語句。 do { s++。 i = 100。 i = 9。 s = 0。 s = 0。 } while (k 0 n 5)。 break。 case 2: case 4: n+=2。 default: n = 0。 do { switch (k) { case 1: case 3: n+=1。 } while (i != 0)。 break。 A)0,0 B)0,1 C)1,1 D)死循環(huán) 20 dowhile語句 43 []以下程序的運行結(jié)果是 int i = 5。 } while (i++)。 5 19 dowhile語句 42 []以下程序的運行結(jié)果是 int i = 0。 a += b。 12 []以下程序運行后, a的值是 int a = 1, b = 7。 do printf(%d, a = 2)。 else printf(否 )。 a = 4/10 = 0。 b = 65*10+4 = 654。 b = 0*10+6 = 6。 w = 456。 b = 0。 a = a / 10。 w = a。 } 01123 17 回文數(shù) a = 456。 f1 = f2。 i++) { f = f1 + f2。 for (i = 3。 f2 = 1。 } } 000122 16 for語句 55 []以下程序的運行結(jié)果是 int f, f1, f2, i。 case 2: printf(%d, i)。 i 3。 } } 3 15 for語句 54 []以下程序的運行結(jié)果是 int i。 case 4: c += 2。 case 2: c++。 k 3。 A)程序編譯有錯 B)是無限循環(huán) C)只循環(huán)一次 D)一次也不循環(huán) 14 for語句 53 []以下程序運行后, c的值是 int c = 0, k。 k = 1。 } printf(%d,%d, a, b)。 a++) { b += a。 for ( 。 y) if (y % 3 == 0) printf(%d, y)。 061524 []以下程序的運行結(jié)果是 for (y = 9 。 a b。 k++, k++) printf(%d, k)。 9 水仙花數(shù) 153=13+53+33 10 臺階問題 臺階 走法 1 1