有以下程序#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,。
有以下程序#include<stdio.h>main(){ int a=1,b=2,c=3,x;x=(a^b)&C;printf("%d",x);}程序的运行结果是( )。 0 。 1。 2 。 3。
若程序中有宏定义行:#define N 100则以下叙述中正确的是( )。 宏定义行中定义了标识符N的值为整数100。 在编译程序对C源程序进行预处理时用100替换标识符N。 对C源程序进行编译时用100替换标识符N。 在运行时用100替换标识符N。
设有以下函数: void fun(int n,char*s){…} 则下面对函数指针的定义和赋值均正确的是( )。 void(*pf)( );pf=fun; 。 void*pf( );pf=fun。 void*pf( );*pf=fun;。 void(*pf)(int,char);pf=&fun; 。
若有定义语句:"int a[4][10],*P,*q[4];"且0≤i<4,则错误的赋值是( )。 p=a 。 q[i]=a[i]。 p=a[l]。 P=&a[2][1]。
数据库管理系统中负责数据模式定义的语言是( )。