首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是"回文",而LEVLEV
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是"回文",而LEVLEV
admin
2013-09-15
21
问题
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。
例如,LEVEL和Level是"回文",而LEVLEV不是"回文"。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int fun(char *s)
{ char *ip,*rp;
/**********found**********/
lp=____1____;
rp=s+strlen(s)-1;
while((touppe r(*lp)==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("in\"%s\"is a Palindrome.\n\n",s);
else printf("\n\"%s\"i sn’t a Palindrome.\n\n",s);
}
选项
答案
(1)s (2)— (3)return 0
解析
第一空:“rp=s+strlen(s)-1;”可知rp指向最后一个元素,因此lp是指向第一个元素,因此第。一空应为“s”。
第二空:“lp++;rp___2___;”lp往后移动,rp应该往前移动,故第二空处应为“--”o
第三空:“if(lp<rp)”成立说明lp和rp比较没有比较到字符串的最中间的字符,也就是说s字符串不是回文,因此第三空处的应为“return 0”。
转载请注明原文地址:https://jikaoti.com/ti/11n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> void fun(char *t, char *s) { while(*t!=0) t++; while( (*t++ = *s++
有以下程序 #include <stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; i<n-1 ;i
有以下程序 #include <stdio.h> void fun(char **p) { ++p; printf("%s\n",*p); } main() { char *a[]={"Moming","A
有以下程序 #include <stdio.h> main() { int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++) m=m%j; printf
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是
下列叙述中,不符合良好程序设计风格要求的是
下列程序中函数fun的功能是:统计person所指结构体数组中所有性别(sex)为M的记录的个数,存入变量n中,并作为函数值返回。请填空。#include<stdio.h>#defineN3typedefst
若有定义:int k;,下列程序段的输出结果是【 】。 for(k=2;k<6;k++,k++)printf("++%d"k);
随机试题
结合材料回答问题南昆铁路从南宁盆地爬上云贵高原,其高差为1940米,它在有“地质博览,地下迷宫”之称的地质环境中,一路穿过258座隧道,经过476座大中桥梁,桥隧总长占全线总长的近三分之一。在中外铁路史上,是空前的。打通属于九级地震区的草原勘测和
男孩3岁,尚不会独立行走,智力明显落后于同龄儿。体检:表情淡漠,眼睑轻度水肿,鼻梁塌陷,手指粗短,皮肤粗糙,舌大而宽厚,常伸出口外,心率80次/分,腹膨隆。下述哪一项检查对诊断有帮助:()
下列哪种酶为结合酶
症见脘腹胀满,疼痛拒按,嗳腐吞酸,恶食呕恶,痛而欲泻,泻后痛减,大便秘结,舌苔厚腻,脉滑,治法为
对电动机绕组及引出线的相间短路,装设相应的保护装置,下列选项中叙述正确的有哪些?()
下列有关管理职能承担部门的表述,正确的是( )。
资料一:报关单资料二:提单华阳电业有限公司在投资总额内委托福建机械进出口公司(3506912368)进口一批投资设备(属法定检验检疫货物),装载该批货物的运输工具于2008年8月29申报进境,2008年8月31华阳电业
下列关于商品的二因素和生产商品的劳动二重性的说法,不正确的是
Couldyouplease______whyyoucan’tcometoattendthemeeting?
Areorganicallygrownfoodsfeebestfoodchoices?Theadvantagesclaimedforsuchfoods【C1】______conventionallygrownfoodpro
最新回复
(
0
)