版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题(共 30 分,每小题 2 分)题目 1假定有“structBOOKchartitle40;floatprice;structBOOK则不正确的语句为()。选择一项:struct BOOK *x=malloc(book);struct BOOK x=C+ Programming,27.0;struct BOOK *x=malloc(sizeof(struct BOOK);struct BOOK *x=&book;正确答案是:struct BOOK *x=malloc(book);题目 2假定有“struct BOOKchar title40; float price; book;”,
2、则正确的句为()。选择一项:struct BOOK x= &book;struct BOOK *x=&book;struct BOOK x=calloc(BOOK);struct BOOK *x=BOOK;正确答案是:structBOOK *x=&book;题目 3在结构类型的定义中不同数据成员的定义项之间采用的分隔符(选择一项:句点冒号分号逗号正确答案是:分号题目 4假定一个结构类型的定义为 “struct Aint a,b; double c;”,则该类型长度为()。选择一项:8101216正确答案是:16题目 5假定一个结构类型的定义为 “struct Dint a; D* next;”
3、,则该类型的度为()。选择一项:481216正确答案是:8题目 6假定要访问一个结构指针变量x中的数据成员a,则表示方法为()。选择一项:x.ax-ax(a)xa正确答案是:x-a题目 7与结构成员访问表达式等价的表达式为()选择一项:x-name&x-name(&x)-name(*x)-name正确答案是:(&x)-name题目 8假定一个链表中结点的结构类型为“struct AAint data, struct AA*next;”,则next数据成员的类型为()选择一项:struct AAstruct AA*AAint正确答案是:struct AA*题目 9假定一个链表的表头指
4、针为f,结点中包含有data和next域,则向该链表的头插入一个地址为p的结点时,应执行的操作为()。选择一项:p-next=fp-next=ff=pf=p-nextf-next=pf=p正确答案是:p-next=ff=p题目 10标准输入设备键盘的文件流标识符是()选择一项:stdinstdoutstderrstdio正确答案是:stdin题目 11表示文件结束符的符号常量为()选择一项:eofEofEOFfeof正确答案是:EOF题目 12C语言中打开一个数据文件的系统函数为()选择一项:fgetc()fputc()fclose()fopen()正确答案是:fopen()题目 13从一个数
5、据文件中读入以换行符结束的一行字符串的系统函数为()选择一项:gets()fgets()getc()fgetc()正确答案是:fgets()题目 14向一个二进制文件中写入信息的函数fwrite()带有的参数个数为()选择一项:1234正确答案是:4题目 15在C语言中,为只写操作打开一个文本文件的方式为()选择一项:ar+rw正确答案是:w(402”)题目 16在结构类型的定义中,其中的数据成员可以是本身类型的直接对象。选择一项:对错正确的答案是“错”。题目 17在结构类型的定义中,允许出现结构类型不完整的超前定义。选择一项:对错正确的答案是“对”。题目 18定义结构类型的变量时,不能够同时
6、进行初始化。选择一项:对错正确的答案是“错”。题目 19struct选择一项:对错正确的答案是“对”。题目 20假定一个结构类型的定义为 “struct Aint a,b; A* c;”,则该类型的长度为 12。选择一项:对错正确的答案是“对”。题目 21假定一个结构类型的定义为 “struct Bint a5; char* b;”,则该类型的长度为 20。选择一项:对错正确的答案是“错”。题目 22calloc(n,8)8*n选择一项:对错正确的答案是“对”。题目 23malloc(sizeof(structBB)struct BB选择一项:对错正确的答案是“对”。题目 24假定要访问一个结
7、构对象xax.a选择一项:对错正确的答案是“错”。题目 25pbp-b。选择一项:对错正确的答案是“错”。题目 26与结构成员访问表达式(*fp).scorefp-score选择一项:对错正确的答案是“对”。题目 27C6选择一项:对错正确的答案是“对”。题目 28C选择一项:对错正确的答案是“对”。题目 29在一个磁盘数据文件的文件名中,文件主名和扩展名都是必须的,不可省略。选择一项:对错正确的答案是“错”。题目 30r、wa写和追加方式。选择一项:对错正确的答案是“对”。题目 31一个磁盘数据文件的文件名由文件主名和扩展名所组成,其中间用圆点分开。选择一项:对错正确的答案是“对”。题目 3
8、2CFILE选择一项:对错正确的答案是“对”。题目 33每次只能向文本文件中写入一个字符,不能一次写入一个字符串。选择一项:对错正确的答案是“错”。题目 34对二进制文件进行读和写操作将使用相同的系统函数。选择一项:对错正确的答案是“错”。题目 35Cfseek()选择一项:对错正确的答案是“对”。三、写出下列每个程序运行后的输出结果(共 15 分,每小题 5 分)题目 36#includestruct Worker char name15;/姓名int age;/年龄float pay;/工资;void main() struct Worker x=wanghua,52,4300; stru
9、ct Worker y, *p;y=x; p=&x;printf(%s%d%6.2fn,,y.age,p-pay);wanghua524300题目 37#include#include struct Worker char name15;/姓名int age;/年龄float pay;/工资;void main() struct Worker x;char *t=liouting;int d=38; float f=3493; strcpy(,t); x.age=d; x.pay=f;printf(%s%d%6.0fn,,x.age,x.pay);liout
10、ing392493题目 38#includestruct Worker char name15; int age; float pay; int Less(struct Worker r1, struct Worker r2) if(r1.ager2.age) return 1; else return 0;void main() struct Worker a4=abc,25,2420,def,58,4638,ghi,49,4260,jkl,36,3750;struct Worker x=a0; int i;for(i=1; i4; i+)if(Less(x,ai) x=ai;printf(%s%d%6.0fn,,x.age,x.pay);def584638四、写出下列每个函数的功能(共 15 分,每小题 5 分)题目 39void QA(struct Worker a, int n) int i;for(i=1; inext;return c;假定 struct IntNode 的类型定义为:struct IntNode int data; IntNode* next; 统计出以表头指针为 f 的链表中结点的个数。题目 41void xw1(char* fname) FILE* fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年化工行业小微企业税收优惠指南报告
- 2026年模具行业技术分析报告
- 2026年养老产业投资报告及养老机构运营策略
- 2026年年D打印耗材行业技术革新分析报告
- 2026年铁轨建设行业创新驱动发展报告
- 2026年H酸行业可持续发展创新路径报告
- 2026年文化传承与创新融合发展报告
- 2026年跨境电商物流行业研究报告:全球化布局与竞争力分析
- 2026年硅胶胃管行业创新研发报告
- 2026年交通智能监控系统行业报告及行业应用前景
- 初中物理实验设计AI评价系统稳定性与实验创新能力提升路径研究探讨教学研究课题报告
- 新感觉派课件
- 基金份额代持合同协议范本及注意事项
- 2026年建设工程造价(通信工程计价)自测试题及答案
- 糖尿病全病程管理
- 92DQ13 防雷与接地装置图集
- 苏州市吴江区“厂中厂”安全生产整治攻坚行动指导手册
- TD/T 1023-2010市(地)级土地利用总体规划编制规程
- 设备拆卸和安装合同协议
- DBJ51T 175-2021 四川省玄武岩纤维及其复合材料应用技术标准
- 房屋继承协议书范本
评论
0/150
提交评论