首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是判断形参s所指字符串是否是回文(palindrome),若是,函数返回值为1;若不是,函数返回值为0。回文
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是判断形参s所指字符串是否是回文(palindrome),若是,函数返回值为1;若不是,函数返回值为0。回文
admin
2023-02-27
51
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是判断形参s所指字符串是否是回文(palindrome),若是,函数返回值为1;若不是,函数返回值为0。回文是正读和反读都一样的字符串(不区分大小写字母)。
例如,LEVEL和Level是回文,而LEVLEV不是回文。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件blank1.c中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 #include<ctype.h>
4 int fun(char*s)
5 (char*lp,*rp;
6 /*********found*********/
7 lp=<u>【1】</u>;
8 rp=s+strlen(s)-1;
9 while((toupper(*lp)==toupper(*rip))&&(lp<rp)){
10 /*********found*********/
11 lp++;rp<u>【2】</u>;}
12 /*********found*********/
13 if(ip<rp)<u>【3】</u>;
14 else return 1;
15 }
16 main()
17 {char s[81];
18 printf("Enter a string:");
19 scanf("%s",s);
20 if(fun(s))
21 printf("\n\"%s\"is a Palindrome.\n\n",s);
22 else
23 printf ("\n\"%s、"isn’t a Palindrome.\n\n",s);
24 }
选项
答案
(1)s (2) -- (3)retum 0
解析
填空1:本题判断字符串是否是回文,需要比较字符串的首尾字符是否相等,若相等再比较第2个字符与倒数第2个字符是否相等。以此类推,直到前后字符都相等,则为回文。指针变量lp指向字符串s的首字符,指针变量rp指向字符串s的最后一个字符。故空1处应该填s。
填空2:while循环中需要比较字符串前半部分和后半部分的每个字符,这时需要移动指针变量,lp++,rp --。故空2处应该填 --。
填空3:循环结束,如果指针lp大于等于指针rp,则表示字符串是回文,否则不是。如果字符串是回文,函数返回1,否则返回0。故空3处应该填0。
转载请注明原文地址:https://kaotiyun.com/show/bx0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某工程队计划用8天完成一项疏通河道的任务,施工中仅用两天时间就完成了工程的40%,若照此速度施工,可提前()完工。
停车场上有一排七个停车位,现有四辆汽车需要停放,若要使三个空位连在一起,则停放方法数为()。
安排5名歌手的演出顺序时,要求某名歌手不第一个出场,另一名歌手不最后一个出场,不同的排法有()。
中国特色社会主义法律体系是以我国全部现行法律规范按照一定的标准和原则划分为不同的法律部门,并由这些法律部门所构成的具有内在联系的统一整体。每一法律部门均由一系列调整相同类型社会关系的众多法律、法规所构成。下列属于程序法律部门的是()
当今世界,各国相互联系、相互依存日益紧密,人类越来越成为你中有我、我中有你的命运共同体。2021年1月,国务院新闻办公室发布《新时代的中国国际发展合作》白皮书。白皮书指出,中国的国际发展合作在实践中不断发展,形成了既一脉相承又富有新时代特色的中国国际发展合
1848年,席卷欧洲的资产阶级民主革命爆发,马克思积极投入并指导这场革命斗争。革命失败后,马克思深刻总结革命教训,力求通过系统研究政治经济学,揭示资本主义的本质和规律。之后,由马克思所撰写的最厚重、最丰富的著作,也被誉为“工人阶级的圣经”的著作是(
简述中共党内屡次出现严重“左”倾错误的原因。
标志着中国资产阶级民主革命进入了一个新阶段的是________的成立。同盟会成立后,将《民报》作为自己的机关报。孙中山在《民报》发刊词中第一次将同盟会的纲领概括为________三大主义。
设薄片占的区域D如下,求均匀薄片的质心:D是介于两个圆r=cosθ和r=2cosθ之间的闭区域.
________技术就是通过网络中的结点在两个站点之间建立一条专用的通信线路进行数据交换。
随机试题
在将Flash图像导出为矢量图形文件(AdobeIllustrator格式)时,可以保留其矢量信息。
A.研钵B.万能粉碎机C.球磨机D.微粉机E.流能磨适用于腑性物料、韧性物料、中碎、细碎、超细碎等的为
血府逐瘀汤的功用是
建设工程合同纠纷由()的仲裁委员会仲裁。
小张投资60000元购买某基金,购买时基金的单位净资产值为14元。已知5个月后,小李一次性卖出全部基金,卖出时基金的单位净资产值上升为91元。该基金的费率结构如下所示,不考虑基金管理费、托管费等其他费用,则下列说法中正确的有( )。
()是企业单位组织实施绩效管理活动的准则和行为的规范。
结婚的必要条件包括()。
巴黎著名的协和广场曾几度更名,见证了法国革命的曲折历史。1793年时是“革命广场”,1795年更名为“协和广场”,将这些名称与下列历史时期相对应并按时序排列正确的是()。 ①波旁王朝复辟时期②七月王朝时期③雅各宾派专政时期④督政府时期
甲与乙共谋次日共同杀丙,但次日甲因腹泻未能前往犯罪地点,乙独自一人杀死丙。关于本案,下列说法正确的是()
Wherecanpeoplefindthetallestredwoodtrees?
最新回复
(
0
)