2002年春季软件学院C+期末考试试题及答案考试时间:120分钟1. (10)分现有两种实体:“矩形”(Rectangle)和“旗杆”(Flagpole)。其中,“矩形”的属性为长度与宽度,“旗杆”的属性为高度(指地面以上)和深度(指地面以下),且均为整数。若有:struct Rectangle int length, width;struct Flagpole int height, depth;int rectangleArea (int x, int y) return (x=0 & y=0)?x*y:0;/计算矩形的面积int flagpoleLength (int x, int y) return (x=0 & y=0)?x+y:0; /计算旗杆的高度void f() struct Rectangle rect; struct Flagpole flgp; rect.length=20; rect.width=5; flgp.height=20; fl