2014计算机二级C语言程序设计真题及答案.doc
《2014计算机二级C语言程序设计真题及答案.doc》由会员分享,可在线阅读,更多相关《2014计算机二级C语言程序设计真题及答案.doc(4页珍藏版)》请在三一文库上搜索。
1、2014 计算机二级 C 语言程序设计真题及答案 #include #include void proc(int num,int*b,int*c) int i,j,d,y; for(i=3;i=num/2;i=i+2) /*found* y=0; for(j=2;j=sqrt(double)i);j+) if(i%j=0)y=0; if(y=l) /*found* d=i-num; for(j=2;j=sqrt(double)d); j+) if(d%j=0)y=0; if(y=l) *b=i;*c=d;) void main() int mum,b,C; do printf(“nlnput
2、num:“); scanf(“%d“,) while(num%2); proc(num, printf(“nn%d=%d+%dn“,num,b,c); 请编写函数 proc(),其功能是:将 str所指字符串中除下标为 偶数,同时 ASCII码值为奇数的字符外,其余的字符都删除,串中 剩余字符所 形成的一个新串放在 t所指的数组中。例如,若 str所 指字符串中的内容为 ABCDEFG12345,其中字符 8的 ASCII码值为偶 数,所在元素的下标为 奇数,因此必须删除;而字符 A的 ASCII码 值为奇数,所在数组中的下标为偶数,因此不应当删除。依此类推, 最后 t所指的数组中的内容应是
3、ACEG。 注意:部分源程序给出如下。 请勿改动 main()函数和其他函数中的任何内容,仅在函数 proc()的花括号中填入所写的若干语句。 试题程序: #include #include #include #include void proc(char*str,char t) void main() char str100,t100; system(“CLS“): printf(“nPlease enter string str:“); scanf(“%s“,str); proc(str,t); printf(“nThe result is:%sn“,t); 请补充 main()函数,该函数的功能是:从键盘输入一组字符串, 以“*”结束输入,并显示出这个字符串。 例如,输入 ABCDEFG*,结果显示 ABCDEFG。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2014 计算机 二级 语言程序设计 答案
链接地址:https://www.31doc.com/p-3874.html