20秋西交《面向对象程序设计》在线作业(100分)

作者:奥鹏周老师 分类: 西安交通大学 发布时间: 2020-11-16 23:35
答案来历:熊猫奥鹏(www.188open.com)-[西安交通大学]西交《面向对象程序设计》在线作业
试卷总分:100 得分:100
第1题,鄙人面的4个关键词中,()是用来阐明虚函数的。
A、virtual
B、public
C、protected
D、private
正确答案:


第2题,关于一个类的析构函数,其函数名与类名( )。
A、彻底一样
B、彻底不一样
C、只相差一个字符
D、无关系
正确答案:


第3题,承继机制的效果是()。
A、信息躲藏
B、数据封装
C、界说新类
D、数据笼统
正确答案:


第4题,在共用承继的状况下,基类成员在派生类中的拜访权限( )
A、受约束
B、坚持不变
C、受保护
D、不受保护
正确答案:


答案来历:熊猫奥鹏(www.188open.com),假定一个二维数组的界说句子为" int a [3][4]={{3,4),{2,8,6));",则元素a[1][2] 的值为( )。
A、2
B、4
C、6
D、8
正确答案:


第6题,下列对承继关系的描绘中,正确的是()。
A、在公有承继中,基类中的公有成员和私有成员在派生类中都是可见的;
B、在公有承继中,基类中只要公有成员对派生类的对象是可见的;
C、在私有承继中,基类中只要公有成员对派生类是可见的;
D、在私有承继中,基类中的保护成员对派生类的对象是可见的;
正确答案:


第7题,若一个类中富含纯虚函数,则该类称为( )。
A、基类
B、虚基类
C、笼统类
D、派生类
正确答案:


第8题,下列关于成员函数特征的描绘中,()是错误的。
A、成员函数必定是内置函数
B、成员函数能够重载
C、成员函数能够设置参数的默许值
D、成员函数能够是静态的
正确答案:


第9题,双目运算符重载为普通函数时,其参数表中应带有( )个参数。
A、0
B、1
C、2
D、3
正确答案:


答案来历:熊猫奥鹏(www.188open.com),虚函数的界说是在基类中进行的,界说时需求冠以关键词()。
A、static
B、friend
C、virtual
D、public
正确答案:


第11题,面向对象方法的多态性是指( )。
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题,由C++源程序文件编译而成的方针文件的缺省拓展名为()。
A、cpp
B、exe
C、obj
D、lik
正确答案:


第14题,派生类的对象对其基类中( )可直接拜访。
A、公有承继的公有成员
B、公有承继的私有成员
C、公有承继的保护成员
D、私有承继的公有成员
正确答案:


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


第16题,用new运算符创立一个富含10个元素的一维整型数组的正确句子是()。
A、intp=newint(10);
B、intp=newint[10];
C、int*p=newint[10];
D、int*p=newint(10);
正确答案:


第17题,友元的效果之一是()。
A、进步程序的运转功率。
B、加强类的封装性。
C、完成数据的荫蔽性。
D、添加成员函数的品种。
正确答案:


第18题,在创立派生类对象时,结构函数的履行次序是()。
A、对象成员结构函数、基类结构函数、派生类自身的结构函数;
B、派生类自身的结构函数、基类结构函数、对象成员结构函数;
C、基类结构函数、派生类自身的结构函数、对象成员结构函数;
D、基类结构函数、对象成员结构函数、派生类自身的结构函数。
正确答案:


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


答案来历:熊猫奥鹏(www.188open.com),类的析构函数是在()调用的。
A、类创立时
B、创立对象时
C、删去对象时
D、不自动调用
正确答案:


第21题,类的结构函数是在界说该类的一个(??)时被自动调用履行的。
A、成员函数
B、数据成员
C、对象
D、友元函数
正确答案:


第22题,下列关于私有承继的说法中正确的是()。
A、基类成员对派生类新界说的成员函数是不可以见的;
B、基类成员对派生类新界说的成员函数是可见的;
C、只要基类成员中的公有成员对派生类新界说的成员函数是可见的;
D、基类成员中的保护成员对派生类新界说的成员函数是可见的。
正确答案:


第23题,一个函数功用不太杂乱,但要求被频频调用,选用( )
A、内置函数
B、重载函数
C、递归函数
D、嵌套函数
正确答案:


第24题,C++类体系中,不能被派生类承继的有()
A、变换函数
B、结构函数
C、虚函数
D、静态成员函数
正确答案:


答案来历:熊猫奥鹏(www.188open.com),下面的类中,()不是由笼统基类ios直接派生出来的。
A、istream
B、ostream
C、iostream
D、fstreambase
正确答案:


第26题,在一个类的界说中,包括有( )成员的界说。
A、数据
B、函数
C、数据和函数
D、数据或函数
正确答案:


第27题,cout是某个类的规范对象,该类是()。
A、ostream
B、istream
C、stdout
D、stdin
正确答案:


第28题,关于类中界说的成员,其隐含拜访权限为()。
A、public
B、ptotected
C、private
D、static
正确答案:


第29题,设px是指向一个类对象的指针变量,则履行 "delete px;"句子时,将自动调用该类的( )
A、无参结构函数
B、带参结构函数
C、析构函数
D、仿制结构函数
正确答案:


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


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


第32题,成员函数中调用的虚函数能够完成动态联编。( )
A、错误
B、正确
正确答案:


第33题,C++中的一切运算符都答应重载。( )
A、错误
B、正确
正确答案:


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


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


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


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


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


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


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


第41题,关于从基类承继的虚函数,派生类也能够不进行重界说。( )
A、错误
B、正确
正确答案:


第42题,友元类有必要被阐明为共用成员。( )
A、错误
B、正确
正确答案:


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


第44题,友元函数阐明在类体内,它是一种成员函数。( )
A、错误
B、正确
正确答案:


第45题,运用虚函数无法防止多重承继发生的二义性。()
A、错误
B、正确
正确答案:


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


第47题,C++中的字符串输入输出一般指定一个字符数组作为存储空间,它只能输入输出string类数据。( )
A、错误
B、正确
正确答案:


第48题,内置函数的界说有必要呈现在首次调用内置函数之前。()
A、错误
B、正确
正确答案:


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


答案来历:熊猫奥鹏(www.188open.com),程序运转过程呈现反常是因为语法错误导致的。( )
A、错误
B、正确
正确答案:

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