首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度 (不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(______)return ______; e
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度 (不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(______)return ______; e
admin
2010-06-06
28
问题
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(inta[],intn){ inti,t; for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i
在数据库管理技术的发展中,数据独立性最高的是()。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
以下程序拟实现计算s=1+2*2+3*3+…+n*n+…,直到s>1000为止。#include<stdio.h>main(){ints,n;s=1;n=1;do{n=n+1;
在pnntf的格式字符中,e格式字符的作用是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
数据库系统的三级模式不包括()。
下面不属于软件测试实施步骤的是
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
派生类中所定义的虚函数的【】不影响对它的动态联编,即基类中已定义的虚函数,其同名函数放在派生类中的【】,都可以实现运行时多态性。
随机试题
Atelevisioncameradoesnotlookatasceneasawholeinthesameway______afilmcamera(does);instead,itscansthescene.
考虑其可能存在的休克为( )经保守治疗,病人中心静脉压1.96kPa(20cmH2O),血压60/40mmHg,尿量30ml/h,考虑原因为( )
A.25~30sB.35~40sC.60~80sD.65~75sE.3~5min胰腺增强扫描静脉期扫描延迟时间为
A、溶菌酶含片B、西地碘含片C、硝酸银溶液D、氯己定含漱剂E、地塞米松粘贴片具有抗菌抗病毒、消肿止血作用的是()。
项目竣工验收投入运营后到评价时点建设项目生产、运营、销售和赢利情况主要是指()。
下列选项中,关于价值链分析描述错误的是()。
送客服务中,若系乘飞机离境的旅游团,地陪应提醒或协助领队提前()小时确认机票。
下列关于河外星系的说法正确的是()。
求一曲线,使曲线的切线、坐标轴与切点的纵坐标所围成的梯形面积等于a2,且曲线过(a,a)点.
A、Thecostofmakingpaper.B、Largemachinesandpaper-making.C、Thedevelopmentofpaper-making.D、Howtomakepaperbyhandto
最新回复
(
0
)