2021年计算机等级考试二级C语言程序题练习44_第1页
2021年计算机等级考试二级C语言程序题练习44_第2页
2021年计算机等级考试二级C语言程序题练习44_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2021 年计算机等级考试二级 C 语言程序题练习 44 总分: 100.00 ,做题时间: 60 分钟 、程序填空题总题数: 1,分数: 30.00 给定程序中, 函数 fun 的功能是将带头结点的单向链表逆置,即假设原链表中从头至尾结点数据域依次为 4、 6、8、 10,逆置后,从头至尾结点数据域依次为10、8、6、4、 2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:源程序 保存在考生文件夹下的 BLANK1 C 中。不得增行或删行,也不得更改程序的结构! 给定源程序如下。分数:30)1.分数: 10填空项 1: 正确答案:next 解析:本空考查了为h

2、->nextP 赋初值,根据题目的要求是将带头结点的单向链表逆置可知,P 的初值应该为2.分数: 10填空项 1: 正确答案:0解析:if判断语句说明当 p等于什么时就要返回,因此只能当p等于NULL时返回,不用做后面的链表的逆置了。3.分数: 10填空项 1: 正确答案:r解析:注意:不要改动 main函数,不得增行或删行,也不得更改程序的结构!给定源程序如下把q的指针向后移动,才能实现将带头结点的单向链表逆置。因此本空填写二、程序改错题总题数:1,分数:30.00给定程序MODI1 . C中函数fun的功能是计算s所指字符串中含有t所指字符串的数目,并作为函数值返回请改正函数fun中

3、指定部位的错误,使它能得出正确的结果。30.00 )正确答案:分数:(1) r=t ;(2) if (*r=0 )从字符串s中找出子字符串的方法是:从第一个字符开始,对字符串进行遍历,假设s串的当前字符等于t串的第一个字符,两字符串的指针自动加1,继续比较下一个字符;假设比较至字符串t的末尾,贝y跳出循环;假设s串的字符与t串的字符不对应相同,那么继续对s串的下一个字符进行处理。三、程序设计题总题数:1,分数:40.00 请编写函数fun,函数的功能是将放在字符串数组中的M个字符串每串的长度不超过N,按顺序合并组成 一个新的字符串。函数fun中给出的语句仅供参考。例如,字符串数组中的M个字符串为AAAABBBBBBBCC那么合并后的字符串的内容应是AAAABBBBBBBC。C提示:strcat a , b的功能是将字符串 b复制到字符串a的串尾上,成为一个新串。注意:局部源程序保存在文件PROG . 1 C中。请勿改动主函数 main和其他函数中的任何内容, 仅在函数fun的花括号中填入编写的假设干语句。 给定源程序如下。(分数:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论