文档介绍:练习七
单项选择题
以下关于对象的概念,描述错误的是( )
A) 对象是类的一个实例
B) 对象代表着正在创建的系统中的一个实体
C) 对象就是C语言中的结构变量
D) 对象之间通过消息传递信息
下列关于C++中类的描述错误的是( )
A) 类与类之间必须是平等的关系,而不能组成层次关系
B) 类是抽象数据类型的实现
C) 类用于描述事物的属性和对事物的操作
D) 类之间可以通过封装而具有明确的独立性
关于访问权限,下列说法正确的是( )
A) 在类中如果访问权限缺省,所指成员为私有类型
B) 结构体如果访问权限缺省,所指成员为私有类型
C) 只有类中的成员函数才能存取类中的保护型成员
D) 如果类中同时具有共有成员和私有成员,则必须先声明共有成员
有关析构函数的说法不正确的是( )
A) 析构函数有且只有一个
B) 析构函数的功能是用来释放一个对象
C) 析构函数没有返回类型
D) 析构函数和构造函数一样可以有形参
已知MyClass类,则当执行下面语句时,构造函数被调用了( )次
MyClass a[2];
A) 0 B) 1 C) 2 D) 3
已知MyClass类,该类的拷贝构造函数的声明语句是( )
A) MyClass ( MyClass x ) ;
B) MyClass ( MyClass &x ) ;
C) MyClass &( MyClass x ) ;
D) MyClass ( MyClass *x ) ;
关于类中数据成员的生存期,下面说法正确的是( )
A) 类中的数据成员的生存期与对象的生存期无关
B) 类中的数据成员的生存期比对象的生存期长
C) 类中的数据成员的生存期比对象的生存期短
D) 类中的数据成员的生存期是由对象决定的
下列关于this指针的说法错误的是( )
A) this是指向类对象自身的地址常量
B)函数