欢迎来到天天文库
浏览记录
ID:12169417
大小:278.00 KB
页数:121页
时间:2018-07-16
《面向对象程序设计试题集88515》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章面向对象的方法学一.阅读程序题解答:二.完成程序题解答:三.改错题解答:四.编程题解答:五.填空题1.面向对象程序设计方法的基本特征主要有抽象性、()、继承性和多态性。2.()是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。3.不同的对象,收到同一消息可以产生不同的结果,这种现象称为()。4.编译时的多态性是通过()来实现的。5.运行时的多态性是通过()来实现的。6.()是对一组具有共同属性特征和行为特征的对象的抽象。7.()是一个类所描述的一个具体的对象。8.类和对象之间的关系是
2、()的关系。9.()就是从众多的事物中抽取出共同的、本质性的特征,舍弃其非本质的特征。10.子类继承了多个父类的数据结构和方法,则称为()。11.面向对象程序设计方法的基本特征主要有()、封装性、继承性和多态性。12.面向对象程序设计方法的基本特征主要有抽象性、封装性、()和多态性。13.面向对象程序设计方法的基本特征主要有抽象性、封装性、继承性和()。14.把面向对象思想应用于软件开发过程中,指导开发活动的系统方法,简称()方法。15.20世纪90年代中期由Booch,Rumbaugh和Jacoso
3、n共同提出了(),把众多面向对象分析和设计方法综合成一种标准,使面向对象的方法成为主流的软件开发方法。解答:1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.第二章类与对象一.阅读程序题1.#includeclassCSample{inti;public:CSample(){i=1;cout<4、.#includeclassSample{private:intx;public:Sample(){cout<<(x=0);}Sample(inti,intj){cout<<(x=i+j);}~Sample(){cout<classSample{public:Sample(){}Samp5、le(inta){x=a;}Sample(Sample&a){x=a.x++;}voiddisp(){cout<classSample{intx;public:Sample(){x=0;}Sample6、(inta){cout<<(x=a);}~Sample(){cout<<++x;}voiddisp(){cout<classSample{intx;public:Sample(){cout<<(x=0);}Sample(inti){cout<<(x=i);}~Sample(){cout<7、idmain(){Samples(3);inti=0;if(i=0){Samples;s.disp();}}6.#includeclassSample{public:Sample(){cout<<"Constructor"<8、classSample{intn;public:Sample(inti){n=i;}friendintadd(Sample&s1,Sample&s2);};intadd(Sample&s1,Sample&s2){returns1.n+s2.n;}voidmain(){Samples1(10),s2(20);cout<classB;classA{int
4、.#includeclassSample{private:intx;public:Sample(){cout<<(x=0);}Sample(inti,intj){cout<<(x=i+j);}~Sample(){cout<classSample{public:Sample(){}Samp
5、le(inta){x=a;}Sample(Sample&a){x=a.x++;}voiddisp(){cout<classSample{intx;public:Sample(){x=0;}Sample
6、(inta){cout<<(x=a);}~Sample(){cout<<++x;}voiddisp(){cout<classSample{intx;public:Sample(){cout<<(x=0);}Sample(inti){cout<<(x=i);}~Sample(){cout<7、idmain(){Samples(3);inti=0;if(i=0){Samples;s.disp();}}6.#includeclassSample{public:Sample(){cout<<"Constructor"<8、classSample{intn;public:Sample(inti){n=i;}friendintadd(Sample&s1,Sample&s2);};intadd(Sample&s1,Sample&s2){returns1.n+s2.n;}voidmain(){Samples1(10),s2(20);cout<classB;classA{int
7、idmain(){Samples(3);inti=0;if(i=0){Samples;s.disp();}}6.#includeclassSample{public:Sample(){cout<<"Constructor"<8、classSample{intn;public:Sample(inti){n=i;}friendintadd(Sample&s1,Sample&s2);};intadd(Sample&s1,Sample&s2){returns1.n+s2.n;}voidmain(){Samples1(10),s2(20);cout<classB;classA{int
8、classSample{intn;public:Sample(inti){n=i;}friendintadd(Sample&s1,Sample&s2);};intadd(Sample&s1,Sample&s2){returns1.n+s2.n;}voidmain(){Samples1(10),s2(20);cout<classB;classA{int
此文档下载收益归作者所有