单项选择题

下面程序的输出结果是( )。
#include<iostream.h>
#include<string.h>
void main()
char p1[10],p2[10];
strcpy(p1,"abc");
strcpy(p2,"ABC");
char str[50]="xyz";
strcpy(str+2,strcat(p1,p2));
cout<<str;

A.xyzabcABC
B.zabcABC
C.xyabcABC
D.yzabcABC
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include<iostream> using namespaee std; class sample private: int n; public: sample() sample(int m) n=m; sample add(sample s1,sample s2) this->n=s1.n+s2.n; return(*this); void disp() cout<< n= <<n<<endl; ; int main() sample s1(10),s2(5),s3; s3.add(s1,s2); s3.disp(); return 0; 程序运行后,输出的结果是( )。
A.n=10
B.n=5
C.n=20
D.n=15
单项选择题
有以下程序: #include<iostream> using namespace std; class Complex public: Complex(double r=0,double i=0):re(r),im(i) double real()constreturn re; double imag()constreturn im; Complex operator+(Complex c)const return Complex(re+c.re,im+c.im); private: double re,im; ; int main() Complex a=Complex(1,1)+Complex(5); cout<<a.real()<<’+’<<a.imag()<<’i’<<endl; return 0; 程序执行后的输出结果是( )。
A.6+6i
B.6+1i
C.1+6i
D.1+1i
相关试题
  • 有如下程序: #include<iostream> usi...