东北师范大学《C++程序设计》2022年春学期在线作业2-2

作者:奥鹏周老师 分类: 东北师范大学 发布时间: 2022-06-11 12:10
答案来历:熊猫题库(www.188open.com)C++程序设计-[东北师范大学]C++程序设计2022年春学期在线作业2
试卷总分:100 得分:100
第1题,应鄙人列程序划线处填入的正确句子是()。
#include
class Base
{  public:
void fun(){cout"Base::fun"ENDL;}
};
class Derived:public Base
{  void fun() {_____________ //显现调用基类的函数fun() cout"Derived::fun"ENDL; }
};
A、fun();
B、Base.fun();
C、Base::fun();
D、Base-fun();
正确答案:


第2题,不能作为重载函数的调用根据的是()。
A、参数个数
B、参数类型
C、回来值类型
D、函数称号
正确答案:


第3题,当将一个函数f()阐明为另一个类B的友元后,函数f()可以直接拜访类B的()。
A、只能是公有成员
B、只能是保护成员
C、只能是除私有成员之外的任何成员
D、具有任何权限的成员
正确答案:


第4题,若已知char str[20],有句子 cinstr;,当输入为:This is a cat,则str中的内容为()。
A、This is a cat
B、This
C、This is
D、This is a
正确答案:


答案来历:熊猫题库(www.188open.com),要想以读方法翻开文件"D:\File.txt",以下不能完成意图的句子是()。
A、ifstream inf("D:\\File txt",ios::in);
B、ifstream inf("D:\\File.txt");
C、ofstream inf("D:\\File.txt",ios:ut);
D、fstream inf("D:\\File.txt",ios::in|ios:ut);
正确答案:


第6题,假如表达式++j*k中的"++"和"*"都是重载的友元运算符,则选用运算符函数调用格局,该表达式还能够表明为()。
A、operator*(j,operator++(),k)
B、operator*(operator++(j),k)
C、j.operator++().operator*(k)
D、k.operator*(operator++(j))
正确答案:


第7题,假如类B在类A的基础上结构,那么,就称()。
A、类A为基类或父类,类B为超类或子类
B、类A为基类、父类或超类,类B为派生类或子类
C、类A为派生类,类B为基类
D、类A为派生类或子类,类B为基类、父类或超类
正确答案:


第8题,关于一个类,能够使用关键词()将其他类声明为该类的友元。
A、public
B、private
C、protected
D、friend
正确答案:


第9题,下列()能够是虚函数。
A、结构函数
B、复制结构函数
C、静态成员函数
D、析构函数
正确答案:


答案来历:熊猫题库(www.188open.com),C++程序的履行老是从()开端的。
A、main函数
B、榜首行
C、头文件
D、函数注释
正确答案:


第11题,当需求运用ostream流类界说一个流对象并联系一个字符串时,应在文件最初运用#include指令,使之包括()文件。
A、iostream.h
B、stdlib.h
C、strstream.h
D、fstream.h
正确答案:


答案来历:熊猫题库(www.188open.com),假定classA为一个类,f()为该类公有的数据成员,x为该类的一个对象,则拜访x对象中成员函数f()的格局为()。
A、x.f
B、x.f()
C、x-f
D、x-f()
正确答案:


第13题,下列句子中不存在类型变换的是()。
A、int(1.1);
B、(double)2.2;
C、int i=1;
D、char c=97;
正确答案:


第14题,思考函数原型void test(int a,int b=7,char="*"),下面的函数调用中,归于不合法调用的是()。
A、test(5);
B、test(5,8);
C、test(6,"#")
D、test(0,0,"*");
正确答案:


答案来历:熊猫题库(www.188open.com),完成运转时的多态性需求运用()。
A、重载函数
B、结构函数
C、析构函数
D、虚函数
正确答案:


第16题,C++流类库预订义的与规范输入设备有关联的是()。
A、cin
B、cout
C、cerr
D、clog
正确答案:


第17题,析构函数是一种特别的成员函数,显式界说时其拜访特点应被界说为()。
A、public
B、private
C、protected
D、static
正确答案:


第18题,类的析构函数的效果是()。
A、一般成员函数的初始化
B、类的初始化
C、对象的初始化
D、删去类创立的对象
正确答案:


第19题,运算符重载函数有必要以特别的关键词()开端。
A、virtual
B、operator
C、template
D、static
正确答案:


答案来历:熊猫题库(www.188open.com),假如编程者没有显式界说结构函数(包含仿制结构函数),C++编译器就()。
A、呈现编译错误
B、没有结构函数
C、有必要显现界说
D、隐式界说缺省的结构函数
正确答案:


第21题,在删去一个动态对象时,将自动调用该动态对象所属类的析构函数。
A、错误
B、正确
正确答案:


第22题,cout一般与显现器相连,cin一般与键盘相连。
A、错误
B、正确
正确答案:


第23题,类和对象之间的关系是详细和笼统的关系。
A、错误
B、正确
正确答案:


第24题,用对象拜访成员时应运用运算符".",用指向对象的指针拜访成员时应运用运算符"-"。
A、错误
B、正确
正确答案:


答案来历:熊猫题库(www.188open.com),在默许参数函数的原型中,一切取缺省值的参数都有必要呈现在不取缺省值的参数的右边。
A、错误
B、正确
正确答案:


第26题,经过类对象能够拜访类中一切的成员。
A、错误
B、正确
正确答案:


第27题,类模板有必要由程序员实例化成模板类。
A、错误
B、正确
正确答案:


第28题,运用setw()函数时需包括iomanip.h头文件,而运用width()函数时需包括iostream.h头文件。
A、错误
B、正确
正确答案:


第29题,复制结构函数是重载的结构函数。
A、错误
B、正确
正确答案:


答案来历:熊猫题库(www.188open.com),文这篇文章件完毕象征为EOF(即-1)。
A、错误
B、正确
正确答案:


第31题,咱们不能用笼统类界说对象,但能够界说对象的指针。
A、错误
B、正确
正确答案:


第32题,类成员是依照它们在成员初始化表中列出的次序进行初始化的,与它们在类里被声明的次序无关。
A、错误
B、正确
正确答案:


第33题,C++使用函数重载完成面向对象程序设计的封装性。
A、错误
B、正确
正确答案:


第34题,若左操作数为根本数据类型或其它类对象时,此运算符应以友元函数的方法重载。
A、错误
B、正确
正确答案:


第35题,类中富含指针数据成员时,若不界说复制结构函数则会发生指针悬挂疑问。
A、错误
B、正确
正确答案:


第36题,类中能够包括各种数据类型的数据成员,但不能有其他类对象。
A、错误
B、正确
正确答案:


第37题,类是C++中预订义的数据类型。
A、错误
B、正确
正确答案:


第38题,当基类的结构函数没有参数,或没有显式界说结构函数时,派生类能够不界说结构函数。
A、错误
B、正确
正确答案:


第39题,ofstream是用于写文件的文件流。
A、错误
B、正确
正确答案:


第40题,操作符函数setw(n)只对下一个输出有用。
A、错误
B、正确
正确答案:

作业答案 联系QQ:3326650399 微信:cs80188