首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2019-06-07
75
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/9Q8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
纯虚函数的声明总是以__________结束。
在结构化分析使用的数据流图中,使用用__________解释其中的图形元素。
以下关于数据的逻辑结构的叙述中,不正确的是()。
算法的时间复杂度是指()。
有如下类声明:classMyBASE{intk=public:voidsct(intn){k=n;}intget()const{returnk;}};
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
以下程序的正确运行结果是()。#includeimfun(int);voidmain(){inta=2,i;for(i=0;i
关于运算符重载,下列表述中正确的是()。
使用输入输出操作符setw,能够控制()。
在计算机中,算法是指()。
随机试题
________是在市、县政府根据需要评估的正常土地市场中,在正常经营管理条件和政策作用下,具体宗地在一定使用年限内的价格()
被参照关系(目标关系)
在计算机网络中,表征数据传输可靠性的指标是()。
A、floodB、noonC、noodleD、moonA
依《海牙规则》,关于6800箱变形的蜡烛,下列选项正确的是:
某投资者以600万元的预售价格购入一商业物业用于出租经营。该投资项目现金流入与流出情况如下表所示,目标收益率为18%。试求该投资项目的净现金流量,计算该项目的财务内部收益率、财务净现值和动态投资回收期,并判断该投资项目的经济可行性。物业经营期内现金收入与
在会计职能中,属于控制职能的是( )。
世界上最早确立以宪法法院模式实施宪法监督的国家是()(2013年法学综合课单选第11题)
SpeakerA:Wheredidyoucelebrateyourbirthdaylastyear?SpeakerB:______.Ayearagotoday,IwasapassengeronanAirGreec
OneofthoserarelocalcreationsofAmerica,cowboypoetryhasalongandvividhistory,drivenbyitscolorfulpractitionersa
最新回复
(
0
)