c 程式設計練習 023 看上去像多型

2021-10-02 23:22:50 字數 1343 閱讀 3249

北大程式設計與演算法(三)測驗題彙總(2020春季)

程式填空產生指定輸出

#include

using namespace std;

class b

void

fun()

b (int n )};

// 在此處補充你的**

intmain()

輸入無輸出

d::fun

b::fun

d::fun

nbval=2

nbval=24

ndval=8

b::fun

nbval=12

樣例輸入

無樣例輸出

d::fun

b::fun

d::fun

nbval=2

nbval=24

ndval=8

b::fun

nbval=12

**guo wei

d:

:fun --

----

> d.

fun();

b::fun --

----

> pb ->

fun();

d::fun --

----

> pd->

fun();

nbval=2--

----

>

void

print()

nbval=

24--

--->d(

int n):b

(3* n)

ndval=8--

----

>

void

print()

b::fun --

----

> pb->

fun();

nbval=

12--

---> pb->

print()

;

需要注意的是此處並沒有用到虛函式,那麼pb = &d; pb->fun();儘管pb指向的是d類,但是呼叫pb->fun();會是b類的fun()函式;pb->print();也不例外。

class d : public b

void

print()

void

fun()}

;

023 看上去像多型

描述 程式填空產生指定輸出 include using namespace std class b void fun b int n 在此處補充你的 int main 輸入無輸出 d fun b fun d fun nbval 2 nbval 24 ndval 8 b fun nbval 12 看題...

Client Hypervisor,看上去很美

關注虛擬化平台的朋友,近年來一定看到很多關於hypervisor的宣傳介紹,大多數資料中介紹的hypervisor都是指伺服器虛擬化的hypervisor,如vmware esxi,microsoft hyper v等,看到身邊有朋友偶爾提起client hypervisor,對於虛擬化技術狂熱的我...

雲計算,看上去很美

個人的理解是雲計算執行的應該是計算密集型的任務 不過我有乙個疑問,就是雲計算是執行在分布式的計算機系統上,那麼組成這個分布式系統的計算機由誰掌控?這些計算機之間的網路連線又由誰提供?資料安全性如何得到保證?對於事關國家機要的計算任務應該在 控制的超級計算機上完成的,而不可能在乙個由公共網連線起來的私...