📄 上机练习.txt
字号:
1. 对课堂上讲的"字符图像"例子,请上机实现如下要求:
a)保留图像之间的合成关系。
b)在对象合成时,用虚的复制函数完成对象的真正复制。
c)输出各个对象的复制次数,以及所有对象占用的总字节数。
d)在主程序中,要有Frame,HCat,VCat,拷贝构造,赋值等操作。
2. 公园中有一块5X4的绿地,其上可以种树或有空地,树占1X1,空地占1X1,或2X1,或1X2,
对某个给定的规划布局,请构造并创建此绿地。要求:
a)对布局的改变,你的实现要具有相应的灵活性。
b)若树又可以是松树或柳树等,空地又可以是有座椅的或普通草地等,
实现中要考虑这种变化。
3. 从一副扑克牌(无王)中,依次发牌给2个人,每人5张。要求:
a)将每人的牌牌序后输出。
b)判定那个人的牌大(同梭哈规则)
c)此玩法过程,可一直重复,直到用户要求停止。
d)扑克牌可能只用部分牌,如只用 8,9,10,J,Q,K,A,并可在玩的过成中
改变。
4. 再nXm的平面内,有100个红球,50个绿球,20个兰球,每个球占1X1大小,并
有随机的方向,速度,他们相互之间或和边框可以弹性碰撞(也可随机
改变碰撞后的方向和速度)。请仿真此游戏过程。
a)输出一定时间后,红球和红球、边框或其他球发生碰撞的次数。
b)每种球大小也可能不同,如分别为1X1,2X2,3X3,实现中请考虑这种要求。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -