题目内容

typedef struct{char data[MaxSize];int length;} SqString;有函数如下实现,请确定以下函数功能:SqString Dummy(SqString s,SqString t){SqString str; int i;str.length=s.length+t.length;for (i=0;i

A. 将串s连接到串t后面,然后返回t
B. 将串t连接到串s后面,然后返回s
C. 返回由两个串s和t连接在一起形成的新串
D. 求串s的子串t,并返回

查看答案
更多问题

typedef struct{char data[MaxSize];int length;} SqString;BF模式匹配算法如下,其中的(1)(2)(3)(4)处缺失的关键代码应该是以下哪个选项:int index(SqString s,SqString t){int i=0,j=0;while(i=t.length)return (i-t.length);//返回匹配的第1个字符的下标elsereturn -1;//模式匹配不成功}

A.i++; j++;i=i+1; j=1;
B.i++; j++;i=i-j; j=0;
C.i++; j++;i=i-j+1; j=0;
D.i--; j++;i=i-j; j=1;

链串的结点类型定义如下:typedef struct snode{char data;struct snode *next;} LiString;有如下函数实现,选出此函数的功能选项。int Dummy(LiString *s){ int i=0;LiString *p=s->next;while (p!=NULL){ i++;p=p->next;}return i;}

A. 判定字符串是否为空
B. 求串长
C. 赋值或拷贝字符串
D. 打印字符串

函数StrEmpty的返回值类型为布尔型

A. 对
B. 错

用块链式存储结构存储串值,会占用一定辅存空间

A. 对
B. 错

答案查题题库