首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是"回文",而LEVLEV
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是"回文",而LEVLEV
admin
2020-10-26
73
问题
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。
例如,LEVEL和Level是"回文",而LEVLEV不是"回文"。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#include
int fun(char *S)
{ char *1p,*rp;
/**********found**********/
ip=___1___;
rp=s+Strlen(S)-1;
while((toupper(*1p)==toupper
(*rp))&&(ip
/**********found**********/
lp++;rp___2___;)
/**********found**********/
if(ip
else return 1;
}
main()
{ char S[81];
prinhf("Enter a string:");scanf
("%s",s);
if(fun(S))printf("\n\"%s\"is a
Palindrome.\n\n",s);
else printf f"\n\"%s\" isn’t a
Palindrome.\n\n",s);
}
选项
答案
(1)s (2)-- (3)return 0
解析
第一空:“rp=s+strlen(s)-1;”可知rp指向最后一个元素,因此1p是指向第一个元素,因此第一空应为“s”。
第二空:“1p++;rp__2__;”1p往后移动,rp应该往前移动,故第二空处应为“--”。
第三空:“if(1p
转载请注明原文地址:https://kaotiyun.com/show/sC3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
以下叙述中正确的是
学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含对
以下程序段中,与其他三个功能不同的程序段是()。
有以下程序:#ineludechar*a="you";char*b="WelcomeyoutoBeijing!";main(){char*p;p=b;while(*P!=*a)P++;printf("%s\n",P
有以下程序:#includevoidfun(int,*s,intt,int*k){intp;for(p=0,*k=p;ps[*k])*k=p;}main(){int
若要使用C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库,以下叙述中正确的是()。
以下程序段中的变量已定义为int类型,则sunl=pad=5;pAd=sum++,pAd++,++pAd;printf("%d\n",pad);程序段的输出结果是()。
以下函数实现按每行8个输出w所指数组中的数据:#include<stdio.h>voidfun(int*w,intn){inti;for(i=0;i<n;i++){______________prinff("%d",w[i]);}p
随机试题
A.微小病变型肾病B.系膜增生性肾小球肾炎C.系膜毛细血管性肾小球肾炎D.膜性肾病E.局灶性节段性肾小球硬化光镜下有广泛的肾小球脏层上皮细胞足突融合
原发性癫痫的病因是
患者,男,38岁。胃火炽盛,消渴善饥、烦渴多饮。宜用
下列关于化学反应速率常数k的说法正确的是()。
两根不等高避雷线各横截面的保护范围的确定方法是何项?
下列做法在日常生活中可行的是()。
女性,25岁,新婚8天。突起寒战高热,体温38.6℃,伴尿频、尿急、尿痛。体检:膀胱区无压痛,右肾叩痛。尿常规检查示:尿蛋白(+),红细胞3~5个/HP,白细胞(+++)。最可能的诊断是
A.manyB.chooseC.thinkofD.waysofPhrases:A.【T1】______onlyonelanguageB.【T2】______anyreasonnottoC:in
A、 B、 C、 D、 A
ModifyCommand命令建立的文件的默认扩展名是( )。
最新回复
(
0
)