预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

题目1.假定有“structBOOK{chartitle[40];floatprice;);structbook;”,BOOK则不正确的语句 为()。 a.structBOOK*x=malloc(book); b.structBOOKx={"C++Programming",27.0}; c.structBOOK*x=malloc(sizeof(structBOOK)); d.structBOOK*x=&book; 【答案】:structBOOK*x=malloc(book); 题目2.假定有“structBOOK{chartitle[40];floatprice;};”,则正确的语句为book()。 a.structBOOKx=&book; b.structBOOK*x=&book; c.structBOOKx=calloc(BOOK); d.structBOOK*x=BOOK; 【答案】:structBOOK*x=&book; 题目3.在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是()。 a.句点 b.冒号 c.分号 d.逗号 【答案】:分号 题目4.假定一个结构类型的定义为“structA{inta,b;doublec;);”,则该类型的长度为()。 a.8 b.10 c.12 d.16 【答案】:16 题目5.假定一个结构类型的定义为“structD{inta;D*next;);”,则该类型的长度为()。 a.4 b.8 C.12 d.16 【答案】:8 题目6.假定要访问一个结构指针变量x中的数据成员a,则表示方法为()。 a.X.a b.x->a c.x(a) d.x{a} 【答案】:x->a 题目7.与结构成员访问表达式x.name等价的表达式为()。 a.x->name b.&x->name C.(&x)->name d.(*x)->name 【答案】:(&x)->name 题目8.假定一个链表中结点的结构类型为“structAA{intdata,structAA*next;);”,则next数 据成员的类型为()。 a.structAA b.structAA* c.AA d.int 【答案】:structAA* 题目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 【答案】:p->next=f和f=p 题目10.标准输入设备键盘的文件流标识符是()。 a.stdin b.stdout c.stderr d.stdio 【答案】:stdin 题目11.表示文件结束符的符号常量为()。 a.eof b.Eof c.EOF d.feof 【答案】:EOF 题目12.C语言中打开一个数据文件的系统函数为()。 a.fgetc() b.fputc() c.fclose() d.fopen() 【答案】:fopen() 题目13.从一个数据文件中读入以换行符结束的一行字符串的系统函数为()。 a.gets() b.fgets() c.getc() d.fgetc() 【答案】:fgets() 题目14.向一个二进制文件中写入信息的函数fwrite()带有的参数个数为()。 a.1 b.2 c.3 d.4 【答案】:4 题目15.在C语言中,为只写操作打开一个文本文件的方式为()。 a."a" b."r+" c."r" d."w" 【答案】:"w" 题目16.在结构类型的定义中,其中的数据成员可以是本身类型的直接对象。 对 错 【答案】:错 题目17.在结构类型的定义中,允许出现结构类型不完整的超前定义。 对 错 【答案】:对 题目18.定义结构类型的变量时,不能够同时进行初始化。 对 错 【答案】:错 题目19.使用一个结构类型时,必须一起使用关键字struct和类型标识符。 对 错 【答案】:对 题目20.假定一个结构类型的定义为“structA{inta,b;A*c;);”,则该类型的长度为12。 对 错 【答案】:对 题目21.假定一个结构类型的定义为“structB{inta[5];char*b;};”,则该类型的长度为20。 对 错 【答案】:错 题目22.执行calloc(n,8)函数调用时,将动态分配得到8*n个字节的存储空间。 对 错 【答案】:对 题目23.执行malloc(size