首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是判断形参s所指字符串是否是回文(palindrome),若是,函数返回值为1;若不是,函数返回值为0。回文
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是判断形参s所指字符串是否是回文(palindrome),若是,函数返回值为1;若不是,函数返回值为0。回文
admin
2023-02-27
61
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是判断形参s所指字符串是否是回文(palindrome),若是,函数返回值为1;若不是,函数返回值为0。回文是正读和反读都一样的字符串(不区分大小写字母)。
例如,LEVEL和Level是回文,而LEVLEV不是回文。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件blank1.c中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 #include<ctype.h>
4 int fun(char*s)
5 (char*lp,*rp;
6 /*********found*********/
7 lp=<u>【1】</u>;
8 rp=s+strlen(s)-1;
9 while((toupper(*lp)==toupper(*rip))&&(lp<rp)){
10 /*********found*********/
11 lp++;rp<u>【2】</u>;}
12 /*********found*********/
13 if(ip<rp)<u>【3】</u>;
14 else return 1;
15 }
16 main()
17 {char s[81];
18 printf("Enter a string:");
19 scanf("%s",s);
20 if(fun(s))
21 printf("\n\"%s\"is a Palindrome.\n\n",s);
22 else
23 printf ("\n\"%s、"isn’t a Palindrome.\n\n",s);
24 }
选项
答案
(1)s (2) -- (3)retum 0
解析
填空1:本题判断字符串是否是回文,需要比较字符串的首尾字符是否相等,若相等再比较第2个字符与倒数第2个字符是否相等。以此类推,直到前后字符都相等,则为回文。指针变量lp指向字符串s的首字符,指针变量rp指向字符串s的最后一个字符。故空1处应该填s。
填空2:while循环中需要比较字符串前半部分和后半部分的每个字符,这时需要移动指针变量,lp++,rp --。故空2处应该填 --。
填空3:循环结束,如果指针lp大于等于指针rp,则表示字符串是回文,否则不是。如果字符串是回文,函数返回1,否则返回0。故空3处应该填0。
转载请注明原文地址:https://kaotiyun.com/show/bx0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
高三某班一次考试,女生与男生的人数之比为4:3;男生的30%不及格,女生的20%不及格,则考试及格的男生与女生人数的整数比是()。
设f(x)是二次函数,且f(2)=f(-1)=0,f(1)=-4,则f(0)=()。
从-1,0,1,2这四个数中选三个不同的数作为函数f(x)=ax+bx+c的系数,可组成不同的二次函数共有()个,其中不同的偶函数共有()个。
深化国有企业改革,做强做优做大国有资本,就是要在推动国有经济布局优化和结构调整上取得明显成效,在形成更加成熟更加定型的中国特色现代企业制度上取得明显成效,在以管资本为主的国有资产监管体制上取得明显成效。因此,必须()
马克思主义哲学认为,实践是人的有目的的活动,这种“有目的的活动不仅是指向自己,而且是为了通过消灭外部世界的规定(方面、特征、现象)来获得具有外部现实形式的实在性”。换言之,人在实践活动中并非仅受自然界及规律的制约,还要依据自己的目的利用客观规律去改变自然界
结合材料回答问题:材料120世纪50年代中期,我国人均GDP只有100多美元;在改革开放初期,人均GDP只有200多美元;经过艰苦努力,到20世纪末达到1000美元,解决了温饱,实现了总体小康;进入21世纪,我国人均GDP在2006年达
面对生态环境挑战,人类是一荣俱荣、一损俱损的命运共同体,没有哪个国家能独善其身。2021年10月11日至15日,联合国《生物多样性公约》第十五次缔约方大会第一阶段会议在中国昆明举行。本次大会的主题是()
1938年5月,毛泽东发表了的演讲。总结抗战10个月来的经验,集中全党智慧,系统地阐明了持久战的总方针。()
应用凸函数概念证明如下不等式:
阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题。【说明】某公司拟开发一款基于Web的工业设备监测系统,以实现对多种工业设备数据的分类采集、运行状态监测以及相关信息的管理。该系统应具备以下功能:现场设备状态采集功能:根据数据类型对设备监测指标
随机试题
甲公司和乙公司均为增值税一般纳税人,适用的增值税税率均为17%。甲公司于2009年9月30日向乙公司销售一批产品,应收乙公司的货款为2340万元(含增值税)。乙公司同日开出一张期限为6个月,票面年利率为8%的商业承兑汇票。在票据到期日,乙公司没有按
“三皇五帝”
[*]
与其他器官循环相比,脑循环的特点为
男,40岁,右侧阴囊突发肿物24小时伴发热。查:肛门停止排气排便,右侧阴囊肿胀,发红。此患者手术治疗的关键主要在于
下列哪些情形不能认定为过失致人死亡罪?(2008—卷二—54,多)
影响城市公共设施指标的影响因素有()。
某项目建设期为两年,第一年贷款100万元,第二年贷款200万元,贷款分年度均衡发放,年利率10%,则建设期贷款利息为( )万元。
业主公约的内容主要包括()。
在窗体上画一个名称为Text1的文本框,并编写如下程序:OptionBase1PrivateSubForm_Click()DimarrDimStartAsInteger,FinishAsI
最新回复
(
0
)