电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

大学C++复习题VIP免费

大学C++复习题_第1页
1/10
大学C++复习题_第2页
2/10
大学C++复习题_第3页
3/10
C++复习题一、简答题1.在c++中,内联函数中不能使用什么语句?答:不允许使用循环语句和分支语句2.在c++中,封装可以由那几个关键字提供控制方式?分别作用是什么?答:在类定义体里,使用了private、protected、public三个关键字是用来说明数据成员和函数成员的访问权限。public说明公有成员,该类成员都可以通过对象被访问的。private说明私有成员,该类成员只能被自己的成员函数或友元访问;protected说明保护型的成员,可以被自己的成员函数或友元访问,也可以被派生类的函数成员访问;3.由于二义性原因,一个类如何防止从一个类中重复继承?答:①通过使用作用运算符“::”明确指出访问的是哪个基类中的成员;②在类中定义同名成员;③虚基类(virtual继承方式基类名)4.在c++中,如果在多条继承路径有一个公共的基类,如果想使这个公共的基类只产生一个拷贝,则如何处理这个基类?用什么关键字?答:将这个公共基类说明为虚基类,用virtual关键字5.简单成员函数是指声明中不含有什么关键字的函数?(关注存储类型)答:简单成员函数是指存储类型为auto型。static,extern,register6.静态成员的特点?答:静态成员的特点是:不管这个类创建多少个对象,其静态成员在内存中只保留一份副本,这个副本为该类的所有对象所共享。7.当访问私有静态数据成员时,可通过什么来访问?答:在类外,私有静态数据成员不能直接访问,必须通过公有的成员函数访问。8.有关继承,静态成员是否可以被继承?可以。友元是否可以被继承?不可以构造函数是否可以被继承?不可以9.c++不允许重载什么运算符?答:成员访问运算符.;作用域运算符∷;条件运算符?:;成员指针运算符*;长度运算符sizeof()10.那些运算符只能用类运算符来重载?答:=()[]*这四个只能用类重载11.c++提供格式宽度控制方式有哪几种?关键字是?答1.intwidth(intval)intwidth()intios::width(intn)2.setw(intn)????12.十进制数0.1的二进制表示是什么?答:(0.1)10=(0.000110011...)2,它是无限循环小数。也就是说,十进制数0.1无法精确用二进制表示!13.简述程序设计的步骤。答:程序设计一般遵循以下步骤:明确问题;系统设计;用某种语言进行编程;测试与调试;运行与维护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',falsered,'\r','\f'"TodayisMonday.","\""答:字面常量是指在程序中直接写出常量值的常量。-5.23,1e+50,-25,20,.20,1e-5,-0.0e5,'\n',-000,'A','5','\r','\f',"TodayisMonday.","\""都是字面常量。其中:整数类型常量:-25,20,-000实数类型常量:-5.23,1e+50,.20,1e-5,-0.0e5字符常量:'\n','A','5','\r','\f'字符串常量:"TodayisMonday.","\""17.什么是符号常量?符号常量的优点是什么?答:符号常量是指有名字的常量,在程序中通过常量的名字来使用这些常量。程序中使用符号常量有以下优点:(1)增加程序易读性;(2)提高程序对常量使用的一致性;(3)增强程序的易维护性18.如何理解变量?变量定义和声明的作用是什么答:值可以改变的量叫变量,可变的数据.使用变量前,C++要对变量做声明19.指针类型主要用于什么场合?引用类型与指针类型相比,其优势在哪里?答:指针类型主要用于参数传递和对动态变量的访问。在C++中,指针类型还用于访问数组元素,以提高访问效率。引用类型与指针类型都可以实现通过一个变量访问另一个变量,但访问的语法形式不同:引用是采用直接访问形式,指针则采用间接访问形式。在作为函数参数类型时,引用类型参数的实参是一个变量,而...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

大学C++复习题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部