阿摩線上測驗 登入

申論題資訊

試卷:111年 - 111 地方政府特種考試_三等_資訊處理:程式設計#112592
科目:程式設計
年份:111年
排序:0

申論題內容

三、有關C++程式設計,回答以下問題:
建立一個Rect類別,其Rect.h定義如下:
639a92d36160b.jpg
其屬性有length和width,每個屬性內定為1.0。提供計算矩形周長(perimeter)和面積(area)的成員函數。另外,提供寬度屬性的設定(setWidth)和獲取(getWidth)函數,也提供長度屬性的設定(setLength)和獲取(getLength)函數。設定函數要檢查長度和寬度均為大於0.0且小於20.0的浮點數。以下為測試Rect類別的主程式:
639a9303c7ef8.jpg
執行結果如下:
639a9336609c2.jpg
寫出Rect.h中的Rect(),setWidth(),setLength(),getWidth( ),getLength( ), perimeter( ),area( )等 C++函數,來完成上述主程式和執行結果的功能。 (25 分)