- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
判断题
1. C++中标识符内的大小写字母是没有区别的。
2. C++是一种以编译方式实现的高级语言。
3. 在私有继承中,基类中所有成员对派生类都是不可见的。
4. 在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的。
5. 使用关键字class定义的类中缺省的访问权限是私有(private)的。
6. 引用就是某个变量的别名,对引用的操作,实质上就是对被引用的变量的操作。
7. 类封装了数据和操作。
8. 析构函数可以有形参。
9. 派生类至少有一个基类。
10. 全局函数和静态成员函数也能声明为虚函数。
11. 在公有和保护继承方式下,派生类的对象可以对基类的保护成员进行访问
12. 友元本身就是类的成员。
13. 一个类只能有一个对象。
14. 构造函数没有函数类型。
15. 构造函数没有函数类型。
16. 只有类的成员函数才能声明为虚函数。
17. 所谓私有成员是指只有类中所提供的成员函数才能直接访问它们,任何类以外的函数对它们的访问都是非法的。
18. For循环是只有可以确定的循环次数时才可使用,否则不能用for循环。
19. 通常的拷贝初始化函数的参数是某个对象的成员名或对象的引用名。
20. 已知:类A中一个成员函数说明如下:void Set(A a);其中A a的含意是将a的地址值赋给变量Set。
选择题
1. 一个最简单的C++程序,可以只有一个(2分)
A. 库函数 B. 自定义函数 C. main函数 D. 空函数
2. C++程序中的简单语句必须以( )结束(2分)
A. 冒号 B. 分号 C. 空格 D. 花括号
3. 下列选项中,全部都是C++关键字的选项为(2分)
A. while IF Static B. break char go C. sizeof case extern D. switch float integer
4. 下列正确的字符常量为(2分)
A. a B. name C. a D. \101
5. 下列选项中,( )不能交换变量a和b的值。(2分)
A. t=b; b=a; a=t; B. a=a+b; b=a-b; a=a–b; C. t=a; a=b; b=t; D. a=b; b=a;
6. 已知 int a[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, *p = a ;则不能表示数组 a 中元素的式子是( )(2分)
A. *a B. *p C. a D. a[p-a]
7. 在下列运算符中,( )优先级最高。(2分)
A. = B. *= C. + D. *
8. 对于以下程序段,表达式正确的是
class base{public: int b;};
class base1:public base{};
class base2:public base{};
class derived: public base1,public base2{public: int fun();};
derived d;(2分)
A. d.base1::b B. d.base::b C. d.b D. d.base::fun()
9. 派生类的对象与基类的对象的关系是(2分)
A. 属于前者则不属于后者
B. 属于前者,不一定属于后者
C. 不属于前者则一定不属于后者
D. 属于前者则一定属于后者
10. 如果没有使用关键字,则所有成员(2分)
A. 都是public权限 B. 都是protected权限 C. 都是private权限 D. 权限情况不确定
11. 下列说法中正确的是(2分)
A. 运算符new用于建立生存期可控的对象
B. new建立动态对象的语法完全不同于建立动态变量的情况
C. 使用new建立的动态对象不用时必须调用析构函数删除
D. new和构造函数不能同时使用
12. 一个类最多可有几个虚析构函数(2分)
A. 不定 B. 4 C. 3 D. 1
13. 关于下面程序段,说法正确的是
class A{
private: int n;
public: A(A);
};
A::A(Aa){n=a.n;}(2分)
A. A obj2(obj1);用对象obj1初始化具有相同类类型的对象obj2
B. A obj2(
您可能关注的文档
最近下载
- 2023-2024学年山东省济南市天桥区九年级上学期化学期末试题及答案.doc VIP
- 【高考真题】2024年黑、吉、辽普通高等学校招生选择性考试地理试卷 附解析 .pdf
- 小学六年级英语试卷分析报告精选课件.ppt
- 2024年学年度二年级数学期末考试质量分析总结(2篇).pdf
- 光伏项目施工方案.docx
- 2024年临床医师定期考核试题中医知识题库及答案(共330题).docx
- 第11课《山地回忆》教学设计统编版(2024)七年级语文下册.docx
- 高一地理必修一知识点 高一地理必修一知识点总结.doc VIP
- 4.高压电缆平滑铝护套特点与运用的探讨(1).pdf
- 文旅集团的面试题.pdf VIP
文档评论(0)