单项选择题
若有宏定义如下: #define X 5 #define Y X+1 #define Z Y*X/2以下程序段的输出结果是______。 int a;a=Y; printf("%d\n",Z); printf("%d\n",--a);
A.7 6
B.12 6
C.12 5
D.7 5
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。 int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
A.8
B.7
C.6
D.5
点击查看答案&解析
单项选择题
下列程序的输出结果是______。 #include<stdio.h> main() { char *p1,*p2,str[50]= xyz ; p1= abcd ; p2= ABCD ; strcpy(str+2,strcat(p1+2,p2+1)); ptintf( %s ,str); }
A.xyabcAB
B.abcABz
C.ABabcz
D.xycdBCD
点击查看答案&解析
相关试题
下面invert函数的功能是将一个字符串str的...
程序的功能是将文件filel.c的内容输出到屏...
以下fun函数的功能是:累加数组元素中的值...
以下程序的运行结果为 【13】 。main(...
以下程序用来输出结构体变量ex所占存储单元...