首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(______) return 0; else return
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(______) return 0; else return
admin
2012-01-20
88
问题
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。
int GetLen(char*str)
{
if(______) return 0;
else return 1+GetLen(str+1);
}
选项
答案
*str=NULL 或!*str 或*str=’\0’ 或sir[0]=’\0’ 或str[0]=NULL
解析
此题考查的是递归函数的定义。分析题目可以看出GetLen的定义中缺少递归终止的条件,显然此函数递归终止的条件是读到了字符串的终止符’\0’,此时的返回值为0。
转载请注明原文地址:https://kaotiyun.com/show/4JVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
关于C语言标识符,以下叙述中错误的是()。
下列叙述中正确的是()。
下列错误的定义是()。
设有以下程序段structbook{floatprice;charlanguage;chartitle[20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体变量rec的title成员
下列叙述中正确的是()。
在关系代数运算中,有5种基本运算,它们是()。
下列关于线性链表的叙述中,正确的是( )。
C源程序中不能表示的数制是()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与出栈操作后,top=bottom=20。该栈中的元素个数为()。
随机试题
视网膜母细胞瘤容易发生坏死、钙化,在声像图上表现为“钙斑”,“钙斑”的超声检出率是:
肝进行性肿大,质地坚硬如前额,多见于()
A.肺俞、列缺B.太冲、中脘C.脾俞、气海D.足三里、三阴交E.神阙、关元
下列关于人大代表的表述中,说法错误的是:
某施工单位中标承包AB路段双向4车道高速公路交通工程的施工。该路段全长105km,设计速度100km/h,有8个互通式立交,采用封闭式收费,使用非接触式IC卡,全线设8个匝道收费站,收费站监控室有人值守进行收费管理,设一个监控、收费及通信分中心,并且在监控
【背景材料】某机电安装工程公司承接某综合性设施的通风空调安装工程,在施工准备阶段,该机电安装工程公司制定了施工方法和施工工艺,在制定过程中兼顾了进度控制、质量控制、成本控制三大目标,使得对各工序施工活动的质量得到有效控制。该机电安装工程公司对施工环
5年后,对释放过灭火剂的储瓶、相关阀门等部件进行一次(),试验合格方可继续使用。
Withonlyaboutl,000pandasleftintheworld,Chinaisdesperatelytryingtoclonetheanimalandsavetheendangeredspecies.T
A、 B、 C、 C询问最后期限的where疑问句→用“Notuntil+时间名词”回答
贸易条件
最新回复
(
0
)