第四章習題

2021-08-19 15:21:39 字數 691 閱讀 3837

一。填空題

(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個環節的控制邏輯的實現。之後則是流水線的實現,流水線的實現無非就是各個狀態的 但是比較...