首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2019-03-05
30
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/r4t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定要动态分配一个类型为worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是______。
数据库概念设计中,由分散到集中的设计方法是
将代数式转换成程序设计中的表达式为______。
以下关于虚函数的叙述中不正确的是
下面关于运算符重载的描述错误的是()。
下列关于成员函数特征的描述中,错误的是()。
不合法的main函数命令行参数表示形式是
对于循环队列,下列叙述中正确的是
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是
关于关键字class和typename,下列说法中正确的是
随机试题
臌胀气滞湿阻型的处方宜选
关于牛口咽部下面哪项描述是错误的
患者,女,48岁。有口腔黏膜粗涩感,进刺激食物感疼痛半年,检查发现其舌背左右各一黄豆大小白色病损,浅淡,表面乳头消失、质软。双颊自口角至颊脂垫尖处广泛白色角化网纹,基底充血发红。双舌缘舌腹也可见类似病损。本病最恰当的治疗方案为
(2004年)田某对某市房管局向李某核发房屋所有权证的行为不服,以自己是房屋所有权人为由请求法院判决撤销某市房管局的发证行为。田某向法院提交了房屋所有权证,李某向法院提交了该房屋买卖合同,某市房管局向法院提交了李某的房屋产权登记申请、契税完税证等证据。下列
混合燃烧是可燃气体和助燃气体在管道、容器和空间扩散混合,混合气体的浓度在爆炸范围内,遇到火源即发生燃烧。下列情况属于混合燃烧的是()。
选择会计软件时,应优先考虑软件的合法性。
人类对营养的需要,首先是对()的需要。
应用变化技能的原则并不强调()。
Thelocalgovernmentis______(讨论)howtohelpthepoorinthecountryside.
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。1.第二张幻灯片的版式改为“两栏内容”,将第三张幻灯片文本移到第二张幻灯片左侧内容区,右侧内容区插入考生文件夹中图片ppt1.png,设置图片的“进入”动画效果
最新回复
(
0
)