首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
admin
2017-09-23
18
问题
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。
例如,LEVEL和Level是”回文”,而LEVLEV不是”回文”。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
#include < string.h >
#include < ctype.h >
int fun(char*s)
{char*lp,*rp;
/*********found*********/
lp=
【1】
;
rp=s+str1en(s)一1;
while((toupper(* lp):=toupper
(*rp))&&(1p < rp)){
/*********found*********/
lp++;rp
【2】
;)
/*********found*********/
if(1p < rp)
【3】
;
else return 1;
}
main()
{char s[81];
printf("Enter a string:");
scar1f("%s",s);
if(fun(s))
printf("\n\"%s\"is a Palindrome.\n\n",s);
else
printf,"\ n|"%s \"isn’t a
palindrome.\n\n",s);
}
选项
答案
(1)s (2)一一 (3)return 0
解析
填空1:根据函数体fun中,对变量lp和rp的使用可知,lp应指向形参s的起始地址,rp指向s的结尾地址,所以应填s。
填空2:rp是指向字符串的尾指针,当每做一次循环rp向前前动一个位置,所以应填:一一。
填空3:当lp和rp相等时,表示字符串是回文并返回1,否则就返回0,所以应填retum 0。
转载请注明原文地址:https://kaotiyun.com/show/ysxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。intfun(int*x,intn){if(n==0)returnx[0];elsereturnx[0]+fun(x+1,n-1);}main(){inta
有以下程序:#include<stdioh>intfun(intx,inty){if(x!=y)return(y);elsereturn((x+y)/2);}main(){inta=4,b=
下面4个关于C语言的结论中错误的是()。
以下合法的字符型常量是()。
以下选项中可作为C语言合法常量的是()。
设有定义语句int(*f)(int);,则以下叙述正确的是()。
下列特征中不是面向对象方法的主要特征的是()。
有以下程序段:typedefstructnode(intdata;structnode*next;)*NODE;NODEP;以下叙述中正确的是()。
下列数据结构中,能用二分法进行查找的是()。
设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是()。
随机试题
MFS00型指针式万用表有()个功能切换旋钮。
患者男性,52岁。糖尿病史5年,1周来低热37.8℃,伴咳嗽,痰中偶带血,胸片示在右肺中野多发片状结节状阴影,ESR85mm/h,痰涂片抗酸染色(+)。连续监测法测定活性时,血清用量10μl,底物量350μl,光径1cm,NADH在340nm的摩尔吸
A.大黄附子汤B.润肠丸C.黄芪汤D.增液汤E.济川煎
A.具发汗平喘作用B.具抗菌作用C.具镇痛作用D.具镇静麻醉作用E.具消肿利尿抗肿瘤作用东莨菪碱
【背景资料】某啤酒厂业主A将位于厂内的锅炉房工程安装任务承包给了B机电安装公司,业主供应设备和主材。锅炉房由C轻工设计院设计,D监理公司负责工程监理工作。锅炉房土建工程由E建设工程公司承建。锅炉房安装蒸发量为20t/h,蒸汽压力为1.9
下列选项中,无论ABC会计师事务所采取何种措施,都不能承接其审计业务的有()。假设ABC会计师事务所首次与A公司接触洽谈20×8年度财务报表的审计业务时,下列情况中ABC会计师事务所必须在接受业务委托前与B会计师事务所进行沟通的有()。
家庭教育、社会教育和学校教育三者协调一致、相互配合有什么意义?
某地食品质量监督局将对需要特定技能的某项食品的监督检查职能托给了当地某家具有相当资质的某专业技术机构予以行使,授权该专业机构对该特定商品进行监督检查并作出相应处理决定。该专业机构在发现某食品加工厂违规后,以自己的名义对该加工厂作出了罚款1万元的行政处罚决定
甲乙两个班级,如果从甲班调30人到乙班,则甲班和乙班的人数比为1:1,如果从乙班调60人到甲班,则甲班和乙班的人数比为5:2,问甲乙两班共有多少人?()
Withtheintroductionofthecomputer,librariestodayarequitedifferentfrom______theywereinthepast.
最新回复
(
0
)