正在加载图片...
上面程序的运行结果是 A)C Language b)c language C)C LANGUAGE D)C lANGUAGE 【题9.24】以下正确的描述是 A)C语言的预处理功能是指完成宏替换和包含文件的调用 B)预处理指令只能位于C源程序文件的首部 C)凡是C源程序中行首以“#”标识的控制行都是预处理指令 D)C语言的编译预处理就是对源程序进行初步的语法检查 【题9.25】C语言提供的预处理功能包括条件编译,其基本形式为 #X标记符 程序段1 程序段2 fendi 这里XXX可以是 A) define或 include B) ifdef或 include C) ifdef或 ifndef或 define D) ifdef或 ifndef或if 9.2填空题 【题9.26】设有以下宏定义:# define WIdtH80 #define LenGth WIdtH+40 则执行赋值语句:v= LENGTH*20;(v为int型变量)后,v的值是 【题9.27】设有以下宏定义:# define WIdtH80 #define LENGTH (WIDTH+40) 则执行赋值语句:k= LENGTH*20;(k为int型变量)后,k的值是 【题9.28】下面程序的运行结果是 #define double (r)r*r int x=l, y=2, t t=DOUBLE (x+y) printf(“%d\n”,t); 【题9.29】下面程序的运行结果是 #define MUL(z)(z)*(z)} } 上面程序的运行结果是 。 A)C Language B)c language C)C LANGUAGE D)c lANGUAGE 【题 9.24】以下正确的描述是 。 A) C 语言的预处理功能是指完成宏替换和包含文件的调用 B) 预处理指令只能位于 C 源程序文件的首部 C) 凡是 C 源程序中行首以“#”标识的控制行都是预处理指令 D) C 语言的编译预处理就是对源程序进行初步的语法检查 【题 9.25】C 语言提供的预处理功能包括条件编译,其基本形式为: #XXX 标记符 程序段 1 #else 程序段 2 #endif 这里 XXX 可以是 。 A)define 或 include B)ifdef 或 include C)ifdef 或 ifndef 或 define D)ifdef 或 ifndef 或 if 9.2 填空题 【题 9.26】设有以下宏定义: #define WIDTH 80 #define LENGTH WIDTH+40 则执行赋值语句:v=LENGTH*20; (v 为 int 型变量)后,v 的值是 。 【题 9.27】设有以下宏定义: #define WIDTH 80 #define LENGTH (WIDTH+40) 则执行赋值语句:k=LENGTH*20; (k 为 int 型变量)后,k 的值是 。 【题 9.28】下面程序的运行结果是 。 #define DOUBLE(r) r*r main() { int x=1,y=2,t; t=DOUBLE(x+y); printf(“%d\n”,t); } 【题 9.29】下面程序的运行结果是 。 #define MUL(z) (z)*(z) main()
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有