首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
判断一个字符串是否是回文串的递归函数定义如下: bool huiwen(string s) { int n=s.length(); if(n
admin
2019-04-18
22
问题
判断一个字符串是否是回文串的递归函数定义如下:
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/7aAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>voidprint(doublea){cout<<++a;}voidprint(inta,intb){
下列不属于软件工程的3个要素的是
下面程序的运行结果为()。#include(iostream.h)ClassA{public:A(){cout<<“1”;}~A(){cout<<“2”;}};ClassB:public:
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
一棵二叉树第6层(根结点为第1层)的结点数最多为______个
对于循环队列,下列叙述中正确的是
有如下定义:classMA{intvalue:public:MA(intn=0):v;alut(n){}};MA*ta,tb:其中MA类的对象名标识符是______。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是
下列叙述中错误的是
深度为5的满二叉树有______个叶子结点。
随机试题
国际金融市场
A.离心分离法B.水提醇沉法C.滤过分离法D.沉降分离法E.吸附澄清法
阳明潮热的发热特点是湿温潮热的发热特点是
下列属于物业管理的内涵包括()。
测量单色光的波长时,下列方法中最为准确的是()。
简述叉车及其特点。
核心家庭是指两代人组成的家庭.核心家庭的成员是夫妻两人及其未婚子女。扩大家庭是由有共同血缘关系的父母和已婚子女的多个核心家庭组成的家庭模式。联合家庭是指有血缘关系的两个或多个性别相同的人及其配偶和子女所组成的家庭,或者两个以上同辈兄弟姐妹结婚后所组成的家庭
Peoplereaditforsomeinformation.Youdoitafterclassathome.
Whatarethespeakerstalkingabout?
Itisnotwhorulesus______isimportant,buthowherulesus.
最新回复
(
0
)