单项选择题

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

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

单项选择题
有以下程序: #include #include typedef struct char name[9];char sex;float score[2]; STU; void f(STU
A.
STU b="2hao",'m',85.0,90.0;int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;1<2;i++)a.score[i]=b.score[i];

main()
STU c="Qian",'f',95,92;
f(C) ;
printf("%s,%c,%d,%d",c.name,c.sex,c.score[0],c.score[1]);
A) Qian,f,95,92
B.Qian,m,85,90
C.Zhao,f,95,92
D.Zhao,m,85,90
单项选择题
以下关于long、int和short类型数据占用内存大小的叙述中正确的是( )。
A.均占4个字节
B.根据数据的大小来决定所占内存的字节数
C.由用户自己定义
D.由C语言编译系统决定
相关试题
  • 有以下程序: #include void WriteStr...
  • 有以下程序: #include main() FILE...
  • 有以下程序: #include main() struc...
  • 有以下程序: int fun(int x[],int...
  • 有以下程序: #include int fun(int(...