21年6月西交《面向对象程序设计》在线作业-2(100分)

作者:周老师 分类: 西安交通大学 发布时间: 2021-07-10 15:14

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

              扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包

答案来历:熊猫奥鹏(www.188open.com)面向对象程序设计-[西安交通大学]西交《面向对象程序设计》在线作业
试卷总分:100 得分:100
第1题,下面关于引证的说法错误的是( )。
A、引证是被引证对象的别号
B、对引证的修正即是对被引证对象的修正,反之亦然
C、引证纷歧定当即初始化
D、引证不能树立数组
正确答案:


第2题,若有句子 int *p = new int[5]; int * pi; 则以下句子中,履行时会形成delete[ ] p 句子的履行犯错的是()。
A、(*p)++;
B、p++;
C、pi = p;
D、pi=p+3;
正确答案:


第3题,一个类的析构函数一般被界说为该类的()成员。
A、私有
B、保护
C、共用
D、友元
正确答案:


第4题,函数重载是指()。
A、两个或两个以上的函数取一样的函数名,但形参的个数或类型不一样
B、两个以上的函数取一样的姓名和具有一样的参数个数,但形参的类型能够不一样
C、两个以上的函数姓名不一样,但形参的个数或类型一样
D、两个以上的函数取一样的函数名,而且函数的回来类型一样
正确答案:


答案来历:熊猫奥鹏(www.188open.com),下面关键词中( )是界说模板的关键词。
A、public
B、static
C、class
D、template
正确答案:


第6题,假定AB为一个类,则履行AB x;句子时将自动调用该类的()
A、有参结构函数
B、无参结构函数
C、复制结构函数
D、赋值结构函数
正确答案:


第7题,从系统完成的视点看,多态性分为静态多态性和动态多态性。以下说法错误的是()。
A、静态多态性是编译时的多态性
B、函数重载完成的多态性是静态多态性
C、经过虚函数完成的多态性是静态多态性
D、动态多态性是运转时的多态性
正确答案:


第8题,结构函数不具有的特征是()。
A、结构函数的函数名与类名一样
B、结构函数能够重载
C、结构函数能够设置默许参数
D、结构函数有必要指定类型阐明
正确答案:


第9题,操控输出格局的操控符中,( )是设置输出宽度的。
A、ws
B、ends
C、setfill
D、setw
正确答案:


答案来历:熊猫奥鹏(www.188open.com),若需求使类中的一个指针成员指向一块动态存储空间,则一般在()函数中完结。
A、析构
B、结构
C、任一成员
D、友元
正确答案:


第11题,假如一个类至罕见一个纯虚函数,那么就称该类为_____。
A、笼统类
B、虚基类
C、派生类
D、其他都不对
正确答案:


答案来历:熊猫奥鹏(www.188open.com),在类中声明变换函数时不能指定()
A、参数
B、拜访权限
C、操作
D、标识符
正确答案:


第13题,虚函数的界说是在基类中进行的,界说时需求冠以关键词()。
A、static
B、friend
C、virtual
D、public
正确答案:


第14题,在一个类中能够对一个运算符进行()重载。
A、1种
B、2种以下
C、3种以上
D、多种
正确答案:


答案来历:熊猫奥鹏(www.188open.com),设置虚基类的意图是()。
A、简化程序
B、消除二义性
C、进步运转功率
D、削减方针代码
正确答案:


第16题,关于下面的两条句子,正确的描绘是()。MyObject a(2), b(a), c;c = b = a;
A、复制结构函数履行了1次;
B、赋值运算符重载函数履行了3次;
C、复制结构函数函数履行了3次;
D、赋值运算符重载函数履行了1次;
正确答案:


第17题,下列说法错误的是()。
A、在类中不能对所界说的数据成员进行初始化;
B、类的公有成员函数是类与外界的接口
C、同一个类的两个对象占用一样的内存空间;
D、类完成数据躲藏。
正确答案:


第18题,下列关于运算符重载的描绘中,( )是正确的。
A、运算符重载能够改动运管用的个数;
B、运算符重载能够改动优先级;
C、运算符重载能够改动结合性;
D、运算符重载不可以以改动语法结构。
正确答案:


第19题,选出关于运算符重载的正确概念是( )
A、一切的运算符都能够被重载
B、C++中能够界说新的运算符
C、重载运算符不能改动原有运算符的参数个数、优先级及结合性
D、但凡能被成员函数重载的运算符也必定能被友元函数重载
正确答案:


答案来历:熊猫奥鹏(www.188open.com),下列关于虚基类的说法错误的是()。
A、有引进虚基类的意图是处理二义性的疑问;
B、由于虚基类可被多个派生类承继,因而能够有多个副本以习惯不一样的派生类;
C、若某个类被阐明为虚基类,则被重复承继的该类成员在派生类对象中只要一个副本;
D、在派生类对象创立时,要确保虚基类的结构函数只被调用一次。
正确答案:


第21题,下列函数中,( )是对文件进行读操作的。
A、read()
B、write()
C、tellg()
D、seekp()
正确答案:


第22题,下列程序段不会发作二义性的是()。
A、intfun(doublep){...;}
B、intfun(floatp){...;}
floatfun(floatp){...;}floatfun(unsignedp){...;}
intx;intx;
x=fun(0);x=fun(0);
C、intfun(inti,intj=2){...;}
D、intfun(inti=2,intj=2){...;}
floatfun(inti){...;}intfun(int*p){...;}
coutfun(5);coutfun(5);
正确答案:


第23题,假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则拜访px所指对象中数据成员a的格局为( )。
A、px(a)
B、px[a]
C、px-a
D、px.a
正确答案:


第24题,C++对C语言作了许多改善,即从面向过程成为为面向对象的首要缘由是( )。
A、添加了一些新的运算符
B、答应函数重载,并答应设置缺省参数
C、规则函数阐明符有必要用原型
D、引入了类和对象的概念
正确答案:


答案来历:熊猫奥鹏(www.188open.com),关于基类和派生类的关系,()是错误的。
A、派生类对象归于基类;
B、能够用派生类指针指向派生类对象;
C、能够将基类对象赋值给派生类对象;
D、派生类对象指针可变换为基类指针。
正确答案:


第26题,下列程序段不会发作二义性的是_____。
A、int fun(double p){...;}float fun(float p){...;}int x; x=fun(0);
B、int fun(float p){...;}float fun(unsigned p){...;} int x; x=fun(0);
C、int fun(int i,int j=2){...;} float fun(int i){...;} coutfun(5);
D、int fun(int i=2,int j=2){...;} int fun(int *p){...;} coutfun(5);
正确答案:


第27题,界说p并使p指向动态空间中的包括30个整数的数组所运用的界说句子为( )。
A、int *p=new int[30];
B、int *p=new int(30);
C、int *p=new [30];
D、*p=new int[30];
正确答案:


第28题,关于句子cinx;中各个构成有些,下列叙说中错误的是( )。
A、;的效果是句子的完毕
B、"cin"是一个输出流对象
C、""称作获取运算符
D、"x"是一个变量
正确答案:


第29题,C++语言是从前期的C语言逐渐开展演化而来的,与C语言比较,它在求解疑问方法进步行的最大改善是()。
A、面向过程
B、面向对象
C、安全性
D、复用性
正确答案:


答案来历:熊猫奥鹏(www.188open.com),下列对派生类的描绘中,()是错误的。
A、一个派生类能够作为另一个类的基类
B、派生类至罕见一个基类
C、派生类的成员除了它自己的成员外,还包括它的基类的成员
D、派生类中承继的基类成员的拜访权限到派生类中坚持不变
正确答案:


第31题,常量不能作为左值运用。( )
A、错误
B、正确
正确答案:


第32题,在调用结构函数时不用给出实参的结构函数称为默许结构函数。一个类只能有一个默许结构函数。()
A、错误
B、正确
正确答案:


第33题,C++只能用于面向对象程序设计,不适用于面向过程程序设计。( )
A、错误
B、正确
正确答案:


第34题,翻开一个二进制文件时能够一起指定它既是输入文件又是输出文件。()
A、错误
B、正确
正确答案:


第35题,运用new运算符创立数组时,能够为该数组指定初始值()。
A、错误
B、正确
正确答案:


第36题,运算符重载今后,其优先级和结合性都不能改动。( )
A、错误
B、正确
正确答案:


第37题,在C++的反常处理方法中,try块和catch块有必要作为一个全体呈现。( )
A、错误
B、正确
正确答案:


第38题,在类的承继层次结构中,在不一样的层次中不能呈现姓名一样、参数个数和类型都一样而功用不一样的函数。()
A、错误
B、正确
正确答案:


第39题,将运算符"+"函数重载为类的成员函数,交流律不适用。( )
A、错误
B、正确
正确答案:


第40题,运用字符串流时有必要翻开文件。( )
A、错误
B、正确
正确答案:


第41题,C++语言撑持封装性和承继性,不撑持多态性。( )。
A、错误
B、正确
正确答案:


第42题,引证能够不初始化。( )
A、错误
B、正确
正确答案:


第43题,字符串"sdfgh"的长度是5。( )
A、错误
B、正确
正确答案:


第44题,程序运转过程呈现反常是因为语法错误导致的。( )
A、错误
B、正确
正确答案:


第45题,引证和指针都可作函数参数。()
A、错误
B、正确
正确答案:


第46题,私有承继的派生类不能拜访基类中的私有成员,但共用承继的派生类能够拜访基类中的私有成员。( )
A、错误
B、正确
正确答案:


第47题,变量有必要先界说后赋值。( )
A、错误
B、正确
正确答案:


第48题,若类Y是类X的私有派生类,类Z是类Y的共用派生类,则类Z不能拜访类X 的共用成员和保护成员。()
A、错误
B、正确
正确答案:


第49题,析构函数有必要指定回来类型以及函数参数。()
A、错误
B、正确
正确答案:


答案来历:熊猫奥鹏(www.188open.com),对运用默许参数的结构函数,假如在类外界说结构函数,大概在界说结构函数时指定默许值( )。
A、错误
B、正确
正确答案:

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

               扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包