则下列叙述中正确的是()。 可以用TT定义结构体变量 TT是 struct类型的变量 可以用CIN定义结构体变量 CIN是struct TT类型的变量 ~C
下列关于typedef的叙述错误的是()。 用typedef可以增加新的类型
typedef只是将已存在的类型用一个新的名字来代表
用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名 用typedef为类型说明一个新名,通常可以增加程序的可读性 ~A
有以下结构体类型说明和变量定义中正确的是()。 typedef struct struct REC { int n;char c;}REC; { int n;char c;}; REC t1,t2; REC t1,t2;
typedef struct REC; struct
{ int n=0;char c='A';}t1,t2; { int n;char c;}REC; REC t1,t2; ~A
定义以下结构体数组: struct st
{ char name[15]; int age;
}a[10]={\
执行语句printf(\的输出结果为()。 15,A 16,H 16,A 17,H ~C
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。 EOF 非0值 0
NULL ~B
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。 一个文件指针,指向待读取的文件
一个整型变量,代表待读取的数据的字节数 一个内存块的首地址,代表读入数据存放的地址 一个内存块的字节数 ~C
如果需要打开一个已经存在的非空文件“FILE\并进行修改,正确的语句是()。 fp=fopen(\fp=fopen(\fp=fopen(\fp=fopen(\
若以\方式打开一个已存在的文件,则以下叙述正确的是()。
文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加或读操作 文件打开时,原有文件内容不被删除,只能进行读操作 文件打开时,原有文件内容被删除,只能进行写操作 以上各种说法都不正确 ~A
使用fgets(str,n,p)函数从文件中读入一个字符串,以下叙述错误的是()。 字符串读入后会自动加入'\\0' fp是指向该文件的文件型指针
fgets函数将从文件中最多读入n-1个字符 fgets函数将从文件中最多读入n个字符 ~D