首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2021-06-10
54
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/mqfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数Contrary(
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。sort成员函数的功能是将当前数据表中的元素升序排列。请编写这个sort函数。程序的正确输出应为:排序前:7,1,3,1
分析下面程序,该程序的运行结果是()。#inc1ude<iostream.h>classTestclass{public:staticintm,Testclass(){
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程prog1。其中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:v1=23:v2=42注意:只修改每个“//ERROR****
以下关键字不能用来声明类的访问权限的是()。
下列关于继承和派生的叙述中,正确的是
下列关于虚函数的叙述中,正确的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
下列叙述中正确的是()。
下列有关C++流的叙述中,错误的是()。
随机试题
新感觉派
下列药物中,既能活血,又能行气,且止痛作用强的药物是
A.利尿通淋,破血通经B.利尿通淋,通气下乳C.利尿通淋,清热解暑D.利尿通淋,杀虫止痒通草的功效是
引起某一民事法律关系()的民事法律事实总和称为民事法律事实构成。
根据《合同法》,下列合同转让合法生效的是()。
某设备目前价值3000元,预计残值500元,每年设备的劣化增量为200元,设备使用寿命7年,则该设备的经济寿命为()年。
基金持有人与基金管理人之间的关系是()。
培训的印刷材料中,工作任务表的作用不包括()。
如果某一资本市场上的证券价格充分地反映了所有的信息,包括公开的和内幕的信息,那么该资本市场就达到了“强型有效”。()
Koizumi’sannualvisitstothenotoriousshrinehavesparkeda_____ofcondemnationandprotestsfromChinaandtheROKbecauset
最新回复
(
0
)