首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是判断形参s所指字符串是否是回文(palindrome),若是,函数返回值为1;若不是,函数返回值为0。回文
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是判断形参s所指字符串是否是回文(palindrome),若是,函数返回值为1;若不是,函数返回值为0。回文
admin
2023-02-27
24
问题
使用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全国计算机二级
相关试题推荐
一段环形公路赛道一边恰好每隔30m立有一电线杆,另一边恰好每隔25m栽有一树,在马路上共有8处同时有电线杆与树相对立,此段马路总长度为()。
乡村兴则国家兴,乡村衰则国家衰。我国人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾在乡村最为突出,我国仍处于并将长期处于社会主义初级阶段的特征很大程度上表现在乡村。为此,实施乡村振兴战略是()
2021年6月25日,国务院新闻办公室发表《中国新型政党制度》白皮书。该白皮书向世人庄重宣告,“经过七十多年的发展,中国新型政党制度日渐成熟,为当代世界政党政治的发展贡献了中国智慧,也成为人类政治文明的新模式”。我国的政党制度()
1956年对中国来说,是一个非常重要的年份,国内国外都发生了重大变化。毛泽东深刻总结了苏联在建设社会主义过程中的缺点和错误,在《论十大关系》一文中,明确提出()
在2020年11月召开的中央全面依法治国工作会议上,习近平总书记用“十一个坚持”系统阐述了新时代推进全面依法治国的重要思想和战略部署,深入回答了我国社会主义法治建设一系列重大理论和实践问题,形成了内涵丰富、科学系统的习近平法治思想,为建设法治中国指明了前进
社会主义初级阶段是指任何国家进入社会主义社会都要经历的初始阶段。
设二维随机变量(X,Y)在区域上服从均匀分布,令U与X是否相互独立?并说明理由;
设X1,X2,…,Xn(n≥1)相互独立,且均服从参数为λ>0的指数分布,则下列选项正确的是()
某软件公司根据客户需求,组织研发出一套应用软件,并与本公司的职工签订了保密协议,但是本公司某研发人员将该软件中的算法和部分程序代码公开发表。该软件研发人员____①____,该软件公司丧失了这套应用软件的___②_____。①
经典的设计模式共有23个,这些模式可以按两个准则来分类:一是按设计模式的目的划分,可分为________型、结构型和行为型三种模式;二是按设计模式的范围划分,可以把设计模式分为类设计模式和________设计模式。①
随机试题
在Word中进行文本复制,可以先选定文本,然后按工具栏中的()按钮,在指定位置粘贴。
女性,46岁,干咳、气短3月余。血沉54mm/h。X线胸片示双侧肺门影增大。胸部HRCT显示:双侧肺门淋巴结肿大,双肺广泛分布1.3mm结节影。PPD试验阴性该患者最可能的诊断是
一伤寒患者经治疗后体温渐降,但未降至正常,此后体温再次升高,血培养阳性,属于
甲晚10点30分酒后驾车回家,车速每小时80公里,该路段限速60公里。为躲避乙逆向行驶的摩托车,将行人丙撞伤,丙因住院治疗花去10万元。关于丙的损害责任承担,下列哪一说法是正确的?(2010年卷三20题,单选)
工程监理单位未按照工程建设强制性标准实施监理,有关部门责令其整改,逾期未改的,应责令其停业整顿,并处以( )罚款。
关于合同转让,下列说法错误的是( )。
某企业材料采用计划成本核算。月初结存材料计划成本为200万元,材料成本差异为节约20万元,当月购入材料一批,实际成本为135万元,计划成本为150万元,领用材料的计划成本为180万元。当月结存材料的实际成本为()万元。
以下哪个情形可以申请行政复议?
以下哪几项属于儿童期性心理咨询?()
CrossCulturalAdvertisingAsuccessfulcrossculturaladvertisingcampaignlargelydependsoneffectivecrossculturalcommunic
最新回复
(
0
)