版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
品文档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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建漳州开发区育才实验小学招聘4人备考题库及完整答案详解1套
- 2026贵州农商联合银行第一批开招聘中层管理人员18人备考题库及参考答案详解
- 2026青海西宁城中区南川东路社区卫生服务中心招聘6人备考题库及参考答案详解一套
- 2026河南漯河医学高等专科学校人才引进5人备考题库及完整答案详解1套
- 2026湖北武汉市中心城区重点中学招聘道法教师2人备考题库参考答案详解
- 2026河南洛阳洛宁县人民医院长期招聘20人备考题库带答案详解
- 我国商业银行信息化风险剖析与监管策略探究
- 2025年职业技能鉴定考试(快递员-高级)历年参考题库含答案详解
- UX设计用户研究方法测验试题冲刺卷
- 堤坝防洪工程施工方案
- 深圳大疆在线测评行测题库
- 金属厂生产制度
- 2026安徽淮北市特种设备监督检验中心招聘专业技术人员4人参考题库及答案1套
- 2025年航空行业空客智能制造报告
- 蒙牛乳业股份有限公司盈利能力分析
- 2025民航西藏空管中心社会招聘14人(第1期)笔试参考题库附带答案详解(3卷合一版)
- (新教材)2026年人教版八年级下册数学 21.2.1 平行四边形及其性质 课件
- 设备保养维护规程
- 2025年东营中考物理真题及答案
- DL-T+5860-2023+电化学储能电站可行性研究报告内容深度规定
- GB/T 46425-2025煤矸石山生态修复技术规范
评论
0/150
提交评论