单项选择题

以下程序的运行结果是 #define MAX(A,B) (A)>(B)(A):(B) #define PRINT(Y) printf("Y=%d\t",Y) main() { int a=1,b=2,c=3,d=4,t; t=MAX(a+b,c+d); PRINT(t);}

A.Y=3
B.存在语法错误
C.Y=7
D.Y=0
<上一题 目录 下一题>
热门 试题

单项选择题
对两个数组a和b进行如下初始化: char a[]= ABCDEF ; char b[]={'A','B','C','D','E','F',}; 则以下叙述正确的是
A.数组a与数组b完全相同
B.数组a与数组b长度相同
C.数组a与数组b中都存放字符串
D.数组a比数组b长度长
单项选择题
下列关于switch语句和break语句的结论中,正确的是
A.break语句是switch语句中的一部分
B.在switch语句中可以根据需要使用或不使用break句
C.在switch语句中必须使用break语句
D.以上三个结论中有两个是正确的
相关试题
  • D
  • 下列程序执行后的输出结果是 void func1...
  • 以下程序的输出结果是 #include<stdio....
  • 若有以下的说明语句,则与它等价的说明是ch...
  • 下列关于标识符的说法中错误的是