版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
品文档1.假定有“structBOOK{chartitle[40];floatprice;};structBOOK*book;”,则不正确的语句为(A)。A.structBOOK*x=malloc(book);B.structBOOKx={"C++Programming",27.0};C.structBOOK*x=malloc(sizeof(structBOOK));D.structBOOK**x=&book;2.假定有“structBOOK{chartitle[40];floatprice;}book;”,则正确的语句为(B)。A.structBOOKx=&book;B.structBOOK*x=&book;C.structBOOKx=calloc(BOOK);D.structBOOK*x=BOOK;3.表示文件结束符的符号常量为(C)。A.eofB.EofC.EOFD.feof4.C语言中的系统函数fopen()是(D)一个数据文件的函数。A.读取B.写入C.关闭D.打开5.从一个数据文件中读入以换行符结束的一行字符串的函数为(B)。A.gets()B.fgets()C.getc()D.fgetc()6.向一个二进制文件中写入信息的函数fwrite()带有(D)个参数。A.1B.2C.3D.41.假定一个结构类型的定义为“structA{inta,b;structA*c;};”,则该类型的大小为12品文档2.假定一个结构类型的定义为“structB{inta[5];char*b;};”,则该类型的大小为24字3.假定一个结构类型的定义为“structD{inta;union{intb;doublec};structD*d[2];};”,则 该类型的大小为20字节。 4.假定要动态分配一个类型为structWorker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句表达式为structWorker*r=calloc(n,sizeof(structWorker));。5.假定要访问一个结构x中的由a指针成员所指向的对象,则表示方法为*(x.a)。6.假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为 7.与结构成员访问表达式(*fp).score等价的表达式是fp->score。 每个程序运行后的输出结果1.#include<stdio.h>structWorker{charname[15];//姓名intage;//年龄floatpay;//工资voidmain(){structWorkerx={"wanghua",52,2350};structWorkery,*p;y=x;p=&x;品文档printf("%s%d%6.2f\n",,y.age,y.pay);}程序的运行结果是:wanghua522350.00wanghua522350.002.#include<stdio.h>#include<string.h>structWorker{charname[15];//姓名intage;//年龄floatpay;//工资voidmain(){structWorkerx;char*t="liouting";intd=38;floatf=493;strcpy(,t);x.age=d;x.pay=f;x.age++;x.pay*=2;printf("%s%d%6.2f\n",,x.age,x.pay);}程序的运行结果是:liouting39986.003.#include<stdio.h>structWorker{charname[15];intage;floatpay;品文档//姓名//年龄//工资intLess(structWorkerr1,structWorkerr2){if(r1.age<r2.age)return1;elsereturn0;}voidmain(){structWorkera[4]={{"abc",25,420},{"def",58,638},{"ghi",49,560,{"jkl",36,375}};structWorkerx=a[0];inti;for(i=1;i<4;i++)if(Less(x,a[i]))x=a[i];printf("%s%d%6.2f\n",,x.age,x.pay);}程序的运行结果是:def58638.001.voidQA(structWorkera[],intn){inti;for(i=1;i<n;i++)scanf("%s}假定结构类型structstructWorker{品文档%d%f",&a[i].name,&a[i].age,&a[i].pay);Worker的定义如下:charname[15];intage;floatpay;//姓名//年龄//工资2.structStrNode*QB(intn){structStrNode*f,*p;if(n==0)returnNULL;f=malloc(sizeof(structStrNode));while(--n){p=p->next=malloc(sizeof(structStrNode));me}returnf;}假定结构类型structStrNode的定义如下:品文档structStrNode{charname[15];//字符串域structStrNode*Next;//指针域函数功能是:将键盘输入的n个长度小于15的字符存储在一个链表中,先输入的字符串存储在链表的表头,最后输入的字符串存储在链表的表尾,函数返回链表的表头指针。3.structIntNode*FindMax(structIntNdoe*f){structIntNode*p=f;if(!f)returnNULL;while(f){}returnp;}假定structIntNode的类型定义为:structIntNode{intdata;//结点值域structIntNode*next;//结点指针域函数的功能是:查找由头指针f所指链表中各结点值域的最小值,函数返回值域值最小的结点指品文档4.intCount(structIntNode*f){intc=0;while(f){c;}returnc;}假定structIntNode的类型定义为:structIntNode{intdata;//结点值域structIntNode*next;//结点指针域函数的功能是:统计并返回由头指针f所指链表的结点数。5.structIntNode*Input(intn){structIntNode*f,*p;f=malloc(sizeof(structIntNode));if(n==0)returnNULL;printf("从键盘输入%d个整数:",n);while(n--){品文档f=malloc(sizeof(structIntNode));}}假定structIntNode的类型定义为:structIntNode{intdata;structIntNode*next;//结点值域//结点指针域函数功能是:将键盘输入的n个整数存储在一个链表中,先输入的数据存储在链表的表尾,最后输入的数据存储在链表的表头,函数返回链表的表头指针。6.#include<stdio.h>#include<stdlib.h>#include<string.h>voidJA(char*fname){FILE*fout=fopen(fname,"w");chara[20];printf("输入若干个字符串,每个字符串长度小于20,字符串end作为结束标志.\n");while(1)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 注册会计师审计中审计证据充分性适当性的判断标准
- 高考语文作文人类命运共同体素材+范文
- 江苏省2025-2026学年高二下学期3月月考语文试卷及参考答案
- 某玻璃厂生产成本降低细则
- 某石油化工厂设备运行办法
- 某印刷厂生产安全办法
- 上篇 模块二 工业机器人维护常用工具与基本技能
- 2026河南洛阳市孟津区中医院卫生专业技术人员招聘36人备考题库及参考答案详解(研优卷)
- 2026云南玉溪易门县科学技术协会招聘2人备考题库及答案详解【各地真题】
- 2026西藏技师学院锅炉兼综合维修工岗位补聘1人备考题库及参考答案详解(突破训练)
- 2025河北林业和草原局事业单位笔试试题及答案
- 黑龙江哈尔滨德强学校2025-2026学年度六年级(五四制)下学期阶段学情调研语文试题(含答案)
- 2026年商丘学院单招综合素质考试题库及答案详解(历年真题)
- 2025年大连职业技术学院单招职业技能考试试题及答案解析
- 既有线路基帮宽施工方案范本
- 追悼会主持稿及悼词范文集
- 2026年电工专业技能实操测试题目
- 天然气压缩机组培训课件
- 敦煌藻井教学课件
- 老年护理质量控制与改进
- 95-1轻机枪射击课件
评论
0/150
提交评论