首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2015-07-22
38
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/AlE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
下面程序的运行结果是【】。#inChlde<iOStream>usingnamespacestd;classcount{staticintn;public:count()
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为【】。
下列程序的输出结果是#include<iostream.h>intmin(inta,intb){if(a<b)returna;elsereturnb;return0;
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【 】。
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时,自动调用该类构造函数()次。
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用【】个字节。
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用______个字节。
随机试题
A.急性淋巴细胞白血病B.急性粒细胞白血病C.急性粒-单核细胞白血病D.急性巨核细胞白血病E.急性单核细胞白血病DIC最常发生于
糖尿病酮症酸中毒治疗中需要补碱的指征是
具有凉血止血功效的中药是
下列技术中,()不属于重力分选技术。
某项目建设期2年,第一年贷款100万元,第二年贷款200万元,贷款分年度均衡发放,年利率10%,建设期内不付息,则建设期贷款利息为()万元。
企业所有者权益按照其来源看,主要包括()。
戊持有一张金额为20万元的汇票到银行要求承兑,银行经过审查,做出了拒绝承兑的决定,于是,戊在行使汇票追索权的过程中了解到如下情况:该汇票的出票人是甲企业。甲企业开出盖章汇票存放于会计部门,却被乙盗走,甲在戊通知之前一直都没有发现失窃。乙盗走该张汇票
甲房地产开发公司(以下简称“甲公司”)于2016年10月10日通过拍卖方式拍得位于北京城区的一块建设用地,2016年10月15日,甲公司与北京市土地管理部门签订《建设用地使用权出让合同》,2016年10月21日,甲公司缴纳了全部土地出让金,2016年11月
天津曾在过往的岁月中被划分成不同的区域,区域间的冲突主要来自于恪守传统的老城区和异常西化的租界区,这也是天津和上海的不同之处。上海的一些棚户区和洋房_______,但天津的老城区和租界地却_______。填入画横线部分最恰当的一项是()。
Oneofthemostimportantsocialdevelopments(31)helpedtomakepossibleashiftinthinkingabouttheroleofpubliceducatio
最新回复
(
0
)