一、选择题(不才列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡响应位置上。) 9.1 有以下轨范 #define F(X,Y)(X)*(Y) main() { int a=3, b=4; printf("%d\n", F(a++, b++)); } 轨范运行后的输出结不美观是 A)12 B)15 C)16 D)20 正确谜底: A 9.2 以下论说中不正确的是 A)预措置呼吁行都必需以#号起头 B)在轨范中凡是以#号起头的语句行都是预措置呼吁行 C)宏替代不占用运行时刻,只占编译时刻 D)在以下界说是正确的: #define PI 3.1415926; 正确谜底: D 9.3 有如下轨范: #define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1;i<=NUM;i++)printf("%d\n",i); } 该轨范中的for轮回执行的次数是 A)5 B)6 C)7 D)8 正确谜底: B 9.4 以下轨范的运行结不美观是 #define MIN(x,y)(x)<(y)?(x):(y) main() { int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); } A)10 B)15 C)100 D)150 考生谜底: 正确谜底: B 9.5 有如下界说 #define D 2 int x=5;float y=3.83; char c=′D′; 则下面选项中错误的是 A)x++; B)y++; C)c++; D)D++; 正确谜底: D 首页 1 2 尾页
相关资料
|