首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2021-06-10
73
问题
判断一个字符串是否是回文串的递归函数定义如下:
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://kaotiyun.com/show/mqfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.epp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doe类的对象myDoc中。然后将my
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.epp,其中定义了用于表示平面坐标系中的点的类MyPoint和表示矩形的类MyRectangle;程序应当显示:(0,2)(2,2
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}protected:voidSetY(intyy)
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程prog1。其中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:v1=23:v2=42注意:只修改每个“//ERROR****
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
下列关于继承和派生的叙述中,正确的是
下列关于虚基类的描述中,错误的是()。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
随机试题
心室颤动首选的治疗措施是
产科检查时( )。腹部检查时( )。
招标工程的标底编制依据包括()。
《关于建立股指期货投资者适当性制度的规定(试行)》的施行时间是()。
Theinterviewisanimportanteventinthejob-huntingprocess,becausethe20or30minutesyouspendwiththeinterviewermay
行政诉讼的原告和被告是()。
张某与李某到婚姻登记机关登记结婚,婚姻登记机关依法予以登记并发给结婚证书。产生张某与李某法律上的婚姻关系的事实在法学上被称做什么?()
人对同一个口的同时产生两种对应的动机是()。(2012年)
假定有以下循环结构DoUntil条件循环体Loop则正确的叙述是()。
A—OurBusinessJ—TermsofUseB—OurCustomersK—CompanyHistoryC—CustomerTrainingL—CampusRecruitingD--AboutUsM—CareerGui
最新回复
(
0
)