首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指内存空间中,形成一个新字符串s。

以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指内存空间中,形成一个新字符串s。 请填空。 void sstrcpy(char*s,char*t) {while(*s++= 【 】);} main() { char strl[100],str2[]="abcdefgh"; sstrcpy(strl,str2); printf("%s\n",strl); }

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下sstrcpy()函数实现字符串复制,即将t所指字符串复…”相关的问题
第1题
下列程序中的函数 strcpy2() 实现字符串两次复制 , 即将 t 所指字符串复制两次到 s 所指内

下列程序中的函数 strcpy2() 实现字符串两次复制 , 即将 t 所指字符串复制两次到 s 所指内存空间中 ,合并形成一个新的字符串。例如,若 t 所指字符串为 efgh ,调用 strcpy2 后, s 所指字符串为 efghefgh 。请填空。

#include <stdio.h>

#include <string.h>

void strcpy2(char *s,char *t)

{ char *p=t;

while(*s++=*t++);

s= 【 1 5 】 ;

while(【 1 6 】 =*p++);

}

main()

{ char str1[100]="abcd",str2[]="efgh";

strcpy2(str1 ,str2); printf("%s\n",str1);

}

点击查看答案
第2题
下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并

下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。 include <stdio.h> include <string.h> void strcpy2(char *s,char *t) { char *p=t; while(*s++=*t++); s=【 】; while(【 】=*p++); } main() { char str1[100]="abed",str2[]="efgh"; strcpy2(str1,str2); printf("%s\n",str1); }

点击查看答案
第3题
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数) include<stdio.h> include<strin

有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数) include<stdio.h> include<string-h> main() {chara[10]=abc,b[10]=012,c[10]=xyz; strcpy(a+1,b+2); puts(strcat(a,c+1)); } 程序运行后的输出结果是

A.bc2yz

B.a2yz

C.a12xyz

D.12yz

点击查看答案
第4题
以下代码实现的是字符串的哪个函数int i;for(i=0;;i++){if(*(s1+i)=='\0')break;}return i()

A.strcpy函数

B.strcat函数

C.strlen函数

D.strcmp函数

点击查看答案
第5题
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址#include<stdio.h

以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include<stdio.h> #include<string.h> char *scmp(char *s1,char *s2) { if(strcmp(s1,s2)<0) return(s1); else return(s2); } main() { int i;char string[20],str[3][20]; for(i=0;i<3;i++)gets(str[i]); strcpy(string,scmp(str[0],str[1]));/*库函数strcpy对字符串进行复制*/ strcpy(string,scmp(string,str[2])); printf("%s\n",string); } 若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为

A.abcd

B.adba

C.abc

D.abca

点击查看答案
第6题
以下函数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++;} }

点击查看答案
第7题
以下函数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++;}

点击查看答案
第8题
以下关于字符数组的描述中,正确的有()

A.若有定义char a[]="hello";,则数组a的长度为6

B.有定义char a[3]; 则定义了a[1]、a[2]、a[3]三个数组元素

C.使用strcat函数可以实现两个字符串的连接

D.设有数组定义char array [ ]="China"; 则数组array所占的空间为5个字节

点击查看答案
第9题
写一函数,实现删除字符串str1中含有的字符串str2.

点击查看答案
第10题
下面的程序实现字符串的复制。 void copy_string(from,to) 【 】; { for(;*from;from++,

下面的程序实现字符串的复制。 void copy_string(from,to) 【 】; { for(;*from;from++,to++) *to=*from; 【 】; } main() { char *a="I am wang",*b="you are Li"; printf ("%s\n%s\n",a,b); 【 】; printf("%s\n%s\n\n",a,b); }

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