首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是’’回文’’(Palindrome),若是,函数返回值为1;不是,函数返回值为0。’’回文’’是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是’’回文’’,而
给定程序中,函数fun的功能是:判断形参s所指字符串是否是’’回文’’(Palindrome),若是,函数返回值为1;不是,函数返回值为0。’’回文’’是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是’’回文’’,而
admin
2016-12-06
30
问题
给定程序中,函数fun的功能是:判断形参s所指字符串是否是’’回文’’(Palindrome),若是,函数返回值为1;不是,函数返回值为0。’’回文’’是正读和反读都一样的字符串(不区分大小写字母)。
例如,LEVEL和Level是’’回文’’,而LEVLEV不是’’回文’’。
请在程序的下画线处填入正确的内容并把下域线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #1nclucle<stdio.h>
2 #include<string.h>
3 #include<ctype.h>
4 int fun(char*s)
5 {char*1p,*rp;
6 /*********found*********/
7 1p=
【1】
;
8 rp=S+strlen(s)-1;
9 while((toupper(*1p)==toupper(*rp))&&(1p
10 /*********found*********/
11 1p++;rp
【2】
;}
12 /*********found*********/
13 if(1p
【3】;
14 else return 1:
15 }
16 main()
17 {char s[81];
18 printf(’’Enter a string:’’);
18 scanf(’’%s’’,s);
19 if(fun(s))
18 printf(’’\n\’’%s\’’is a Pa1-indrome.\n\n’’,s);
20 else
18 printf(’’\n\’’%S\’’ isn’t a Palinctrome.\n\n’’,s);
21 }
选项
答案
(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/WVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有程序fun(inta,intb){staticintc=0c+=a+b;retumc;}main(){
下列程序执行后输出的结果是______。intd=l;fun(intp){intd=5;d+=p++;printf("%d,",d);}
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)whi1e()s[i]){d[j]=【】:j++;}d[j]=0;
有以下程序:matin(){char*s[]={"one","two","three"},*p;p=s[1];printf("%c,%s\n",*(p+1),s[o]);}
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*P,*q,*r;
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
设有定义:intA,*pA=&A;,以下scanf语句中能正确为变量A读入数据的是______。
有以下程序main()}inti,s=1;for(i=1;i<50;i++)if(!(i%5)&&!(i%3))s+=i;printf("%d/n",s);}程序的输出结果是
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
随机试题
垫片的厚度愈大,变形量愈大,密封效果愈好。
某女月经紊乱1年余,一般是10~40天(10一60天),量时多时少,妇科检查及B型超声波检查无异常,基础体温呈单相型,月经第1天子宫内膜检查呈增生期变化。其诊断是()
张、李二人共同完成了一幅美术作品。张某听闻本地将举行大型画展,便与李某商量将该作品送去参展,但李某认为该作品寄托了自己对亡妻的哀思,遂不愿送展。张某于是独自将该作品送展,并在画展上将其以2万元的价格卖给王某。根据我国法律,下面关于该美术作品著作权的判断,正
甲、乙、丙三人涉嫌共同故意伤害,在侦查过程中,丙突发心脏病死亡。审判阶段,被害人提起诉讼,将甲、乙以及丙的唯一继承人丁列为被告。如果丁宣布放弃继承,下列选项说法正确的是:
今年以来,A省的房地产市场出现了低迷现象,成交量减少,房价下跌,但该省的S市是个例外,房价持续上涨,成交活跃。以下哪项如果属实,最无助于解释上述的例外?
程序测试的目的是
A、Sorry.B、That’sright.C、Itdoesn’tmatter.C对于表示歉意的回答,选项[C]Itdoesn’tmatter.符合交际习惯。
Thestreams,oftenpettyandinsignificantduringdryweather,becomeraging______duringastorm.
Openingnightat.theGandhiRestaurantbroughtcriesofpraiseanddelightfromcustomerswhentheysampledtheuniquecuisine
A、Atthesametime.B、Thewoman.C、Theman.D、It’snotmentioned.C此题属于对时间的推理判断。题目询问谁先开始从事自己的爱好的。对话中男士问女士拉小提琴多长时间了,女士说5年了,而男士说“…
最新回复
(
0
)