首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fhn的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
给定程序中,函数fhn的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
admin
2018-03-28
78
问题
给定程序中,函数fhn的功能是:判断形参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+strlen(s)一1;
while((toupper(*lp)==toupper
(*rp))&&(ip<rp)) {
/*********found*********/
lp++;rp
【2】
;}
/*********found*********/
if(ip<rp)
【3】
;
else return 1;
}
main()
{char s[81];
printf("Enter a string:");
scanf("%s",s);
if(fun(s))
printf("\n\"%s\"is a Pal
indrome.\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,所以应填return 0。
转载请注明原文地址:https://kaotiyun.com/show/3Dxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
字符串“\\\”ABCDEF\“\\”的长度是()。
已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是______。
线性表若采用链式存储结构时,要求内存中可用存储单元的地址()
若有以下程序main(){intp,a=5;if(p=a!=0)printf("%d\n",p);elsepfintf("%d\n",p+2);}执行后输出结果是
对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素的个数为【】。
有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a.sizeof
以下程序的输出结果是______。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;
以下数组定义中错误的是()。
若程序中定义了以下函数:doublemyadd(doublea,doubleB){return(a+B);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是______
随机试题
ToowellIseeandruethedireeventThatwithsadoverthrowandfouldefeatHathlostusHeaven,andallthismightyhostI
A、骨髓中原始粒细胞30%~89%(NEC)B、免疫标记具有髓系特征而HLA—DR阴性C、易并发中枢神经系统白血病D、以脾显著增大为最突出的体征E、白血病细胞表达CDl4符合CML特点的是
口腔健康教育的目的是
A、肾上腺素B、去甲肾上腺素C、麻黄碱D、多巴胺E、异丙肾上腺素抢救心脏骤停,可心室内注射的药物是
控制性详细规划的编制和实施过程中都包含多方面广泛的城市政策的内容。()
Itwasahalf.milewalkfromoursmallhousetothebeachroad,wherethe【C1】______wouldbewaitingforus.ButthatmorningJan
一个三年级的小男孩,因为入学早,在班级里年龄偏小。由于各种原因,他的学习成绩在班级里一直处于中等偏下水平,犯错误比较多,多次惹老师生气。快要考试了,有一天,老师把小男孩的家长叫到了办公室,当着小男孩的面对家长说:“你家孩子我们真不知道该怎么教了,作业总是忘
甲、乙两人赛跑,计时开始时,甲在乙前方10(单位:m)处,图中实线表示甲的速度曲线v=v1(t)(单位:m/s),虚线表示乙的速度曲线v=v2(t),三块阴影部分面积的数值依次为10,20,3计时开始后乙追上甲的时刻记为t0(单位:s),则()
______中的统一接入平台提供了多种接入方式和多种接入终端的支持。
A、Therearetoomanypeople.B、Thereisnopartyatnight.C、Heknowseverybodythere.D、It’snicetomeetdifferentpeoplether
最新回复
(
0
)