首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(___________)return 0;
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(___________)return 0;
admin
2012-12-29
34
问题
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。
int GetLen(char*str)
{
if(___________)return 0;
else return 1+GetLen(str+1);
}
选项
答案
*str==NULL 或!*str 或*str==‘\0’或str[0]=‘\0’ 或str[0]==NULL
解析
此题考查的是递归函数的定义。分析题目可以看出GetLen的定义中缺少递归终止的条件,显然此函数递归终止的条件是读到了字符串的终止符‘\0’,此时的返回值为0。
转载请注明原文地址:https://jikaoti.com/ti/iwL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下字符串,说明表达式strlen(s)值的是()。charS[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
面向对象方法中,继承是指()。
函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交叉,并始终保持编号为l的牌在最上方,如第一次这样洗牌后的结果为:1,28,2,29,…,53,27,54。两次洗牌后的结果为:1
若有代数式,(其中e仅代表自然对数的底数,1不是变量),则下列能够正确表示该代数式的C语言表达式是()。
若有以下程序#include<stdio.h>main(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}则程序的
C语言编译程序的功能是()。
关于C语言的输出语句:printf(’’%3d\n’’,1001)的叙述中正确的是()。
在源程序的开始处加上#include<stdio.h>进行文件引用的原因,以下叙述正确的是()。
某系统结构图如下图所示(图中n≥5) 该系统结构图的宽度是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
随机试题
简述违约责任的免责事由。
女性,21岁,支气管哮喘发作2小时。查体:神志清,明显呼吸困难伴双肺广泛哮鸣音,血白细胞8.0×109/L,中性粒细胞0.82。不常见的动脉血气改变是
增感屏的核心结构是
人的心理就像一面湖水。波浪起伏的水面,无法映出任何的相貌;但是静止的湖水,却犹如一面镜子,不但能映出周围的高山、树林,甚至连天空中飘动的浮云也能看得一清二楚。作者想要表达的意思是:
甲股份有限公司(本题下称“甲公司”)为增值税一般纳税人,适用的增值税税率为17%。甲公司以人民币作为记账本位币,外币业务采用业务发生时的市场汇率折算,按月计算汇兑损益。(1)甲公司2×12年3月份发生的有关外币交易或事项如下:①3月3日,将10
【2015年广东广州】下列人员中,不得参与或者变相参与教科书的编写工作的是()。
周老师在教《三顾茅庐》一课时,向同学们提问:“请找出文中描写张飞言行的词句,然后和刘备的言行做一下比较,你发现了什么?”通过这一问题的回答,学生对刘备礼贤下士的精神有了进一步的了解,也体会到了不同人物具有不同的性格特点。在此处,周老师运用了()的设
[*]
Readthefollowingtextanddecidewhichanswerbestfitseachspace.Forquestions26-45,markoneletterA,B,CorDony
Whenanewmovementinartattainsacertainfashion,itisadvisabletofindoutwhatitsadvocatesareaimingat,for,howeve
最新回复
(
0
)