题目内容

【单选题】宏定义"#define p(x,y,z) x=y*z;"的宏替换"p(a,x+5,y-3.1)"应为( ).

A. a=x+5*y-3.1;
B. a=(x+5)*(y-3.1);
C. a=x+5*y-3.1
D. a=(x+5)*(y-3.1)

查看答案
更多问题

【单选题】下述程序段的输出结果是( ).int x=10;int y=x++;printf("%d,%d",(x++,y),y++);

A. 11,10
B. 11,11
C. 10,10
D. 10,11

【单选题】以下不正确的C语言标识符是( ).

A. 2y
B. a_1_2
C. ablexe
D. _x

【单选题】以下所列的C语言常量中,错误的是( ).

A. 0Xff
B. 1.2e0.5
C. 2L
D. '\72'

【单选题】下列程序的输出是( ).#includeint main(){ printf("%d",NULL); }

A. 0
B. 变量无定义
C. -1
D. 1

答案查题题库