首页
登录
从业资格
阅读以下说明和C函数,将解答填入答题纸的对应栏内。 【说明】 函数d
阅读以下说明和C函数,将解答填入答题纸的对应栏内。 【说明】 函数d
练习题库
2022-08-02
106
问题
阅读以下说明和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,将解答填入答题纸对应的解答栏内。(注:此题为
随机试题
Youareonlyallowedtodo______youhavebeentoldtodo.A、howB、afterC、what
Theefforttopreventthetowerfromleaning,______wehadexpected,wasagreat
Thereisnotmuchtimeleft;soI’lltellyouaboutit_____.A、indetailB、inbr
[originaltext]W:Hey,Tom.What’sup?Whereareyouoffto?M:I’monmywayto
[originaltext]Millionsofwordshavebeenwrittenaboutyoungpeopleinthe
施工过程中,工程师下令暂停全部或部分工程,而暂停的起因不是由承包商引起,承包商向
成年男性患者,发热2周,食欲不振、乏力、腹胀、脾肿大,白细胞3.8×109/L,
关于产道异常对母儿的影响,说法错误的是A.骨盆入口狭窄易发生胎位异常 B.中骨
(1)父母疏通关系(2)侥幸上岗(3)从小娇生惯养(4)无法适应,被迫下岗
关系要素说强调()。A.共同要素 B.感官 C.经验 D.情境
最新回复
(
0
)