首页
登录
从业资格
阅读以下说明和C代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明1】递
阅读以下说明和C代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明1】递
题库
2022-08-02
91
问题
阅读以下说明和C代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明1】递归函数is_elem(char ch, char *set)的功能是判断ch中的字符是否在set表示的字符集合中,若是,则返回1,否则返回0。【C代码1】int is_elem (char ch ,char*set){ If(*set==‘\0’) return 0; else If((1)) return 1; else return is_elem((2))}【说明2】函数char*combine(char* setA,char *setB)的功能是将字符集合A(元素互异,由setA表示)和字符集合B(元素互异,由setB表示)合并,并返回合并后的字符集合。【C代码2】char*combine(char *setA, char*setB){ int i,lenA, lenB, lenC; lenA=strlen(setA); lenB=strlen(setB); char*setC=(char*)malloc(lenA+lenB+1);if(!setC)return NULL;strncpy(setC,setA,lenA); //将setA的前lenA个字符复制后存入setClenC = (3);for(i=0;i<lenB;i++) if((4)) //调用is_elem判断字符是否在setA中 setC[lenC++]=setB
; (5) =‘/0’; //设置合并后字符集的结尾标识return setC;}
选项
答案
解析
(1)set[0]==ch或*set==ch或其他等价形式(2)ch,set+1或ch,++set或其他等价形式(3)lenA或其他等价形式(4)is_elem(setB
,*setA)==0或!is_elem(setB
,*setA)或其他等价形式(5)setC[lenC]或其他等价形式
【解析】
If(set[0]==ch)//取出set第一个元素与ch字符比较是否相等return is_elem(ch,*set-1) // 从set第二个元素开始重新递归代入函数执行strncpy(setC,setA,lenA); //将setA的前lenA个字符复制后存入setClenC=lenA;for(i=0;i<lenB;i++)ifis_elem(setB
,*setA)==0) //调用is_elem判断字符是否在setA中setC[lenC++]=setB
;setC[lenC+1]=‘/0’;//设置合并后字符集的结尾标识returnsetC;
转载请注明原文地址:https://www.tihaiku.com/congyezige/2424919.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
网页中代码"inputtype=textname="foo"size=20
在网页中创建一个如下图所示的表单控件的HTML代码是()。 A.<input
在网页中创建Email链接,代码正确的是()。A.<ahref=“call
下列设置图像地图正确的HTML代码是()。A.<areashape="po
阅读一下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】
阅读一下说明,回答问题1至问题4.将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题4,将解答填入对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题2,将解答填入答题纸对应的解答栏内。 【说明】
阅读下列说明信息,回答问题1至问题5。将答案填入答题纸对应的解答栏内。 【说明
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
随机试题
Iwastakenbyafriendoneafternoontoatheatre.Whenthecurtainwasrai
ThepennameMarkTwaincamefrom_____[originaltext]NoauthorinAmerican
下列选项中,负责应急管理决策与模拟,提供实时的数据访问,在没有获取足够信息的情况
李求真在“万里晴空,几片闲云浮海角;一弯碧水,八方游子恋天涯”联语巧妙地嵌入了“
首次通过左心室造影不适用于A.法洛四联症(F4) B.室间隔缺损(VSD)
A.阴阳消长平衡B.阴阳相互交感C.阴阳互根互用D.阴阳对立制约E.阴阳相互转化
( )是企业文化的重要组成部分,直接影响着培训工作。A.培训知识 B.培训技
(三)本题中进口货物系沈阳沈港电器产业有限公司(2101930×××)委托进
下列描述中,属于钢材表面锈蚀程度为A的是( )。A.大面积覆盖着氧化皮而几乎没
女性,62岁,冬季房屋内煤火取暖,次日晨被发现昏迷。查体:呼吸30次/min,心
最新回复
(
0
)