单项选择题

若有以下宏定义:
#defineN 2
#define Y(n) ((N+1) *n)
则执行语句Z=2*(N+Y(5) ) ;后结果是()。

A) 语句有误
B) Z=34
C) Z=70
D) Z无定值
<上一题 目录 下一题>
热门 试题

单项选择题
下面程序的输出结果是( )。 #include<stdio.h> #include<string.h> main() char pl[20]= 123 , *p2= ABC , str[50]= xyz ; strcpy(str+2, strcat(p1, p2) ); printf( %s n , str);
A) xyzabzac
B) bAcBACBC
C) xy123ABC
D) yz123ABC
单项选择题
有以下程序: fun(int x) int p; if(x==0||x==1) return (3); p=x-fun(x-2); return p; main() printf( %d n , fun(7) ); 执行后的输出结果是()。
A) 7
B) 3
C) 2
D) 0
相关试题
  • 在一个C源程序文件中所定义的全局变量,其...
  • 以下叙述中错误的是( )。
  • 有以下程序: main() int c=35; ...
  • 若有以下说明和定义: union dt int a...
  • 有以下结构体说明和变量定义,如下图所示,...