当前位置:IT认证>计算机二级

问题:

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

A . 宏定义行中定义了标识符N的值为整数100
B . 在编译程序对C源程序进行预处理时用100替换标识符N
C . 对C源程序进行编译时用100替换标识符N
D . 在运行时用100替换标识符N

有下列程序:    、 fun(int X,int y){return(x+y);)main(  ){  int a=1,b=2,c=3,sum; sum=fun((a++,b++,a+b),c++); printf("%d\n",sum); }执行后的输出结果是(  )。    6   。 7。 8   。 9。 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(  )。 DB包含DBS和DBMS   。 DBMS包含DB和DBS。 DBS包含DB和DBMS。 没有任何关系 。  有以下程序#include<stdi0.h>main(){FILE*fp;int a[0]一{1,2,3,0,0},i;fp=fopen("d2.dat,"wb");fwrite(a,sizeof(int),5,fp);fwrite(a,sizeof(int),5,fp);fclose(fp);fp=fopen("d2.dat","rb");fread(a.sizeof(int),10,fp);fclose(fp);for(i=0;i<10;i++)printft("%d",a[i]);}程序的运行结果是( )。 1,2,3,0,0,o,0,0,0,0,。 1,2,3,1,2,3,0,0,0,0,。 123,0,0,0,0,123,0,0,0,0,。 1,2,3,0,0,1,2,3,0,0,。 数据库管理系统中负责数据模式定义的语言是(  )。 数据定义语言   。 数据管理语言。 数据操纵语言   。 数据控制语言 。 下列叙述中正确的是(  )。    对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n。 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)。 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)。 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)。  
若程序中有宏定义行:#define N 100则以下叙述中正确的是( )。
参考答案:

  参考解析


C语言中,凡是以“#”号开头的行,都称为“编译预处理”。对C源程序进行编译前,由编译预处理程序对这些编译预处理命令进行处理。

在线 客服