首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2015-07-22
64
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/h5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
下列有关内联函数的叙述中,正确的是
从工程管理角度,软件设计一般分为两步完成,它们是
有如下程序:#include<iostream>usingnamespacestd;classCA{public:CA()<cout<<’A’;)};classCB:privateCA{public:CB(){co
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是【】。
己知一个函数的原型是:intfn(doublex);若要以5.27为实参调用该函数,应使用表达式【】。
下列叙述中正确的是
在面向对象方法中,实现信息隐蔽是依靠
某二叉树有5个度为2的节点,则该二叉树中的叶子节点数是
类模板template<classT>classx(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为()。
随机试题
根据党的十九届四中全会,下列属于“坚持和完善人民当家作主制度体系,发展社会主义民主政治”要求的是()。①巩固和发展最广泛的爱国统一战线②健全为人民执政、靠人民执政各项制度③健全充满活力的基层群众自治制度
治疗急症时,宜选用( )
治疗胃痛脾胃虚寒证,应首选()
急性肾小球肾炎最常见的并发症有()
某排污口附近河段的平水期平均流量为138m3/s,其水域规模为()。
某公路工程施工项目的建设单位,通过公开招标方式分别与施工单位和监理单位签订了施工合同和监理合同。施工合同签订后,施工单位在合同规定的时间内向监理工程师提交了该工程项目的施工进度计划,如图3—3所示。该施工进度计划已经监理工程师批准。在施工过程中
有轻度车辙、龟裂,磨耗层损坏较小的旧沥青路面最适合采用()修复。
中国古代官员普遍好读书,这是一个悠久的良性传统。在古代,官员的读书是__的现象,大凡为官一生,“致仕”(退休)时一般也要“刻部稿”,期盼给后代留下一点__。依次填入画横线部分最恰当的一项是()。
你分配给小李和小王一项工作。他们俩各自负责一部分,但是最后呈交上来他们两个人的结合点有冲突。而且彼此都不愿意再进行修改,你怎么办?
Accordingtothemostrecentresearchonparenting,caretakerstendtousethreestrategiesfordiscipliningchildren.Power
最新回复
(
0
)