首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2015-07-22
33
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/0MNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
c++语言函数中不能由系统自动生成的是
C++语言中类定义中默认的访问权限是
C++程序由类和函数组成,模板也可分为()和()。
以下程序的输出结果是【】。#include<iostream.h>classobject{private:intval;public:
类MyClass的定义如下:class MyClass{public:MyClass(){}MyClass(inti){value=newint(i);}int*value;};若要对
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
类模板的模板参数()。
将一个函数声明为一个类的友元函数必须使用关键字【】。
随机试题
A公司某项库存商品20lO年12月31日账面余额为l00万元,已计提存货跌价准备20万元。2011年1月20日,A公司将上述商品对外出售,售价为90万元,增值税销项税额为15.3万元,收到款项存入银行。要求:编制出售商品时的会计分录。
在全心舒张期中
甲状腺高功能腺瘤( )甲状腺未分化癌( )
A.邻苯二甲酸醋酸纤维素B.阿拉伯胶浆C.滑石粉D.淀粉E.水可用作润滑剂的是
超过有效期的药品是所标明的适应证或者功能主治超出规定范围的药品是
I______tomycousin’sbirthdaypartylastnight,butIwasnotavailable.
光年是长度计量单位。()
下列各句中加下划线的成语使用不恰当的一项是()。
移动电话普及率超过2001年电话普及率是在()。
规定“私营经济是社会主义公有制经济的补充”,是在对我国现行《宪法》进行()修正时作出的。
最新回复
(
0
)