2022年计算机等考二级C50套上机程序填空题(5).docx

上传人:夏** 文档编号:562168946 上传时间:2023-12-24 格式:DOCX 页数:4 大小:12.40KB
返回 下载 相关 举报
2022年计算机等考二级C50套上机程序填空题(5).docx_第1页
第1页 / 共4页
2022年计算机等考二级C50套上机程序填空题(5).docx_第2页
第2页 / 共4页
2022年计算机等考二级C50套上机程序填空题(5).docx_第3页
第3页 / 共4页
2022年计算机等考二级C50套上机程序填空题(5).docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《2022年计算机等考二级C50套上机程序填空题(5).docx》由会员分享,可在线阅读,更多相关《2022年计算机等考二级C50套上机程序填空题(5).docx(4页珍藏版)》请在金锄头文库上搜索。

1、 2022计算机等考二级C:50套上机程序填空题(5)9、给定程序中,函数fun的功能是:推断形参s所指字符串是否是“回文“(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文“是正读和反读都一样的字符串(不区分大小写字母)。21例如,LEVEL和Level是“回文“,而LEVLEV不是“回文“。请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。留意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的构造!#include#include#includeint fun(char *s) char *lp,*rp;/*fo

2、und*/lp= _1_ ;rp=s+strlen(s)-1;while(toupper(*lp)=toupper(*rp) rp _2_ ; /*found*/if(lpelse return 1;main() char s81;printf(“Enter a string: “); scanf(“%s“,s);if(fun(s) printf(“n“%s“ is a Palindrome.nn“,s);else printf(“n“%s“ isn”t a Palindrome.nn“,s);10、给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中

3、,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。例如,形参s所指的字符串为:abcdefgh,n的值为5,程序执行后t所指字符数组中的字符串应为:defgh。请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。留意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的构造!#include#include#define N 80void fun(char *s, int n, char *t) int len,i,j=0;len=strlen(s);/*found*/if(n=len) strcpy(_1_);else /*found*/for(i=len-n; i=len-1; i+) tj+= _2_ ;/*found*/tj= _3_ ;main() char sN,tN; int n;printf(“Enter a string: “);gets(s);printf( “Enter n:“); scanf(“%d“,fun(s,n,t);printf(“The string t : “); puts(t);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号