欢迎来到天天文库
浏览记录
ID:18506183
大小:49.50 KB
页数:7页
时间:2018-09-18
《16秋浙大《面向对象程序设计》在线作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、浙江大学17春16秋浙大《面向对象程序设计》在线作业一、单选题(共30道试题,共60分。)1.在进行任何的C++流操作后,都可以用C++流的有关成员函数检测流的状态,用来检测是否到达文件的末尾函数是()。A.fail()B.eof()C.bad()D.good()正确答案:2.进行文件输入操作时应包含()文件。A.fstream.hB.ifstream.hC.ofstream.hD.iostream.h正确答案:3.下列不合法的变量名为()A.intB.int1C.name_1D.name0正确答案:4.用关键
2、字()标记的函数被称为虚函数。A.virtualB.privateC.publicD.protected正确答案:5.关键字class和typename用于定义模板类型参数,其含义为()。A.任何用户定义的类类型B.C++内部的类型C.A与BD.都不是正确答案:6.能用友元函数重载的运算符是()。A.+B.=C.[]D.->正确答案:7.类模板的模板参数()。A.只可作为数据成员的类型B.只可作为成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可正确答案:8.关于类模板,下列表述不正确的是()。A
3、.用类模板定义一个对象时,不能省略实参B.类模板本身在编译中不会生成任何代码C.类模板只能有虚拟类型参数D.类模板的成员函数都是模板函数正确答案:9.下列不是C++流对象的是()。A.coutB.cinC.cerrD.ostream正确答案:10.面向对象的程序设计中,把对象的属性和行为组织在同一个模块内的机制叫做()。A.抽象B.继承C.封装D.多态正确答案:11.下列有关类的说法不正确的是()。A.对象是类的一个实例B.任何一个对象只能属于一个具体的类C.一个类只能有一个对象D.类与对象的关系和数据类型与变
4、量的关系相似正确答案:12.下面关于析构函数特征的描述正确的是()。A.一个类中可以定义多个析构函数B.析构函数名与类名相同C.析构函数不能指定返回类型D.析构函数可以有一个或多个参数正确答案:13.下列的各函数中,()不是类的成员函数。A.构造函数B.析构函数C.拷贝初始化构造函数D.友元函数正确答案:14.C++语言建立类族是通过()。A.类的嵌套B.类的继承C.虚函数D.抽象类正确答案:15.关于new运算符的描述中错误的是()。A.用它创建对象和堆对象数组B.用它创建对象和堆对象数组时要调用相应的构造函
5、数C.用它创建对象和堆对象数组时可用运算符delete释放D.用它创建堆对象数组时可指定初始值正确答案:16.当使用ofstream流类定义一个输出流对象并打开一个文件时,文件的默认打开选择项是()。A.ios::inB.ios::outC.ios::binaryD.ios::app正确答案:17.关于getline()函数的下列描述中,错误的是()。A.该函数中所使用的终止符只能是换行符B.该函数读取字符串时,遇到终止符时便停止C.该函数读取的字符串长度是受限制的D.该函数可以用来从键盘上读取字符串正确答案:
6、18.以下保留字()不能出现在说明虚函数原型的语句中。A.staticB.operatorC.voidD.const正确答案:19.以下错误的描述是()。函数调用可以A.出现在一个表达式中B.出现在执行语句中C.作为一个函数的实参D.作为一个函数的形参正确答案:20.假定一个类的构造函数为“A(intaa,intbb){a=aa.b=aa*bb;)”,则执行“Ax(4,5);”语句后,x.a和x.b的值分别为()。A.4和5B.5和4C.4和20D.20和5正确答案:21.假定a为一个整型数组名,则元素a[4]
7、的字节地址为()。A.a+4B.a+8C.a+16D.a+32正确答案:22.下列运算符中,不能被重载的是()。A.【】B..C.()D./正确答案:23.一个类的成员函数也可以成为另一个类的友元函数,这时的友元说明()。A.需要加上类域的限定B.不需加上类域的限定C.类域的限定可加可不加D.不需要任何限定正确答案:24.设x和y均为bool量,则x
8、
9、y为假的条件是()。A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假正确答案:25.多重继承是()。A.多个单继承的叠加B.派生类有多个直接基类C.
10、多个派生类有唯一的基类D.每个派生类最多只有一个直接基类,但它可以有多个间接基类正确答案:26.若一个类中含有纯虚函数,则该类称为()。A.基类B.虚基类C.抽象类D.派生类正确答案:27.面向对象程序设计着重于()的设计。A.对象B.类C.算法D.数据正确答案:28.使用myFile.open(“Sales.dat”,ios::app);语句打开文件Sales.dat后,则()。A.
此文档下载收益归作者所有