Chem堂無聊想出來的 不懂C Programming的不准答 CIT Module A (C Programming) Test Full Mark: 100 #include <stdio.h> main() { for ( ; ; ) printf("從前有個老伯,他喜歡說故事,他的故事就是:"); } 1a) 請解釋以下程式碼: i) 「printf」(5%) ii) 「for ( ; ; )」(5%) 1b) 為什麼這個程式不用在For-Loop完結之後加上「system("PAUSE");」?(10%) 1c) 假如電腦有8GB RAM用於上面的程式(只用來顯示文字),請問此程式要Loop幾多次才用盡那8GB RAM?(20%) 1d) 請將此程式的所有Output全部寫出,或詳盡地解釋。(25%) 1e) 請在「故事就是:」加上引號。 示範Output:從前有個老伯,他喜歡說故事,他的故事就是:「從前有個老伯,他喜歡說故事,他的故事就是:「從前有個老伯,他喜歡說故事,他的故事就是:「從前有個老伯,他喜歡說故事,他的故事就是:「......(略了)......從前有個老伯,他喜歡說故事,但他不再說故事了。」......(略了)......」」」(35%) 遲點給答案給大家看看 [ Last edited by Echo21 on 2005-4-13 at 07:35 PM ] |