2015年下半年軟件設(shè)計師考試真題下午卷(六)

軟件設(shè)計師 責(zé)任編輯:茶泡了飯 2015-12-28

添加老師微信

備考咨詢

加我微信

摘要:2015年下半年軟件設(shè)計師考試真題下午卷 試題六(共15分) 閱讀下列說明和Java代碼,將應(yīng)填入 (n) 處的字句寫在答題紙的對應(yīng)欄內(nèi)。

   >>>>>>>>>> 點擊進(jìn)入2016年軟件設(shè)計師網(wǎng)絡(luò)課堂課
>>>>>>>>>>點擊進(jìn)入軟件設(shè)計師歷年真題題庫
>>>>>>>>>>點擊進(jìn)入2016年軟件設(shè)計師考試指南


2015年下半年軟件設(shè)計師考試真題下午卷


  試題六(共15分)
閱讀下列說明和Java代碼,將應(yīng)填入 (n)  處的字句寫在答題紙的對應(yīng)欄內(nèi)。
【說明】
      某大型購物中心欲開發(fā)一套收銀軟件,要求其能夠支持購物中心在不同時期推出的各 種促銷活動,如打折、返利(例如,滿300返1 00)等等。現(xiàn)采用策略( Strategy)模式實 現(xiàn)該要求,得到如圖6-1所示的類圖。

60.png

  【Java代碼】
      import java util*;
      enum TYPE { NORMAL, CASH_DISCOUNT, CASH_RETURN};
      interface CashSuper {
      Public   (1)
      }
      class  CashNormal imp lements CashSuper{  //正常收費子類
Public double accptCash(double money){
      return  money;
      }
      }
      class CashDiscount implements CashSuper {
      private double moneyDiscoMt; //折扣率
public CashDiscount(double moneyDiscount) {
      This moneyDiscount = moneyDiscount;
      }
      public double acceptCash(double money) {
  Return money* moneyDiscount;
      }
      }
  class CashReturn im plements CashSuper { //滿額返利
      private double moneyCondition;
      private double moneyRetum;
      public CashReturn(double moneyCondition, double moneyRetum) {
      thismoneyCondition =moneyCondition; //  滿額數(shù)額

      thismoneyReturn =moneyReturn; //返利數(shù)額
  public double acceptCash(double money) {
      double result = money;
      if(money >= moneyCondition )
      result =money -Math.floor(nioney/moneyCondition ) * moneyReturn;
return result;
}
}
class CashContext_{
private CashSuper cs;
private TYPE  t;
      public CashContext(TYPE t)  {
      switch(t){
      case NORMAL:  //  正常收費
      (2)
      break;
      case CASH_DISCOUNT:  //  滿 300返 100
   (3) ;
      break;
      case CASH_DISCOUNT:  //  打八折
      (4)  break;
}
      }
      public double GetResult(double money) {
  (5)
}
      ∥此處略去main()函數(shù)
      }

   >>>>>>>>>>點擊獲取答案

  >>>>>>>>>>點擊返回目錄


  相關(guān)鏈接:

  軟件設(shè)計師考前ppt串講

  軟件設(shè)計師考試下午知識點精講與考前必練

  軟件設(shè)計師考試試題分類精解(第3版)

 


更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費領(lǐng)取

去領(lǐng)取

!
咨詢在線老師!