首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2019-06-07
111
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/9Q8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeusingnamespacestd;classR{public:R(intr1,intr2){R1=r1l;
设有以下定义和程序:#includeclassA1{public:voidshow1(){cout
设有如下关系表:则下列操作正确的是()。
有如下程序:#includeusingnarnespacestd;classTestClass{staticinti;public:TestClass(){i++
将以下程序写成三目运算表达式是()。if(x
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()。
在关系代数运算中,_____________操作会消去关系中的某些列并删去重复的元组。
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
采用线性链表表示一个向量时,要求占用的存储空间地址()。
随机试题
自定心卡盘能同时完成工件的定位和夹紧。()
下肢按骨度分寸法计算长为16寸的起止部位是
发行分离交易的可转换公司债券的上市公司,其最近1期末经审计的净资产不低于人民币10亿元。( )
沵迆平原,南驰苍梧涨海,北走紫塞罹门。拖以漕渠,轴以昆岗。重江复关之陕,四会五达之庄。当昔全盛之时,车挂轊,人驾肩,廛闸扑地,歌吹沸天。孳货盐田,铲利铜山。才力雄富,士马精妍。故能侈秦法,佚周令,划崇墉,刳浚洫,图修世以休命。是以板筑雉堞之殷,井斡烽橹之勤
领导交给老张一项统计工作,老张说三天可以完成,但是他临时有出差任务,便将工作交接给了小李,结果小李用一天就完成了工作并向领导做了汇报,老张知道后非常生气。如果你是小李,你会怎么办?
下列文学形象与其特点对应错误的是()。
某甲在裁缝店加工连衣裙一件,在取衣服时,因带的钱不够付加工费,经双方协商将某甲的一块手表留下,付清加工费后取回手表。此时,裁缝店对该手表享有()。
1-sin1
HowKidsLearnItisabigdayforthe"expertbaby."AminivanbearinganofficialUniversityofWashingtonsealpicksupth
Thereisabigdifferencebetweentownlifeand【D1】__________inEngland.Inthecountry,everybodyknowseverybodyelse.Theyknow
最新回复
(
0
)