首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2015-07-22
46
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/8yNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(>y){a=X;x=y
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;fun(s);re
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
下面程序的输出是:***********5.235.23***********请将下划线上遗漏的部分补充完整。#include<iostream>#include<iomanip>
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}
运算符重载是对已有的运算符赋予多重含义,因此
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
有以下类定义:classMyClass{public:MyClass(){cout<<1;}};则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是______。
假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数()次。
在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目()。
随机试题
Whatisthegreatest【B1】______ofbeingalive?Isitchocolate,icecream,tropicalvacations,hugsfromchildren,aperfectnigh
咳嗽无力,气短声低,咳痰清稀色白,偶或带血,午后潮热,自汗,盗汗,纳少神疲,便溏,面色眺白,颧红,舌质嫩红,边有齿印,苔薄,脉细弱而数,其辨证是
对患者知情同意权的做法中不正确的是( )
目前,沪、深证券交易所均对权证的上市资格标准进行了具体规定,主要包括()。
基金管理公司应当建立健全独立董事制度,独立董事人数不得少于()人,且不得少于董事会人数的1/3。
薪酬体系设计要体现薪酬的基本职能,主要包括()。
()属于以绩效为导向的工资结构。(2008年5月二级真题)
下列关于合同效力的说法,错误的是()。
在OSI参考模型中,(50)是最高层,直接向用户提供网络管理、电子邮件、远程登录、文件传输等服务。(51)的功能为建立、维持和释放数据链路,在数据传输时进行流量控制和差错控制。
Pollutionofwatersuppliesisusuallyduetopoorhealthconditionsclosetowatersources,sewage【T1】______intothesourcest
最新回复
(
0
)