首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是判断形参s所指字符串是否是回文(palindrome),若是,函数返回值为1;若不是,函数返回值为0。回文
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是判断形参s所指字符串是否是回文(palindrome),若是,函数返回值为1;若不是,函数返回值为0。回文
admin
2023-02-27
63
问题
使用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全国计算机二级
相关试题推荐
甲,乙两名同学在相同条件下各射击5次,命中的环数如下表,那么下列结论正确的是()。
高三某班一次考试,女生与男生的人数之比为4:3;男生的30%不及格,女生的20%不及格,则考试及格的男生与女生人数的整数比是()。
从1,2,…,9这九个数中,随机抽取3个不同的数,则这3个数的和为偶数的概率是()。
在某次数学:考试中,学号为i(i=1,2,3,4)的同学考试成绩f(i)∈{85,87,88,90,93},且满足f(1)≤f(2)<f(3)<f(4),则这四位同学的考试成绩的所有可能情况有()。
函数的定义域为()。
设A=且AB=0.(Ⅰ)求常数a,b,c;(Ⅱ)判断A是否可相似对角化,若A可相似对角化,则求可逆矩阵P,使得P-1AP为对角矩阵,反之说明理由.
经典的设计模式共有23个,这些模式可以按两个准则来分类:一是按设计模式的目的划分,可分为________型、结构型和行为型三种模式;二是按设计模式的范围划分,可以把设计模式分为类设计模式和________设计模式。①
信息隐蔽是开发整体程序结构时使用的法则,通过信息隐蔽可以提高软件的____①____、可测试性和____②____。②
阅读以下关于Web应用系统的叙述,在答题纸上回答问题。【说明】某公司拟开发一个基于020(OnlineToOffline)外卖配送模式的外卖平台。该外卖平台采用自行建立的配送体系承接餐饮商家配送订单,收取费用,提供配送服务。餐饮商家在该O2O外卖平
除机器语言之外,最底层的编程语言是________。
随机试题
关于屋面防水涂料施工的说法,错误的是()。
下列关于CM承包模式的说法,正确的有()。
桥梁的桥面与低水位之间的高差称为()。
在贷款或融资活动进行时,贷款者和借款者并不能自由地在利率预期的基础上将证券从一个偿还期部分替换成另一个偿还期部分,是()的观点。
担任因违法被吊销营业执照、责令关闭的公司、企业的法定代表人,并负有个人责任的,自该公司、企业被吊销执照之日起未逾()年不得担任股份有限公司的董事。
甲企业计划投资一个项目,需要在项目初始时点投入7800万元购买固定资产,预计可使用8年,期末税法残值为0,采用直线法计提折旧,建设期为2年,设备投产时还需垫支营运资金1000万元。经营期每年营业收入为2300万元,每年付现成本为1100万元,项目终结时设备
假定税法规定:应税所得额在30万元以下(含30万元)的适用税率是20%,应税所得额超过30万元的,适用税率为25%。某企业应税所得额56万元,请利用分劈技术计算将该企业一分为二的最大节约所得税额()。
旅游团是临时组合而成的一种松散性的团体,导游员对旅游者要加以引导,要善于()。
下列哪个不是肌肉耐力的训练方法()。
右边四个选项中有一项可以由给出图形折叠得到,请找出来。
最新回复
(
0
)