12秋大连理工大学12秋《C/C++语言程序设计》在线作业2
大工12秋《C/C++语言程序设计》在线作业2
试卷总分:100
单选题 判断题
一、单选题(共 10 道试题,共 60 分。)
1.( )是给对象取一个别名,它引入了对象的同义词。
A. 指针
B. 引用
C. 枚举
D. 结构
2.下述静态数据成员的特性中,( )是错误的。
A. 说明静态数据成员时前边要加修饰符static
B. 静态数据成员要在类体外进行初始化
C. 引用静态数据成员时,要在静态数据成员名前加“类名”和作用域运算符
D. 静态数据成员不是所有对象所共用的
此题选: D
3.已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,( )是正确的。
A. s.p=5
B. s-p=5
C. s.*p=5
D. *s.p=5
4.( )是析构函数的特点。
A. 一个类只能定义一个析构函数
B. 析构函数名与类名相同
C. 析构函数的函数体只能在类体内
D. 析构函数可以有一个或者多个参数
5.下列表示引用的方法中,( )是正确的。
A. int &x=m;
B. int &y=10;
C. int &z;
D. float &t=&m;
6.有关成员函数的说法错误的是( )。
A. 成员函数一定是内联函数
B. 成员函数可以重载
C. 成员函数可以设置参数的默认值
D. 成员函数可以是静态的
7.有关类的说法错误的是( )。
A. 类是一种用户自定义的数据类型
B. 只有类中的成员函数才能存取类中的私有数据
C. 在类中,如果不作特别说明,所指的数据均为私有类型
D. 在类中,如果不作特别说明,所指的成员函数均为公有类型
此题选: D
8.( )不是构造函数的特征。
A. 构造函数的函数名和类名相同
B. 构造函数可以重载
C. 构造函数可以设置默认参数
D. 构造函数必须指定类型说明
此题选: D
9.有关类和对象的说法错误的是( )。
A. 对象是类的一个实例
B. 任何一个对象只能属于一个具体的类
C. 一个类只能有一个对象
D. 类与对象的关系和数据类型和变量的关系相似
10.作用域运算符的功能是( )。
A. 标识作用域的级别
B. 指出作用域的范围
C. 给定作用域的大小
D. 标识某个成员是属于哪个类
此题选: D
大工12秋《C/C++语言程序设计》在线作业2
试卷总分:100
单选题 判断题
二、判断题(共 10 道试题,共 40 分。)
1.友元关系可以继承。
A. 错误
B. 正确
2.new的功能是动态分配内存。
A. 错误
B. 正确
3.可以在类的构造函数中对静态数据成员进行初始化。
A. 错误
B. 正确
4.对象数组的元素是不同类的对象。
A. 错误
B. 正确
5.构造函数可以带参数。
A. 错误
B. 正确
6.delete用来删除由new建立的对象,释放指针所指向的内存空间。
A. 错误
B. 正确
7.私有成员只能被本类的成员函数访问,来自类外的任何访问都是非法的。
A. 错误
B. 正确
8.析构函数是在对象的生存期即将结束的时刻被自动调用的。
A. 错误
B. 正确
9.使用关键字class定义的类中默认的访问权限是私有的。
A. 错误
B. 正确
10.析构函数是个函数体为空的成员函数。
A. 错误
B. 正确
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!