首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2015-07-22
35
问题
判断一个字符串是否是回文串的递归函数定义如下:
bool huiwen(string s) {
int n=s.length();
if(n<=1)
return true;
if(s[0]==s[n-1])
return huiwen(s.substr(1,n-2));
else
return false;
}
若执行函数调用表达式huiwen("radar"),函数huiwen被调用的次数是
选项
A、1
B、2
C、3
D、4
答案
C
解析
函数huiwen通过递归地比较字符串s的首尾字符是否相等,来判断字符串s是否是回文串,所以字符串"radar"需要判断"radar"的首尾字符、"ada"的首尾字符、"d"的首尾字符,函数huiwen需要被调用3次,答案为C。
转载请注明原文地址:https://jikaoti.com/ti/o1E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的执行结果是#include"iostream.h"voidmain(){int*p,r;p=newint;*p=20;r=sizeof(*p);cout<<r<<e
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,()是正确的。
以下哪个特征不是面向对象思想中的主要特征?
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是()
下列不属于结构化分析的常用工具的是
执行下列语句后,c3中的值为【】 intc1=1,c2=2,c3;c3=1.0/c2*c1;
算法的空间复杂度是指
下列语句的输出结果cout<<strlen("\t\,\065\xff\n");
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
随机试题
女,52岁,自觉腹胀月余来院。检查:颈部和肩部可见蜘蛛痣,两手大、小鱼际有红斑,腹部.触诊柔软,移动性浊音阳性,既往有乙肝病史。治疗后移动性浊音消失。1年后复查,腹部出现液波震颤,提示腹腔积液
胆总管依行程可分为几段
下列关于破伤风的叙述,哪项是正确的
正常成人24h排尿量一般为
A.交感神经B.迷走神经C.窦神经D.舌咽神经E.降压神经人体主动脉弓压力感受器的传入神经是()
国有企业远大有限责任公司,2007年2月因经营不善向人民法院申请破产。法院受理了申请,并指定恒信律师事务所为管理人。恒信律师事务所在全面介入破产程序后调查发现,在法院受理了破产申请之后的第二天,远大公司对债权人甲企业的债务进行了清偿。远大公司的债务人乙企业
在通信网中属于终端节点主要功能的有()。
鲜花花篮
现在提倡绿色环保,单位要你组织一次宣传活动,你怎么做?
破窗原理:一个房子如果窗户破了,没有人去修补,隔不久,其他的窗户也会莫名其妙地被人打破;一个很干净的地方,人们不好意思丢垃圾,但是一旦地上有垃圾出现之后,人们就会毫不犹豫地丢垃圾,丝毫不觉羞愧。对此,你怎么看?
最新回复
(
0
)