更多"函数调用strcat(strcpy(str1,str2),str3)的"的相关试题:
[单项选择]函数调用strcat(strcpy(str1,str2),str3)的功能是( )。
A. 将字符串str1复制到字符串str2中后再连接到字符串str3之后
B. 将字符串str1连接到字符串str2之后再复制到字符串str3之后
C. 将字符串str2复制到字符串sir1中后再将字符串str3连接到字符串str1之后
D. 将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中
[单项选择]函数调用“strcpy(str3,strcat(str1,str2))”的功能是( )
A. 将字符串str1复制到字符串str2中,再连接到字符串str3后
B. 将字符串str1连接到字符串str2后,再复制到str3中
C. 将字符串str2连接到str1后,再复制到str3中
D. 将字符串str2复制到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中
[单项选择]有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)
#include
#include
main( )
{ char a[10] = "abc", b[10] = "012", c[10] = "xyz";
strcpy(a + 1, b + 2);
puts(strcat(a, c + 1));
}
程序运行后的输出结果是
A. a12xyz
B. 12xyz
C. a2yz
D. bc2yz
[单项选择]设有语句:char str1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是
A. strcpy(str1,"Hello1");
B. strcpy(str2, "Hello2");
C. strcpy(str3, "Hell03");
D. strcpy(str4, "Hell04");
[单项选择]在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则( )。
A. 称为函数的直接递归调用
B. 称为函数的间接递归调用
C. 称为函数的循环调用
D. C语言中不允许这样的递归调用