c++ 期末复习

c++ 期末复习

  1. C++ 语言的头文件与源程序文件扩展名分别是( .h )和( .cpp )
  2. 一般情况下 , 按照面向对象的要求 , 把类中的数据成员 ( 属性 ) 定义为( 私有 )权限 , 而把成员函数 ( 方法 ) 定义为( 公有)权限
  3. 用于输出表达式值的标准输出流对象是( cin )。,用于从键盘上为变量输人值的标准输人流对象是(cout )。
    不要写成<< >> 这两是分别是插入运算符和提取运算符,而不是对象
  4. 变量分为全局和局部两种,( 全局变量默认初始化为0 )。变量没有赋初值时,其值是不确定的
  5. 如果成员函数不需要访问类的(非静态 )成员,则可以把它声明为静态成员函数。
  6. 友元函数可以是( 普通函数(全局函数) ),也可以是(其它类的成员函数 )。
  7. 面向对象程序设计的 3 大机制为:(封装性 )、( 继承性 )和( 多态性 )
  8. 如果一个特定的类型 S 当且仅当它提供了类型 T 的行为时,则称类型 S 是类型 T 的( 子类 )即S类包含了T的函数
  9. 模板对处理数据的类型的要求不同可以分为两种类型: ( 函数模板 ) 和 ( 类模板 )
  10. 虚函数实现了 C++ 的 ( 多态性 ) 机制,类实现了 C++ 的 ( 封装 )机制
  11. C++ 目标程序经 _( 编译连接 ) 后生成扩展名为 exe 的可执行程序文件
  12. 16 位计算机中整型占 ( 2 ) 个字节存储空间
  13. 若一全局变量只允许本程序文件中的函数使用,则定义它时应加上修饰符 ( static )
  14. 静态数据成员是类的所有对象中的 ( 共享 ) 成员,而非静态数据成员是属于 ( 一个具体 )对象的
  15. 构造数据类型,包括数组、 ( 指针 ) 、 ( 结构体共用体 )、 ( 枚举 )和类等
  16. 使用传统的结构化程序设计方法设计程序的步骤是 ( 自顶向下 ) 、 ( 逐步求精 )、( 模块化设计 )
  17. 不同的操作系统及编译环境中,指针类型占用的字节数是不同的。一般而言,
    编译生成16位的代码时,指针占2个字节
    编译生成32位的代码时,指针占4个字节
    编译生成64位的代码时,指针占8个字节
  18. 虚函数只能在说明时定义,而纯虚函数既可以在函数说明时定义,也可以在函数实现时定义
  19. 虚函数的三种调用方式:指针,引用,对象(不能实现多态)
  20. 解决二义性的方法,使用作用域运算符::,将共同基类说明为虚基类
  21. 成员函数包含静态成员函数与非静态成员函数

-------------- 考完了,考的很简单,学的也只是些皮毛,不能在这里止步啊,c++里还有好多好多东西,加油 ----------

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值