首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2021-09-05
23
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/Kb5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若字符指针P所指向的字符串为”abcdefg”,在执行语句()。Char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
有如下程序:#includeusingnamespacestd;intmain(){inti,s=0;for(i=l;s<20;i+=2)s+=i*i;cout<<i<<endl;
下列描述中,错误的是()。
将以下程序写成三目运算表达式是()。if(x<y)min=x;elserain=y;
下面c++标识符中正确的是()。
下列程序输出的结果是()。#include<stdio.h>fun1(chara,charB.{charc;c=a;a=b;b。c;}fun2(char*a,charB.{charc;c=*a;*a=b;b=
下列控制对齐方式的操作符中,错误的是()。
下列关于派生类的叙述中,错误的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下列关于构造函数的描述中,错误的是()。
随机试题
运用行为主义理论,分析和解决学生的考试焦虑。
50岁妇女,上环15年,月经紊乱1年,停经3个月,子宫出血10余天,淋漓不尽,有潮热,阵汗2个月。妇科检查:外阴阴道正常,宫颈光滑,子宫水平位,正常大小,双附件未及肿物。该妇女最有可能的诊断
螺内酯可竞争性拮抗体内的盐皮质激素,对于此药理作用,临床常用于治疗
关于检察官的行为,下列哪一观点是正确的?(2012年卷一第49题)
钢材脆性破坏与构件()无关。
DDN的数字交叉连接设备的作用包括()。
法理学在法学体系中的特殊地位可概括为()。
下面关于嵌入式系统逻辑组成的叙述中,错误的是()。
A、 B、 C、 D、 D以室外露台为背景、有2人以上的照片。因人物没有特别的特征,要把注意力集中在照片中出现的事物的位置和状态上。要把焦点放在站在栏杆附近看风景的人们、空无一人的室外座位、投下阴影的粗大的柱
A、Governmentbuildings.B、Boatsandlakes.C、Theatresandshopping.D、Parksandtrees.CWhatisLondon’sWestEndfamousfor?
最新回复
(
0
)