- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学C复习题
C++复习题
一、简答题
1.在c++中,内联函数中不能使用什么语句?
答:不允许使用循环语句和语句
2c++中,封装可以由那几个关键字提供控制方式?分别作用是什么?
答:在类定义体里,使用了private、protected、public。public说明公有成员,该类成员都可以通过对象被访问的。
private说明私有成员,该类成员只能被自己的成员函数或友元访问;
protected说明保护型的成员,可以被自己的成员函数或友元访问,也可以被派生类的函数成员访问;
3.由于二义性原因,一个类如何防止从一个类中重复继承?
答:①通过使用作用运算符“::”明确指出访问的是哪个基类中的成员;②在类中定义同名成员;③虚基类(virtual 继承方式 基类名)
4.在c++中,如果在多条继承路径有一个公共的基类,如果想使这个公共的基类只产生一个拷贝,则如何处理这个基类?用什么关键字?
答:将这个公共基类说明为虚基类,用virtual 关键字
5.简单成员函数是指声明中不含有什么关键字的函数?(关注存储类型)
答:简单成员函数是指存储类型为auto型
。static,,静态成员的特点是:不管这个类创建多少个对象,其静态成员在内存中只保留一份副本,这个副本为该类的所有对象所共享
9.c++不允许重载什么运算符?
答:成员访问运算符运算符运算符运算符
10.那些运算符只能用类运算符来重载?
答:= () [] * 这四个只能用重载
1c++提供格式宽度控制方式有哪几种?关键字是?
答1.int?width(int?val)????int?width(?)?? int ios::width(int n) 2.setw(int n) ????
12.十进制数0.1的二进制表示是什么?
答:(0.1)10 = (0.000110011...)2,它是无限循环小数。也就是说,十进制数0.1无法精确用二进制表示!
简述程序设计的步骤。
答:程序设计一般遵循以下步骤:明确问题; 系统设计; 用某种语言进行编程; 测试与调试; 运行与维护
14.简述编译与解释的区别。
答:编译是指把高级语言程序首先翻译成功能上等价的机器语言程序或汇编语言程序,然后执行目标代码程序,在目标代码程序的执行中不再需要源程序。
解释则是指对源程序中的语句进行逐条翻译并执行,翻译完了程序也就执行完了,这种翻译方式不产生目标程序。一般来说,编译执行比解释执行效率要高
15.简述C++程序的编译执行过程
答:编译过程主要分为4个阶段:编译预处理;编译、优化阶段;汇编过程;链接程序(?)
16.下面哪一些是合法的C++字面常量,它们的类型是什么?
-5.23, 1e+50, -25, 105, 20
.20, e5, 1e-5, -0.0e5, \n
-000, A, 5, 3.14, false
red, \r, \f Today is Monday., \
答:字面常量是指在程序中直接写出常量值的常量。-5.23, 1e+50,-25, 20 ,.20, 1e-5, -0.0e5, \n, -000, A, 5, \r, \f , Today is Monday., \都是字面常量。其中:
整数类型常量:-25, 20, -000
实数类型常量:-5.23, 1e+50 , .20, 1e-5, -0.0e5
字符常量: \n, A, 5, \r, \f
字符串常量:Today is Monday., \
17.什么是符号常量?符号常量的优点是什么?
答:符号常量是指有名字的常量,在程序中通过常量的名字来使用这些常量。程序中使用符号常量有以下优点:(1)增加程序易读性;(2)提高程序对常量使用的一致性;(3)增强程序的易维护性
18.如何理解变量?变量定义和声明的作用是什么
答:值可以改变的量叫变量,可变的数据.使用变量前,C++要对变量做声明
19.指针类型主要用于什么场合?引用类型与指针类型相比,其优势在哪里?
答:指针类型主要用于参数传递和对动态变量的访问。在C++中,指针类型还用于访问数组元素,以提高访问效率。
引用类型与指针类型都可以实现通过一个变量访问另一个变量,但访问的语法形式不同:引用是采用直接访问形式,指针则采用间接访问形式。在作为函数参数类型时,引用类型参数的实参是一个变量,而指针类型参数的实参是一个变量的地址。
除了在定义时指定的被引用变量外,引用类型变量不能再引用其他变量;而指针变量定义后可以指向其他同类型的变量。因此,引用类型比指针类型要安全。
20.const int * p1 和 int * const p2的区别是什
您可能关注的文档
- 塞曼效应实验报告.docx
- 填孔电镀Dimple 对高阶高密度互联产品的影响.doc
- 填方施工方案.docx
- 境外机构人民币银行结算账户管理办法.doc
- 填埋式垃圾处理厂施工组织设计.doc
- 塔机基础抗倾覆安全稳定性系数的综合应用.doc
- 基金行业数据容灾解决方案.doc
- 墙地砖铺贴专项施工方案.doc
- 增值税纳税评估部分方法及行业纳税评估指标.doc
- 增值税网上认证发票及网上申报税流程图.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
最近下载
- 百日咳试题附有答案.docx VIP
- 2024年广东省深圳市光明区人大常委会办公室招聘一般类岗位专干12人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- 高中语文任务驱动型材料作文:枯燥与热闹审题指导(含解析).docx VIP
- 某镇卫生院污水设计方案.pdf VIP
- 2024年广东深圳市光明区人大常委会办公室招聘一般类岗位专干3人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- 中考数学经验交流会发言稿.pdf
- 2024年7月广东省深圳市光明区人大常委会办公室招聘10人历年【高频考点汇总500题】模拟卷及参考答案详解.docx VIP
- 《溜冰圆舞曲和雷鸣电闪波尔卡》精品课件2023.pptx
- 水利项目安全评价报告.docx
- 2024年7月广东省深圳市光明区人大常委会办公室招聘10人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
文档评论(0)