試卷資訊
試卷名稱:98年 - 98 退除役軍人轉任公務人員、關務特種考試_四等_資訊處理:計算機概要#4147
年份:98年
科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
30 下列以 C 程式語言撰寫之程式執行後產生之輸出為何?
#include
#define MAX(a, b) (a < b ? b : a)
#define PRINT1(x) printf(“%d”, x)
#define PRINT3(x, y, z) PRINT1(x), PRINT1(y), PRINT1(z)
main()
{
int m1 = 1, m2 = 3;
PRINT3( MAX( m1++, --m2), m1, m2);
}
(A) 1 2 1
(B) 2 2 2
(C) 2 3 2
(D) 本程式編譯時,編譯器(Compiler)發出錯誤訊息,不能執行而無輸出結果產生