- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象技术C++》知识要点练习试卷01
一、单选题(每题2分,共50分。)
1. 下列有关运算符函数的描述中,错误的是( )
A、运算符函数的名称总是以operator为前缀
B、运算符函数的参数可以是对象
C、运算符函数只能定义为类的成员函数
D、在表达式中使用重载的运算符相当于调用运算符重载函数
2. 执行下列语句后的输出结果是( ?)。
int cool=100;
int rad=cool;
int cat=cool
cool+=100;
coutrad”,”catendl;
A、200, 100
B、100, 200
C、100, 100
D、200, 0
3. 下列描述中,抽象类的特征有( )。
A、可以说明虚函数
B、可以构造函数重载
C、可以定义友员函数
D、不能说明其对象
4. 若要将类AClass定义为BClass的友元类,则应该在( )类中定义。
A、Aclass
B、BClass
C、二个类中都应定义
D、在两个类之外定义
5. 用来说明类中公有成员的关键字是( )。
A、public
B、private
C、protected friend
D、friend
6. 下列关于构造函数的描述中,错误的是 ( )。
A、构造函数可以设置默认参数;
B、构造函数在声明对象时自动执行;
C、构造函数可以对静态数据成员进行初始化;
D、构造函数可以重载;
7. 若X是一个bool型变量,则X 53的值( ) 。
A、为true
B、为false
C、与X的值相同
D、与X的值相反
8. 类的析构函数是在 ( ) 调用的。
A、类创建时
B、创建对象时
C、删除对象时
D、不自动调用
9. 关于new运算符的下列描述中,( )是错误的。
A、它可以用来动态创建对象和对象数组
B、使用它创建的对象可以使用运算符delete删除
C、使用它创建对象时要调用构造函数
D、使用它创建对象数组时必须要指定初始值
10. main()函数可以访问派生类的对象中它的哪一类基类成员?( )
A、公有继承的基类的公有成员
B、公有继承的基类的保护成员
C、公有继承的基类的私有成员
D、保护继承的基类的公有成员
11. 有如下程序段:
int i=5;
while (int i=0) { cout*; i--;}
运行时输出“*”的个数是 ( )
A、0
B、2
C、3
D、5
12. 从程序片断:int a = 5; course(a);可判断函数course的调用采用的是 ( )。
A、传值调用
B、带缺省参数值的函数调用
C、引用调用
D、传址调用
13. 在C++语言中,能代表逻辑值“真”的是( )。
A、0
B、大于0的数或非0整数
C、非0整数
D、非0的数
14. 可以用p.b的形式访问派生类对象p的基类成员b,其中b是( ?) 。
A、私有继承的公有成员
B、公有继承的私有成员
C、公有继承的保护成员
D、公有继承的公有成员
15. 执行下列语句后变量x和y的值是( )。
y=15;x=y++;
A、x=15,y=15
B、x=16,y=16
C、x=15,y=16
D、x=16,y=15
16. 动态内存分配的主要目的是( )。
A、使程序按动态方式运行
B、正确合理的使用内存
C、提高程序的运行速度
D、提高程序的可读性
17. 执行语句k=10;j=k++;后k和j的值分别为( )。
A、k=10,j=10
B、k=10,j=11
C、k=11,j=10
D、k=11,j=11
18. 友元关系不能( )?
A、继承
B、是类与类的关系
C、是一个类的成员函数与另一个类的关系
D、提高程序的运行效率
19. 如果一个类的成员函数read()不修改类的数据成员值,则应将其声明为( )。
A、void read() const
B、const void read();
C、void const read();
D、void read(const);
20. 在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用( )。
A、内联函数
B、重载函数
C、递归调用
D、嵌套调用
21. 若:int a[4][5]={0};则下面正确的叙述是( )。
A、只有元素a[0][0]可得到初值0
B、此说明语句不正确
C、数组a中各元素都可得到初值,但其值不一定为0
D、数组a中每个元素均可得到初值0
22. 下面对静态数据成员的描述中,正确的是( )。
A、静态数据成员由类的所有对象共享的
B、类的每一个对象都有自己的静态数据成员
C、类的不同对象有不同的静态数据成员值
D、静态数据成员不能通过类的对象调用
23. 以下定义数组中错误的是( )。
A、int
您可能关注的文档
- 《跨文化管理》知识要点练习试卷.docx
- 《金融市场与机构》知识要点练习试卷.docx
- 《企业信息管理》知识要点练习试卷.docx
- 《互联网软件应用与开发》知识要点练习试卷.docx
- 《国际贸易实务》知识要点练习试卷.docx
- 《网络营销》知识要点练习试卷.docx
- 《计算机网络原理》知识要点练习试卷.docx
- 《数据库技术》知识要点练习试卷.docx
- 《管理学》知识要点练习试卷.docx
- 《管理信息系统》知识要点练习试卷.docx
- 2024_2025学年高中英语Module2FantasyLiteraturePeriodOne教案含解析外研版选修6.docx
- 2024_2025学年高中历史第五单元近现代中国的先进思想第23课毛泽东与马克思主义的中国化课时作业岳麓版必修3.doc
- 江苏专版2024高考语文二轮复习小说文本阅读__群文通练改革留痕含解析.docx
- 2024_2025年高中语文第2单元6罗曼罗兰节选教案粤教版必修1.doc
- 江苏专版2025版高考英语考前保分训练专题1语法知识第3节名词性从句练习牛津译林版.docx
- 江苏专版2025版高考英语大二轮复习专题1语法知识第十一节名词与冠词学案牛津译林版.docx
- 2024_2025学年高中政治第二单元探索世界与追求真理第5课第1框意识的本质作业含解析新人教版必修4.doc
- 再生障碍性贫血讲.ppt
- 企业产品标准信息公共服务平台操作介绍.ppt
- 劳动法和劳动合同法的立法目的.ppt
文档评论(0)