1. [单选题]下列程序的执行结果是( )。 #includeiostream.h> #includestdlib.h> Class TestClass { public: int x,y; TestClass(){x=y=0;} TestClass(int a,int b){x=a;y=b;} void disp() { cout"x="x",y="yend1; } }; void main() { TestClass s1(2,3); s1.disp(); }
A. x=3,y=3
B. x=2,y=3
C. x=3,y=2
2. [多选题]若已定义int a=25,b=14,c=19;以下三目运算符(?:)所构成的语句执行后a<=25&&b--<= 2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d, c=%d\n",a,b,c);程序输出的结果是
A. ***a=25,b=13,c=19
B. ***a=26,b=14,c=19
C. a=25,b=13,c=19
D. a=26,b=14,c=19