单项选择题

有以下程序 #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1=f(2) i2=f(1+1); printf("%d %d\n",i1,i2); } 程序的运行结果是______。

A.12 12
B.11 7
C.11 11
D.12 7
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是______。
A.k=(*(a,;
B.k=add(a,;
C.k=*f(a,;
D.k=f(a,;
单项选择题
若有定义:char *x= abcdefghi ;,以下选项中正确运用了strcpy函数的是______。
A.char y[10]; strcpy(y,x[4]);
B.char y[10]; strcpy(++y,&x[1]);
C.char y[10],*s; strcpy(s=y+5,;
D.char y[10],*s; strcpy(s=y+1,x+1);
相关试题
  • 以下叙述中正确的是______。
  • 若变量已删除正确定义,则以下语句的输出结...
  • 程序中已构成如下图所示的不带头结点的单向...
  • 若有以下定义和语句 union date { int...
  • 有以下结构体说明、变量定义和赋值语句 st...