计算机二级考试C语言辅导课件.ppt

1)有以下程序 #includestdio.h #define N 5 #define M N+1 #define f(x) (x*M) main() {int i1,i2; i1=f(2); i2 = f(1+1); printf(“%d %d\n”,i1,i2); } 程序运行结果是(06 9) A)12 12 B)11 7 C)11 11 D)12 7 B 2)有以下程序   #include stdio.h   #define SUB(a) (a)-(a)   main()   { int a=2,b=3,c=5,d;   d=SUB(a+b)*c;   printf(%d\n,d);   }   程序运行后的输出结果是(10.3) A)0  B)-12  C)-20 D)10 C 3)以下关于宏的叙述中正确的是(08 9) A)宏名必须用大写字母表示 B)宏定义必须位于源程序中所有语句之前 C)宏替换没有数据类型限制 D)宏调用比函数调用耗费时间 C 4)有一个名为init.txt的文件,内容如下: #define HDY(A,B) A/B #define PRINT(Y) printf(“y=%d\n”,Y) 有以下程序 #includ

文档评论(0)

1亿VIP精品文档

相关文档