《面向对象程序设计C》期末试卷及标准答案(A).pdf





《《面向对象程序设计C》期末试卷及标准答案(A).pdf》由会员分享,可在线阅读,更多相关《《面向对象程序设计C》期末试卷及标准答案(A).pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象程序设计 C期末试卷及标准答案(A)面向对象程序设计 C+期末考试试卷(A)一、选择题(每小题 2 分,共 40 分)1、C+是()。A.面向对象的程序设计语言 B.面向过程的程序设计语言 C.既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言 D.非结构化的程序设计语言 2、面向对象程序设计思想的主要特征中不包括()。A.封装性 B.多态性 C.继承性 D.功能分解,逐步求精 3、若定义:string str;当语句 cinstr;执行时,从键盘输入:Microsoft Visual Studio 6.0!所得的结果是 str=()。A.Microsoft Visual S
2、tudio 6.0!B.Microsoft C.Microsoft Visual D.Microsoft Visual Studio 6.0 4、考虑下面的函数原型声明:void testDefaulParam(int a,int b=7,char z=*);下面函数调用中,不合法的是()。A.testDefaulParam(5);B.testDefaulParam(5,8);C.testDefaulParam(5,#);D.testDefaulParam(0,0,*);5、下列语句中,将函数 int sum(int x,int y)正确重载的是()。A.float sum(int x,int
3、 y);B.int sum(int a,int b);C.float sum(float x,float y);D.double sum(int y,int x);6、下列表示引用的方法中,()是正确的。已知:int a=1000;A.int&x=a;B.char&y C.int&z=1000;D.float&t=&a 7、在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用()。A.内联函数 B.重载函数 C.递归调用 D.嵌套调用 8、下列有关 C+类的说法中,不正确的是()。A.类是一种用户自定义的数据类型 B.只有类中的成员函数或类的友元函数才能存取类中的私有
4、成员 C.在类中,如果不做特别说明,所有成员的访问权限均为私有的 D.在类中,如果不做特别说明,所有成员的访问权限均为公用的 9、已知 X 类,则当程序执行到语句:X array3;时,调用了()次构造函数。A.0 B.1 C.2 D.3 10、下面说法中,正确的是()A.一个类只能定义一个构造函数,但可以定义多个析构函数 B.一个类只能定义一个析构函数,但可以定义多个构造函数 C.构造函数与析构函数同名,只要名字前加了一个求反符号()D.构造函数可以指定返回类型,而析构函数不能指定任何返回类型,即使是 void 类型也不可以 11、已知:print()函数是一个类的常成员函数,它无返回值,下
5、列表示中,()是正确的。A.void print()const;B.const void print();C.void const print();D.void print(const);12、下面描述中,表达错误的是()A.公用继承时基类中的 public 成员在派生类中仍是 public 的 B.公用继承时基类中的 private 成员在派生类中仍是 private 的 C.公用继承时基类中 的 protected 成员在派生类中仍 是protected 的 D.私有继承时基类中的 public 成员在派生类中是 private 的 13、设置虚基类的目的是()。A.简化程序 B.消除二义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计C 面向 对象 程序设计 期末试卷 标准答案

限制150内