14.下面对C函数的描述,正确的是
A.C程序中有调用关系的所有模块必须放在同一个源文件中。
B.函数必须有返回值,否则不能使用函数。
C.C程序必须由一个或一个以上函数构成。
D.C函数既可以嵌套定义又可以嵌套调用。
15.下面正确定义指针数组的是
A.float (*p)[6]; B.float p[6];
C.float (*p)(6); D.float *p[6];
16.下面关于结构体类型变量定义不正确的是
A.struct score B. struct
{ {
int mach; int mach;
int Chinese; int Chinese;
}Li,wang; }Li,wang;
C. struct score D. struct score
{ {
int math; int math;
int Chinese; int Chinese;
}; }; Li,wang;
struct score Li,wang;
1 7.下面关于共用体类型的定义正确的是
A. union book {int a, char b, }; B. union pig{int w; char place[20]; };
C. union student{int age;char name[10]}; D. union boat {char n[10],int w};
1 8.下面位运算符中,优先级最高的是
A.~ B.&
C.| D.∧
19.下面表示关闭文件的函数是
A.fopen B.fclose
C.fgets D.feof
20.在语句fread(stu,size,n,fp);中,下面说法不正确的是
A.stu是内存中存放数据的首地址 B.n表示读n次
C.size是一个数据块的字节数 D.fp表示文件指针