一、选择题(每小题1分,1×15=15分) 1 A 2 B 3 B 4 A 5 C 6 B 7 C 8 D 9 C 10 C 11 B 12 C 13 C 14 B 15 C 二、填空题(每空2分,共10分)
1 2 3 4 private 重载 继承、多态 protected 三、请写出下列程序的运行结果(每空5分,5×4=20分)
1 2 Contructing 10 101 Destructing 100 Destructing 四、程序填空:请在划横线位置填写适当的内容以完善程序(每空4分,4×5=20分)
1 virtual void display()=0 inline Base(a,b) 2 3 friend void display(girl &)
delete name 4 3 class base1 class base2 class level2 class base2 class level1 class toplevel Base 60 60 Derived 30 4 五、程序设计(共35分)
1、 Location::Location(double a,double b) //构造函数(3分) { x=a;y=b;} void Location::Setx(double a) //设置x坐标的值(3分) { x=a;} void Location::Sety(double b) //设置y坐标的值(3分) { y=b;} double Location::Getx() //取x坐标的值(3分) { return ;} double Location::Gety()//取y坐标的值(3分) {return ;} 2 Time::Time(int h,int m,int s) //构造函数(3分) { housrs=h; if(h<0) { cout<<”时钟数小于0,请修正”< 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- kqyc.cn 版权所有 赣ICP备2024042808号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务