题目内容

以下程序的输出结果是________。void fun(){ static int a=0;a+=2;printf("%d",a); }main(){ int cc;for(cc=1;cc<4;cc++) fun( );printf("\n"); }

A. 2222
B. 2468
C. 222
D. 246

查看答案
更多问题

下列关于编译预处理命令的说法中,正确的是______。

A. 一条文件包含命令能包含多个文件
B. 编译预处理命令只能放在文件开头
C. 一行只能书写一条编译预处理命令
D. 编译预处理命令中的"
E. "可以省略

设有定义和声明如下:#define D 2int x=5,y=3;char c='D';则下列表达式中有错误的是______。

A. x++
B. y++
C. c++
D++

设有宏定义:#define T(X) 2*X+1则T(2+1)的值为______。

A. 12
B. 13
C. 7
D. 6

下列程序输出的结果为______。#include #define M(x) x*(x+1)void main( ){int a=2,b=3;printf("%d",M(a+b));}

A. 17
B. 20
C. 25
D. 30

答案查题题库