设有宏定义:
A.A
B.B
C.C
D.D
1.设有如下宏定义#define MYSWAP(z,x,y){z=x;x=y;y=z;}以下程序段通过宏调用实现变量a,b内容交换,请填空。float a=5,b=16,c;MYSWAP(( ),a,b);
2.设有如下宏定义define MYSWAP(z,x,y){z=x;x=Y;Y=z;}以下程序段通过宏调用实现变量a、b内容的交换,请填空。float a=5,b=16,c;MYSWAP( 【 】,a,b) ;
3.设有定义:A.AB.BC.CD.D
4.在汇编语言程序的开发过程中使用宏功能的顺序是( )。A、宏调用,宏定义B、宏展开,宏定义C、宏定义,宏调用,宏展开D、宏定义,宏展开,宏调用
第1题:
若程序中有宏定义行:
第2题:
此题为判断题(对,错)。
第3题:
第4题:
设有定义:#define STR "12345";,则以下叙述中正确的是( )
A.宏名STR代替的是数值常量12345
B.宏定义以分号结束,编译时一定会产生错误信息
C.宏名STR代替的是字符串"12345";
D.宏名STR代替的是字符串常量"12345"
第5题:
A.23
B.5
C.25
D.625