首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2019-03-05
37
问题
判断一个字符串是否是回文串的递归函数定义如下:
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不是指定函数的返回值,而是修饰______指针。
以下不属于构造函数特征的是
将x+y*z中的“+”用成员函数重载,"*"用友元函数重载应写为_____。
类的构造函数的作用是
下列关于指针的操作中,错误的是
实体是信息世界中广泛使用的一个术语,它用于表示
下面程序的运行结果是()。#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=“i<n;i++)result’resultx
为了培养良好的程序设计风格,下列描述中正确的是
已知一棵二叉树的先根序列为ABCDEFK,中根序列为DGBAFCK,则结点的后根序列为()
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
在操作练习过程中,教师应当对学生的操作情况做出________,调整自己、提高操作能力。
下列关于招股说明书预先披露的说法中,正确的是()。
语言到底是什么?假如它仅仅是交流工具,地球人都讲英语也就谈不上有啥危险。然而语言还是文化最原始、最根本的成分,是文化的载体和源泉。任何一种语言中都蕴藏着那个民族的智慧、技艺、信仰、风俗等丰富的内涵,一旦消亡,人类就会丧失对理解、认识和更新自我而言“不可替代
名与字意义相反的例证是()。
要在报表每一页的顶部都有输出的信息,需要设置的是()。
Ibecameinterestedinwritingatanearlyage.Sowhenmyfourth-gradeteachertoldmeabouta【C1】______writer’sconferencew
Whomostlikelyisthespeaker?
ThefollowingispartofamemorandumfromthepresidentofHumanaUniversity."Lastyearthenumberofstudentswhoenrolledin
Inthepastoysterswereraisedinmuchthesamewayasdirtfarmersraisedtomatoes—bytransplantingthem.First,farmersselec
【B1】【B6】
最新回复
(
0
)