首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fhn的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
给定程序中,函数fhn的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
admin
2018-03-28
74
问题
给定程序中,函数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://www.kaotiyun.com/show/3Dxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
字符串“\\\”ABCDEF\“\\”的长度是()。
若有以下程序main(){intp,a=5;if(p=a!=0)printf("%d\n",p);elsepfintf("%d\n",p+2);}执行后输出结果是
下面程序运行后的输出结果是_____。structabc{inta,b,c;}main(){structabcs[2]={{1,2,3},{4,5,6}};intt=s[0].a
以下程序的输出结果是______。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
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
数据库系统中实现各种数据管理功能的核心软件称为【】。
以下正确的函数声明语句是______。
以下不正确的转义字符是()。
随机试题
A.中枢拟多巴胺类药B.多巴胺脱羧酶辅基C.中枢胆碱受体阻断药D.胆碱酯酶抑制药E.多巴脱羧酶抑制剂布地品是
A.T检验B.方差分析C.正态性检验D.配对四格表的卡方检验E.秩和检验2×2列联表资料的分析采用
港口与航道工程总承包企业资质分为()。
关于交易所会员资金划转,下列说法正确的有()。
不能提供确凿证据证明的呆账,不得核销。()
采购作业的流程是()。
聂耳的《金蛇狂舞》改编自下列哪一首民间乐曲?()
19世纪末20世纪初,在欧洲兴起一场新教育运动,其标志是()。
在Linux操作系统下安装网卡,如果操作系统没有内置的驱动程序,那么用户必须(20),才能完成该网卡驱动程序的安装。
Clearlyifwearetoparticipateinthesocietyinwhichwelivewemustcommunicatewiththeotherpeople.Agreatdealofcomm
最新回复
(
0
)