首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是"回文",而LEVLEV
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是"回文",而LEVLEV
admin
2013-09-15
54
问题
给定程序中,函数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://kaotiyun.com/show/MMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> void fun(char *t, char *s) { while(*t!=0) t++; while( (*t++ = *s++
以下关于字符串的叙述中正确的是
若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
下列叙述中,不符合良好程序设计风格要求的是
下列程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1
下列程序从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include<stdio.h>main(){FILE*fp;charch;fp=fopen(【】);
下列程序的输出结果是【】。#include<stdio.h>voidfun(intx){if(x/2>0)fun(x/2);printf("%d",x);}main()
设有定义语句int(*f(int);,则下列叙述正确的是( )。
随机试题
预算控制
患者女,43岁。反复头晕病史3年,疑椎动脉型颈椎病,既往有碘过敏史。手术指征为
A.后溪B.公孙C.太渊D.列缺E.内关在八脉交会穴中,通督脉的是()
施工企业从建造合同签订开始至合同完成止所发生的直接费用和间接费用应计入()明细账。
建筑消防设施管理制度和操作规程应当由()制定。
一些青少年网民过分迷恋于网上的“人一机”式交往,会忽视真实存在的人际关系,产生现实人际交往萎缩和角色错位的现象;爆炸般的网络信息的挤压揉搓,会加大青少年网民的心理负担和压力,引发“信息污染综合症”等心理障碍;网络世界的虚拟性也会使青少年网民产生一种“特别自
大地公司因为业务需要,急需一批电脑,公司董事长张某便将这件事告诉了他的朋友孙某,孙某找到海洋电脑公司,在大地公司:不知情的情况下,以大地公司的名义与海洋电脑公司订立了电脑买卖合同,合同金额为80万元,并约定于7月20日交货。合同签订后的第三天,海洋电脑公司
设文件指针fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是()。
Bigcitestodayareconfrontedwithveryseriousproblems.Transportisa【C1】______difficulty:someplannersbelievein【C2】_____
Therearefewmoresoberingonlineactivitiesthanenteringdataintocollege-tuitioncalculatorsandgaspingastheWebspitsb
最新回复
(
0
)