首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fhn的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
给定程序中,函数fhn的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
admin
2018-03-28
42
问题
给定程序中,函数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全国计算机二级
相关试题推荐
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#includelong_______________;/*函数说明语句*/main(){longn
下列程序的运行结果是______。voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x=&a,*y=&
有以下程序:#include<stdio.h>main(){unsignedinta;intb=-1;a=b;printf("%u",a);程序运行后的输出结果是()。
有以下程序:#include<stdio.h>main()}chara,b,e,d;seanf("%e,%e,%d,%d",&a,&b,&c,&d);printf("%c,%c,%e,%c\n",a,b,c,
下面语句中不能定义一个数组,元素值依次分别为1,1,1,0,0的是______。
数据库系统中实现各种数据管理功能的核心软件称为【】。
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
先用以下语句定义字符型变量:charc;然后要将字符a赋给变量c,则下列语句中正确的是()
随机试题
IthinkthattheGreatWallisworth____________hundredsofmilestovisit.
属于多普勒组织成像速度型的显示方式的是
A.寒呕B.热呕C.伤食D.痰饮E.肝胆郁热病人呕吐黄绿苦水属于
田某突发重病神志不清,田父将其送至医院,医院使用进口医疗器械实施手术,手术失败,田某死亡。田父认为医院在诊疗过程中存在一系列违规操作,应对田某的死亡承担赔偿责任。关于本案,下列哪一选项是正确的?()
施工图预算的编制方法有( )。
某制造公司有机会竞标生产20单位产品,该公司已经生产了2批产品,每批10单位。生产经理相信生产前2批时经历的学习会至少在后2批的生产过程中持续。前2批所需的直接人工如下所示:.第1批10单位产品的直接人工工时为5000.第2批10单位
Fromthehealthpointofviewwearelivinginamarvelousage.Weareimmunizedfrombirtha.gainstmanyofthemostdangerousd
北京天坛的皇穹宇的建筑风格是()。
Inthispartofthetest,youaregivenadiscussiontopic.Youhave30secondstolookatthetaskprompt,anexampleofwhich
历史的道路,不是平坦的,有时走到艰难的境界。这是全靠雄伟的精神才能够冲过去的。一条浩浩荡荡的长江大河,有时候到很宽阔的境界,平原无际,一泻万里。有时候流到很逼狭的境界,两岸从山迭岭,绝壁断崖,江河流于期间,回环曲折,及其险峻。民族生命的进展,其经
最新回复
(
0
)