首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2021-09-05
44
问题
判断一个字符串是否是回文串的递归函数定义如下:
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全国计算机二级
相关试题推荐
有如下程序段:inti=0,j=1;int&r=i://①r=j//②int*p=&i;//③*p=&t//④其中会产生编译错误的语句是()。
有如下程序#include<iostream>iasingnamespacestd;classTest{public:Test(){}Test(constTest&t){cout<<1;
下列关于C++函数的说明中,正确的是()。
将以下程序写成三目运算表达式是()。if(x<y)min=x;elserain=y;
下列数据结构中,能用二分法进行查找的是()。
下列关于派生类的叙述中,错误的是()。
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的正确顺序是()。
下面对软件测试描述错误的是
随机试题
简述我国流动人口行政管理的具体内容。
以下选项中不属于政府间转移支付特点的是
钢筋混凝土受弯构件的破坏属于_________破坏性质。
设二重积分的积分域D是x2+y2≤1,则(1一x2—y2)dxdy等于()。
Studentswithfinancialproblemsaretroubledbyhightuition______.
大定风珠所含的“三甲”药物是指()
A.张仲景B.刘完素C.喻昌D.朱丹溪E.李中梓“逆流挽舟法”出自哪个医家()
共箱封闭母线安装定额中综合考虑了高架式布置和_________布置。
教师职业的特殊要求是必须具有()。
在大型游乐公园里,现场表演是刻意用来引导人群流动的。午餐时间的表演是为了减轻公园餐馆的压力;傍晚时间的表演则有一个完全不同的目的:鼓励参观者留下来吃晚餐。表面上不同时间的表演有不同的目的,但这背后,却有一个统一的潜在目标,即以下哪一选项作为本段短文的结束语
最新回复
(
0
)