python语言程序设计实验答案实验八函数_C++程序设计 实验8 实验报告 标准答案...
實(shí)驗(yàn)編號(hào)
及實(shí)驗(yàn)名稱
實(shí)驗(yàn)
8
靜態(tài)成員練習(xí):學(xué)生成績(jī)統(tǒng)計(jì)
系
別
計(jì)科系
姓
名
學(xué)
號(hào)
班
級(jí)
實(shí)驗(yàn)地點(diǎn)
實(shí)驗(yàn)日期
實(shí)驗(yàn)時(shí)數(shù)
2
指導(dǎo)教師
同組其他成員
成
績(jī)
一、
實(shí)驗(yàn)?zāi)康募耙?/p>
1.
通過在
Student
中引入靜態(tài)數(shù)據(jù)成員來(lái)記錄學(xué)生人數(shù)、
分?jǐn)?shù)和、
分?jǐn)?shù)平方和及最高分得主,
學(xué)習(xí)靜
態(tài)數(shù)據(jù)成員的意義和定義方法。
2.
通過將學(xué)生人數(shù)、分?jǐn)?shù)和、分?jǐn)?shù)平方和及最高分得主的計(jì)算從主函數(shù)移到成員函數(shù)中實(shí)現(xiàn),學(xué)習(xí)
類屬性數(shù)據(jù)的訪問和計(jì)算方法。
3.
通過在主函數(shù)中調(diào)用靜態(tài)成員函數(shù)來(lái)實(shí)現(xiàn)平均分?jǐn)?shù)、標(biāo)準(zhǔn)偏差和最高分得主資料的計(jì)算和輸出,
學(xué)習(xí)靜態(tài)成員函數(shù)的調(diào)用方法。
二、
實(shí)驗(yàn)環(huán)境及相關(guān)情況(包含使用軟件、實(shí)驗(yàn)設(shè)備、主要儀器及材料等)
硬件設(shè)備:聯(lián)網(wǎng)的個(gè)人計(jì)算機(jī)
操作系統(tǒng):
Windows?2000
編譯系統(tǒng):
Visual?C++?6.0
三、
實(shí)驗(yàn)內(nèi)容及步驟(包含簡(jiǎn)要的實(shí)驗(yàn)步驟流程)
1.
靜態(tài)成員的意義
略
2.
靜態(tài)成員的定義和使用
參考課件
5.4.7
“靜態(tài)成員應(yīng)用實(shí)例”,在實(shí)驗(yàn)
7
建立的
Student
類,以及使用該類的主函數(shù)的基礎(chǔ)
之上(須保留實(shí)驗(yàn)
7
原有的數(shù)據(jù)成員和成員函數(shù)),通過以下步驟,來(lái)實(shí)現(xiàn)對(duì)靜態(tài)成員的使用:
⑴
在
Student
類中聲明
4
個(gè)私有靜態(tài)數(shù)據(jù)成員
counter
、
sum
、
sumsqr
和
max
;
⑵
在
Student
類的所有構(gòu)造函數(shù)以及拷貝構(gòu)造函數(shù)的函數(shù)體中增加語(yǔ)句
counter++;
⑶
增加公有(非靜態(tài))成員函數(shù)(外聯(lián))
SumMark
和
SaveMax
;
⑷
增加公有靜態(tài)成員函數(shù)(內(nèi)聯(lián))
Initialize
、
GetCounter
、
GetSum
、
GetSumsqr
和
GetMax
;
⑸
在類定義和函數(shù)定義之外建立各個(gè)靜態(tài)數(shù)據(jù)成員的實(shí)例;
⑹
在主函數(shù)中,刪除
counter
、
sum
、
sumsqr
、
max
幾個(gè)局部變量,以及對(duì)這幾個(gè)變量求值的所有算
法,增加如下包含有靜態(tài)成員的新類的算法:
①
在
while
循環(huán)之前調(diào)用初始化函數(shù)
Initialize
;
②
把調(diào)用構(gòu)造函數(shù)創(chuàng)建
Student
對(duì)象的語(yǔ)句從循環(huán)之外移到循環(huán)體內(nèi)、讀語(yǔ)句之后,并在調(diào)用
CalcMark
之后緊接著調(diào)用
SumMark
和
SaveMax
;
③
在循環(huán)結(jié)束、程序的最后,通過類名
::
調(diào)用靜態(tài)成員函數(shù)
GetCounter
、
GetSum
、
GetSumsqr
和
GetMax
,得到學(xué)生人數(shù)、分?jǐn)?shù)總和及分?jǐn)?shù)平方和,并據(jù)此計(jì)算出平均分?jǐn)?shù)和標(biāo)準(zhǔn)偏差,與學(xué)生人數(shù)、最
高分得主資料一道輸出到屏幕上。
總結(jié)
以上是生活随笔為你收集整理的python语言程序设计实验答案实验八函数_C++程序设计 实验8 实验报告 标准答案...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: safari无痕模式安全吗(什么是saf
- 下一篇: python定时刷新tkinter界面_