Point p1 = new Point(18,20); //Point是structPoint p2 = p1;如果置 p1.x=35;则 p2.x也是35
A: 正确
B: 错误
A: 正确
B: 错误
举一反三
- 中国大学MOOC: Point p1 = new Point(18,20); //Point是structPoint p2 = p1;如果置 p1.x=35;则 p2.x也是35
- Pointp1=newPoint(18,20);//Point是structPointp2=p1;如果置p1.x=35;则p2.x也是35A.正确B.错误
- 有以下说明语句:structpoint{intx;inty;}p;则正确的赋值语句是() A: point.x=1;point.y=2; B: point={1,2}; C: p.x=1;p.y=2; D: p={1,2};
- 下面定义结构体数组的代码段正确的是()。 A: struct POINT{ public double x;//横坐标 public double y;//纵坐标}POINT[] p;p=new POINT[100]; B: struct POINT{ public double x;//横坐标 public double y;//纵坐标}POINT p[100]; C: struct POINT{ public double x;//横坐标 public double y;//纵坐标}POINT p[]=new POINT[100]; D: struct POINT{ public double x;//横坐标 public double y;//纵坐标}POINT p=new POINT[100];
- 已知:Point x(3,4); 则下列声明中能定义p指针变量并使其初值指向x的是( ) 。 A: int &p=x; B: Point *p=&x; C: Point p=x; D: float *p=&x;