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) 有以下程序 #include “init.txt” main() { int a=1,b=2,c=3,d=4,k; k=HDY(a+c,b+d); PRINT(k);} 下面针对该程序的叙述正确的是(07 4) A)编译出错 B)运行出错 C)运行结果为y=0 D)运行结果为y=6 D 文 件 包 含------#include 文件包含: 处理是指一个源文件可以将另外一个源文件的全部内容包含
原创力文档

文档评论(0)