一、选择题
1. 假定有“struct BOOK{char title[40];float price;};struct BOOK *book;”,则不正确的语句为(A)。
A.struct BOOK *x=malloc(book); B.struct BOOK x={“C++ Programming”,27.0}; C.struct BOOK *x=malloc(sizeof(BOOK)); D.struct BOOK **x=&book;
2. 假定有“struct BOOK{char title[40];float price;} book;”,则正确的语句为(B)。
A.struct BOOK x=&book; B.struct BOOK *x=&book;
C.struct BOOK x=calloc(BOOK); D.struct BOOK *x=BOOK;
3.表示文件结束的符号常量为(C)。
A.eof B.Eof C.EOF D.feof
4.C语言中系统函数fopen()是(D)一个数据文件的函数。
A.读取 B.写入 C.关闭 D.打开
5.从一个数据文件中读入以换行符结束的一行字符串的函数为(B)。
A.gets() B.fgets() C.getc() D.fgetc()
6.向一个二进制文件写入信息的函数fwrite()带有(D)参数。
A.1 B.2 C.3 D.4