7-1 動物世界 (15分)
補充程式 :
1、實現mammal類的方法
2、由mammal類派生出dog類,在dog類中增加itscolor成員(color型別)
3、dog類中增加以下方法:
constructors: dog()、dog(int age)、dog(int age, int weight)、dog(int age, color color)、 dog(int age, int weight, color color)、~dog()
accessors: getcolor()、setcolor()
other methods: wagtail()、begforfood() ,並實現以上這些方法 。
4、補充主函式的問號部分,並執行程式,檢查輸出是否合理。
enum color;
class mammal
;int main()
無
按照程式格式輸出。
在這裡給出一組輸入。例如:
無
在這裡給出相應的輸出。例如:
mammal is speaking...
the dog is wagging its tail...
yorkie is 3 years old.
dobbie weighs 20 pounds.
**實現:
#include//這題本身沒有什麼很難的,按照題目的要求來
using namespace std;
enum color;
class mammal
mammal(int age):itsage(age)
~mammal()
//accessors
int getage() const
void setage(int a)
int getweight() const
void setweight(int b)
//other methods
void speak() const
void sleep() const{}
protected:
int itsage;
int itsweight;
};class dog:public mammal
dog(int age):mammal(age){}
dog(int age, int weight):mammal(age)//這裡的mammal是用上面那個類來初始化的,
//而不是本身的類,因為有那個get和set
dog(int age, color color):mammal(age)
dog(int age, int weight,color color):mammal(age)
~dog(){}
//accessors
int getcolor()
void setcolor(color a)
//other methods
void wagtail()
void begforfood(){}
};int main()
攻防世界練習題
冪數加密 最近在攻防世界裡面寫了一題,叫冪數加密,我就搜尋學習了一邊冪數加密,例如e是第五個字母5 20 22 所以e加密過之後是02 o是第十五個15 20 21 22 23所以o加密後是0123。一開啟題目 88421012204802244040142242024 80122。傻了。哪來的8嘛...
CTF 攻防世界練習題 二)
webshell就是以asp php jsp或者cgi等網頁檔案形式存在的一種命令執行環境,也可以將其稱做為一種網頁後門。黑客在入侵了乙個 後,通常會將asp或php後門檔案與 伺服器web目錄下正常的網頁檔案混在一起,然後就可以使用瀏覽器來訪問asp或者php後門,得到乙個命令執行環境,以達到控制...
C 指標練習題
1.耶穌有13個門徒,其中有乙個就是出賣耶穌的叛徒,請用排除法找出這位叛徒 13人圍坐一圈,從第乙個開始報號 1,2,3,1,2,3 凡是報到 3 就退出圈子,最後留在圈內的人就是出賣耶穌的叛徒,請找出它原來的序號 使用迴圈鍊錶實現要求 lzy 2011 8 1 include include us...