首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(___________)return 0;
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(___________)return 0;
admin
2012-12-29
32
问题
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串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全国计算机二级
相关试题推荐
有以下程序:main(){intn=0;do{n++;printf(’’%d\n’’,n);}while(n<=3);}程序的输出结果是()。
下列关于栈的叙述中,正确的是()。
关于C语言的输出语句:printf(’’%3d\n’’,1001)的叙述中正确的是()。
以下关于typedef的叙述错误的是
在关系数据库设计中,关系模式设计属于()。
某系统结构图如下图所示(图中n≥5) 该系统结构图的宽度是()。
下面对软件描述错误的是()。
有三个关系R,S和T如下图所示: 则由关系R和S得到关系T的运算是()。
下面属于良好程序设计风格的是()。
随机试题
在完全竞争市场上,下列说法正确的有
男性,64岁,突发气喘、心慌2小时,高血压病史9年。检查:半卧位,血压200/120mmHg,心率126次/分,律不齐,双肺湿啰音,尿素氮24.2mmol/L,肌酐433μmol/L,血钾5.8mmol/L,诊断:高血压3级(极高危组),急性左心衰竭,肾功
A.局部皮丘隆起,并出现红晕、硬结直径大于1cm,或红晕周围有伪足痒感B.局部皮肤有明显突起的风团或大疹,周围充血或不充血C.局部皮丘红肿,硬结大于1.5cm,红晕可超过4cm,有时出现伪足,主诉痒感D.局部有出血点,直径大于1cm,有丘疹E.局部
以下关于半固定桥的说法中错误的是()
A.米托蒽醌B.依托泊苷C.紫杉醇D.长春新碱E.喜树碱作用DNA拓扑异构酶Ⅱ的抗肿瘤药物是
合同权利和义务终止也称( )。
向社会公开发行股票所发生的发行费用,其会计核算上可以按下列方法处理()。
旅行社可以低于成本的报价招徕旅游者。()
宋学
Manypuremetalshavelittleusebecausetheyaretoosoft,rusttooeasily,orhavesomeother______.
最新回复
(
0
)