首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文’是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是’回文",而LEVLEV不是"回
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文’是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是’回文",而LEVLEV不是"回
admin
2017-02-24
66
问题
给定程序中,函数fun的功能是:判断形参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(*ip)==toupper
(*rp))&&(lp<rp)){
/*********found*********/
lp++;rp
【2】
;}
/*********found*********/
if(lp<rp)
【3】
;
else return 1;
}
main()
{char s[81];
printf("Enter a string:");
scanf("%s",s);
if(fun(s))
printf("\n\"%s\’is a Palindrome.\n\n”,s);
else
printf(“\n\"%s\"isn’t a Palindrome.\n\n",s);
}
选项
答案
(1)s (2)-- (3)retum 0
解析
填空1:根据函数体fun中,对变量lp和rp的使用可知,lp应指向形参s的起始地址,rp指向s的结尾地址,所以应填s。
填空2:rp是指向字符串的尾指针,当每做一次循环rp向前移动一个位置,所以应填:--。
填空3:当lp和rp相等时,表示字符串是回文并返回1,否则就返回0,所以应填return 0。
转载请注明原文地址:https://kaotiyun.com/show/LMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
下列二维数组初始化语句中,不正确的是()。
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是
若执行下面的程序时,从键盘输入5和2,则输出结果是main(){inta,b,k;scanf("%d,%d",&a,&b);k=a;if(a<b)k=a%b;elsek=b%a;printf("
以下程序的输出结果是【】。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j=5,*p=&i,
以下程序的运行结果是【】。#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5
下面程序的运行结果是【】。#include#defineSIZE12main(){chars[SIZE];intI;for(I=0;I
下面程序的功能是:计算110之间的奇数之和与偶数之和,请填空。#includemain(){inta,b,c,I;a=c=0;for(I=0;I
已有定义:charc=′′;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。
随机试题
历史老师在课上讲述南京大屠杀的情景时不禁义愤填膺,声音一度哽咽。这种情绪状态属于()。
患者女,30岁。反复出现抽搐发作两天,病前曾因工作上的事情与同事发生过争吵。抽搐发作为阵发性,发作时呼之不应,口角歪斜,对光反射存在,1分钟左右缓解,事后有时能回忆发作时的情况。脑电图检查结果正常,脑脊液压力为0.75kPa,白细胞数为10×109/L
医学人道主义的核心内容是
初治急性早幼粒细胞白血病首选的药物是
某市A区申某与谢某在B区共同违反了《治安管理处罚法》的相关规定,B区公安分局辖区内某派出所对谢某处以500元罚款,把申某移送到B区公安分局处理。B区公安分局对申某处以拘留15日的处罚。请回答下列问题:如谢某和申某均申请复议,下列有关复议机关的确定正确的
水泥密度试验时,两次试验结果的差值不应大于()kg/cm3。
下列选项中,关于“安全控制的目标”的论述,不正确的是()。
下列有关发行可转换债券的特点表述正确的有()。
4岁的洋洋独自在幼儿园玩滑梯,由于滑梯已损坏,摔下滑梯,造成颅脑中度损伤,轻度后遗症。带班姚老师说:“当时孩子们正在午睡,近两点,洋洋起来,自己一个人出去了,过了20分钟,见洋洋还没回来,急去寻找,结果在滑梯下发现。”(1)材料涉及的法律关系主体有哪些?
试研究级数(α>0)是绝对收敛、条件收敛还是发散?
最新回复
(
0
)