17春北交《面向对象的程序设计》在线作业二

17春北交《面向对象的程序设计》在线作业二

ID:33422401

大小:55.00 KB

页数:17页

时间:2019-02-25

17春北交《面向对象的程序设计》在线作业二_第1页
17春北交《面向对象的程序设计》在线作业二_第2页
17春北交《面向对象的程序设计》在线作业二_第3页
17春北交《面向对象的程序设计》在线作业二_第4页
17春北交《面向对象的程序设计》在线作业二_第5页
资源描述:

《17春北交《面向对象的程序设计》在线作业二》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北交《面向对象的程序设计》在线作业二一、单选题(共23道试题,共57.5分。)1.已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()(A.枚举常量NAME的值为1B.枚举常量NUMBER的值为1C.枚举常量MINUS的值为6D.枚举常量PRINT的值为10正确答案:2.在下列函数原型中,可以作为类AA构造函数的是()A.voidAA(int);B.intAA();C.AA(int)const;D.AA(int

2、);正确答案:3.下面关于析构函数特征的描述正确的是()。A.一个类中可以定义多个析构函数B.析构函数名与类名相同C.析构函数不能指定返回类型D.析构函数可以有一个或多个参数正确答案:4.下面的哪个保留字不能作为函数的返回类型()。A.voidB.intC.newD.long正确答案:5.下列关于运算符重载的叙述中,正确的是()A.通过运算符重载,可以定义新的运算符B.有的运算符只能作为成员函数重载C.若重载运算符+,则相应的运算符函数名是+D.重载一个二元运算符时,必须声明两个形参正确答案:6

3、.下列运算符中,不能被重载的是()。A.【】B..C.()D./正确答案:7.有关运算符重载正确的描述是()。A.C++语言允许重载运算符时改变运算符的操作个数B.C++语言允许重载运算符时改变运算符的优先级C.C++语言允许重载运算符时改变运算符的结合性D.C++语言允许重载运算符时改变运算符原来的功能正确答案:8.下列不是C++流对象的是()。A.coutB.cinC.cerrD.ostream正确答案:9.通常拷贝构造函数的参数是()A.某个对象名B.某个对象的成员名C.某个对象的引用名D

4、.某个对象的指针名正确答案:10.使用如setfill()的操作符对数据进行格式输出时,应包含()头文件。A.iostreamB.fstreamC.iomanipD.stdlib正确答案:11.下面有关重载函数的说法中正确的是()A.重载函数必须具有不同的返回值类型B.重载函数形参个数必须不同C.重载函数必须有不同的形参列表D.重载函数名可以不同正确答案:12.有如下函数模板定义:templateTfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()A.f

5、unc(3,5);B.func(3.0,5.5);C.func(3,5.5);D.func(3,5.5);正确答案:13.对于包括()类型数据成员的用户定义类型必须定义其析构函数A.staticB.指针类型C.字符串D.字符型正确答案:14.下列关于类和对象的叙述中,错误的是()A.一个类只能有一个对象B.对象是类的具体实例C.类是对某一类对象的抽象D.类和对象的关系是一种数据类型与变量的关系正确答案:15.for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()A

6、.0B.5C.6D.无数次正确答案:16.在声明类时,下面说法正确的是()。A.可以在类的声明中给数据成员赋初值B.数据成员的数据类型可以是registerC.private,public,proected可以按任意的顺序出现D.没有用private,public,proected定义的数据成员是共有成员正确答案:17.下列描述中,成员函数中包括()的类肯定是抽象类A.virtualdoubleArea();B.virtualdoubleArea()=0;C.virtualdoubleArea(

7、void){}D.doubleArea(void)=0;正确答案:18.执行语句序列inti=0;while(i<25)i+=3;cou<

8、能是()。voidfun(chars1[],chars2[]){while(s2++=s1++);}(A.字符串比较B.字符串复制C.字符串连接D.字符串反向正确答案:22.下列关于C++函数的说明中,正确的是()A.内联函数就是定义在另一个函数体内部的函数B.函数体的最后一条语句必须是return语句C.标准C++要求在调用一个函数之前,必须先声明其原型D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式正确答案:23.设x和y均为bool量,则x

9、

10、y为假的条件是()。A.它们均

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

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

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