选择题: 1下列的各函数中,c不是类的成员函数 a.构造函数 b.析构函数 c.友元函数 d.复制构造函数 2.d不是构造函数的特征 a.构造函数的函数名与类名相同 b.构造函数可以重载 c.构造函数可以设置缺省参数 d.构造函数必须指定类型说明 3.a是析构函数的特征。 a.一个类中只能定义一个析构函数 b.析构函数在对象创建时调用 c.析构函数的定义只能在类体内 d.析构函数可以有一个或多个参数 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 1 1 下列的各函数中, ___不是类的成员函数. a. 构造函数 b. 析构函数 c. 友元函数 d. 复制构造函数 2.___不是构造函数的特征。 a. 构造函数的函数名与类名相同 b. 构造函数可以重载 c. 构造函数可以设置缺省参数 d. 构造函数必须指定类型说明 3. ___是析构函数的特征。 a. 一个类中只能定义一个析构函数 b. 析构函数在对象创建时调用 c. 析构函数的定义只能在类体内 d. 析构函数可以有一个或多个参数 一、选择题: c d a
4.关于成员函数特征的下述描述中,a是错误的。 a.成员函数一定是内联函数 b.成员函数可以重载 c.成员函数可以设置参数的缺省值 d.成员函数可以是静态的 5.复制构造函数的形参是 a某个对象名 b某个对象的成员名 c某个对象的引用名 d某个对象的指针名 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 2 4.关于成员函数特征的下述描述中,___是错误的。 a.成员函数一定是内联函数 b.成员函数可以重载 c.成员函数可以设置参数的缺省值 d.成员函数可以是静态的 5.复制构造函数的形参是___。 a.某个对象名 b.某个对象的成员名 c.某个对象的引用名 d.某个对象的指针名 a c
6.如果编程者没有显式定义构造函数(包括复制构造函数), C+编译器就d。 a出现编译错误 b没有构造函数 必须显示定义 d隐式定义缺省的构造函数 7.静态成员函数仅能访问a。 a静态的数据成员 b非静态的成员函数 c非静态的数据成员 d以上都不对 C++程序设计课件设计制作:徐龙琴 3
C++程序设计课件 设计制作:徐龙琴 3 6.如果编程者没有显式定义构造函数(包括复制构造函数), C++编译器就___。 a.出现编译错误 b.没有构造函数 c.必须显示定义 d.隐式定义缺省的构造函数 7.静态成员函数仅能访问___。 a.静态的数据成员 b.非静态的成员函数 c.非静态的数据成员 d.以上都不对 d a
8.静态数据成员的初始化必须在b。 a类内 b类外 c在构造函数内 d静态成员函数内 9.友元作用a。 a提高程序的运用效率 b加强类的封装性 c实现数据的隐藏性 d增加成员函数的种类 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 4 8.静态数据成员的初始化必须在___。 a.类内 b.类外 c.在构造函数内 d.静态成员函数内 9.友元作用___。 a.提高程序的运用效率 b.加强类的封装性 c.实现数据的隐藏性 d.增加成员函数的种类 b a
10.下面关于类和对象的说法不正确的是b A)对象是类的一个实例 B)一个类只能有一个对象 C类只有一个名字而对象名可以任意多个名字 D)类和对象的关系与数据类型和变量的关系相似 11.下面关于类的说法不正确的是 A)类是一种用户自定义数据类型 B)只有类的成员才能访问类的私有成员 C)在类中,如果不作特别声明,所有成员均为公有成员 D)在类中,如果不作特别声明,所有成员均为私有成员 12要使类中的某个成员可被自由访问,应使用的访问权限为d A) private B) protected C)publish D) public C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 5 10.下面关于类和对象的说法不正确的是 A)对象是类的一个实例 B)一个类只能有一个对象 C)类只有一个名字而对象名可以任意多个名字 D)类和对象的关系与数据类型和变量的关系相似 11.下面关于类的说法不正确的是 A)类是一种用户自定义数据类型 B)只有类的成员才能访问类的私有成员 C)在类中,如果不作特别声明,所有成员均为公有成员 D)在类中,如果不作特别声明,所有成员均为私有成员 12要使类中的某个成员可被自由访问,应使用的访问权限为 A) private B) protected C) publish D) public b c d