阿摩線上測驗 登入

申論題資訊

試卷:113年 - 113 地方政府公務、離島地區公務特種考試_四等_資訊處理:程式設計概要#124356
科目:程式設計
年份:113年
排序:7

申論題內容

(二)若 C++程式包含下列宣告:
class Automobile {
public:
             void setPrice(double newPrice); 
             void setProfit(double newProfit);
             double getPrice();
private:
              double price;
              double profit;
             double getProfit(); }
 
且主程式(main function)包含下列宣告,並設定完成其 member 變 數中的值。
Automobile Toyota, Nissan;
下列那些指令敘述(statements)在主程式中是合法的(legal),那些 是不合法的(illegal)?(10 分)
Toyota.price = 5233.99;
Nissan.setPrice(4000.24);
double aPrice, aProfit;
aPrice = Nissan.getPrice();
aProfit= Nissan.getProfit();
aProfit= Toyota.getProfit();
Toyota = Nissan;