下载此文档

《CC 程序设计》(高起专)练习题.doc


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
《C++程序设计》(高起专)练习题一
一、单项选择题
C++是一种( )的程序设计语言。
A. 面向对象 B. 即可面向过程,又可面向对象
C. 面向过程 D. 面向系统
在下面有关析构函数特征的描述中,正确的是( )。
A. 一个类中可以定义多个析构函数 B. 析构函数名与类名完全相同
C. 析构函数不能指定返回类型 D. 析构函数可以有一个或多个参数
下面对于友元函数描述正确的是( )。
A. 友元函数的实现必须在类的内部定义
B. 友元函数是类的成员函数
C. 友元函数破坏了类的封装性和隐藏性
D. 友元函数不能访问类的私有成员
下面描述中,表达错误的是( )。
A. 公有继承时基类中的public成员在派生类中仍是public的
B. 公有继承时基类中的private成员在派生类中仍是private的
C. 公有继承时基类中的protected成员在派生类中仍是protected的
D. 保护继承时基类中的public成员在派生类中是private的
所谓多态性是指( )
A. 不同的对象调用不同名称的函数 B. 不同的对象调用相同名称的函数
C. 一个对象调用不同名称的函数 D. 一个对象调用不同名称的对象
重载赋值操作符时,应声明为( )函数。
A. 友元 B. 虚 C. 成员 D. 多态
下列对模板的声明错误的是( )。
A. template <class T1,typename T2> B. template <class T1, T2>
C. template < typename T> D. template <class T1,class T2,class T3>
下列类中( )不是输入流类istream的派生类。
A. ifstream C. iostream D. ofstream
( )不是构造函数的特征。
A. 构造函数的函数名与类名相同 B 构造函数可以重载
C. 构造函数可以设置缺省参数 D构造函数必须指定类型说明
下列语句中错误的是( )。
A. int *p=new int (10); B. int *p=new int[10];
C. int *p=new int; D. int *p=new int[40](0)
下列关于虚基类的描述,错误的是( )
A. 设置虚基类的目的是为了消除二义性
B. 虚基类的构造函数在非虚基类之后调用
C. 若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D. 若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,( )是正确的。
A. void print( ) const; B. const void print( );
C. void const print( ); D. void print(const);
在下面有关静态成员函数的描述中,正确的是( )。
A. 在静态成员函数中可以使用this指针
B. 在建立对象前,就可以为静态数据成员赋值
C. 静态成员函数在类外定义时,要用static前缀
D. 静态成员函数只能在类外定义
在下列关键字中,用于说明类中公有成员的是( )。
A. public B. private C. protected D. friend
以下有关继承的叙述正确的是( )。
A. 构造函数和析构函数都能被继承
B. 派生类是基类的组合
C. 派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员
D. 基类的公有成员一定能被派生类的对象访问
下列各种高级语言中,不是面向对象的程序设计语言的是( )。
A. C++ B. Java C. VB D. C
下列说法中正确的是( )。
A. 类定义中只能说明函数成员的函数头,不能定义函数体
B. 类中的函数成员可以在类体中定义,也可以在类体之外定义
C. 类中的函数成员在类体之外定义时必须要与类声明在同一文件中
D. 在类体之外定义的函数成员不能操作该类的私有数据成员
静态数据成员的初始化必须在( )。
A. 类内 B. 类外 C. 构造函数内 D. 静态成员函数内
使用派生类的主要原因是( )。
A. 提高代码的可重用性 B. 提高程序的运行效率
C. 加强类的封装性 D. 实现数据的隐藏
编译时的多态性通过使用( )实现。
A. 构造函数 B. 虚函数 C. 重载函数 D. 析构函数
下列关于运算符重载的描述中,正确的是( )。
A. 可以改变运算符的目数 B. 可以改变运算符的优先

《CC 程序设计》(高起专)练习题 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小213 KB
  • 时间2018-01-04