欢迎来到天天文库
浏览记录
ID:19621847
大小:43.50 KB
页数:6页
时间:2018-10-04
《c++_谭浩强_总复习试卷1(整理版)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1、面向对象的程序设计有四大特点,它们是抽象、封装、()、()。2、类中的成员使用特定的关键字指定不同的访问特性,其中()成员是提供给外部的接口,在类中和类外可见。3、protected成员的访问权限:派生类()访问protected成员,派生类对象()访问protected成员,本类的对象()访问protected成员(填:能与不能)。4、C++语言中类成员的访问权限包括private、()和()。5、对一个类中的数据成员的初始化可以通过构造函数中的()实现,也可以通过构造函数中的()实现。6、假定AB为一个类,则执行“ABa[10];”语句时,系统自动调用该类的构造函数
2、的次数为()。7、假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为()。8、若类X中没有定义拷贝构造函数,则系统为类X定义的默认拷贝构造函数的原型为()。9、类中的成员只能为该类的成员函数及该类的派生类中的成员函数访问,则应加上访问属性()。10、假设一个类对象数组为a[m],其中m为常变量,当离开它的作用域时,系统自动调用该类析构函数的次数为()。11、设p为指向一个动态对象的指针变量,则执行deletep语句时,将自动调用该类的()。12、在一个类中定义了全部是默认参数的构造函数后,不能再定义()构造函数。13、假设有一个Test类,则执行“T
3、esta(5),b[2],*p;”语句时,自动调用该类构造函数的次数为()。14、若将类A的成员函数“voidfun();”定义为一个类B的友元函数,则应在类B的定义中加一条语句:()。15、当一个对象作用域结束时,系统自动调用()函数来释放存储空间。16、对于类中定义的成员,其默认访问权限为()。17、每个对象都有一个指向自身的指针,称为()指针,通过使用它来确定其自身的地址。18、一个类有()个析构函数。619、在类内定义的()数据不能被不属于该类的成员函数存取。20、this指针是一个隐含的指针,它隐含于每个类的()中。1、#includecl
4、assDate{public:voidset(inty,intm,intd);voidprint();private:intyear,month,day;};voidDate::set(inty,intm,intd){year=y;month=m;day=d;}voidDate::print(){cout<classDate6{public:Date();Date(in
5、ty,intm,intd);voidprint();private:intyear,month,day;};Date::Date():year(2005),month(3),day(15){}Date::Date(inty,intm,intd):year(y),month(m),day(d){}voidDate::print(){cout<classA{
6、public:intf1();intf2();voidsetx(intm){x=m;cout<7、ndl;}4、#includeclassT{public:T(intx,inty){a=x;b=y;cout<<”diaoyonggouzaohanshu1.”<
7、ndl;}4、#includeclassT{public:T(intx,inty){a=x;b=y;cout<<”diaoyonggouzaohanshu1.”<
此文档下载收益归作者所有