首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2015-07-22
41
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/8yNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用:请补充完整。classcomplex{private:intreal;int
一般来说,数据库的设计过程要经历3个大的阶段,即可行性分析与研究阶段、系统设计阶段、设计实施与系统运行阶段。概念设计、逻辑结构设计、物理结构设计属于数据库设计的【】阶段。
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
下列程序的输出结果是#include<iostream.h>intmin(inta,intb){if(a<b)returna;elsereturnb;return0;
若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一bool型数据,则该运算符重载函数的原型是【 】。
程序测试分为静态分析和动态测试。其中【 】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用【】个字节。
随机试题
(2011年4月)认定甲侵犯了乙的商业秘密的情形有()()()。
查尔斯·巴贝奇的主要观点有哪些?
使阴道上皮细胞脱落加快的激素是由胎儿、胎盘共同产生的激素是
ALL-L3的细胞形态特点是
A.吸收散射线B.吸收漏射线C.减少照射野D.抑制散射线E.吸收原发低能射线空气间隙法的作用是
沥青混合料试件空隙率的影响因素包括()。
根据《跟单信用证统一惯例》,当海运提单的合法持有人凭提单向银行办理抵押贷款时,除信用证中明确规定可以接受的条款或批注外,银行只接受()
施工企业为购置和建造固定资产、无形资产和其他资产而发生的支出属于()。
出众对于()相当于()对于刚愎白用
下图是三个计算机局域网A、B和C,分别包含10台,8台和5台计算机,通过路由器互联,并通过该路由器的接口d联入因特网。路由器各端口名分别为a、b、c和d(假设端口d接入IP地址为61.60.21.80的互联网地址)。局域网A和局域网B共用一个C类网络IP地
最新回复
(
0
)