计算机等级

计算机等级二级考试C语言文章
北京上海天津重庆更多

计算机二级C语言考试冲刺模拟(五)

2017年12月07日 17:38:12来源:计算机等级考试网
导读:计算机二级考试中的C语言是很多人报考的一种类别,考试复习需要不断地进行计算机二级C语言考试试题的练习,这样才能够更好的提升自己的做题速度,接下来小编就为你推送C语言考试真题答案,并让你熟悉C语言上机试题,为考试做好准备。

>>计算机二级C语言考试真题答案:计算机二级C语言考试冲刺模拟(五)

>>计算机等级考试专项课程

43[简答题]

规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的。号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数二

例如,字符串中的内容为:“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是:“****ABCDEFG”。

注意:部分源程序在文件PROG1.C中。

清勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句

计算机二级C语言考试试题

计算机二级C语言考试试题

参考解析:

【参考答案】

计算机二级C语言考试试题

程序设计题解析:

【考点分析】

本题考查:指针型变量定义:while循环语句;if语句条件

表达式;字符串结束标识‘O’。

【解题思路】

函数fun的功能:除了字符串前导的*号之外,将串中其他*号全部删除。解答本题,(1)定义一个临时指针p,初始指向原串首地址;(2)利用循环语句把字符串前导t号拷贝到原串;(3)继续移动指针,把串中和串尾的非*号字符拷贝到原串;(4)为修改后的字符串赋结束字符‘O’。

【解题宝典】

要删除字符串中的指定字符,我们通常采用保留非指定字符的方法。可以将非指定字符保留在原串,即将需要保留的字符从原串的起始位置重新赋值;也可以保留到新串,即新建一个字符串,存放要保留的字符。

对于计算机二级考试C语言考试试题就先介绍到这里,登录坦途网计算机等级考试频道,为你提供更多C语言上机试题,让你能够更加高效的复习。

温馨提示:因考试政策、内容不断变化与调整,坦途网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

计算机等级培训课程免费试听

预约免费体验课

教育顾问会第一时间安排您的体验课!

课程预约立即提交
最新文章
电话咨询在线咨询资料领取