自考C++程序设计模拟试题及答案(三)

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

在没有为一个类定义任何构造函数的情况下,下列描述正确的是()

  • A.编译器总是自动创建一个不带参数的构造函数
  • B.这个类没有构造函数
  • C.这个类不需要构造函数
  • D.该类不能通过编译
35

下面说法正确的是()

  • A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
  • B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
  • C.类的内联函数必须在类体内定义
  • D.类的内联函数必须在类体外通过加关键字inline定义
36

关于类的静态成员函数描述错误的是()

  • A.在创建对象之前不存在
  • B.不能说明为虚函数
  • C.不能直接访问非静态函数
  • D.不是对象的成员
37

若Sample类中的一个成员函数说明如下:void Set( Sample&a),则 Sample&a的含义是()

  • A.指向类 Sample的名为a的指针
  • B.a是类 Sample的对象引用,用来作函数Set()的形参
  • C.将a的地址赋给变量Set
  • D.变量 Sample与a按位与的结果作为函数Set的参数
39

下列关于this指针的说法,正确的是()

  • A.this指针一定指向常量型数据
  • B.this指针指向的数据不可更改
  • C.静态成员函数中也可以访问this指针
  • D.this指针本身可直接作为成员函数的返回值
40

在构造向量时,不正确的叙述是()

  • A.可以使用基本数据类型
  • B.可以使用类
  • C.可以使用向量
  • D.不可以使用容器
42

调用声明为int print(int a,int b);的函数时,正确的方法是()

  • A.print(0.5,0.8);
  • B.print(2);
  • C.print(1,2);
  • D.print(1,2,3);
43

下列关于友元的描述错误的是()

  • A.成员函数不可作友元
  • B.类可以作友元
  • C.普通函数可以作友元
  • D.静态函数可以作友元
45

下列说法中,不正确的是()

  • A.模板类的基类可以是非模板类
  • B.模板类的派生类可以是模板类
  • C.根据建立对象时的实际数据类型,编译器把类模板实例化为模板类
  • D.可以从构造函数参数列表推断出模板实例化参数类型
46

已知 print()函数是一个类的常成员函数它无返回值,下列表示中正确的项是

  • A.void print()const
  • B.const void print()
  • C.void const print()
  • D.void print(const)
48

虚函数必须是类的()

  • A.成员函数
  • B.友元函数
  • C.构造函数
  • D.析构函数
49

对于友元描述正确的是()

  • A.友元是本类的成员函数
  • B.友元不是本类的成员函数
  • C.友元不是函数
  • D.友元不能访问本类的私有成员
50

在函数定义中的形参属于()

  • A.全局变量
  • B.局部变量
  • C.静态变量
  • D.寄存器变量