- 253
- 0
- 约1.21万字
- 约 12页
- 2018-07-10 发布于上海
- 举报
PAGEPAGE179面向对象程序设计_固定试卷模拟1-3一、单选题 1. 下列符号中能够作为C++标识符的是 D (2分)A.4p B.how many C.friend D._256 为了解决程序中函数调用的效率问题,可以将一些函数体代码不是很大,但被频繁调用的函数定义为 B(2分)重载函数 B.内联函数 C.递归函数 D.友元函数 3. 抽象类至少包含一个 C (2分)A.静态函数 B.虚析构函数 C.纯虚函数 D.友元函数 9. 抽象类至少包含一个 B (2分)A.友元函数 B.纯虚函数 C.虚函数 D.虚析构函数 4. C++中重载的运算符是 B (2分)A.用于输入操作的成员函数 B.用于输入操作的非成员函数 C.用于输出操作的成员函数 D.用于输出操作的非成员函数 5. 下列函数中,具有隐含this指针的是 D (2分) class MyClass{ public: MyClass(); //① friend void fun2(); //② static int fun3(); //③ private: int count; //④ }; ① B.② C.③ D.④ 7. 下列函数中,具有隐含的this指针的是 A (2分) class MyClass{ public:int fun1(); //①friend int fun3(); //②static void fun2(); //③static int count; //④ };① B.② C.③ D.④ 6. 已知函数f的原型是void f(int x, int y);,变量v1、v2的定义是:int v1, v2;,下列调用语句中,正确的是 C (2分)A.f(v1,v2); B.f(v1,v2); C.f(v1,v2); D.f(v1,v2); 7. 下列有关继承和派生的描述中,错误的是 C (2分)A.派生类要向基类的构造函数传递参数 B. 多继承时可能产生二义性C. 派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数 D. 一个基类可以有多个派生类,一个派生类可以有多个基类8. 下列语句中,会产生编译错误的是 B (2分) int i=0, j=1; int r=i; //① r=j; //② r=r+5; //③ int *p=i; //④① B.② C.③ D.④ 9. 下列语句中,会产生编译错误的是 B (2分)A.int x=5; int ref=x; B.const int size;C.int x=5; int ref=x; x++; D.const int size=100;10. 不论派生类以何种方式继承基类,都不能使用基类的 C (2分)A.保护成员和私有成员 B.公有成员 C.私有成员 D.保护成员1. 当派生类从基类私有继承时,基类中的公有成员和保护成员成为派生类的 C (2分)A.保护成员和私有成员 B.公有成员 C.私有成员 D.保护成员 11. 下列关于类和对象的描述中,错误的是 B (2分)A.类是创建对象的模板 B.一个类只能有一个对象 C.一个对象一定属于某个类 D.对象是状态和操作的封装体 11. 下列关于类和对象的描述中,正确的是 C (2分)A.一个类只能有一个对象 B.类对象可以访问类的全部成员C. 类和对象的关系是一种数据类型与变量的关系 D.对象是对类的抽象 6. 下列关于类和对象的描述中,错误的是 B (2分)A.类具有封装性 B. 类对象可以访问类的全部成员C. 类是所有对象的共同的行为和不同的状态的集合体 D.对象是类的具体实例15. 下列关于类定义的描述中,错误的是 A (2分)A.类定义中包括数据成员和成员函数的声明 B.类成员的默认访问权限是私有的C.可以在类体内对数据成员进行初始化 D.成员函数必须
您可能关注的文档
最近下载
- 以工代赈40年:演进历程、政策逻辑与未来展望.pdf VIP
- (反光)灯槽(走廊天花)安装施工方案及技术措施.docx VIP
- 地下车库环氧地坪施工安全方案.docx VIP
- 基于人工智能的区域教育质量监测:数据质量控制与评估体系构建教学研究课题报告.docx
- 美国民事没收面临的违反正当程序的抗辩.doc VIP
- 美国民事没收无辜所有者抗辩:历史、现状与启示.doc VIP
- 全国职业大赛(中职)ZZ012食品药品检验赛项赛题库共计10套.docx
- 墙体加固设计与施工方案.docx VIP
- NYT1117-2010 水溶肥料钙、镁、硫、氯含量的测定.pdf VIP
- 1MD-HPV-20150304-01 HPV检测临床关注的问题.ppt VIP
原创力文档

文档评论(0)