2024年3月计算机二级C语言考试操作题冲刺题.docx
《2024年3月计算机二级C语言考试操作题冲刺题.docx》由会员分享,可在线阅读,更多相关《2024年3月计算机二级C语言考试操作题冲刺题.docx(5页珍藏版)》请在优知文库上搜索。
1、2024年3月计算机二级C语言考试操作题冲刺题一、程序填空题1填空题下列给定程序中,函数fun的功能是:在形参S所指字符串中找寻与参数C相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。例如,若S所指字符串为baacda,c中的字符为a,执行后S所指字符串为zzbaaaacdaawo请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。留意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!试题程序:4索67.891。U*includevoidfun(chars,charc)(inti,j,n;/found/for(i0;si!-1;i+)i
2、f(si=c)(found/n=21;dile(si1+n!三,0*)n*;ggfor(j三inl;ji;j-Ksj+1=sj;14found/,sj+=L11;16i三i+1;IKmain()Kchars8-wbaacda,c;21printf(wnTestring:%sn,s);rintf(kilnputacharacter:w);scanf(r%cm,4c);fun(src);printfC,nTheresultis:%s参考解析:【参考答案】(I),0*(2)0(3)r【解题思路】填空Lfor语句循环条件是推断是否到达字符串结尾,即当前字符是否为i0,o填空2:WhiIe语句用以确定字
3、符串的长度,所以变量n赋初值为0。填空3:题目要求假如找到与参数C相同的字符,就在后面插入一个相同的字符,且找到后应当给数组元素赋值,本题目给出参数为c。二、程序修改题2简答题下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASQl值大或相等的字符依次存放到C所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为QBCDe甲为,b字符串为“Abed”,则C中的字符串应为aBcdeFgHw。请改正程序中的错误,使它能得出正确的结果。留意:部分源程序在文件MoDILC中,不得增行或删行,也不得更改程序的结构!*include#inc*lulcvoidfun
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2024 计算机 二级 语言 考试 操作 冲刺
