C++语言程序设计练习题三及答案.docx
《C++语言程序设计练习题三及答案.docx》由会员分享,可在线阅读,更多相关《C++语言程序设计练习题三及答案.docx(17页珍藏版)》请在优知文库上搜索。
1、一、单选题Is下列关于类的描述中,错误的是()A.类成员的访问权限有2种B.类包含数据成员和函数成员C.用类所定义出的变量称为对象D.类可认为是一种数据类型正确答案:A2、下列哪种思想不属于面向对象程序设计?()A.模块化B.抽象C继承D.封装正确答案:A3、假设编写一个教务管理系统,通过分析可以抽象出若干个类,其中应不包括下列哪个类?()A课程类B.学生类C.教师类D.宿舍类正确答案:D4、下列关于类的描述中,错误的是()oA.类的数据成员也被称作属性B.可以用流程图来描述类的设计C.面向对象中的分类被称作是抽象D.类的函数成员也被称作方法正确答案:B5、下列关于类定义语法的描述中,错误的是
2、()oA完整的函数定义代码通常放在类实现部分B.类定义代码通常分为声明和实现2部分C.定义类时需使用关键字classD.不同类的成员之间不能重名正确答案:D6、下列关于数据成员的描述中,错误的是()oA类中的数据成员之间不能重名B.数据成员的的类型只能是基本数据类型C.数据成员用于保存数据D.声明数据成员不能初始化正确答案:B7、下列关于函数成员的描述中,错误的是()oA函数成员的功能通常是对本类中数据成员进行处理B.函数成员的完整定义代码可以放在声明部分,此时该函数被默认为内联函数C.类中的函数成员之间可以重名,即重载函数D.函数成员访问本类中数据成员时需先定义,后访问正确答案:D8、下列关
3、于对象的描述中,错误的是()oA.个对象只属于某一个类B.对象是用类定义的变量,也可称为是类的实例。一个对象所占的内存空间等于其类中所有数据成员所占内存的总和D.一个类只能定义一个对象正确答案:D9、已定义一个圆的类CirCIe:classCircle(private:doubler;public:voidSetR(doblex)r=x;doubleGetArea()return3.14*r*r;);下列计算圆面积的代码中,正确的是()oA.Circlec;c.SetR(10.5);coutc.GetArea();B.Circlec;coutc.GetArea();C.Circlec;c.r=
4、10.5;cout3.14*c,r*c.r;D.Circlec;SetR(10.5);coutSetR(10.5);p-GetArea();B.Circlec,*p=c;p-SetR(10.5);p-GetArea();C.Circlec,*p=&c;p-GetArea();D.Circlec,*p=&c;p.SetR(10.5);p.GetArea();正确答案:A11、下列关于构造函数的描述中,错误的是()。A.定义构造函数的目的主要是为了在创建对象时初始化对象的数据成员B.构造函数在创建对象时被自动调用。每创建一个对象,构造函数即被调用一次C每个类可以定义多个构造函数,以实现不同的初始化
5、方法D.构造函数应定义为类的私有成员正确答案:D12、下列类ABC中所定义的构造函数,错误的是()oA.classABC(private:intx,y;public:ABC()x=0;y=0;ABC(ita,itb)x=a;y=b;;B.classABC(private:intx,y;public:ABC(ita=0,intb=0);):ABC:ABC(inta,intb)x=a;y=b;C.classABC(private:intx,y;public:ABC()x=O;y=O;);ABC:ABC(inta,itb)x=a;y=b;D.classABC(private:intx=O,y=O;p
6、ublic:voidAbc(ita,intb)x=a;y=b;);正确答案:D13、类ABC的默认构造函数是()。A.voidABC()BABC()CAbc()D.ABC()x=0;y=0;正确答案:B14、已定义类ABC:classABC(private:intx,y;public:);执行定义对象语句:ABCobj;则自动调用哪个构造函数?(A.ABC()B.不调用任何构造函数C依次调用这2个构造函数D.ABC(inta,intb)正确答案:A15、已定义类ABC:classABC(private:intx,y;public:ABC(inta,intb)x=a;y=b;);则下列定义对象语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 语言程序设计 练习题 答案
