单项选择题

下列程序的输出结果是
#include"stdio.h"
#define M(x,y) x%y
main()
int a,m=12,n=100;
a=M(n,m);
printf("%d\n",a--);

A.2
B.3
C.4
D.5
<上一题 目录 下一题>
热门 试题

单项选择题
若有定义:char*st= how are you ;下列程序段中正确的是
A.char a[11],*p;strcpy(p=a+1,&st[4]);
B.char a[11];strcpy(++a,st);
C.char a[11];strcpy(a,st);
D.char a[],*p;strcpy(p=&a[1],st+2);
单项选择题
现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是
A.p=&a;
B.q=&b;
C.p=q;
D.p=a;
相关试题
  • 若程序执行时的输入数据是 2473 ,则...
  • 以下程序的输出结果是 main() int a,...
  • 假定当前盘符下有两个文本文件,如下 文件...
  • 现有如下程序段 #include stdio.h mai...
  • 有下面程序段 #include stdio.h #inc...