首页 > 外语类考试
题目内容 (请给出正确答案)
[单选题]

以下代码实现的是字符串的哪个函数int i;for(i=0;;i++){if(*(s1+i)=='\0')break;}return i()

A.strcpy函数

B.strcat函数

C.strlen函数

D.strcmp函数

答案
收藏

C、strlen函数

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下代码实现的是字符串的哪个函数int i;for(i=0;…”相关的问题
第1题
以下函数sstrcat()的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所

以下函数sstrcat()的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abed,t所指字符串为efgh,函数调用后s所指字符串为abodefgh。请填空。 include <string.h> void sstrcat(char *s,char *t) {int n; n=strlen(s); while(*(s+n)=【 】){s++;t++;} }

点击查看答案
第2题
以下函数sstrcat的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:,所指
字符串为abed,t所指字符串为efgh,调用函数sstrcat后s所指字符串为 abcdefgh。请填空。 inehde <stdio.h> include <string.h> void sstuat(char * 9,char *t) { int n; n = strlen (s); while(*(s+n) =【 】){s++; t++;}

点击查看答案
第3题
函数void Insert(char*s,char*t,int pos)将字符串t插入到字符串s中,插入位置为pos。请用C语言实现

函数void Insert(char*s,char*t,int pos)将字符串t插入到字符串s中,插入位置为pos。请用C语言实现该函数。假设分配给字符串s的空间足够让字符串t插入(说明:不得使用任何库函数)。

点击查看答案
第4题
以卜函数sstrcat()的功能是实现宁符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所

以卜函数sstrcat()的功能是实现宁符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符申为efgh,函数调用后s所指字符串为abcdefgh。请填空。 include <string.h> void sstrcat(char *s, char *t) { int n; n=strlen(s); while(*(s+n)= ){s++;t++;} }

点击查看答案
第5题
根据下面类中Give 函数的原型和注释写出它的类外定义。class Strings {char *s; // 指向动态分

根据下面类中Give 函数的原型和注释写出它的类外定义。

class Strings {

char *s; // 指向动态分配的字符串数组空间

int n; // 记录字符串长度

public:

Strings(char*str); // 构造函数,利用str 字符串长度初始化n,

// 利用str 字符串初始化s 所指的字符串空间

Strings(Strings& str); // 拷贝构造函数

Strings& Give(Strings& str); // 实现str 赋值给*this 的功能并返回*this

Strings Uion(Strings& str); // 实现*this 和str 中的字符串合并的

// 功能,把合并结果存入临时对象并返回

int Lenth() {return n;} // 返回字符串长度

void Print() {cout<<s<<endl;} // 输出字符串

};

点击查看答案
第6题
以下函数的功能是删除字符串s中的所有数字字符。请填空。 viod dele(char *s) { int n=0,i;

以下函数的功能是删除字符串s中的所有数字字符。请填空。 viod dele(char *s) { int n=0,i; for(i=0;s [i];i++) if(______) s[n++];s[i]; s[n]= ______; }

点击查看答案
第7题
以下函数inverse的功能是使一个字符串按逆序存放,请填空。 inverse(char str[]) { char

以下函数inverse的功能是使一个字符串按逆序存放,请填空。 inverse(char str[]) { char m; int i,j; for(i=0,j=strlen(str);i<strlen(str)/2;【 】 ,j--) { m=str[i]; str[i]=【 】; 【 】; } }

点击查看答案
第8题
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。 Strcen(char a[],char b[]) { i

以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。

Strcen(char a[],char b[])

{ int num=0,n=0;

while(*(a+num)=______)

num++;

while(b[n])

{*(a+num)=b[n];num++;______;}

return(num);

}

点击查看答案
第9题
以下函数把b字符串连到a字符串的后面,并返回a中新字符串的长度,请填空。 strcen(char a[],cha

以下函数把b字符串连到a字符串的后面,并返回a中新字符串的长度,请填空。 strcen(char a[],char b[]) { int num=0,n=0; while(*(a+num)!=【 】)num++; while(b[n]){*(a+num)=b[n];num++;【 】;} return num; }

点击查看答案
第10题
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。 Strcen(char a[],char b[]) { i

以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。

Strcen(char a[],char b[])

{ int num=0,n=0;

while(*(a+num)=______)

num++;

while(b[n])

{*(a+num)=b[n];num++;______;}

return(num);

}

点击查看答案
第11题
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。 strcen(char a[],char b[]

以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。 strcen(char a[],char b[]) { int num=0,n=0; while(*(a+num)!=【 】)num++; while(b[n]){*(a+num)=b[n];num++;【 】; return(num); }

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改