下载此文档

11 C++程序设计基础.pdf


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/ 4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 4 下载此文档
文档列表 文档介绍
11 C++程序设计基础
一、选择填空
下面对变量的引用中错误的是。
(A)int x; int &p=x; (B)float x; float &p=x;
(C)int x; int &p; p=x; (D)char x; char &p=x;
在以下关于 C++ 构造函数的描述中,错误的是。
(A)构造函数可以重载(B)构造函数可以带缺省形参值
(C)构造函数名必须与类同名(D)构造函数可以带回返回值
下面对 C++函数重载的要求中,错误的是。
(A)函数名相同
(B)函数参数个数或参数类型至少有一个不同
(C)函数参数不可以用缺省值
(D)函数返回值必须不同
下面对友元函数描述正确的是。
(A)友元函数的实现必须在类的内部定义
(B)友元函数是类的成员函数
(C)友元函数破坏了类的封装性和隐藏性
(D)友元函数不能访问类的私有成员
下面关于 new 运算符的错误描述是。
(A)使用运算符 new 创建对象数组时必须定义初始值
(B)使用运算符 new 创建对象时,会调用类的构造函数
(C)运算符 new 可以用来动态创建对象和对象数组
(D)使用 new 运算符创建的对象可以使用运算符 delete 删除
下面关于运算符重载的正确描述是。
(A)运算符重载可以改变运算符的操作数的个数
(B)运算符重载可以改变优先级
(C)运算符重载可以改变结合性
(D)运算符重载不可以改变语法结构
C++中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行;
另一种是通过派生出新的类。
(A)继承(B)封装(C)复用(D)引用
下面对于基类和派生类关系的描述中,错误的是。
(A)派生类是基类的具体化
(B)派生类是基类的子集
(C)派生类是基类定义的延续
(D)派生类是基类的组合
下面关于继承的描述中,错误的是。
(A)派生类中继承的基类成员的访问权限到派生类保持不变
(B)派生类的成员除了它自己的成员外,还包含了它的基类的成员
(C)析构函数不能被继承
1
(D)派生类是基类的组合
构造函数是在时被执行的。
(A)程序编译
(B)程序装入内存
(C)创建类
(D)创建对象
在声明类时,下面正确的是。
(A)没有用 private、public、protected 定义的数据成员是公有成员
(B)private、public、protected 可以按任意顺序出现
(C)可以在类的声明中给数据成员赋初值
(D)数据成员的数据类型可以是 register
使用派生类的主要原因是。
(A)提高程序的运行效率(B)提高代码的可重用性
(C)加强类的封装性(D)实现数据的隐藏
下面关于虚函数正确的描述是。
(A)构造函数不能是虚函数(B)析构函数不能是虚函数
(C)虚函数可以是静态成员函数(D)虚函数可以是友元函数
下面语句中错误的是。
(A)int *p=new int(10); (B)int

11 C++程序设计基础 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 4
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-09-06
最近更新