首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度 (不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(______)return ______; e
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度 (不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(______)return ______; e
admin
2010-06-06
79
问题
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串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://kaotiyun.com/show/JYjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用料料作为结束输入的标志。)注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
字符串"\\\"ABCDEF\"\"的长度是()。
给定程序MODI1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
下列关于数据库设计的叙述中,正确的是()。
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是()。(注:口代表空格字符)
若i、i已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4;j++){…)
有以下程序:#inlude<stdio.h>main(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC6.0平台上编译运行,程序运行后的输
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
多态性分为两类:编译时的多态性和【】。
在C++语言中,封装是借助于什么达到的?
随机试题
A.锥体束损害B.锥体外系损害C.小脑病变D.周围神经炎折刀现象常提示
类风湿关节炎的辅助检查,特异性较大的是
口红效应是指每当经济不景气,人们的消费就会转向购买廉价商品,而口红虽非生活必需品,却兼具廉价和粉饰的作用,能够给消费者带来心理慰藉。 下列符合口红效应的是()。
车间采用自然通风方式消除余热时,通风量的计算应考虑()。
关于空气调节系统的冬季热负荷计算,下列说法中正确的为()。
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
Beingsociablelookslikeagoodwaytoaddyearstoyourlife.Relationshipswithfamily,friends,neighbours,evenpets,will
三险一金
三次独立试验中A发生的概率不变,若A至少发生一次的概率为,则一次试验中A发生的概率为______.
All_______isacontinuoussupplyoffueloil.
最新回复
(
0
)