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

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

下列有关重载函数的说法中正确的是(  )

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

当一个类的某个函数被说明为virtual时,在该类的所有派生类中的同原型函数(  )

  • A.都是虚函数
  • B.只有被重新说明时才是虚函数
  • C.都不是虚函数
  • D.只有被重新说明为virtual时才是虚函数
36

类中定义的成员默认访问属性为(  )

  • A.public
  • B.private
  • C.protected
  • D.friend
37

拷贝构造函数的参数是(  )

  • A.某个对象名
  • B.某个对象的成员名
  • C.某个对象的引用名
  • D.某个对象的指针名
38

关于类模板的说法正确的是(  )

  • A.类模板的主要作用是生成抽象类
  • B.类模板实例化时,编译器将根据给出的模板实参生成一个类
  • C.在类模板中的数据成员具有同样类型
  • D.类模板中的成员函数没有返回值
39

有关多态性说法不正确的是(  )

  • A.C++语言的多态性分为编译时的多态性和运行时的多态性
  • B.编译时的多态性可通过函数重载实现
  • C.运行时的多态性可通过模板和虚函数实现
  • D.实现运行时多态性的机制称为动态多态性
40

关于友元函数的描述中,错误的是(  )

  • A.友元函数不是成员函数
  • B.友元函数只能访问类中私有成员
  • C.友元函数破坏隐藏性,尽量少用
  • D.友元函数说明在类体内,使用关键字friend
41

关于对象概念的描述中,说法错误的是(  )

  • A.对象就是C语言中的结构体
  • B.对象代表着正在创建的系统中的一个实体
  • C.对象是类的一个变量
  • D.对象之间的信息传递是通过消息进行的
42

下列说明语句中正确的是(  )

  • A.int a, &ra=a, &&ref=ra;
  • B.int&refa[10];
  • C.int a, &ra=a, &*refp=&ra;
  • D.int *pi, *&pref=pi;
43

类中能访问静态成员的函数是(  )

  • A.虚函数
  • B.静态成员函数
  • C.构造函数
  • D.析构函数
45

下列有关构造函数的描述中,正确的是(  )

  • A.构造函数可以带有返回值
  • B.构造函数的名字与类名完全相同
  • C.构造函数必须带有参数
  • D.构造函数必须定义,不能缺省
46

关于类和对象不正确的说法是(  )

  • A.类是一种类型,它封装了数据和操作
  • B.对象是类的实例
  • C.一个类的对象只有一个
  • D.一个对象必属于某个类
48

关于new运算符的下列描述中,错误的是(  )

  • A.它可以用来动态创建对象和对象数组
  • B.使用它创建的对象和对象数组可以使用运算符delete删除
  • C.使用它创建对象时要调用构造函数
  • D.使用它创建对象数组时必须指定初始值
52

编写C++程序一般需经过的几个步骤依次是(  )

  • A.编辑、调试、编译、连接
  • B.编译、调试、编辑、连接
  • C.编译、编辑、连接、运行
  • D.编辑、编译、连接、运行