计算机程序设计(C++)期末测试客观题及答案.docx
《计算机程序设计(C++)期末测试客观题及答案.docx》由会员分享,可在线阅读,更多相关《计算机程序设计(C++)期末测试客观题及答案.docx(13页珍藏版)》请在优知文库上搜索。
1、一、单选题1、有关析构函数的说法不正确的是()0A.析构函数和构造函数一样可以有形参B.析构函数无任何函数类型C.析构函数的功能是做对象被注销前应做的工作D.析构函数有且仅有一个正确答案:A2、下列哪个关于加号、运算符重载的成员函数声明格式是正确的。A.POINToperator+(POINTa,POINTb);B.POINT+(POINTb);C.POINToperator+();DTOINToperator+(POINTb);正确答案:D3、假定POlNT为一个类,X为该类公有的数据成员,a为该类的一个对象,则访问a对象中数据成员X的格式为()。A.a-xB.aC.a.xD.a()正确答案
2、:C4、假定变量a定义为“inta=7则下面定义P的语句哪个是正确的?A.intp=&a;8.1 nt*p=a;C.int&p=*a;D.intp=a;正确答案:D5、假定一条定义语句为“inta10,x,*p=a;,若要把数组a中下标为3的元素值赋给X,则不正确的语句为()。A.x=a3;B. =p3;C. x=*(p+3);D.x=*p+3;正确答案:D6、()是给变量取一个别名,它引入了变量的同义词。A.结构体B.枚举C.引用D.指针正确答案:C7、类成员的访问权限中,()成员只能被本类的成员函数和其友元函数访问,但不能被派生类直接访问。A.publicB.constC.protecte
3、d0.private正确答案:D8、关于构造函数,下列说法不正确的是()。A.构造函数无任何函数返回类型B.构造函数不能有参数C.构造函数在创建对象时自动执行D.构造函数的名字和类名相同正确答案:B9、阅读下面程序,该程序的运行结果是()classBASEcharc;public:BASE(charn)x(n)BASE()coutc;;classDERIVED:publicBASEcharc;public:DERIVED(charn):BASE(n+l),c(n)DERIVED()coutvolume()D.-volume正确答案:B12、假定BoX为一个类,则执行“BOXx/语句时将()oA
4、.自动调用第一个构造函数B.自动调用拷贝构造函数C.自动调用无参构造函数D.自动调用带参构造函数正确答案:C13、假定BOX为一个类,intfun()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()。A.intBOX:fun()B.BOX:intfun()C.BOX:fun()D.intBOX:fun()正确答案:D14、与COUtendl;不等价的是()。A.coutA;B.cout12,;C.cout,0,;D.coutn;正确答案:C15、在公有继承的情况下,基类非私有成员在派生类中的访问权限是)oA.仅类内能访问B.不能直接访问C.类外均可访问D.保持不变正确答案:D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序设计 期末 测试 客观 答案