簡單的小題集(二)

2021-10-12 15:18:51 字數 1978 閱讀 8783

主函式:建立虛擬型別為int型別的張三物件,輸出其工資和姓名,建立虛擬型別為float型別的李四物件,並通過修改工資函式將其工資修改為12345.6,輸出其工資和姓名。

建立物件陣列,引數初始化值對應如下表:

姓名 工資

張麗 2000

韓麗 5000

袁麗 6500

毛麗 3500

**如下:

#

include

#include

using namespace std;

template

class employee

setchengyuan()

void

chengyuanhuoqu()

void

pjz(employee shuzu,

int n)

pinjun/=4;

for(

int i=

0;i<

4;i++)}

};main()

; shuzu[0]

.pjz

(shuzu,4)

;}

(a)兩個基類都包含:姓名、年齡、性別、位址、**;

在teacher類中包含:title(職稱),在cadre類中包含:post(職務),在teacher_cadre

中包含:wages(工資);

(b)兩個基類都包含:display()函式,分別輸出本類中的成員資訊;

(c)在兩個基類中的姓名、年齡、性別、位址和**資料成員使用相同名字,在派生類中引用這些資料成員時,採用指定作用域的方式;

(d)在派生類teacher_cadre的成員函式show()中呼叫teacher類中的display()函式;

(e)使用物件陣列儲存輸入的物件;

**如下:

#

include

#include

using namespace std;

class teacher

void

display()

};class cadre

void

display()

};class teachercadre : public teacher,public cadre

void

show()

};main()

;for

(int i=

0;i<

3;i++

) a[i]

.show()

;}

已知不同品類商品的單件提成不同,對應關係如下表:

手機 電腦

印表機

相機 平板電腦

外設 2%

0.8%

3% 2%

3% 8%

5k 8k

2k 3k

2k 1k

**如下:

#include

#include

using namespace std;

class xiaoshouyuan

this->name=name;

this->bianhao=bianhao;

this->xiaoshoupinlei=xiaoshoupinlei;

this->ruzhishijian=ruzhishijian;

this->xiaoshouliang=xiaoshouliang;

this->gongzi=this->ruzhishijian*

100+f*i*xiaoshouliang;

}void

shuchu()

};class jinli

void

shuchu()

};main()

基礎知識,第三個可以應用簡單工廠模式來寫,比較精煉,不過懶得再寫了。

微積分小題集(4)

newcommand d newcommand f newcommand dxx 討論廣義積分 f 1 frac d x,f 1 frac d x 的收斂性與絕對收斂性。當 alpha le 0 時,根據柯西收斂原理,廣義積分不收斂。當 alpha 0 時,任取 1,有 f frac d x fra...

微積分小題集(3)

newcommand d newcommand f newcommand dxx f frac dx f frac dx frac14 f frac2 2 1 dx a arctan frac b ln frac 1 兩邊求導即可解得 a,b f frac dx a sqrt b arcsin fr...

巧思覺簡單小題

題目一 特殊的數字 problem description 有些數字的立方的末尾正好是該數字本身。比如 1,4,5,6,9,24,25,請你計算一下,在10000以內的數字中 指該數字,並非它立方後的數值 符合這個特徵的正整數一共有多少個。請提交該整數,不要填寫任何多餘的內容。input 無 out...