首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2015-07-22
52
问题
判断一个字符串是否是回文串的递归函数定义如下:
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全国计算机二级
相关试题推荐
假定A为一个类,则语句A(A&A);为该类【】函数的原型说明。
语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且
数据流图有两种典型的结构形式,它们分别是变换型和【】。
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
下面程序的运行结果为#include<iostream.h>voidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;
在关系模型中,把数据看成是二维表,每一个二维表称为一个【 】。
对下列二叉树进行中序遍历的结果为【 】。
假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数()次。
随机试题
患儿,男,1岁,诊为肺炎,突然面色苍白,口唇紫绀,四肢厥冷,呼吸困难。心率增快,烦躁不安。其证型是( )
下面人物与性格特点对应不准确的一项是()。
王者不却众庶,故能明其德。
女,62岁,偶然发现右乳外上象限1cm×2cm×2cm肿块,质较硬,无压痛,与皮肤粘连,右腋下未及肿大淋巴结。最可能诊断
抗原抗体结合力中,作用最大的是
心理量表是综合评价个体心理素质的有效工具,某医师利用获得同行认可的量表对综合性大学里攻击型人格障碍的发生情况进行研究。结果如下表。应选用的公式为()
下列关于决策的说法错误的是()。
212,424,234,446,658,()
闭门羹
现有4级指令流水线,分别为完成取指、取数、运算、传送结果4步操作。若完成上述操作的时间依次为9ns、10ns、6ns、8ns,则流水线的操作周期应设计为(2)ns。
最新回复
(
0
)