欢迎来到天天文库
浏览记录
ID:44352869
大小:51.50 KB
页数:4页
时间:2019-10-21
《奥鹏西工大16春《面向对象程序设计(C++)》平时作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、西工大16春《血向对象程序设计(++)》平时作业一、单选题(共25道试题,共100分。)1.下述静态数据成员的特征中,()是错误的。.说明静态数据成员时前边要加修饰符stti•静态数据成员要在类体外进行初始化.引用静态成员吋,要在静态数据成员名前加“类名”和作用域运算符.静态数据成员不是所有对彖所共用的正确答案:2.•实现运行吋的多态要使用()0.重载函数.构造函数.析构函数.虚函数正确答案:3.一个友元函数能够访问该类的()。.私有成员.保护成员•公有成员・所有成员正确答案:4.已知int,*p
2、二&;输出指针p十进制的地址值的方法是()。.out<
3、Smpl的一个对象°如果要给m赋值为5,()是正确的。.s.p=5.s->p=5.s.*p=5.*s.p二5正确答案:&()不是构造函数的特征。.构造函数的函数名和类名和同.构造函数可以重载.构造函数町以设置默认参数.构造函数必须指定函数类型说明正确答案:9.()是析构函数的特征。•一次类中只能定义一个析构函数.析构函数名与类名不同.析构函数的定义只能在类体内•析构函数「iJ以有一个或多个参数正确答案:10.下列运算符中,()运算符在++中不能重载。9••.+■・<二正确答案:11.++中用三个保
4、留字实现界常的处理,除了try和5外,还有()。.if.lss.throw.rturn正确答案:12.已知一个类Smpl,()是定义指向类Smp]成员函数的指针,假设类有3个公有成员:voifl(int),voif2(int),int。.Smpl*p.intSmpl::*p=&Smpl::.voi(Smpl::*p)(int).Smpl*[10]正确答案:13.()是一个在基类中说明的虚函数,它在该基类屮没有定义,但要求任何派生类都必须定义H己的版本。.虚析构函数•虚构造函数・纯虚两数.静态成员函
5、数正确答案:9.有关类的说法错误的是()。•类是一种用户口定义的数据类型・只有类的成员函数才能存取类屮的私有数据.只类中,如果不作特别说明,所指的数据均为私有数据.只类中,如果不作特別说明,所指的成员函数均为公有类型正确答案:10.对虚函数的调用()o・一定使用动态联编.必须使用动态联编.一定使用静态联编.不一定使用动态联编正确答案:11.下列运算符中,()运算符在卄中不能重载。.:&&.[]••••••nw正确答案:12.对慕类和派生类的关系描述中,()是错误的。.派生类是棊类的具体化.派牛类是
6、基类的子集・派生类是基类定义的延续•派生类是基类的纟R合正确答案:13.在ios中提供控制格式的标志位屮,()是转换为十六进制形式的标志位。•hx•ot■.1ft正确答案:14.已知类Smpl中的一个成员函数说明如下:Voist(Smpl&);其中,Smpl&的含义是()o•指向类Smpl的指针为.将的地址赋值给变量st.是类Smpl的对象的引用,用来做函数st()的形参.变量Smpl与按位相与作为函数st()的参数正确答案:15.关于r()函数的下列描述屮,()是对的。.该函数是用來从键盘输入中
7、获取字符串.该函数所获得的字符的多少是不受限制的.该函数只能用于文木文件的操作.该函数只能按规定读取所指定的字符数正确答案:9.关于虚函数和抽象类的描述中,()是错误的。.纯虚函数是一种特殊的虚函数,它没有具体的定义•抽彖类是指具有纯虚函数的类.一个基类屮说明有纯虚函数,该基类的派生类一定不在是抽象类.抽象类只能作为基类來使用,其纯虚函数的定义由派生类给出正确答案:10.有关析构函数的说法错误的是()0・析构两数有且只有一个・析构函数无任何函数类型•析构函数和析构函数一样可以冇形参.析构函数的作用
8、是在对象被撤销吋收回先前分配的内存空间正确答案:11.在多继承屮,公有派牛和私有派主对于基类成员在派生类屮的可访问性的规则()0.完全相同•完全不同.部分相同,部分不同.以上全不对正确答案:12.使用如stw()的操作符对数据进行格式输出时,应包含()文件。.iostrm.h.fstrm.h.iominp.h.stli.h正确答案:13.下列描述中,()是抽象类的特征。.可以说明虚函数•可以进行构造函数重载・可以定义友元两数.不能说切其对象正确答案:
此文档下载收益归作者所有