- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C期末考试复习题
C期末考试复习题
C期末考试复习题
可编写可更正
C++ 期末考试复习题
一、选择题
1. 在申明类时,下边的说法正确的选项是( C )。
A. 可以在类的申明中给数据成员赋初值 B. 数据成员的数据种类可以是 register
public 、protected 可以按任意序次出现
D. 没实用 private 、 public 、 protected 定义的数据成员是公有成员
2. 在一个类的定义中,包括有( C )成员的定义。
A. 数据 B. 函数 C. 数据和函数 D.
数据或函数
假定 AA为一个类, int a() 为该类的一个成员函数,若该成员函数在类定义体外定义,
则函数头为( A )。
A. int AA::a() B. int AA:a() C.
AA::a() D. AA::int a()
4. 假定 AA 为一个类, a 为该类公有的数据成员, px 为指向该类对象的一个指针,则接见
px 所指对象中数据成员 a 的格式为( C )。
A. px(a) B. px[a] C. px-a D.
以下关于运算符 new 的描述中,错误的选项是(D )。
A.它可以创立对象或变量 B .它可以创立对象数组或一般种类数组
C.用它创立对象或对象数组时要调用相应的构造函数 D.用它创立的对象可以不用
delete 运算符开释
1
可编写可更正
6. 在下边有关析构函数特色的描述中,正确的选项是( A )。
A. 一个类中可以定义多个析构函数 B. 析构函数名与类名完整同样
C. 析构函数不可以指定返回种类 D. 析构函数可以由一个或多个参数
构造函数是在( B )时被履行的。
A. 程序编译 B. 创立对象 C. 创立类 D. 程序装入内存
友元的作用之一是( A )。
A. 提升程序的运转效率B. 增强类的封装性
C. 实现数据的隐蔽性 D. 增添成员函数的种类
设置虚基类的目的是(B )。
A. 简化程序 B. 除掉二义性 C. 提升运转效率 D. 减少目标代码
10. 回值的纯虚函数,正确的写法是( B )。
show () =0; void show ();
void show () =0; D. void show () =0 virtual ;
11. 重载函数在调用时选择的依照中,( B )是错误的。
A. 函数名字 B. 函数的返回种类 C.参数个数 D. 参数的种类
12. 已知: int fun (int &a),m=10 ;以下调用 fum() 函数的语句中,正确的选项是( C )。
A. fun( & m); B. fun (m*2); C. fun (m) ; D . fun
(m++);
13. 以下各种类中,不可以定义对象的类是( B )。
A.派生类 B .抽象类 C .嵌套类 D .虚基类
2
可编写可更正
类中定义的成员默以为( A )接见属性。
A. public B. private C.
protected D. friend
15. 静态成员函数对类的数据成员接见( B )。
A. 是不同意的 B. 只同意是
静态数据成员
C. 只同意是非静态数据成员 D. 可同意是静态数据成员或非静
态数据成员
16. 在以下语句中,将函数 int f_sum(int x,int y) 正确重载的是( A )。
f_sum(int x,int y) f_sum(int a,int b)
f_sum(int x) f_sum(int a,int b)
以下各语句是输出字符 A 的,此中错误语句是(B )。
A. coutA; B. (A); C . char ch=A;coutch;
D. coutput(A);
当将一个类 A 或函数 f() 说明为另一个类 B 的友元后,类 A 或函数 f() 可以直接接见类
B的( D )。
A. 只 能 是 公 有 成
员 B. 只好是保护成员
C. 只好是除私有成员以外的任何成员 D. 拥有任何权限的成
员
19. C++ 语言程序中进行文件操作时应包括的头文件是( A )。
3
可编写可更正
A. B. C. D.
20. 在 C++程序中使用的 cin 表记符是系统类库中定义的( A )类中的一个对象。
A. istream B. ostream C.
iostream D. fstream
21. 已知: char n =’p’; 在以下表示引用的方法中,( )是正确的。
x=n; B. char y=’ p’ ; C. char z; t=n;
在( A )状况下适合采纳内联函数。
A. 函数代码小,屡次调用B.
您可能关注的文档
- CW1系列智能型万能式断路器.docx
- CWNS型常压卧式燃油热水锅炉主要参数表.docx
- Cytoscape软件画图说明.docx
- C之匈牙利命名法.docx
- c位是什么意思?.docx
- C实现可拖动和调整大小的控件.docx
- c开头的火车是什么车?.docx
- C期末复习题库.docx
- c用NPOI2.1在docx页眉中增加图片.docx
- c的事务处理三层架构jacky73博客园.docx
- 2025年粮油生产情况汇报材料 .pdf
- 2022-2027年中国进口食品行业市场运行现状及投资规划建议报告.docx
- 陕西省白河县2023-2024年《质量员之市政质量基础知识》考试必背100题题库附答案(名师推荐).docx
- 建筑施工机械设备管理培训.pptx
- 陕西省白河县2023-2024年《质量员之市政质量基础知识》考试必刷100题完整题库附参考答案(实用.docx
- 2025年爱心传承盟约:亲情继承协议.docx
- 2025年中国茶提取物行业市场全景监测及投资前景展望报告.docx
- 2025年篮球运动员技能理论知识试题(附含答案) .pdf
- 2025年篮球比赛闭幕式主持词_2 .pdf
- 2025年篮球比赛通讯稿15篇 .pdf
文档评论(0)