皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
试题四(共 15分) 阅读以下说明和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[i]==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 length k++) /* 通过覆盖子串T进行删除 */ S->ch[ (4) ] = S->ch[k] S->length = (5) /* 更新S的长度 */ } else break /* 串S中不存在子串T*/ } }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】下消化道出血时粪便为( )
A.
黄褐色
B.
鲜血便
C.
黑便
D.
绿色便
【简答题】请各自选取一个自己爱好的国家 收集该国具有地域性色彩的图片 并总结该国喜爱和禁忌的颜色
【单选题】判断聚氧乙烯基团的鉴定方法是( )。
A.
亚甲基蓝 - 氯仿试验
B.
浊点试验
C.
泡沫特征试验
D.
磺基琥珀酸酯试验
【单选题】下消化道出血时,粪便的颜色一般为
A.
鲜红色
B.
暗红色
C.
柏油样
D.
陶土色
【单选题】Read the passage quickly and choose the best answers. (1) According to the text, after people in Western society complete their compulsory schooling, what are their main choices for further education?
A.
Community college.
B.
VET and university.
C.
Going abroad to study.
D.
All of the above.
【单选题】有如下三个关系模式: 学生(学号,姓名,所属专业) 课程(课程号,课程名,课时) 成绩(学号,课程号,成绩) 则在成绩关系中的外键是( )。
A.
课程号,成绩
B.
学号,课程号
C.
学号,成绩
D.
学号
【单选题】下消化道出血时,粪便颜色为( )
A.
陶土色
B.
鲜红色
C.
暗绿色
D.
柏油样
E.
暗红色
【单选题】在以下三个关系模式中: 学生(学号,姓名,性别) 课程(课程编号,课程名称) 学生课程成绩(学号,课程编号,成绩) 学生课程成绩表的主键是:
A.
学号
B.
课程号
C.
学号,课程号
D.
成绩
【单选题】下消化道出血时,粪便颜色为:
A.
白陶土色
B.
暗红色
C.
黄褐色
D.
柏油样
E.
墨绿色
【单选题】在学生选课关系SC(学号姓名,年龄,课程,学分,成绩)中,有: 学号,课程→成绩 学号→姓名,年龄 关系SC最高达到哪级范式?______。 A) 不满足 B) 1NF C) 2NF D) 3NF
A.
B.
C.
D.
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题