外部变量对程序中的任一函数而言,它们是( ) A存在的; B可直接存取的; C不可见的; D 不可直接存取的
下列说法中错误的是 () A变量的定义可以放在所有函数之外;B变量的定义可以放在某个复合语句的开头;C变量的定义可以放在函数的任何位置;D变量的定义可以不放在本编译单位中,而放在其它编译单位中
FILE *p的作用是定义了一个文件型指针(或指向文件的指针),其中的FILE结构是在( )头文件中声明的Amath.h; Bctype.h; Cstdlib.h; Dstdio.h
已知x=43,ch='A',y=0;则表达式(x > = y&&ch < 'B'&&!y)的值是() A 1;B语法错;C“假”
下面能正确进行字符串赋值操作的是( ) A char s[5]={"ABCDE"};; Bchar s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};;Cchar *s;s="ABCDE";; Dchar *s;char a; scanf("%s",&s);
下列各数据类型不属于构造类型的是( ) A枚举型; B共用型; C结构型; D数组型;
下列对C语言字符数组的描述中错误的是A 字符数组可以存放字符串; B字符数组中的字符串可以整体输入、输出; C 不可以用关系运算符对字符数组中的字符串进行比较; D可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值;
从作用域的角度来分,C语言的变量可以分成( ) A自动变量和寄存器变量; B局部变量和全局变量; C 自动变量和外部变量; D静态变量和动态变量
正确的表达关系式a大于等于b平方或不等于c的C语言是 A(a>=b**2)||(a<>c); 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.dat C以读方式打开二进制文件test.dat; D 以写方式打开二进制文件test.dat
设有数组定义: char array[]="China"; 则数组 array所占的空间为( ) A4个字节; B5个字节; C6个字节; D7个字节
11 在C语言中,如果下面的变量都是int类型,则输出的结果是 ( )
sum=pa=5;pa=sum++,pa++,++pa;
printf("%d\n",pa);
A 7; B 6; C 5; D 4
当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是( ) Ac=b=a;(a=c) B || (b=c); C (a=c)&&(b=c) ; D a=c=b;
sizeof(float)是( ) A一个双精度型表达式; B一个整型表达式; B一种函数调用; C一个不合法的表达式
14 一个C语言程序是由( ) A一个主程序和若干子程序组成; B函数组成; C若干过程组成; D若干子程序组成
设x和y均为int型变量,则语句:x+=y;y=x-y;x-=y;的功能是 A把x和y按从小到大排列;B 把x和y按从大到小排列; C 交换x和y中的值; D 无确定结果
15 若t为doub