移动端

  • 题王微信公众号

    微信搜“题王网”真题密题、最新资讯、考试攻略、轻松拿下考试

计算机考试 | 全国计算机等级考试二级

单选题 设有宏定义:#define IsDIV(k,n) ((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是( )。

A

判断m是否能被5或7整除

B

判断m是否能被5和7整除

C

判断m被5或7整除后是否余1

D

判断m被5和7整除后是否都余1

单选题 以下叙述中错误的是(  )。

A

在程序中凡是以“#”开始的语句行都是预处理命令行

B

预处理命令行的最后不能以分号表示结束

C

#define MAX是合法的宏定义命令行

D

C程序对预处理命令行的处理是在程序执行的过程中进行的

单选题 若程序中有宏定义行:#define N 100则以下叙述中正确的是(  )。

A

宏定义行中定义了标识符N的值为整数100

B

在编译程序对C源程序进行预处理时用100替换标识符N

C

上述宏定义行实现将100赋给标识符N

D

在运行时用100替换标识符N

单选题 以下选项中的编译预处理命令行,正确的是(  )。

A

#define PI 3.14

B

##define eps 0.001

C

#DEFINE TRUE

D

#define int INT

1 2 3 4 5 下一页 尾页 /

到第