自考C++程序设计2016年10月试题及答案解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
34

下列对派生类的描述中,错误的是(  )

  • A.派生类至少应有一个基类
  • B.派生类的成员除了自己定义的成员外,还包含了它的基类成员
  • C.基类中成员访问权限继承到派生类中都保持不变
  • D.一个派生类可以作为另一个派生类的基类
35

C++类体系中,不能被派生类继承的有(  )

  • A.静态数据成员
  • B.构造函数
  • C.虚函数
  • D.静态成员函数
36

用运算符delete删除—个动态对象时(  )

  • A.首先为该动态对象调用构造函数,再释放其占用的内存
  • B.首先释放该动态对象占用的内存,再为其调用构造函数
  • C.首先为该动态对象调用析构函数,荐释放其占用的内存
  • D.首先释放该动态对象占用的内存,再为其调用析构函数
42

进行文件操作时需要包含头文件(  )

  • A.iostream
  • B.fstream
  • C.stdio
  • D.stdlib
43

在编译指令中,宏定义使用指令(  )

  • A.#define
  • B.#include
  • C.#typedef
  • D.#friend
44

下面说法正确的是(  )

  • A.生成对象时调用析构函数
  • B.定义类时必须写出该类的构造函数
  • C.调用构造函数时必须在主函数中明确写出调用格式
  • D.析构函数不可以重载
45

下列哪个函数不是类的成员函数(  )

  • A.构造函数
  • B.析构函数
  • C.友元函数
  • D.拷贝构造函数
46

下列有关重载函数的说法中错误的是(  )

  • A.重载函数必须具有不同的返回值类型
  • B.重载函数名必须相同
  • C.重载丞数参数个数可以不同
  • D.重载函数必须有不同的形参列表
47

下列关于纯虚函数与抽象类的描述中,错误的是(  )

  • A.纯虚函数是一种特殊的函数,它允许没有具体的实现
  • B.抽象类是指具有纯虚函数的类
  • C.一个基类的说明中有纯虚函数,该基类的派生类一定不再是抽象类
  • D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
48

cout是C++的(  )

  • A.关键字
  • B.对象
  • C.类
  • D.运算符
49

如果A是抽象类,则下面正确的是(  )

  • A.A中没有纯虚函数
  • B.A a;
  • C.A a[3];
  • D.A *pa;
50

在下面有关析构函数特征的描述中,正确的是(  )

  • A.一个类中可以定义多个析构函数
  • B.析构函数名与类名完全相同
  • C.析构函数不能指定返回类型
  • D.析构函数可以有一个或多个参数
51

派生类的对象对它的哪一类基类成员是可以访问的(  )

  • A.公有继承的基类的公有成员
  • B.公有继承的基类的保护成员
  • C.公有继承的基类的私有成员
  • D.保护继承的基类的公有成员