首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2021-09-05
49
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/Kb5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是()。
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。
下列关于基类和派生类关系的叙述中,正确的是()。
下面不能作为结构化方法软件需求分析工具的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列有关类继承的叙述中,错误的是()。
在数据库系统中,用户所见的数据模式为
有两个关系R和S如下:则由关系R得到关系S的操作是()。
软件测试的目的是()。
下面不属于软件测试实施步骤的是
随机试题
M受体兴奋时的效应是:
A.缺氧所致B.以全身严重中毒症状为特征C.皮肤发凉、发硬D.牙关紧闭,苦笑面容E.进行性呼吸困难,呼吸衰竭新生儿破伤风
引起沙门菌食物中毒的食物是
药师在合理用药中的关键作用不包括( )。
明挖爆破时,准备信号是()。
培育合格的市场主体,是建立社会主义市场经济体制的基础性工程,市场主体中最基本的是()。
唐律中区分强盗、窃盗、受财枉法、受财不枉法、受所监临、坐赃(“六赃”)的依据是()
从结构的角度看,数据仓库有3种模型:企业仓库、(1)和虚拟仓库。数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识,目前已有多种数据挖掘方法。如果需要一个示例库(该库中的每个元组都有一个给定的类标识)做训练集时,该方法称为(2)。
Accordingtotheauthor,allof-thefollowingevidencerelatingtothefirstbirdswasfoundEXCEPTTheword"preserved"inli
【1】【10】
最新回复
(
0
)