首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2019-06-07
104
问题
判断一个字符串是否是回文串的递归函数定义如下:
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://www.kaotiyun.com/show/9Q8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeusingnamespacestd;classR{public:R(intr1,intr2){R1=r1l;
下面对对象概念描述正确的是()。
下列叙述中正确的是()。
设R是一个2元关系,S是一个3元关系,则下列运算中正确的是()。
以下程序的正确运行结果是()。#includeimfun(int);voidmain(){inta=2,i;for(i=0;i
下列叙述中错误的是()。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为_____________的。
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示
随机试题
患者,女,16岁,间断性头痛1个月,时轻时重,头痛如裹,肢体困重,胸闷纳呆,大便不实,苔白腻,脉濡。其选方是
宝石颜色有三个影响要素,即光源、宝石和观察者。不同的光源具有不同的光谱能量分布,因而照射到宝石上会使宝石呈现出不同的颜色;宝石由于自身内部的致色离子对光源光波的选择性吸收、反射、透射而呈现出不同的颜色;对于观察者而言,虽然人眼具有对可见光的灵敏分辨力,但对
2017年3月,境内某公司向一非居民企业(在中国境内未设立机构、场所)支付专利权的税后所得252万元,该公司应扣缴企业所得税()万元。
企业可将客户面对缺货的反应分为()。
根据加涅的学习分类,教师培养学生热爱祖国、热爱国旗、热爱国歌的学习属于()。
××省人民政府关于表彰参加第30届奥运会有功单位和人员的通知×政字(2012]179号各市人民政府,各县(市、区)人民政府,省政府各部门、各直属机构,各大企业,各高等院校:在举世瞩目
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出问题和解决问题能力、文字表达能力的测试。2.参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”依次作答。二、给定资料
LONDON—LifeforCathyHangerandherthreechildrenissettopermanent(永久的)fast-forward.Theirfullschooldayandherj
Birdsthatareliterallyhalfasleep—withonebrainhemispherealertandtheothersleeping—controlwhichsideofthebrain
Moneyisofverygreatuseasameansofexchanginggoodsandservices.If,forexample,Iamatailor,itwillnetbe【C1】______
最新回复
(
0
)