- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二级C语言上机库参考答案1
1、程序填空题
给定的程序的功能是调用fun函数建立班级通讯录。通讯录中记录
每位学生的编号、姓名和电话号码班级的人数和学生的信息从键盘
读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进
制中。
填空:(1)STYPE (2)FILE 3 fp
改错: 1 for i 0;i sl;i++ 2 t[2*sl] \0或t[sl+sl] \0
编程:
*c a/10 *1000+ b/10 *100+ a%10 *10+ b%10 ;
2、程序填空题
给定程序的功能是:从键盘输入若干文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输出输入的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和Writetext实现。
填空: 1 *fw 2 str 3 str
改错: 1 void fun long s,long *t 2 s1 s1*10;
编程:int i,j 0,min a[0].s;
for i 0;i N;i++ if a[i].s min j 0;b[j++] a[i];min a[i].s; else if min a[i].s
b[j++] a[i]; return j;
3、程序填空题 给定程序中,函数fun的功能是:讲自然数1~10以及它们的平方根写到名为myfile3.txt的文本中,然后再按顺序读出显示在屏幕上。
填空:(1)fp(2)fclose fp (3)myfile3.txt
改错:(1)for i j+1;i n;i++ (2)p i;
编程:*c b%10 *1000+ a%10 *100+ b/10 *10+a/10;
4、程序填空题
给定程序中,函数fun的功能是:找出形参s所指字符串出现频率最高的字母(不区分大小写),并统计出其出现的次数,例如,形参s所指的字符串为:abcAbsmaxiess,程序执行后的输出结果为:
letter a:3 times
letter s:3 times
填空:(1) r (2 )fs (3)ft
改错:(1) if d%2 0 (2 ) s/ 10;
编程:
int i 0, j 0;
while s[i] if i % 2 0 s[i] % 2 0 t[j++] s[i];
i++; t[j] 0;
5、程序填空题
给定程序中已经建立一个带有头结点的单向链表,链表中的各结点数据域中的数据递增有序链接,函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。
填空: 1 x 2 p 3 s
改错: 1 long k 1; 2 num/ 10;
编程:int i;
float aver 0.0;
for i 0;i n;i++ aver+ a[i];
aver aver/n;
return aver;
6、程序填空题
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部节点中的数据,并释放该节点,使链表缩短。
填空: 1 next 2 t- data 3 t
改错: 1 void fun char *a 2 print %c,*a ;
编程:int i;
char *p s,*q t;
int n 0,m 0;
while *p /*计算串s的长度n,其中p为临时指针*/ n++;
p++; while *q /*计算串t的长度m,其中q为临时指针*/ m++;
q++; if n m /*比较m和n的值,设置p指向较大的指针*/
p s;
else
p t;
return p;
7、程序填空题
给定程序中建立一个带有头结点的单向链表,链表中的各节点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的节点,使之只保留一个。
填空: 1 q 2 next 3 next
改错: 1 缺分号 2 p i;
编程:*n 0; int i;
for i 1;i m;i++
if i%7 0||i%11 0 h
a[*n++] i;
8、程序填空题
给定的程序中,函数fun的功能是:在带有头结点的单向链表中,
查找数据域中值为ch的结点。找到后通过函数值返回该结点在
链表所处的顺序号;如不存在值为ch的结点,函数返回0值。
填空:(1)0或NULL (2)n 3 head,ch
改错: 1 for i 0,t 0;p[i];i++ 2 c[t] \0;
编
您可能关注的文档
最近下载
- VEICHI伟创 AC310系列变频器简易说明书-V1.6.pdf VIP
- 传感器技术基础与应用实训 课后习题答案汇总(徐军版) 项目单元1-11.pdf VIP
- 奥的斯ACD-MRL ACD4-MRL电气原理图纸 HAA21310AW-有注释注解.pdf
- 施工总承包的安全管理.pptx
- DB61T 5006-2021技术设计规范.docx VIP
- 工程造价咨询服务方案(预结算及全过程).docx VIP
- 急性心肌梗死治疗小讲课.pptx VIP
- 外贸简洁形式发票-Proforma-Invoice.xls VIP
- 昆明理工大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 氨基酸测定:蛋白质水解产物中氨基酸分析.pptx VIP
原创力文档


文档评论(0)