首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是"回文",而LEVLEV
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是"回文",而LEVLEV
admin
2013-09-15
51
问题
给定程序中,函数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://www.kaotiyun.com/show/MMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序文件中所定义的全局变量,其作用域为
以下关于字符串的叙述中正确的是
有以下程序 #include <stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; i<n-1 ;i
有以下程序段 int j; float y; char name[50]; scanf("%2d%f%s",&j,&y,name); 当执行上述程序段,从键盘上输入55566 7777abc后,y的值为
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
若有定义:int k;,下列程序段的输出结果是【 】。 for(k=2;k<6;k++,k++)printf("++%d"k);
有下列程序:#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STU
随机试题
在Access中,真正存储数据的数据库对象是______。
男,46岁,上腹胀痛、乏力、消瘦、食欲下降5个月。查体:腹肌稍紧张,腹部有移动性浊音,贫血。直肠指诊于膀胱直肠窝扪及结节状硬块,无压痛,不活动。应考虑
丁香配伍柿蒂主治()。
在征收土地时,土地管理部门和用地单位必须严格遵守的原则是()。
(2008年)当社会通货膨胀率趋于上升,其他因素没有变化时,基准折现率应()。
实施动植物检疫是为了防止“病虫害”传入、传出国境,保护农、林、牧、渔业生产和人体健康,促进对外贸易的发展。其中“病虫害”是指( )。
甲公司为增值税一般纳税人,适用的增值税税率为17%,采用售价金额核算法对发出存货进行计价。该公司20×6年2月期初库存商品的进价为30万元,售价为40万元。本期购进商品的进价为270万元,售价为360万元。本期商品销售收入340万元。要求:根据上述资料分析
当财政收支出现巨额赤字时,通货膨胀加剧,股价下跌。()
在先秦作品中,表现“重章叠句,一唱三叹”艺术特点的作品是()
A、 B、 C、 D、 A本题考查平面拼合,可采用平行且等长相消的方式解题。消去平行且等长的线段后进行组合可得到轮廓图,即为A项。平行且等长相消的方式如下图所示:故正确答案为A。
最新回复
(
0
)