首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
admin
2017-09-23
43
问题
给定程序中,函数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+str1en(s)一1;
while((toupper(* lp):=toupper
(*rp))&&(1p < rp)){
/*********found*********/
lp++;rp
【2】
;)
/*********found*********/
if(1p < rp)
【3】
;
else return 1;
}
main()
{char s[81];
printf("Enter a string:");
scar1f("%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)return 0
解析
填空1:根据函数体fun中,对变量lp和rp的使用可知,lp应指向形参s的起始地址,rp指向s的结尾地址,所以应填s。
填空2:rp是指向字符串的尾指针,当每做一次循环rp向前前动一个位置,所以应填:一一。
填空3:当lp和rp相等时,表示字符串是回文并返回1,否则就返回0,所以应填retum 0。
转载请注明原文地址:https://kaotiyun.com/show/ysxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4.j++){…}
下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。main(){inta,i=0;scanf("%d",&A);do{if(a>0&&a%2==0){printf("%d
当用“#defineF37.5f”定义后,下列叙述正确的是()。
有以下程序#include<stdio.h>voidmain(){inta=1,b=0;printf("%d,",b=(a++)+(a++));pfintf("%d\n",a+B);}程序
下列选项中,不属于数据模型所描述的内容的是()。
以下能正确定义字符串的语句是()。
设有条件表达式:(EXP)i++:j--,则以下表达式中与(EXP)完全等价的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
随机试题
Hecouldnotfindenoughfuelto______(hot)theroom.
Thinkofsuccessaswater.Inthecourseofprogress,itflows.Waterbreaksrockandreshapesland.Successsimilarlychangest
十二指肠溃疡伴幽门梗阻表现为
A、成型材料B、增塑剂C、遮光剂D、防腐剂E、增稠剂;下列各物质在空胶囊壳组成中各起什么作用山梨醇
高位小肠梗阻的早期治疗应用
对于新生儿硬肿症特点的描述,以下哪项不正确:
下列不属于基层公共管理和公共服务设施的是()。
保障基金应当实行独立核算,分别管理,并与保障基金管理机构管理的其他资产有效隔离。()
市场细分是银行营销战略的重要组成部分,其作用主要表现在()。
刑罚与其他法律制裁方法的区别是()。
最新回复
(
0
)