单项选择题

以下程序的运行结果是 #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.以上三个结论中有两个是正确的
相关试题
  • 以下程序用来输出结构体变量ex所占存储单元...
  • 以下程序段的功能是统计链表中结点的个数,...
  • 设x和y均为int型变量,且x=1,y=2,则...
  • 下面的函数fun的功能是将形参x的值转换成二...
  • 以下程序是用递归方法求数组中的最大值及其...