首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2019-03-05
27
问题
判断一个字符串是否是回文串的递归函数定义如下:
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全国计算机二级
相关试题推荐
下列关于顺序存储结构叙述中错误的是()。
C++语言程序的注释可以出现在程序中的任何地方,一个注释以______作为开始和结束的标记。
在下面的函数声明中,存在着语法错误的是
在关系数据库中,把数据表示成二维表,每一个二维表称为______。
在长为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
程序的结果为______。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;while(*data){S+=*da
任何关系数据库系统都应该支持()。Ⅰ、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
下列关于类模板的模板参数的叙述中,错误的是
随机试题
下列部位依血流量大小排序正确的是
《资政新篇》的主要内容及其性质是什么?
A、IgMB、IgGC、IgED、IgAE、IgD具有早期诊断意义的Ig是
火灾自动报警系统是()的简称。
证券交易所的设立和解散由()决定。
消费税纳税人进口应税消费品,应当白海关填发税款缴纳证的次日起( )日内缴纳税款。
将森林转换为对应的二叉树,若在二叉树中,结点u是结点v的父结点的父结点,则在原来的森林中,u和v可能具有的关系是_______。Ⅰ.父子关系Ⅱ.兄弟关系Ⅲ.u的父结点与v的父结点是兄弟关系
下列情形中,符合假释的罪行条件的是()。(2013一专一19)
Thefollowingparagraphsaregiveninawrongorder.Youarerequiredtoreorganizetheseparagraphsintoacoherenttextbycho
Whenyou’renegotiatingwithsomeone,listenforthemessagesthatheorshemightbesendingtoyou.For【C1】______,thewor
最新回复
(
0
)