首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(______) return 0; else return
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(______) return 0; else return
admin
2012-01-20
45
问题
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串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全国计算机二级
相关试题推荐
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串:Thisisastring.到字符数组s中的语句组是
给定程序modil,c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
设变量均已正确定义,若要通过scanf("%d%c%d‰",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:□代表空格字符)()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下关于C语言数据类型的叙述中正确的是()。
有以下程序:#include<stdio.h>voidmain(){chara,b,c,d;scanf("%c%c",&a,&b);C=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d)
下面不属于需求分析阶段任务的是()。
数据库应用系统中的核心问题是()。
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
栈中允许进行插入和删除的一端叫做______。
随机试题
某企业生产乙产品14000件,单位产品直接材料费35元,直接人工费25元,变动性制造费用10元,固定性制造费用10元,固定性销售及管理费用10元,单位产品销售价格为105元,现有另一企业要求追加订货5000件,其特殊订价为75元。要求:分别就
不孕症妇女应用促排卵药物,首选
A降压B抗肿瘤C抗菌D镇痛E平喘小檗碱具有
火邪扰心和阴阳失调可导致癫狂是何书观点
正确处理各级政府间财政分配关系,充分发挥中央财政纵向与横向平衡功能的重要手段是( )。
当事人订立合同的形式有()。
根据以下资料回答下列问题。按2009年前三个月的产量,下列国家2009年全年的粗钢产量突破不了1000万吨的国家是()。
A、 B、 C、 D、 D此题为存异去同题。横着看,每组的前两个图形叠加后,存异去同得到第三个图形。故选D。
我国现有文献中最早引用勾股定理的是:
搜索考生文件夹下以A字母打头的DLL文件,然后将其复制在考生文件夹下的H1_JA文件夹下。
最新回复
(
0
)