欢迎来到天天文库
浏览记录
ID:21530096
大小:13.40 KB
页数:4页
时间:2018-10-22
《电子18秋《C++语言程序设计》在线作业3辅导资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电子18秋《C++语言程序设计》在线作业31、C2、A3、A4、C5、B一、单选题共20题,100分1、下列关于类的描述中,错误的说法是()A类是一组对象的模板B类是数据和操作的封装体C类是对象的实例D类是一种自定义的数据类型正确答案是:C2、不能参与重载的是()A类B函数C函数模板D运算符正确答案是:A3、含有()的类称为抽象类,不能直接用它实例化对象。A纯虚函数B虚函数C静态成员D友元正确答案是:A4、下列()是C++语言的有效标识符。ANo.1B12345C_No1Dint正确答案是:C5、如果定义了一个类myclass,则为my
2、class类对象以成员函数形式重载后++运算符的声明应该为()Amyclassoperator++()Bmyclassoperator++(int)Cmyclass&operator++()Dmyclass&operator++(int)正确答案是:B6、说明静态成员函数的关键字为()AvirtualBstaticCenumDinline正确答案是:B7、对A?*p用new?A或(A?*)malloc(sizeof?(A))赋值,如下叙述正确的是()Amalloc分配内存后会调用构造函数初始化,但new函数不会。Bnew分配内存后会调用
3、构造函数初始化,但malloc函数不会。Cnew和malloc分配内存后都会调用构造函数初始化。Dnew和malloc分配内存后都不会调用构造函数初始化。正确答案是:B8、说明虚函数的关键字为AinlineBvirtualCstaticDdefine正确答案是:B9、下面关于C++流的说明中,正确的是()A与键盘、屏幕、打印机和通信端口的交互郡可以通过流类来实现B从流中获取数据的操作称为插入操作,向流中添加数据的操作称为提取操作Ccin是一个预定义的输入流类D输出流有一个名为open的成员函数,其作用是生成一个新的流对象正确答案是:A1
4、0、重载“>>”时,为保证其连用性,重载函数的返回类型应为()AistreamBostreamCistream&Dostream&正确答案是:C11、下列情况中,不会调用拷贝构造函数的是()A用一个对象去初始化同一类的另一个新对象时B函数的形参是类的对象,调用函数进行形参和实参结合时C函数的返回值是类的对象,函数执行返回调用时D将类的一个对象赋值给该类的另一个已经存在的对象时正确答案是:D12、空类就是没有()的类。A类名B任何成员C数据成员D成员函数正确答案是:B13、下列关于抽象类的描述中,正确的是()A抽象类中最多只能有一个纯虚函
5、数B抽象类不能定义该类的指针C抽象类不能定义该类的对象D抽象类至少有一个虚函数正确答案是:C14、下列()不能有参数。A构造函数B析构函数C友元函数D运算正确答案是:B15、以下()是不正确的强制类型转换方式。A(type表达式)B(type)表达式Ctype(表达式)D(type)(表达式)正确答案是:A16、一个类的友元函数能够访问该类的()A私有成员B保护成员C公有成员D所有成员正确答案是:D17、在main()函数中,若有函数调用func(…),而func在类A中定义,则func函数是A类的()函数。A友元B构造C静态公有成员D
6、析构正确答案是:A18、有类模板定义如下:templateclassDream{}下列类对象的定义中,正确的是()ADreamaBDreamaCDreamaDDreama正确答案是:C19、下面对静态数据成员的描述中,正确的是()A可以在类体内进行初始化B不可以被类的对象调用C不能受private控制符的作用D可以直接用类名调用正确答案是:D20、用成员函数重载一元运算符θ,则显示调用方式为()AobjθBθobjCobj.operatorθ()Doperator
7、θ(obj)正确答案是:C
此文档下载收益归作者所有