1、外部变量对程序中的任一函数而言,它们是()A存在的;B可直接存取的;C不可见的;D不可直接存取的2、下列说法中错误的是(C)A变量的定义可以放在所有函数之外;B变量的定义可以放在某个复合语句的开头;C变量的定义可以放在函数的任何位置;D变量的定义可以不放在本编译单位中,而放在其他编译单位中3、FILE*p的作用是定义了一种文献型指针(或指向文献的指针),其中的FILE构造是在(D)头文献中申明的Amath
h;Bctype
h;Cstdlib
h;Dstdio
h4、已知x=43,ch='A',y=0;则体现式(x>=y&&ch=b**2)||(ac);B(a>=b*b)&&(a
=c);C(a>=b*b)OR(a
=c);D(a>=b*b)AND(a
=c)10、下面C语言程序段的功能是()file*fp;fp=fopen("test
dat","wb");A以读方式打开文本文献test
dat;B以写方式打开文本文献test
datC以读方式打开二进制文献test
dat;D以写方式打开二进制文献test
dat10、设有数组定义:chararray[]="China";则数组array所占的空间为()A4个字节;B5个字节;C6个字节;D7个字节11在C语言中,假如下面的变量都是int类型,则输出的成果是()sum=pa=5;pa=sum++,pa++,++pa;printf("%d\n",pa);11、A7;B6;C5;D412、当c的值不为0时,在下列选项中能对的将c的值赋给变量a、b的是()Ac=b=a;(a=c)B||(b=c);C(a=c)&&(b=c);Da=c=b;13、sizeof(float)是()A一种双精度型体现式;B一种整型体现式;B一种函数调用;C一种不合法的体现式14一种C语言程序是由()A一种主程序和若干子程序构成