山東大學年物件導向程式設計期末考試試卷 回憶版

2022-12-28 21:06:02 字數 940 閱讀 7017

一、1.比較重定義和改寫的相同點和不同點,在方法繫結時候的區別。

2.用**舉例說明this的多型性。

3.用物件導向的語言說明替換。

4.為什麼用組合服復用而不是繼承復用。

animal plant。給出不同簽名問執行哪乙個方法並給出理由,參考課本91頁dessert甜點的例子。

二、1.零件總**totalprice,演算法裡乙個for迴圈,part parts都計算在內形成總價,現需要修改三種零件的**的原價上進行修改,a零件打八折,b零件滿200減10,c零件從11號當天1折,以後每天增加1折,到20號為止,問totalprice的設計是否合理,如何改進。

2.矩形內有resize方法,會自動檢測,如果寬小於高,則自動+1,直到大於高,題目中**有問題,要求修改。**如下:

class square extends rectangle()

public void setwidth(double w)

public void setheight(double h)

}3.利用純多型,介面卡,反射,內省。將apple型別和orenge型別存入列表並執行print列印,其中apple型別是printon方法輸出自身,orange型別是writeon方法輸出自身。

三:畫出模式類圖並給出簡單的**框架、

1.題中說明了要用解決,公司的待審批的採購,5萬元以下是主任,5-10w是副董事長,10-50w是董事長,50w以上開會討論,畫出類圖並給出**框架。

2.可口可樂問題,可口可樂公司生產雪碧,可樂,美汁源,冰露等6種飲料;飲料有玻璃瓶,塑料瓶,易拉罐,600毫公升瓶子等6種瓶子;超市、冷飲攤、食堂共3種銷售渠道。避免產生太多子類,應該用哪種設計模式並簡單給出實現**。

3.食堂賣菜,因為學生口味不同,所以食堂只做清單的菜,並提供各種調味料,問用什麼設計模式,並畫出這個模式的類圖。另外食堂炒白菜,步驟是先加鹽,再加醬油,再加辣椒油,要求畫出物件圖。

C物件導向程式設計期末考試試題

杭州電子科技大學學生考試卷 a 卷 一 判斷題 15分 對的打 錯的打 1.友元函式用於允許乙個函式訪問不相關類的私有部分。2.建構函式可以被繼承。3.動態繫結的多型性是通過虛函式實現的。4.在c 中,傳引用呼叫等同於傳位址呼叫。5.過載函式必須有不同的引數列表。6.可以用delete釋放不是用ne...

山東大學細胞生物學期末考試題 3

研究物件是細胞 cell 細胞生物學 就是從細胞的不同層次來研究生命活動基本規律的學科.細胞的不同層次是指 細胞的整體水平 細胞的亞顯微水平 和 分子水平 三個層次 緒論分三部分 一 細胞生物學研究內容 二 細胞生物學發展簡史 三 細胞生物學發展現狀及發展前景 一 細胞生物學研究內容 首先研究細胞的...

第七章約束極值問題山東大學期末考試知識點複習

第七章約束極值問題 1 庫恩 塔克條件 設x 是非線性規劃的極小點,而且與x 點的各起約束作用的梯度線性無關,則存在向量使下述條件成立 上述條件常稱為k一 條件,滿足這個條件的點 它當然也滿足非線性規劃的所有約束條件 稱為庫恩 塔克點 或k 點 2 制約函式 1 常用的制約函式基本上有兩類 一為懲罰...