|
楼主 |
发表于 2023-10-21 19:48:03
|
显示全部楼层
8221;,27.0};
C.struct BOOK *x=malloc(sizeof(struct BOOK));
D.struct BOOK *x=&book;
2.假定有“struct BOOK{char title[40]; float price;} book;”,则正确的语句为( )。
A.struct BOOK x= &book;
B.struct BOOK *x=&book;
C.struct BOOK x=calloc(BOOK);
D.struct BOOK *x=BOOK;
3.在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是( )。
A.句点
B.冒号
C.分号
D.逗号
4.假定一个结构类型的定义为 “struct A{int a,b; double c;};”,则该类型的长度为( )。
A.8
B.10
C.12
D.16
5.假定一个结构类型的定义为 “struct D{int a; D* next;};”,则该类型的长度为( )。
A.4
B.8
C.12
D.16
6.假定要访问一个结构指针变量x中的数据成员a,则表示方法为( )。
A.a
B.x->a
C.x(a)
D.x{a}
7.与结构成员访问表达式x.name等价的表达式为( )。
A.x->name
B.&x->name
C.(&x)->name
D.(*x)->name
8.假定一个链表中结点的结构类型为“struct AA{int data, struct AA *next;};”,则next数据成员的类型为( )。
A.struct AA
B.struct AA*
C.AA
D.int
9.假定一个链表的表头指针为f,结点中包含有data和next域,则向该链表的表头插入一个地址为p的结点时,应执行的操作为( )。
A.p->next=f
B.p->next=f和f=p
C.f=p->next
D.f->next=p和f=p
10.标准输入设备键盘的文件流标识符是( )。
A.stdin
B.stdout
C.stderr
D.stdio
11.表示文件结束符的符号常量为( )。
A.eof
B.Eof
C.EOF
D.feof
12.C语言中打开一个数据文件的系统函数为( )。
A.fgetc()
B.fputc()
C.fclose()
D.fopen()
13.从一个数据文件中读入以换行符结束的一行字符串的系统函数为( )。
A.gets()
B.fgets()
C.getc()
D.fgetc()
14.向一个二进制文件中写入信息的函数fwrite()带有的参数个数为( )。
A.1
B.2
C.3
D.4
15.在C语言中,为只写操作打开一个文本文件的方式为( )。
A.& |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|