首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2019-04-18
39
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/7aAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
下列程序的输出结果为Objectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{pu
一棵二叉树第6层(根结点为第1层)的结点数最多为______个
下列字符串中可以用作C++标识符的是
在深度为7的满二叉树中,度为2的结点个数为______。
有如下类定义:classSample{public:Sample();~Sample();private:Staticintdate:};将静态数据成员data初始化
有如下循环语句:for(inti=50;i>20;i-=2)cout<<i<<",";程序运行时循环体的执行次数是______。
非成员函数必须声明为类的______才能访问这个类的private成员。
下面的语句中动态分配的内存,其释放语句正确的是()。im*q=new[10];
A、 B、 C、 D、 D算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。
随机试题
公证民事法律责任
卡歌公司是一家大型食品公司。多年来在消费者心目种有口皆碑,然而最近由于“非典”、“流感”等疾病及污染问题的影响,消费者对公司产品产生了疑虑,公司销售形势每况愈下。公司为此召开高层会议,专门分析该问题并讨论可行的对策。假如这次会议是采用权威决策法,请问权
平面x+ky一2z=9与平面2x+4y+3z=3垂直,则k=()
患者,男性,71岁。饮酒1小时后呕咖啡样物100ml,后排黑便100g。既往体健。查体:P110次/分,BP90/50mmHg。首选的治疗药物是()
我国制定了《担保法》,是为了()加以调整和规范。
某工程施工期间,因承包人原因导致工期延误,且在延误期内国家相关政策发生变化,由此引起的合同价款调整,应该()。
2011年9月10日,天明公司的财务科长持有关证件到A银行营业部办理基本存款账户开立手续,A银行工作人员审查了其开户的证明文件,并留存了相关证件的复印件,并为其办理了开户手续。同日该财务科长持以上证件和与B银行签订的贷款合同到B银行开立了一个一般存款账户。
某地区劳动力市场上存在以下几种情况:第一,该地区2014年年底时共有130万人,其中就业人口99万人,非劳动力人口30万人;第二,该地区2015年上半年的失业率明显上升,通过对劳动力市场的存量一流量分析可以发现,劳动力的流动比较活跃,但是流动的方向却不利于
Whatistheprobablerelationshipbetweenthetwospeakers?
Jessamineisacalligrapher(书法家)andshehas,overtheyears,printedoutthehistoryofhertownbyprintingupweddingand
最新回复
(
0
)