最新《C语言程序设计A》课程形成性考核作业四参考答案.doc
《最新《C语言程序设计A》课程形成性考核作业四参考答案.doc》由会员分享,可在线阅读,更多相关《最新《C语言程序设计A》课程形成性考核作业四参考答案.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateC语言程序设计A课程形成性考核作业四参考答案答案为隐藏文字一、 选择题1. 假定有“struct BOOKchar title40;float price;struct BOOK *book;”,则不正确的语句为(A)。Astruct BOOK *x=malloc(book); Bstruct BOOK x=“C+ Programming”,27.0; Cstruct
2、 BOOK *x=malloc(sizeof(BOOK); Dstruct BOOK *x=&book;2. 假定有“struct BOOKchar title40;float price; book;”,则正确的语句为(B)。Astruct BOOK x=&book; Bstruct BOOK *x=&book;Cstruct BOOK x=calloc(BOOK); Dstruct BOOK *x=BOOK;3表示文件结束的符号常量为(C)。Aeof BEof CEOF Dfeof4C语言中系统函数fopen()是(D)一个数据文件的函数。A读取 B写入 C关闭 D打开5从一个数据文件中读
3、入以换行符结束的一行字符串的函数为(B)。Agets() Bfgets() Cgetc() Dfgetc()6向一个二进制文件写入信息的函数fwrite()带有(D)参数。A1 B2 C3 D4二、填空题1假定一个结构类型的定义为“struct Aint a,b;A*c;”,则该类型的大小为_12_字节。2假定一个结构类型的定义为“struct Bint a5,char *b;”,则该类型的大小为_24_字节。3假定一个结构类型的定义为“struct Dint a;unionint b;double c;struct D* d2;”,则该类型的大小为_20理论值。用sizeof(D)得到的结果
4、是 24,说明编译系统采用的结构成员对齐方式是8个字节_字节。4假定要动态分配一个类型为struct Worker的具有n个元素的数组,并由r指向这个动态数组,则使用语句的表达式为struct Worker* r=_(Worker*)malloc(n*sizeof(Worker);_。5假定要访问一个结构x中的由a指针成员所指向的对象,则表示方法为_x.(*a)_。6假定要访问一个结构指针p所指向对象中的b指针成员所指的对象,则表示方法为_ *(p-b)_7与结构成员访问表达式(*fp).score等价的表达式是_fp-score_。三、写出下列每个程序运行后的输出结果1. #includes
5、truct Workerchar name15; /姓名int age; /年龄float pay; /工资;void main()struct Worker x=wanghua,52,23.50;struct Worker y,*p;y=x;p=&x;printf(%s %d %6.2fn,y.name,y.age,y.pay);printf(%s %d %6.2fn,p-name,p-age,p-pay);输出结果为:wanghua 52 23.50wanghua 52 23.50Press any key to continue2. #include#includestruct Work
6、erchar name15; /姓名int age; /年龄float pay; /工资;void main()struct Worker x;char *t=louting;int d=38;float f=493;strcpy(x.name,t);x.age=d;x.pay=f;x.age+;x.pay*=2;printf(%s %d %6.2fn,x.name,x.age,x.pay);输出结果为:louting 39 986.00Press any key to continue3. #include#includestruct Workerchar name15; /姓名int ag
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计A 最新 语言程序设计 课程 形成 考核 作业 参考答案
限制150内