函数调用“streat(strcpy(str1,str2),str3)”的功能是 ______。A.将字符串str1复制到字符串str2中后再连接到字符串str3之后B.将字符串str1连接到字符串str2中后再复制到字符串str3之后C.将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中

题目

函数调用“streat(strcpy(str1,str2),str3)”的功能是 ______。

A.将字符串str1复制到字符串str2中后再连接到字符串str3之后

B.将字符串str1连接到字符串str2中后再复制到字符串str3之后

C.将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后

D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中


相似考题
更多“函数调用“streat(strcpy(str1,str2),str3)”的功能是 ______。A.将字符串str1复制到字符串str2中后 ”相关问题
  • 第1题:

    阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。

    [函数2.1说明]

    函数strcpy的功能是将字符串str2的内容复制到字符申str1。

    [函数2.1]

    (1) strcpy (char *slr1, const char *str2)

    { char * temp;

    while( * str2!='\0') *cp++ =(2);

    (3)='\0';

    return str1;

    }

    [函数2.2说明]

    函数int strcmp(const char *str1, const char *str2)的功能是按字典序比较两个字符串str1和str2的大小。当str1<str2时返回-1,当str1>str2时返回1,否则返回0。

    [函数2.2]

    int strcmp(const char *str1, const char *str2)

    { while( *str1= =* str2) {

    if(* s1= =(4)) return 0;

    s1++;

    (5);

    }

    if( *str1<*str2) return -1;

    return 1;

    }


    正确答案:char * (2) * str2++ (3) * cp (4) ‘\0’ (5) s2++或 ++s2
    char * (2) * str2++ (3) * cp (4) ‘\0’ (5) s2++或 ++s2 解析:(1)根据函数说明,char *是函数strcpy的返回值类型;
    (2)while循环是字符串复制的关键,它将str2的字符一个个复制到cp;
    (3)字符复制完成后,应在字符串cp的末尾添加结束符;
    (4)~(5):while循环的功能是从字符串首开始逐个比较str1和str2的每一字符,如果循环一直执行到两字符串末尾,则说明两串相等,应返回0值。

  • 第2题:

    函数调用:strcat(strcpy(str1, str2), str3)的功能是______。

    A.将串str1复制到串str2中后再连接到串str3之后

    B.将串str1连接到串str2之后再复制到串str3之后

    C.将串str2复制到串str1中后再将串sir3连接到串str1之后

    D.将串str2连接到串str1之后再将串str1复制到串str3中


    正确答案:C
    解析:题目中所给函数的功能是;先用函数strcpy把参数串str2复制到参数串str1中去,然后用函数strcat把参数串str3连接到经过修改后的参数串str1后,因此选项C正确。

  • 第3题:

    若有以下说明,则( )不是对strcpy库函数正确的调用。

    A.strcpy(str2,str1)

    B.B.strcpy(str3,str1)

    C.strcpy(str1,str2)

    D.strcpy(str5,str1)


    正确答案:C
    strcpy(s1,s2)函数的功能是将字符串s2复制到字符串s1中。要保证sl存储区能容纳下s2字符串。

  • 第4题:

    库函数strcpy用以复制字符串,若有以下定义和语句: char str1[]="china",str2[10],*str3,*str4="china"; 则对库函数strcpy的正确的调用是_______。

    A.strcpy(strl,"people");

    B.strcpy(str2,"people");

    C.strcpy(str3,"people");

    D.strcpy(str4,"people");


    正确答案:B
    解析:strcpy(字符数组1,字符串2)其作用是将字符串2复制到字符数组1中去。注: (1)字符数组1必须定义得足够大; (2)“字符数组1”必须写成数组名的形式; (3)复制时连同字符串后面的'\0'一起复制到字符数组1中。

  • 第5题:

    若有下列说明,则( )不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abcdt",str2 [10],*str3="hijklmn",*str4[2],*str5="aaaa";

    A.strcpy(str2,str1)

    B.strcpy(str3,str1)

    C.strcpy(str4,str1)

    D.strcpy(str5,str1)


    正确答案:C
    解析:strcpy(s1,s2)函数的功能是将字符串s2复制到字符串s1中(注意:要保证s1存储区能容纳下s2字符串)。

  • 第6题:

    函数调用"strcat(strcpy(str1,str2),str3) "的功能是( )

    A.将申str1拷贝到串str2中后再连接到申str3之后

    B.将串str1连接到中str2之后再拷贝到串str3之后

    C.将串str2拷贝到串str1中后再将串str3连接到串str1之后

    D.将串str2连接到串str1之后再将串str1拷贝到串str3中


    正确答案:C

  • 第7题:

    设有以下语句:  char str1[]= “string”,str2[8],*str3,*str4= “ string”;      则不能对库函数strcpy(复制字符串)的正确调用的是()

    • A、strepy(str1,“HELLO1”);
    • B、strepy(str2,“HELL02”);
    • C、strcpy(str3, “HELL03”)
    • D、strcpy(str4, “HELLO4”);

    正确答案:C

  • 第8题:

    函数调用strcat(strcpy(str1,str2),str3);的功能是()。

    • A、将字符串str1复制到字符串str2中后再连接到字符串str3之后。
    • B、将字符串str1连接到字符串str2之后再复制到字符串str3之后。
    • C、将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后。
    • D、将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中。

    正确答案:C

  • 第9题:

    函数调用:strcat(strcpy(str1,str2),str3)的功能是()

    • A、将串str2复制到串str1中后再将串str3连接到串str1之后
    • B、将串str2连接到串str1之后再将串str1复制到串str3中
    • C、将串str1复制到串str2中后再连接到串str3之后
    • D、将串str1连接到串str2之后再复制到串str3之后

    正确答案:A

  • 第10题:

    设已定义:char str1[10],str2[10]=”Fujian”;则能将字符串”Fujian”赋给数组str1的正确语句是()

    • A、str1=”Fujian”
    • B、strcpy(str1,str2)
    • C、strcpy(str2,str1)
    • D、str1=str2

    正确答案:B

  • 第11题:

    单选题
    调用函数:strcat(strcpy(strl,str2),str3)的结果是()
    A

    将串str1复制到串str2中后再连接到串str3之后

    B

    将串strl连接到串str2之后再复制到串str3之后

    C

    将串str2复制到串strl中后再将串str3连接到串strl之后

    D

    将串str2连接到串strl之后再将串strl复制到串str3中


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    若有定义语句:char str1[] = "string", str2[8], *str3, str4[10] = "string";库函数strcpy的功能是复制字符串,以下选项中错误的函数调用是(  )。
    A

    strcpy(str3, "HELLO!");

    B

    strcpy(str2, "HELLO!");

    C

    strcpy(str1, "HELLO!");

    D

    strcpy(str4, "HELLO!");


    正确答案: A
    解析:
    题目中字符指针str3,没有为指针开辟内存,不能作为函数参数。答案选择A选项。

  • 第13题:

    设有以下语句: char str1[]="string",str2[8],*str3,*str4=="string; 则______不是对库函数的正确调用。

    A.strcpy(str1,"HELLO1");

    B.strcpy(str2,"HELLO2");

    C.strcpy(str3,"HELLO3");

    D.strcpy(str4,"HELLO4")


    正确答案:C
    解析:C语言中:strcpy(st1,st2);,其两个参数均为字符指针或字符数组,选项C中的目的中指针str3没有指向具体有效的存储单元,故是错误的调用。

  • 第14题:

    下面函数的功能是 char*fun(char*strl,char*str2) { while((*strl)&&(*str2++=*strl++)); return str2;}

    A.求字符串的长度

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

    C.将字符串str1复制到字符串str2中

    D.将字符串str1接续到字符串str2中


    正确答案:C
    解析:while语句的一般形式为:while(表达式)语句;其中表达式是循环条件,语句为循环体,while语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体语句。本题中逻辑与符号连接的表达式值为真,*str2++=*strl++语句是将strl的内容逐个复制到str2字符串。

  • 第15题:

    函数调用:strcat(strcpy(str1,str2,),str3)的功能是 ( )

    A.将串str1复制到串str2中后再连接到串str3之后

    B.将串str1连接到串str2之后再复制到串str3之后

    C.将串str2连接到串str1之后再将串str3连接到串str1之后

    D.将串str2连接到串str1之后再将串str1连接到串str3之后


    正确答案:C

  • 第16题:

    函数调用strcat(strcpy(str1,str2),str3)的功能是( )。

    A.将字符串str1复制到字符串str2中后再连接到字符串str3之后

    B.将字符串str1连接到字符串str2之后再复制到字符串str3之后

    C.将字符串str2复制到字符串str1之后再将字符串str3连接到字符串str1之后

    D.将字符串str2连接到字符串str1之后再将字符串strl复制到字符串str3中


    正确答案:C
    strcat(s1,s2)函数的功能是把s2字符串连接到s1字符串末尾,strcpy(s1,s2)是把s2字符串复制到s1字符串,要保证sl的容量。

  • 第17题:

    函数调用“strcat(strcpy(strl,str2),str3)”的功能是( )

    A.将字符串strl复制到字符串str2中后再连接到字符串str3之后

    B.将字符串strl连接到字符串str2中后再复制到字符率str3之后

    C.将字符串str2复制到字符串strl中后再将字符串str3连接到字符串strl之后

    D.将字符串str2连接到字符率strl之后再将字符串strl复制到字符串str3中


    正确答案:C
    函数调用strcat(s1,s2)是将s2字符串复制连接到s1字符串之后,使s1字符串变得更长。函数调用strcpy(s1,s2)是将s2字符串复制到s1,使s1字符串的内容与s2字符串的内容相同。函数调用strcat(strcpy(strl,str2),str3)是先执行strcpy(strl,str2),然后再执行strcat(strl,str3),所以其功能是将字符串str2复制到字符串strl中,然后再将字符串str3复制连接到字符串strl之后。正确的选择是C。

  • 第18题:

    下面几个字符串处理表达式中能用来把字符串str2复制到字符串str1后的是()。

    A.strcat(str1,str2);

    B.strcat(str2,str1);

    C.strcpy(str1,str2);

    D.strcmp(str1,str2);


    正确答案:C

  • 第19题:

    函数strcpy(str1,str2)是将字符串str2连接到字符串str1之后。


    正确答案:错误

  • 第20题:

    C语言标准库函数“strcat(strcpy(STR1,STR2),STR3)”的功能是()。

    • A、将串STR1复制到串STR2中后再连接至串STR3之后
    • B、将串STR1连接至STR2之后再复制至串STR3之后
    • C、将串STR2复制到串STR1串后再将串STR3连接到串STR1之后
    • D、将串STR2连接到串STR1之后再将串STR1复制到串STR3串

    正确答案:C

  • 第21题:

    函数调用strcat(strcpy(str1,str2),str3)的功能是()

    • A、将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后
    • B、将字符串str1复制到字符串str2中后再连接到字符串str3之后
    • C、将字符串str1复制到字符串str2中后再复制到字符串str3之后
    • D、将字符串str2连接到字符串str1中后再将字符串str1复制到字符串str3中

    正确答案:A

  • 第22题:

    单选题
    设有以下语句:  char str1[]= “string”,str2[8],*str3,*str4= “ string”;      则不能对库函数strcpy(复制字符串)的正确调用的是()
    A

    strepy(str1,“HELLO1”);

    B

    strepy(str2,“HELL02”);

    C

    strcpy(str3, “HELL03”)

    D

    strcpy(str4, “HELLO4”);


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    函数streat(strcpy(str1,str2),str3)的功能是()
    A

    将字符串strl复制到字符串str2中,再连接到str3之后

    B

    将字符串strl连接到str2之后,再复制到字符串str3之后

    C

    将字符串str2复制到字符串strl中,再将字符串str3连接到strl之后

    D

    将字符串str2连接到strl之后,再将字符串strl复制到str3中


    正确答案: A
    解析: 暂无解析