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