首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2021-09-05
27
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/Mrc0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=0,j=1;int&r=i://①r=j//②int*p=&i;//③*p=&t//④其中会产生编译错误的语句是()。
下列关于基类和派生类关系的叙述中,正确的是()。
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib
下列关于C++预定义流对象的叙述中,正确的是()。
有如下函数定义:voidfunc(inta,int&b{a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用
软件测试的目的是()。
按照软件测试的一般步骤,集成测试应排列在()之后。
随机试题
易于感冒,是气的什么功能减弱的表现
下列属于机器设备的判断性鉴定的是()
滴虫性阴道炎的典型白带为:阴道正常白带为:
总需求相对不足减少劳动力派生需求所导致的失业称为()。
美国F汽车公司是世界最大的汽车企业之一。创立于1903年,总部设在美国密歇根州迪尔伯恩市。F汽车的商标是来自创办人常用的签名字体。F汽车公司全球雇员24.5万,制造和装配业务的近100家工厂遍及全球,产品行销全球6大洲200多个国家和地区。F汽车
导游人员10分分值被扣完后,正在带团过程中的导游人员,终止团队剩余行程。()
下列关于犯罪地点在刑法中的作用的表述中,正确的有()。
2020年7月26日,我国自主研制的大型灭火/水上救援水陆两栖飞机“鲲龙”AG600成功实现海上首飞。下列关于“鲲龙”AG600的说法,错误的是:
网络122.21.136.0/24和122.21.143.0/24经过路由汇聚,得到的网络地址是(50)。
BarackObamadeclaredwaronWallStreetlastnightasheunveiledaseriesofmeasuresaimedatcheckingthebehaviourofbanks
最新回复
(
0
)