首页
登录
从业资格
阅读以下说明和C代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明1】递
阅读以下说明和C代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明1】递
题库
2022-08-02
62
问题
阅读以下说明和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://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,将解答填入答题纸对应的解答栏内。 【说明】
随机试题
TheAmericanTwo-partySystemI.IntroductionA.theoldest
[originaltext]M:Whattimewillyoubeback?W:Oh,itshouldn’ttaketoolong.
Drivestraightahead,andthenyouwillseea______totheShanghai-NanjingExp
轻型井点宜采用()。A.金属管 B.无砂混凝土滤管 C.钢筋笼 D.
近年来,A省大力发展绿色无公害农业。2017年,A省农药使用总量5.80万吨,与
结构化的()技术是金融工程的核心技术。A:分解 B:组合 C:分化 D:整
在()策略下,所有投资者接受的产品和服务是完全一致的。A:集中性市场营销B:无
根据《药品管理法》及国务院“全面深化行政审批制度改革,进一步简政放权”的精神《药
"塞因塞用"适用于A.阳明腑实证 B.气郁腹胀 C.阴虚便秘 D.血枯经闭
相对压实度是评价碾压混凝土压实质量的指标,建筑物的内部混凝土相对压实度不得小于(
最新回复
(
0
)