单项选择题

有以下程序
#include
#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

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 void fun2(char a,char b){printf( %c%c ,a,b);} char a=A,b=B; void fun1(){ a=C′; b=D′; } main() { fun1(); printf( %c%c ,a,b); fur2(E,F); } 程序的运行结果是()。

A.C D E F
B.A B E F
C.A B C D
D.C D A B

单项选择题
有以下程序 #include <string.h> main(int argc,char *argv[]) {int i=1,n=0; while(i<argc){n=n+strlen(argv[i]);i++;} printf( %d\n ,n); } 该程序生成的可执行文件为:proc.exe。若运行时输入命令行: proc 123 45 67 则程序的输出结果是()。

A.3
B.5
C.7
D.11

相关试题
  • 有以下程序,其功能是:以二进制“写”方式...
  • 下面程序的功能是建立一个有3个结点的单循...
  • 下面程序的运行结果是()。 #include ...
  • 下面程序由两个源程序文件:t4.h和t4.c...
  • 下面程序的功能是:将N行N列二维数组中每一...