首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2021-09-05
24
问题
判断一个字符串是否是回文串的递归函数定义如下:
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://jikaoti.com/ti/Mrc0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列描述中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}staticintgetCou
下列描述中,错误的是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){N把fla所指字符串拷贝到a所指向的存储空间a=____
下列有关内联函数的叙述中,正确的是()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleva1);doubleva1;
下列控制格式输入输出的操作符中,能够设置浮点数精度的是()。
下列描述中,不属于面向对象思想主要特征的是()。
随机试题
A.补气升阳,益卫固表B.大补元气,补脾益肺C.补气健脾,燥湿利水D.益气养阴,补脾肺肾E.补气养阴,清火生津黄芪的功效是
术后要求室温保持在多少摄氏度
足月新生儿,因胎心率每分钟大于160次而以产钳助产,第二产程延长,Apgar评分3分。如该患儿心率小于80次/min,下列复苏中错误的是
下列导线中,主要用于架空电力线路的金属裸导线有()。
自动化仪表调校室的室内温度应维持在()之间。
预应力筋锚固后的外露长度不宜小于()mm。
下列有关票据行为有效要件的表述中,不符合票据法规定的有()。
Apairofdice,rolledagainandagain,willeventuallyproducetwosixes.Similarly,thevirusthatcausesinfluenzaisconstan
WhatIstheCoolestGasintheUniverse?WhatisthecoldestairtemperatureeverrecordedontheEarth?Wherewasthislow
A、Heisfunnyinthelab.B、Heusuallyhashismindfocusedonstand-upcomedy.C、Hekeepshisscientistsideseparatedfromhis
最新回复
(
0
)