电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

类和对象 测试练习题VIP免费

类和对象 测试练习题_第1页
1/10
类和对象 测试练习题_第2页
2/10
类和对象 测试练习题_第3页
3/10
类和对象一.单项选择题1.在声明类时,关键字private、public和protected出现____B__。A).至少一次B).至多一次C).public至少一次D).任意次数2.面向对象程序设计将数据和A封装在一起,作为一个相互依存,不可分割的整体来处理。A)对数据的操作B)信息C)数组D)数据抽象3.下列说法中错误的是___C__。A).构造函数没有类型B).创建对象时构造函数自动被调用C).在一个类中,只能定义一个构造函数D).构造函数的函数名与类同名4..以下叙述中不正确的是A____。A).类中的数据成员可以是私有或公有的,而类中的成员函数必须是公有的B).拷贝构造函数的作用是使用一个已经存在的对象去初始化一个新的同类的对象C).类中的构造函数可以重载,而析构函数不能重载D).构造函数和析构函数都应是类的公有成员函数5.下列___C___不是类的成员函数。A).构造函数B).析构函数C).友元函数D).拷贝构造函数6.通常拷贝初始化构造函数的参数是__C___。A)某个对象名B)某个对象的成员名C)某个对象的引用名D)某个对象的指针名7.类Mclass的拷贝初始化构造函数是___D____。A)Mclass()B)Mclass(Mclass)C)Mclass(Mclass*)D)Mclass(Mclass&)8.下列对析构函数的描述中,正确的是A___。A)一个类中只能定义一个析构函数B)析构函数名与类名不同;C)析构函数的定义只能在类体内D)析构函数可以有一个或多个参数9.以下对析构函数描述正确的是___C___。A).析构函数返回类型应是voidB).函数体内不能有循环语句C)无形参,也不能重载D).函数体内必须有delete语句10.关于成员函数,以下叙述中不正确的是___A____。A).成员函数一定是内联函数B).成员函数可以重载C).成员函数的参数可以设置默认值D).成员函数可以是另一个类的友元函数11.在面向对象的程序设计中,作用域符(::)的功能是___D__。A).标识作用域的级别B).指出作用域的大小C)定义作用域的大小D).标识某个成员函数是属于哪个类的12.静态成员函数没有_C_____。A).返回类型B).返回值C).this指针D).局部变量13..关于类的静态数据成员和静态成员函数,以下不正确的叙述是A___。A).类外可以直接引用类的静态数据成员和静态成员函数B).类的静态数据成员不能在类的构造函数中初始化C).类的其他函数可以调用类的静态成员函数D).类的静态数据成员被类的所有对象共享14.以下关于类和对象叙述正确的是C___。A).一个类只能有一个对象B).一个对象可以属于几个不同的类C)对象是类的一个具体实例D)一个类中可以有本类的对象18.下面关于友员函数的说法中,正确的是_____B___。A)友员函数是本类的一个成员函数B)友员函数可以通过对象访问本类的所有成员C)友员函数有this指针D)友员函数可以直接访问本类的所有成员20.假定AB为一个类,则执行“ABa(4),b[5],*p[2];”语句时,自动调用该类构造函数的次数为A。A)6B)7C)9D)11二.阅读程序1.写出以下程序运行结果。#includeclasscube{public:cube(intht=2,intwd=5,intdp=3){height=ht;width=wd;depth=dp;cout<<″depth=″<classA{inta,b;public:A(){}A(inti,intj):a(i),b(j){cout<<"constructor\n";}~A(){cout<classTC{private:doublelead1,lead2,total;intp1,p2;public:TC(){p1=15;p2=20;}TC(intx,inty){p1=x;p2=y;}voiddatap(){cout<<″输入2个整数:″;cin>>lead1>>lead2;total=p1*lead1+p2*lead2;}voiddisplay(){cout<<″total=″<

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

类和对象 测试练习题

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群