首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2019-03-05
29
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/bqAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于数据库系统三级模式的说法,下列()是正确的。
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰______指针。
执行"cout<<char(’F’-2)<<endl;"语句后得到的输出结果后______。
______是数据库设计的核心。
在下面的函数声明中,存在着语法错误的是
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*);
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
下列关于C++流的叙述中,正确的是
下列关于线性表、栈和队列的叙述,错误的是
下列叙述中正确的是
随机试题
InBritain,peoplehavedifferentattitudestothepolice.Mostpeoplegenerally【C1】______themandthejobtheydo—althoughther
男,65岁,1个月前双肘、踝关节无诱因肿胀伴疼痛,不发热,逐渐出现咳嗽,刺激性干咳为主,伴左前上胸痛,咳嗽时憋气X线胸片示左上肺不张,最直接的确诊手段是
急性肾炎经治疗首先消失的是
女。26岁,蛋白尿2月,血压130/70mmHg。尿蛋白(+++),红细胞(++),肾活检病理示肾小球系膜区多种抗体和补体沉积,血中C4降低及多种自身抗体阳性,可确诊为
固冲汤的功用是
甲公司以出让方式取得某地块50年土地使用权,用于建造写字楼。土地使用权满3年时,甲公司将该地块的使用权转让给乙公司,但将该地块上已建成的一幢楼房留作自用。对此,下列哪些选项是正确的?(2013年卷一72题)
一般情况下,优先股股东不拥有()。
个人生命周期中维持期的主要特征有()。Ⅰ.对应年龄为45~54岁Ⅱ.保险计划为养老险、投资型保险Ⅲ.主要理财活动为收入增加、等退休金Ⅳ.投资工具主要是活期存款、股票、基金定投
下列与城市热岛效应有关的说法错误的是:
下列哪一个是明朝的法制指导思想?()
最新回复
(
0
)