首页
登录
从业资格
阅读以下说明和C函数,将解答填入答题纸的对应栏内。 【说明】 函数d
阅读以下说明和C函数,将解答填入答题纸的对应栏内。 【说明】 函数d
练习题库
2022-08-02
101
问题
阅读以下说明和C函数,将解答填入答题纸的对应栏内。【说明】 函数del_substr(S,T)的功能是从头至尾扫描字符串S,删除其中与字符串T相同的所有子串,其处理过程为:首先从串S的第一个字符开始查找子串T,若找到,则将后面的字符向前移动将子串T覆盖掉,然后继续查找子串T,否则从串S的第二个字符开始查找,依此类推,重复该过程,直到串S的结尾为止。该函数中字符串的存储类型SString定义如下: typedef struct{ char *ch; /*串空间的首地址*/ int length; /*串长*/ }SString; 【C函数】 void del substr(SString*S, SString T) { int i, j; if(S->length<1||T.length<1||S->length<T.length) return; i=0; /* i为串S中字符的下标 */ for(;;){ j=0; /* j为串T中字符的下标 */ while(i<S->length&&j<T.length){ /* 在串S中查找与T相同的子串 */ if(S->ch
==T.ch[j]){ i++; j++; } else{ i= (1) ; j=0; /* i值回退,为继续查找T做准备 */ } } if( (2) ){ /* 在S中找到与T相同的子串 */ i= (3) ; /* 计算S中子串T的起始下标 */ for(k=i+T.length; k<S->length; k++) /* 通过覆盖子串T进行删除 */ S->ch[ (4) ]=S->ch[k]; S->length= (5) ; /* 更新S的长度*/ } else break; /* 串S中不存在子串T */ } }
选项
答案
解析
转载请注明原文地址:https://tihaiku.com/congyezige/2427810.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(
在软件开发中使用函数库可()。A.提高软件的执行速度 B.降低系统负载 C.
阅读一下说明,回答问题1至问题4.将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题4,将解答填入对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题4,将答案填入答题纸对应的解答栏内。(注:此题为思
阅读下列说明信息,回答问题1至问题5。将答案填入答题纸对应的解答栏内。 【说明
阅读以下说明,回答问题l至问题4,将解答填入答题纸对应的解答栏内。 【说明】
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。(注:此题为
随机试题
Everypersononthesalesteamis_____becausetheyworktogetherwell.A、incompat
I’msorryIcouldn’tmakecontactwithhimbeforeIleft.I______earlier.A、shoul
Whichofthefollowingstatementsaretrue?(a)-5
OnPublicSpeakingI.People’sfrequentresponsetogivi
【B1】[br]【B12】A、poorB、generousC、kind-heartedD、richD本句意为“除非学生家长情况特殊,否则学生得到的资
某股权投资基金拟投资从事共享单车项目的甲公司股权,预计5年退出时的股权价值为10
肾气不固所导致的小便改变是A.小便短赤 B.小便频数而清 C.小便浑浊 D
血糖的去路不包括()。A.合成糖原 B.氧化功能 C.转变成脂肪 D.转
电荷的基本特性是(A)。(A)异性电荷相吸引,同性电荷相排斥; (B)同性电荷
善降胃气而止呃逆,为止呃要药的是药物是A.乌药 B.柿蒂 C.大腹皮 D.
最新回复
(
0
)