首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(___________)return 0;
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(___________)return 0;
admin
2012-12-29
35
问题
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串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://kaotiyun.com/show/DuVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){char*mm[4]={"abcd","1234","mnop","5678"};char**pm=mm;inti;for(i=0;i
以下叙述中错误的是
以下程序的输出结果是()。#include<stdio.h>main(){inta=8,b=6,m=1;switch(a%4){case0:m++;break;case1:m
判断char型变量c1是否为小写字母的正确表达式为()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
下面描述中正确的是()。
在关系数据库设计中,关系模式设计属于()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
若有定义,inta=3,*p=&a,**q=&p;,则以下叙述中错误的是()。
将一个函数声明为一个类的友元函数必须使用关键字【 】。
随机试题
大海股份有限公司(以下简称“大海公司”)为增值税一般纳税人,适用增值税税率为17%,企业所得税税率25%,企业所得税采用资产负债表债务法核算。不考虑增值税、企业所得税以外的其他相关税费。大海公司2013年度财务报告于2014年3月31日经董事会批准对外报出
高血压病动脉硬化常累及血管为()
肝性脑病患者前驱期(一期)最早的临床表现是
甲对乙享有60万元债权,丙、丁分别与甲签订保证合同,但未约定保证责任的范围和方式。戊以价值30万元的房屋为乙向甲设定抵押并办理了登记。请回答以下79~82题。若甲对乙的债权已过诉讼时效一年,下列说法何者正确?()
建筑物折旧分为物质折旧、功能折旧和经济折旧三大类。其中,属于经济折旧的有()。[2006年考题]
结构简单、坚固耐用、运行可靠、维护方便、启动容易、成本低,但调速困难、功率因数偏低的电动机应是()。
许多人并不完全信任概率的规律,尽管这一规律一再显示出了它的准确性。例如,甚至在学校里研究概率理论的人中,也有许多人对乘坐商用飞机的恐惧超过了对乘坐行驶在高速公路汽车上的恐惧,尽管汽车行驶所造成死亡和重大伤害的危险比飞机航行所赞成的危险高出二十多倍。以下哪项
下面属于软件设计阶段产生的文档是()。
Thecentralproblemofeconomicsistosatisfythepeople’sandnation’swants.Theproblemwearefacedwithisthatour(1),
Notuntilitwascompletelydark______working.
最新回复
(
0
)