汇编选集东师范《C++程序设计》20秋在线作业2

上传人:爱****虎 文档编号:172608217 上传时间:2021-03-09 格式:DOCX 页数:14 大小:26.59KB
返回 下载 相关 举报
汇编选集东师范《C++程序设计》20秋在线作业2_第1页
第1页 / 共14页
汇编选集东师范《C++程序设计》20秋在线作业2_第2页
第2页 / 共14页
汇编选集东师范《C++程序设计》20秋在线作业2_第3页
第3页 / 共14页
汇编选集东师范《C++程序设计》20秋在线作业2_第4页
第4页 / 共14页
汇编选集东师范《C++程序设计》20秋在线作业2_第5页
第5页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《汇编选集东师范《C++程序设计》20秋在线作业2》由会员分享,可在线阅读,更多相关《汇编选集东师范《C++程序设计》20秋在线作业2(14页珍藏版)》请在金锄头文库上搜索。

1、汇编选集东师范C+程序设计20秋在线作业2东北师范大学C+程序设计20秋在线作业2试卷总分:100 得分:100第1题,假定指针变量p定义"int *p=new int(100);",要释放p所指向的动态内存,应使用语句()。A、delete *p;B、delete &p;C、delete p;D、delete p;正确答案:第2题,下面关于运算符重载的描述错误的是()。A、重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构B、不是所有的运算符都可以进行重载C、运算符函数的调用必须使用关键字operatorD、在C+语言中不可通过运算符重载创

2、造出新的运算符正确答案:第3题,类中定义的成员默认为()访问属性。A、publicB、privateC、protectedD、friend正确答案:第4题,下列选项中,()是istream类的对象。A、cinB、coutC、cerrD、clog正确答案:,析构函数是一种特殊的成员函数,显式定义时其访问属性应被定义为()。A、publicB、privateC、protectedD、static正确答案:第6题,关于函数模板,描述错误的是()。A、函数模板必须由程序员实例化B、函数模板的实例化由编译器实现C、一个类定义中,只要有一个函数模板,则这个类是类模板D、若类模板的成员函数是函数模板,则类模

3、板实例化后,成员函数也随之实例化正确答案:第7题,下列关于运算符重载的描述中,正确的是()。A、可以改变运算符的目数B、可以改变运算符的优先级C、可以改变运算符的结合性D、可以改变运算符的功能正确答案:第8题,面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。A、对数据的操作B、信息C、数据隐藏D、数据抽象正确答案:第9题,在C+中,编写一个内联函数Fun,使用int类型的参数,求其平方并返回,返回值也为int类型,下列定义正确的是()。A、int Fun(int x)return x*x;B、inline int Fun(int x)return x*x;C、in

4、t inline Fun(int x)return x*x;D、int Fun(int x)inline return x*x;正确答案:,定义类模板时要使用关键字()。A、constB、newC、deleteD、template正确答案:第11题,要将类A说明是类B的虚基类,正确的描述是()。A、class virtual B:public AB、class B:virtual public AC、virtual class B:public AD、class B:public A virtual正确答案:,下列格式控制符中不是定义于iostream.h中的是()。A、endlB、hexC、

5、flushD、setw正确答案:第13题,对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()。A、公有类型B、私有类型C、保护类型D、友元类型正确答案:第14题,()不是构造函数的特征。A、构造函数的函数名与类名相同B、构造函数可以重载C、构造函数可以设置缺省参数D、构造函数必须指定类型说明正确答案:,当将一个类A说明为另一个类B的友元后,类A能够直接访问类B的()。A、只能是公有成员B、只能是保护成员C、只能是除私有成员之外的任何成员D、具有任何权限的成员正确答案:第16题,对于类定义class Apublic:virtual void func1()v

6、oid func2();class B:public Apublic:void func1( )coutclass B func 1end1;virtual void func2( )coutclass B fA、A:func2( )和B:func1( )都是虚函数B、A:func2( )和B:func1( )都不是虚函数C、B:func1( )是虚函数,而A:func2( )不是虚函数D、B:func1( )不是虚函数,而A:func2( )是虚函数正确答案:第17题,在关键字public后面定义的成员为类的()成员。A、公有B、保护C、私有D、任何正确答案:第18题,在一个类的定义中,包含

7、有数据成员和()的定义。A、数据B、函数C、成员函数D、友元正确答案:第19题,当使用ifstream流类定义一个流对象并打开一个磁盘文件时,隐含的打开方式为()。A、ios:inB、ios:utC、ios:in|ios:utD、ios:binary正确答案:,类模板的模板参数()。A、只可作为数据成员的类型B、只可作用成员函数的返回类型C、只可作为成员函数的参数类型D、以上三者皆可正确答案:第21题,C+利用类来实现面向对象程序设计的继承性。A、错误B、正确正确答案:第22题,如果一个类至少有一个虚函数,那么该类就被称为抽象类。A、错误B、正确正确答案:第23题,类中含有指针数据成员时,若不

8、定义拷贝构造函数则会产生指针悬挂问题。A、错误B、正确正确答案:第24题,成员函数体写在类的外部时一定要在类的内部保留函数声明。A、错误B、正确正确答案:,创建派生类对象时,先调用基类的构造函数,再调用派生类的构造函数,当销毁这个对象时顺序正好相反,先调用派生类的析构函数,再调用基类的析构函数。A、错误B、正确正确答案:第26题,操纵符hex、oct、dec只对下一个输出有效。A、错误B、正确正确答案:第27题,构造函数和析构函数既可以由程序员调用,也可以由系统自动调用。A、错误B、正确正确答案:第28题,拷贝构造函数使用本类对象的引用作为参数初始化新创建的对象。A、错误B、正确正确答案:第2

9、9题,在文件操作结束时,可以用close()成员函数关闭该文件。A、错误B、正确正确答案:,当基类含有带参数的构造函数时,派生类可以不定义构造函数。A、错误B、正确正确答案:第31题,new和delete运算符不可以被重载。A、错误B、正确正确答案:第32题,构造函数和析构函数都不可以由程序员调用,只能由系统自动调用。A、错误B、正确正确答案:第33题,私有静态数据成员不能被类外部函数访问,也不能用对象进行访问。A、错误B、正确正确答案:第34题,指针是个变量,占有单独的内存空间,而引用本身不是变量,不单独占用内存空间。A、错误B、正确正确答案:第35题,文件流创建方式是打开二进制文件的是ios:binary。A、错误B、正确正确答案:第36题,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象成员的值在程序运行期间是不可改变的。A、错误B、正确正确答案:第37题,可以在类的构造函数中对静态数据成员进行初始化。A、错误B、正确正确答案:F第38题,this指针是一个const指针,不能在程序中修改它或给它赋值。A、错误B、正确正确答案:第39题,多态性是指不同的对象收到相同的消息时产生多种不同的行为方式。A、错误B、正确正确答案:第40题,二进制文件结束标志为EOF(即-1)。A、错误B、正确正确答案:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号