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

以下函数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++;}

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下函数sstrcat的功能是实现字符串的连接,即将t所指字…”相关的问题
第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所指字符串的尾部。例如: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++;} }

点击查看答案
第3题
下面的函数同样实现函数stremp( ) 的功能, 比较两个字符串、和1.然后将两个字符串中第1个不相
下面的函数同样实现函数stremp() 的功能, 比较两个字符串、和1.然后将两个字符串中第1个不相

下面的函数同样实现函数stremp() 的功能, 比较两个字符串、和1.然后将两个字符串中第1个不相同字符的ASCII码值之差作为函数值返回。

下面的函数同样实现函数stremp() 的功能, 比较两个字符串、和1.然后将两个字符串中第1个不相

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

A.strcpy函数

B.strcat函数

C.strlen函数

D.strcmp函数

点击查看答案
第5题
分别用字符数组和字符指针作函数参数两种方法编程实现字符串逆序存放功能。

点击查看答案
第6题
分别用字符数组合字符指针做函数参数两种方法编程实现如下功能:在字符串中删除与某字符相同的字符。

点击查看答案
第7题
有以下函数intfun(char*s){char*t=s;while(*t++);retum(t-s);)该函数的功能是A.比较两个字符串的

有以下函数intfun(char*s){char*t=s;while(*t++);retum(t-s);)该函数的功能是

A.比较两个字符串的大小

B.计算S所指字符串的长度

C.计算S所指字符串占用内存字节的个数

D.将S所指字符串复制到字符串t中

点击查看答案
第8题
函数search的原型为:char *search(char *str1,char *str2);,其功能是在字符串str1中查找字
函数search的原型为:char *search(char *str1,char *str2);,其功能是在字符串str1中查找字

符串str2第一次出现的位置。测试用主函数如下所示,请编制search函数,并判断整个程序实现的功能。

#include

#include

void main()

{

char *search(char *str1,char *str2);

char *ptr;

char s1[100],s2[100];

cout<< "Input the s1 and s2:"<< endl;

cin>>s1>>s2;

ptr=search(s1,s2);

if(ptr!=NULL)

cout<< "子串第一次出现的位置是:s1["<< ptr-s1<< "]"<< endl;

else

cout<< s2<< "没有出现在"<< s1<< "中。"<< endl;

}

点击查看答案
第9题
根据下面类中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;} // 输出字符串

};

点击查看答案
第10题
已定义以下函数,该函数的功能是()。 fun(char*p2,char*p1) {while((*p2=*p1)!='\0') {p1+

已定义以下函数,该函数的功能是( )。

fun(char*p2,char*p1)

{while((*p2=*p1)!='\0')

{p1++;p2++; }

}

(A)将p1所指字符串复制到p2所指内存空间

(B)将p1所指字符串的地址赋给指针p2

(C)对p1和p2两个指针所指字符串进行比较

(D)检查p1和p2两个指针所指字符串中是否有'\0'

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