首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度 (不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(______)return ______; e
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度 (不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(______)return ______; e
admin
2010-06-06
23
问题
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度 (不得使用系统提供的字符串处理函数)。
int GetLen(char*str)
{
if(______)return ______;
else return 1+GetLen(str+1);
}
选项
答案
*str==NULL或!*str或*str==0或*sir==’0’或str[0]==’\0’或str[0]==或str[0] ==ULL0
解析
本题考核递归函数的定义。递归函数GetLen的定义中给出了递归方式,但缺少递归终止的条件,所以横线处应填入的递归终止的条件。显然此函数递归终止的条件是读到了字符串的终止符’/0’,此时返回的值为0
转载请注明原文地址:https://jikaoti.com/ti/npW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序拟实现计算s=1+2*2+3*3+…+n*n+…,直到s>1000为止。#include<stdio.h>main(){ints,n;s=1;n=1;do{n=n+1;
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
下列叙述中正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
函数fun的功能是:计算直到。若x=2.5,函数值为:1.917915。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不
有如下程序#include<stdio.h>#include<string.h>main(){charname[10]="c-book";char*str=name;printf("%d,%d,%d,
软件测试的目的是()。
下面关于编译预处理的命令行,正确的是
以下关于结构化程序设计的叙述中正确的是()。
多态性可分为二类:编译时和【】。
随机试题
危险化学品燃烧爆炸事故具有严重的破坏效应,其破坏程度与危险化学品的数量和性质、燃烧爆炸时的条件以及位置等因素有关。下列关于燃烧爆炸过程和效应的说法中,正确的是()。
是朋友的关爱和信任帮她度过了艰难的日子。
A.CAP结合位点B.调节基因C.启动基因D.操纵基因E.结构基因RNA聚合酶识别与结合区
可摘局部义齿修复不适用于的情况是
按现行规定,属于契税征收对象的行为有()。
已采用计算机代替手工记账的单位,其会计档案保管期限可以按照《会计档案管理办法》的规定执行。()
收入型基金的投资目标是资本的长期增值而不是现金收益。()
甲公司是一家制造业企业,只生产和销售一种新型保温容器。产品直接消耗的材料分为主要材料和辅助材料。各月在产品结存数量较多,波动较大,公司在分配当月完工产品与月末在产品的成本时,对辅助材料采用约当产量法,对直接人工和制造费用采用定额比例法。2016年6月有关成
邹韬奋(华科2020、2010年研;上海财大2018年研;湖南大学2016年研;中央民大2016年研;中国传媒大学2015年研;山东大学2015年研;复旦大学2014年研;重庆大学2012年研)
Inthesecondhalfofthetwentiethcentury,manycountriesoftheSouth(发展中国家)begantosendstudentstotheindustrializedco
最新回复
(
0
)