一。填空題
(1)基;派生
(2)單繼承;多繼承
(3)私有繼承方式
(4)公有;保護
(5)多繼承
(6)支配原則
(7)解決二義性
(8)使用作用域運算子;引進虛基類
二。選擇題
1-5: b cd abc c a
6-10: c b d ad a
三。判斷題
f t f t f f
四。簡答題
1.在物件導向技術中,類與類之間的關係圖和表示?
答:在面向技術中,類是資料和操作的結合,它們之間主要有3種關係,分別是has-a,uses-a和is-a。
has-a表示類的包含關係,用以描述乙個類由多個「部件類」構成。在物件導向技術中,實現has-a關係用類成員表示。
uses-a表示乙個類部分地使用另乙個類。在物件導向技術中,這種關係通過類之間成員函式的相互聯絡或物件引數傳遞實現。
is-a表示一種分類方式。描述類的抽象和層次關係。
2.簡述賦值相容規則。
答:所謂賦值相容規則是指在公有繼承情況下,乙個派生類的物件可以作為基類的物件來使用。
(1)派生類的物件可以賦予基類的物件;
(2)派生類的物件可以初始化基類的引用;
(3)派生類的物件位址可以賦予指向基類的指標。
第四章 習題
一 填空題 1 如類果類a繼承了b,那麼類a被稱為 基類,而類b被稱為 派生類。2 c 的兩種繼承為 單繼承和 多繼承。3 在預設情況下的繼承方式為 私有繼承方式 4 從基類中公有派生乙個類時,基類的公有成員就成為派生類的 公有 成員,而這個基類的保護成員就成為派生類的 保護成員。5 c 提供了 多...
C 第四章習題
1 定義乙個複數類complex,過載運算子 使之能用於複數的加法運算。將運算子函式過載為非成員 非友元的普通函式。程式設計序,求兩個複數之和。2 定義乙個複數類complex,過載運算子 使之能用於複數的加減乘除。運算子過載函式作為complex類的成員函式。程式設計序,分別求兩個複數之和 差 積...
第四章課後習題
第四章處理器體系結構,看了蠻久的。內容倒是挺多的,首先這章將彙編指令轉化為二進位制 然後又研究了下y86命令集下彙編指令的微實現。然後就開始了處理器的實現。處理器的實現,則是首先從seq的順序實現出發,然後講解了5個環節的控制邏輯的實現。之後則是流水線的實現,流水線的實現無非就是各個狀態的 但是比較...