下面程序的输出结果是( )。 #include<iostream> #include<string> using namespace std; void main(){ charp1[10],p2[10];

admin2009-01-15  39

问题 下面程序的输出结果是(    )。    #include<iostream>    #include<string>    using namespace std;    void main(){        charp1[10],p2[10];        strcpy(p1,"abc");        strcpy(p2,"ABC");        charstr[50]="xyz";        strcpy(str+2,strcat(p1,p2));        cout<<str;    }

选项 A、xyabcABC
B、yzabcABC
C、xyzabcABC
D、zabcABC

答案1

解析 本题考查字符串操作函数和指针的使用。strcat(p1,p2)将字符串p1和p2连接,接着调用strcpy函数,从数组str的第3个位置开始复制连接后的字符串,因此本题答案为 xyabcABC。
转载请注明原文地址:https://kaotiyun.com/show/88kp777K
0

最新回复(0)