21年6月西交《面向对象程序设计》在线作业100分 作者:周老师 分类: 西安交通大学 发布时间: 2021-07-10 15:14 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等! 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友 答案来历:熊猫奥鹏(www.188open.com)面向对象程序设计-[西安交通大学]西交《面向对象程序设计》在线作业 试卷总分:100 得分:100 第1题,函数重载是指()。 A、两个或两个以上的函数取一样的函数名,但形参的个数或类型不一样 B、两个以上的函数取一样的姓名和具有一样的参数个数,但形参的类型能够不一样 C、两个以上的函数姓名不一样,但形参的个数或类型一样 D、两个以上的函数取一样的函数名,而且函数的回来类型一样 正确答案: 第2题,下列程序段不会发作二义性的是()。 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); 正确答案: 第3题,下列说法错误的是()。 A、在类中不能对所界说的数据成员进行初始化; B、类的公有成员函数是类与外界的接口 C、同一个类的两个对象占用一样的内存空间; D、类完成数据躲藏。 正确答案: 第4题,假定一个类的结构函数为 "B(int ax, int bx): a(ax), b(bx) {}",履行 "B x(1,2),y(3,4);x=y;"句子序列后x.a的值为()。 A、1 B、2 C、3 D、4 正确答案: 答案来历:熊猫奥鹏(www.188open.com),由C++源程序文件编译而成的方针文件的缺省拓展名为()。 A、cpp B、exe C、obj D、lik 正确答案: 第6题,假定AB为一个类,则履行"AB*p=new AB(1,2);"句子时共调用该类结构函数的次数为( )。 A、0 B、1 C、2 D、3 正确答案: 第7题,下面的类中,()不是由笼统基类ios直接派生出来的。 A、istream B、ostream C、iostream D、fstreambase 正确答案: 第8题,可以开释对象所占资源的是( )。 A、析构函数 B、数据成员 C、结构函数 D、静态成员函数 正确答案: 第9题,派生类的结构函数的成员初始化列表中,不能包括()。 A、基类的结构函数; B、派生类中子对象的初始化; C、基类的子对象初始化; D、派生类中一般数据成员的初始化; 正确答案: 答案来历:熊猫奥鹏(www.188open.com),假如表达式a+b中的"+"是作为成员函数重载的运算符,若选用运算符函数调用格局,则可表明为( )。 A、a.operator+(b) B、b.operator+(a) C、operator+(a,b) D、operator(a+b) 正确答案: 第11题,在关键词private后边界说的成员为类的()成员。 A、私有 B、共用 C、保护 D、任何 正确答案: 答案来历:熊猫奥鹏(www.188open.com),下面是四条次序呈现的声明句子,不合法的初始化句子是()。 A、int i = -1; B、const int ic=i; C、const int *pc=⁣ D、int *const cpi=⁣ 正确答案: 第13题,一个类的析构函数一般被界说为该类的()成员。 A、私有 B、保护 C、共用 D、友元 正确答案: 第14题,关于运转时多态的下列描绘中,()是错误的。 A、运转时多态是以虚函数为基础的; B、运转时多态是在运转时断定所调用的函数代码的; C、用基类指针或引证所标识的派生类对象来操作虚函数才干完成运转时多态; D、运转时多态是在编译时断定操作函数的。 正确答案: 答案来历:熊猫奥鹏(www.188open.com),下列关于类的拜访操控机制说法错误的是()。 A、静态数据成员一般都界说为公有类型。 B、一个对象的私有成员关于同类的另一个对象是可见的 C、友元机制损坏了类的封装性。 D、基类的保护成员对派生类新界说的成员函数是可见的。 正确答案: 第16题,C++的承继性答应派生类承继基类的( )。 A、有些特性,并答应添加新的特性或重界说基类的特性 B、有些特性,但不答应添加新的特性或重界说基类的特性 C、一切特性,并答应添加新的特性或重界说基类的特性 D、一切特性,但不答应添加新的特性或重界说基类的特性 正确答案: 第17题,面向对象软件开发中运用的OOA表明( )。 A、面向对象剖析 B、面向对象设计 C、面向对象语言 D、面向对象方法 正确答案: 第18题,结构函数不具有的特征是()。 A、结构函数的函数名与类名一样 B、结构函数能够重载 C、结构函数能够设置默许参数 D、结构函数有必要指定类型阐明 正确答案: 第19题,设置虚基类的意图是()。 A、简化程序; B、消除二义性; C、进步运转功率; D、削减方针代码; 正确答案: 答案来历:熊猫奥鹏(www.188open.com),运用如setfill()的操作符对数据进行格局输出时,应包括( )头文件。 A、iostream B、fstream C、iomanip D、stdlib 正确答案: 第21题,若需求使类中的一个指针成员指向一块动态存储空间,则一般在()函数中完结。 A、析构 B、结构 C、任一成员 D、友元 正确答案: 第22题,下列关于私有承继的说法中正确的是()。 A、基类成员对派生类新界说的成员函数是不可以见的; B、基类成员对派生类新界说的成员函数是可见的; C、只要基类成员中的公有成员对派生类新界说的成员函数是可见的; D、基类成员中的保护成员对派生类新界说的成员函数是可见的。 正确答案: 第23题,承继机制的效果是()。 A、信息躲藏 B、数据封装 C、界说新类 D、数据笼统 正确答案: 第24题,假定AB为一个类,则履行AB x;句子时将自动调用该类的() A、有参结构函数 B、无参结构函数 C、复制结构函数 D、赋值结构函数 正确答案: 答案来历:熊猫奥鹏(www.188open.com),派生类能够拜访其基类的( )。 A、共用成员 B、保护成员 C、私有派生 D、共用和保护成员 正确答案: 第26题,下列说法不正确的是()。 A、在类中,成员的默许拜访特性是私有的。 B、类封装了数据和操作。 C、类本质上是一种数据类型。 D、在类的界说中,有必要包括private、public E、protected三种存取方法对应得有些。 正确答案:,C,D 第27题,关于new运算符的下列描绘中,_____是错误的。 A、他能够用来动态创立对象和对象数组 B、运用它创立的对象或对象数组,能够运用运算符delete删去 C、运用它创立对象时要调用结构函数 D、运用它创立对象数组时有必要指定初始值 正确答案: 第28题,关于类模板,其类型形参能够作为______。 A、成员函数的形参类型 B、成员函数的回来类型 C、数据成员的类型 D、其他三种均可 正确答案: 第29题,在公有承继的状况下,基类成员在派生类中的拜访权限() A、受约束 B、坚持不变 C、受保护 D、不受保护 正确答案: 答案来历:熊猫奥鹏(www.188open.com),在共用承继的状况下,基类成员在派生类中的拜访权限( ) A、受约束 B、坚持不变 C、受保护 D、不受保护 正确答案: 第31题,析构函数有必要指定回来类型以及函数参数。() A、错误 B、正确 正确答案: 第32题,关于从基类承继的虚函数,派生类也能够不进行重界说。( ) A、错误 B、正确 正确答案: 第33题,引证能够不初始化。( ) A、错误 B、正确 正确答案: 第34题,C++只能用于面向对象程序设计,不适用于面向过程程序设计。( ) A、错误 B、正确 正确答案: 第35题,纯虚函数是在基类中阐明的虚函数,它在该基类中有必要界说详细的操作内容。( ) A、错误 B、正确 正确答案: 第36题,将运算符"+"函数重载为类的成员函数,交流律不适用。( ) A、错误 B、正确 正确答案: 第37题,字符串"sdfgh"的长度是5。( ) A、错误 B、正确 正确答案: 第38题,在类的承继层次结构中,在不一样的层次中不能呈现姓名一样、参数个数和类型都一样而功用不一样的函数。() A、错误 B、正确 正确答案: 第39题,C++语言撑持封装性和承继性,不撑持多态性。( )。 A、错误 B、正确 正确答案: 第40题,在C++中,在文件中只能用"#include iostream包括头文件iostream,而不能用"#include iostream.h包括头文件iostream。( ) A、错误 B、正确 正确答案: 第41题,变量有必要先界说后赋值。( ) A、错误 B、正确 正确答案: 第42题,引证和指针都可作函数参数。() A、错误 B、正确 正确答案: 第43题,运用虚函数能够防止多重承继发生的二义性。() A、错误 B、正确 正确答案: 第44题,关系运算符能够用来对比两个字符的巨细,也可用来对比两个字符串的巨细。( ) A、错误 B、正确 正确答案: 第45题,若类Y是类X的私有派生类,类Z是类Y的共用派生类,则类Z不能拜访类X 的共用成员和保护成员。() A、错误 B、正确 正确答案: 第46题,成员函数中调用的虚函数能够完成动态联编。( ) A、错误 B、正确 正确答案: 第47题,运算符重载今后,其优先级和结合性都不能改动。( ) A、错误 B、正确 正确答案: 第48题,派生类可以承继基类的析构函数。( ) A、错误 B、正确 正确答案: 第49题,笼统类中只能有一个纯虚函数。( ) A、错误 B、正确 正确答案: 答案来历:熊猫奥鹏(www.188open.com),程序运转过程呈现反常是因为语法错误导致的。( ) A、错误 B、正确 正确答案: 21年(1620)西交(1514)6月(644) 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费) 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友
试卷总分:100 得分:100
第1题,函数重载是指()。
A、两个或两个以上的函数取一样的函数名,但形参的个数或类型不一样
B、两个以上的函数取一样的姓名和具有一样的参数个数,但形参的类型能够不一样
C、两个以上的函数姓名不一样,但形参的个数或类型一样
D、两个以上的函数取一样的函数名,而且函数的回来类型一样
正确答案:
第2题,下列程序段不会发作二义性的是()。
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);
正确答案:
第3题,下列说法错误的是()。
A、在类中不能对所界说的数据成员进行初始化;
B、类的公有成员函数是类与外界的接口
C、同一个类的两个对象占用一样的内存空间;
D、类完成数据躲藏。
正确答案:
第4题,假定一个类的结构函数为 "B(int ax, int bx): a(ax), b(bx) {}",履行 "B x(1,2),y(3,4);x=y;"句子序列后x.a的值为()。
A、1
B、2
C、3
D、4
正确答案:
答案来历:熊猫奥鹏(www.188open.com),由C++源程序文件编译而成的方针文件的缺省拓展名为()。
A、cpp
B、exe
C、obj
D、lik
正确答案:
第6题,假定AB为一个类,则履行"AB*p=new AB(1,2);"句子时共调用该类结构函数的次数为( )。
A、0
B、1
C、2
D、3
正确答案:
第7题,下面的类中,()不是由笼统基类ios直接派生出来的。
A、istream
B、ostream
C、iostream
D、fstreambase
正确答案:
第8题,可以开释对象所占资源的是( )。
A、析构函数
B、数据成员
C、结构函数
D、静态成员函数
正确答案:
第9题,派生类的结构函数的成员初始化列表中,不能包括()。
A、基类的结构函数;
B、派生类中子对象的初始化;
C、基类的子对象初始化;
D、派生类中一般数据成员的初始化;
正确答案:
答案来历:熊猫奥鹏(www.188open.com),假如表达式a+b中的"+"是作为成员函数重载的运算符,若选用运算符函数调用格局,则可表明为( )。
A、a.operator+(b)
B、b.operator+(a)
C、operator+(a,b)
D、operator(a+b)
正确答案:
第11题,在关键词private后边界说的成员为类的()成员。
A、私有
B、共用
C、保护
D、任何
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面是四条次序呈现的声明句子,不合法的初始化句子是()。
A、int i = -1;
B、const int ic=i;
C、const int *pc=⁣
D、int *const cpi=⁣
正确答案:
第13题,一个类的析构函数一般被界说为该类的()成员。
A、私有
B、保护
C、共用
D、友元
正确答案:
第14题,关于运转时多态的下列描绘中,()是错误的。
A、运转时多态是以虚函数为基础的;
B、运转时多态是在运转时断定所调用的函数代码的;
C、用基类指针或引证所标识的派生类对象来操作虚函数才干完成运转时多态;
D、运转时多态是在编译时断定操作函数的。
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列关于类的拜访操控机制说法错误的是()。
A、静态数据成员一般都界说为公有类型。
B、一个对象的私有成员关于同类的另一个对象是可见的
C、友元机制损坏了类的封装性。
D、基类的保护成员对派生类新界说的成员函数是可见的。
正确答案:
第16题,C++的承继性答应派生类承继基类的( )。
A、有些特性,并答应添加新的特性或重界说基类的特性
B、有些特性,但不答应添加新的特性或重界说基类的特性
C、一切特性,并答应添加新的特性或重界说基类的特性
D、一切特性,但不答应添加新的特性或重界说基类的特性
正确答案:
第17题,面向对象软件开发中运用的OOA表明( )。
A、面向对象剖析
B、面向对象设计
C、面向对象语言
D、面向对象方法
正确答案:
第18题,结构函数不具有的特征是()。
A、结构函数的函数名与类名一样
B、结构函数能够重载
C、结构函数能够设置默许参数
D、结构函数有必要指定类型阐明
正确答案:
第19题,设置虚基类的意图是()。
A、简化程序;
B、消除二义性;
C、进步运转功率;
D、削减方针代码;
正确答案:
答案来历:熊猫奥鹏(www.188open.com),运用如setfill()的操作符对数据进行格局输出时,应包括( )头文件。
A、iostream
B、fstream
C、iomanip
D、stdlib
正确答案:
第21题,若需求使类中的一个指针成员指向一块动态存储空间,则一般在()函数中完结。
A、析构
B、结构
C、任一成员
D、友元
正确答案:
第22题,下列关于私有承继的说法中正确的是()。
A、基类成员对派生类新界说的成员函数是不可以见的;
B、基类成员对派生类新界说的成员函数是可见的;
C、只要基类成员中的公有成员对派生类新界说的成员函数是可见的;
D、基类成员中的保护成员对派生类新界说的成员函数是可见的。
正确答案:
第23题,承继机制的效果是()。
A、信息躲藏
B、数据封装
C、界说新类
D、数据笼统
正确答案:
第24题,假定AB为一个类,则履行AB x;句子时将自动调用该类的()
A、有参结构函数
B、无参结构函数
C、复制结构函数
D、赋值结构函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),派生类能够拜访其基类的( )。
A、共用成员
B、保护成员
C、私有派生
D、共用和保护成员
正确答案:
第26题,下列说法不正确的是()。
A、在类中,成员的默许拜访特性是私有的。
B、类封装了数据和操作。
C、类本质上是一种数据类型。
D、在类的界说中,有必要包括private、public
E、protected三种存取方法对应得有些。
正确答案:,C,D
第27题,关于new运算符的下列描绘中,_____是错误的。
A、他能够用来动态创立对象和对象数组
B、运用它创立的对象或对象数组,能够运用运算符delete删去
C、运用它创立对象时要调用结构函数
D、运用它创立对象数组时有必要指定初始值
正确答案:
第28题,关于类模板,其类型形参能够作为______。
A、成员函数的形参类型
B、成员函数的回来类型
C、数据成员的类型
D、其他三种均可
正确答案:
第29题,在公有承继的状况下,基类成员在派生类中的拜访权限()
A、受约束
B、坚持不变
C、受保护
D、不受保护
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在共用承继的状况下,基类成员在派生类中的拜访权限( )
A、受约束
B、坚持不变
C、受保护
D、不受保护
正确答案:
第31题,析构函数有必要指定回来类型以及函数参数。()
A、错误
B、正确
正确答案:
第32题,关于从基类承继的虚函数,派生类也能够不进行重界说。( )
A、错误
B、正确
正确答案:
第33题,引证能够不初始化。( )
A、错误
B、正确
正确答案:
第34题,C++只能用于面向对象程序设计,不适用于面向过程程序设计。( )
A、错误
B、正确
正确答案:
第35题,纯虚函数是在基类中阐明的虚函数,它在该基类中有必要界说详细的操作内容。( )
A、错误
B、正确
正确答案:
第36题,将运算符"+"函数重载为类的成员函数,交流律不适用。( )
A、错误
B、正确
正确答案:
第37题,字符串"sdfgh"的长度是5。( )
A、错误
B、正确
正确答案:
第38题,在类的承继层次结构中,在不一样的层次中不能呈现姓名一样、参数个数和类型都一样而功用不一样的函数。()
A、错误
B、正确
正确答案:
第39题,C++语言撑持封装性和承继性,不撑持多态性。( )。
A、错误
B、正确
正确答案:
第40题,在C++中,在文件中只能用"#include iostream包括头文件iostream,而不能用"#include iostream.h包括头文件iostream。( )
A、错误
B、正确
正确答案:
第41题,变量有必要先界说后赋值。( )
A、错误
B、正确
正确答案:
第42题,引证和指针都可作函数参数。()
A、错误
B、正确
正确答案:
第43题,运用虚函数能够防止多重承继发生的二义性。()
A、错误
B、正确
正确答案:
第44题,关系运算符能够用来对比两个字符的巨细,也可用来对比两个字符串的巨细。( )
A、错误
B、正确
正确答案:
第45题,若类Y是类X的私有派生类,类Z是类Y的共用派生类,则类Z不能拜访类X 的共用成员和保护成员。()
A、错误
B、正确
正确答案:
第46题,成员函数中调用的虚函数能够完成动态联编。( )
A、错误
B、正确
正确答案:
第47题,运算符重载今后,其优先级和结合性都不能改动。( )
A、错误
B、正确
正确答案:
第48题,派生类可以承继基类的析构函数。( )
A、错误
B、正确
正确答案:
第49题,笼统类中只能有一个纯虚函数。( )
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),程序运转过程呈现反常是因为语法错误导致的。( )
A、错误
B、正确
正确答案:
专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)
联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友