对下述程序段,下述说法中正确的是()。
9 查阅
对下述程序段,下述说法中正确的是()。
#include<iostream.h>;classA
{
intx,y;public:
A(inta,intb):x(a),y(b){}
voidset(inta,intb){x=a;y=b;}
voidshow(){cout<<x<<”,”<<y<<endl;}
};voidmain()
{Aobj;obj.set(3,5);obj.show();}
A.在编译时报错,程序无法运行
B.编译无错,运行正常,输出3,5
C.编译无错,运行时报错
D.编译时报警告错,但运行正常,输出3,5
参考答案: