第一范文网 - 专业文章范例文档资料分享平台

全国计算机等级考试C语言上机考试题库 套

来源:用户分享 时间:2025/5/21 6:46:33 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

----------------------------------------------------------------------------------------------------------------- 【参考答案】

void?fun(char?*s,char?t[]) { ????

int?i,j=0,n; ????

n=strlen(s); ????

for(i=0;i

if(s[i]%2==0) ???? {?

t[j]=s[i];

?????? j++; ???? } ??

t[j]='\\0'; }

【考点分析】

本题考查:ASCII码值为奇数或偶数的判定方法,同时掌握删除字符的思想,即重新保留非删除字符。 【解题思路】

要删除ASCII码值为奇数的字符,也就是要保留ASCII码值为偶数的字符,由于最终是要求出剩余字符形成的新串,所以本题的算法是对原字符串从头到尾扫描,并找出ASCII码值为偶数的字符依次存入数组中。

第四十二套

1、程序填空

给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。

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

请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。

----------------------------------------------------------------------------------------------------------------- #include <> #include <>

void fun(char *s, int a, double f) {

/**********found**********/ __1__ fp;

char str[100], str1[100], str2[100]; int a1; double f1; fp = fopen(\

fprintf(fp, \ /**********found**********/ __2__ ;

fp = fopen(\ /**********found**********/

fscanf(__3__,\ fclose(fp); a1 = atoi(str1); f1 = atof(str2);

printf(\} main()

全国计算机等级考试C语言上机考试题库 套.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4uuh371p2p2mdyx423a46cyp27lz4y01bmi_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top