首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2015-07-22
65
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/h5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
从工程管理角度,软件设计一般分为两步完成,它们是
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"
如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。#include<iostream>#include<iomanip>#include<string>
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
软件工程3要素包括方法、工具和过程,其中,______支持软件开发的各个环节的控制和管理。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
下面对C++运算符的正确的描述是()。
设有下列二叉树:对此二叉树前序遍历的结果为
随机试题
ThecollegestudentsinChinaare_______fromsmokingoncampusbecausethiswilldothemnogood.
有机整体的中心是
[2010年,第27题]“理想气体和单一热源接触作等温膨胀时,吸收的热量全部用来对外做功”,对此说法有如下几种评论,哪种是正确的?()。
某三级公路,起讫桩号为K0+000~K5+300,双向两车道,路面结构形式为水泥混凝土路面。由于当地旅游经济的发展,此三级公路已发展为重要的旅游支线公路。通车10年后,路面发生局部网状开裂、纵向裂缝等病害。具有相应检测资质的检测单位采用探地雷达、(C)对水
某企业自2009年3月10日领取工商营业执照后设置了账簿,用做会计核算。2010年12月份,该企业财务人员认为自身账簿核算很不规范,担心会被当地税务机关查出问题,便将开业以来的账簿及发票自行销毁。几天后被主管税务机关发现,受到严厉的惩罚。当企业的账簿保
企业在研制和开发新产品或推出原产品类别的新产品时,仍然采用在市场上定位成功的品牌名称,这称为()。
生产工人待业保险费,应计入制造费用。()
【唐蕃会盟碑】华东师范大学2001年中国古代史真题;南京大学2004年中国古代史真题;黑龙江大学2015年历史学基础真题
AAA公司正在考虑支付$600000购买一台设备。该设备的寿命期为7年,每年可以为公司节约$70000,每年的维护成本为$15000,采用直线折旧法的残值为$60000(第7年末,残值处置收入需缴纳所得税)。此外,该设备投入使用还需一次性地垫付$20000
西周将故意犯罪与过失犯罪区分为()。
最新回复
(
0
)