四川大学《面向对象程序设计2261》17秋在线作业12

四川大学《面向对象程序设计2261》17秋在线作业12

ID:30813242

大小:212.85 KB

页数:16页

时间:2019-01-03

四川大学《面向对象程序设计2261》17秋在线作业12_第1页
四川大学《面向对象程序设计2261》17秋在线作业12_第2页
四川大学《面向对象程序设计2261》17秋在线作业12_第3页
四川大学《面向对象程序设计2261》17秋在线作业12_第4页
四川大学《面向对象程序设计2261》17秋在线作业12_第5页
资源描述:

《四川大学《面向对象程序设计2261》17秋在线作业12》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《面向对象程序设计2261》17秋在线作业1-0001试卷总分:100得分:0一、单选题(共30道试题,共60分)1•如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为()A.myclassoperator++();B.myclass&operator++();C.myclassoperator++(int);D.myclass&operator++(int);正确答案:C2.链表的基本单元是()A.节点B.头指针C.尾指针D.数据域正确答案:A3.下面函数调用语句含有实参的个数为:()func

2、((expl/exp2),(exp3/exp4,exp5))A.1B.2C.4D.5正确答案:B4.己知函数f的原型是voidf(int*a,long&b);,变量vl>v2的定义是:intvl;loongv2;F列调用语句中正确的是()A.f(vl,&v2)B.f(vlzv2)C.f(&vl,&v2)D.f(&vl,v2)正确答案:D5.如果myclass类定义了拷贝构造函数和一个整型参数的构造函数,还重载了赋值运算符,那么语句myclassobj=100;会()A.调用拷贝构造函数B.调用整型参数的构造函数C.调用赋值运算符D.引起编译错

3、误正确答案:B6•十进制数127转换成二进制数是()A.11111111B.01111111C.10000000D.11111110正确答案:B7.两个指针变星不可以()A.相加B.比较C.相减D.指向同一地址正确答案:A8.private访问属性限制对象的成员可以在()屮访问A.本类的成员函数B.main函数C.父类的成员函数D.子类的成员函数正确答案:A9.如果短整型的氏度是2字节,有一个短整型指针p的值是0XFFED1200,那么p+1的值为()A.0XFFED1201B.0XFFED1202C.0XFFED1203D.0XFFED12

4、04正确答案:B10.在下列关键字屮,不能用来表示继承方式的是()A.privateB.staticC.public□.protected止确答案:B11•数组名表示的是数组的()A.类型B.用途A.地址B.长度正确答案:C12.有如下类和对象的定义:classConstants!public:staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语句中,能输出3.1416的是()A.cout«constants->getPI();和cout«Constants::gerPI()

5、;B.cout«constants.getPI();和cout«Constants.getPI();C.cout«constants->getPI();和cout«Constants->getPI();D.cout«constants.getPI();和cout«Constants::getPI();正确答案:D13•二叉查找树按()遍历时访问到节点的数据是排好序的A.前序B冲序C.后序A.层次正确答案:B14.以下对二维数组a的正确说明是:()A.inta[3][];B.floata(3,4);C.doublea[l][4];D.float

6、a⑶⑷;正确答案:C15.下面的选项中正确的赋值语句是(chara[5],*p=a;)()A.p=“abed”;B.a=“abed”;C.*p="abed”;D*a="abed”;正确答案:A16.有如下类定义:classPoint{private;staticinthow_many;};how_many=0;要初始化Point类的静态成员how_many,下划线处应填入的内容是A.ingB.staticintC.intPoint::D.staticintPoint::正确答案:D17•若已定义inta=5;T面对(1),(2)两个语句正确理

7、解的是()(1)int*p=&a;(2)*p=a;A.(l)(2)屮的*P含义相同,都表示给指针变量P附值B.(l)(2)的执行结果都是把变量a的地址值赋给指针变量PC.(1)在对P进行说明的同吋进行初始化,使P指向a,(2)将变量a的值赋给指针变量PD.(1)在对P进行说明的同时进行初始化,使P指向a,(2)将变量a的值赋给*P正确答案:D18.要打开一个文件并从中读取数据,应该使用()类的对象A.istreamB.ostreamC.ifstreamD.ofstream正确答案:C19.判断一个ofstream类对象file打开文件是否失败

8、,应该判断()A.创建文件流对彖时是否抛出异常B.open成员函数的返回值C.feof成员函数的返回值DJfile是否为真正确答案:D20.C++异常处理机制中没有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。