[南开大学]21秋学期《面向对象程序设计》在线作业 作者:周老师 分类: 南开大学 发布时间: 2022-01-10 15:49 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等! 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友 答案来历:熊猫奥鹏(www.188open.com)面向对象程序设计-[南开大学]21秋学期(1709、1803、1809、1903、1909、2003、2009、2103)《面向对象程序设计》在线作业 试卷总分:100 得分:100 第1题,下面关于友元的描绘中错误的是 A、友元函数能够拜访该类的私稀有据成员 B、一个类的友元类中的成员函数都是这个类的友元函数 C、友元能够进步程序的运转功率 D、类与类之间的友元关系能够承继 正确答案: 第2题,有关析构函数的说法正确的是 A、析构函数能够有多个 B、析构函数和结构函数相同能够有形参 C、析构函数的功用是用来开释一个对象 D、析构函数的函数类型为void 正确答案: 第3题,关于类界说classA{publicvirtualvoidfuncl{}voidfunc2{}}classBpublicA{publicvoidfunc1{cout"classBfunc1"endl}virtualvoidfunc2{cout"classBfunc2"endl}}下面正确的叙说是 A、A::func2()和B::func1()都是虚函数 B、A::func2()和B::func1()都不是虚函数 C、B::func1()是虚函数,A::func2()不是虚函数 D、B::func1()不是虚函数,A::func2()是虚函数 正确答案: 第4题,在一个string类对象表明的字符串中查找子串大概运用string类的函数 A、assign B、insert C、swap D、find 正确答案: 答案来历:熊猫奥鹏(www.188open.com),有关类和对象的说法不正确的是 A、对象是类的一个实例 B、一个类只能有一个对象 C、任何一个对象只能归于一个详细的类 D、类与对象的关系和数据类型和变量的关系类似 正确答案: 第6题,已知"inta=10b=8int&r=ar=bcouta""b""r"则输出为 A、10,8,10 B、10,8,8 C、8,8,10 D、8,8,8 正确答案: 第7题,面向对象程序设计思想的首要特征中不包含 A、封装性 B、多态性 C、承继性 D、功用分化,逐渐求精 正确答案: 第8题,关于多重承继有 A、一个派生类只能有一个基类 B、一个基类只能发生一个派生类 C、一个基类有必要发生多个派生类 D、一个派生类可有多个基类 正确答案: 第9题,在C++中翻开一个文件即是将这个文件与一个树立相关封闭一个文件即是撤销这种相关 A、流 B、类 C、结构 D、对象 正确答案: 答案来历:熊猫奥鹏(www.188open.com),有关重载函数的描绘正确的是 A、函数名一样的函数即是重载函数 B、函数名一样但回来值类型不一样的函数即是重载函数 C、函数名一样但参数个数或类型不一样的函数即是重载函数 D、函数功用一样的函数即是重载函数 正确答案: 第11题,类MyClass的界说如下 classMyClass { publicMyClass{value=0}SetVariableinti{value=i} privateintvalue } 则对下列句子序列正确的描绘是MyClass*pmyp=&my A、句子p=&my;是把对象my赋值给指针变量p B、句子MyClass *p,my;会调用两次类MyClass的结构函数 C、对句子 *p.SetVariable(5)的调用是正确的 D、句子p-SetVariable(5)与句子my.SetVariable(5)等价 正确答案: 答案来历:熊猫奥鹏(www.188open.com),下列关于类和对象的叙说中错误的是 A、一个类只能有一个对象 B、对象是类的详细实例 C、类是某一类对象的笼统 D、类和对象的关系是一种数据类型与变量的关系 正确答案: 第13题,下面函数原型声明中声明晰fun为纯虚函数 A、void fun()=0; B、virtual void fun()=0; C、virtual void fun(); D、virtual void fun(){}; 正确答案: 第14题,若类A和类B的界说如下classA{intijpublicvoidget}classBA//默许为私有派生{intkpublicvoidmake}voidBmake{k=i*j}则上述界说中对错法的表达式 A、void get(); B、int k; C、void make(); D、k=i*j; 正确答案: 答案来历:熊猫奥鹏(www.188open.com),声明一个类的对象时系统自动调用函数 A、成员函数 B、结构函数 C、析构函数 D、普通函数 正确答案: 第16题,假定堆内存分配均成功则下面程序段彻底正确的是 A、int *p=new int(3);cout*p;delete p; B、int *p=new int[5]={1,2,3,4,5};for(int i=0;i5;i++)coutp[i];delete []p; C、int *p=new int[5];for(int i=0;i5;i++,p++) {*p=i; cout*p;}delete []p; D、以上程序段均正确 正确答案: 第17题,用于类中虚成员函数阐明的关键词 A、virtual B、public C、protected D、private 正确答案: 第18题,下面的叙说不契合赋值兼容规矩 A、派生类的对象能够赋值给基类的对象 B、基类的对象能够赋值给派生类的对象 C、派生类的对象能够初始化基类的对象 D、派生类的对象的地址能够赋值给指向基类的指针 正确答案: 第19题,下列虚基类的声明中正确的是 A、class virtual B:public A B、virtual class B:public A C、class B: public A virtual D、class B: virtual public A 正确答案: 答案来历:熊猫奥鹏(www.188open.com),有下面类的阐明有错误的句子是 classX{ Ainta=2 BX public CXintval D~X } A、A B、B C、C D、D 正确答案: 第21题,下面关于结构函数和析构函数的描绘错误的是 A、析构函数中调用虚函数选用静态联编 B、对虚析构函数的调用能够选用动态联编 C、当基类的析构函数是虚函数时,其派生类的析构函数也必定是虚函数 D、结构函数能够声明为虚函数 正确答案: 第22题,若一个类中富含纯虚函数则该类称为 A、基类 B、纯基类 C、派生类 D、笼统类 正确答案: 第23题,运算符重载的意图是 A、进步程序的功率 B、进步代码复用才能 C、简化程序,削减方针代码 D、使程序代码直观易读 正确答案: 第24题,在保护承继中基类中的私有成员作为派生类的 A、公有成员 B、私有成员 C、保护成员 D、不可以拜访 正确答案: 答案来历:熊猫奥鹏(www.188open.com),将一个函数声明为某类的友元函数后则在函数中不可以以直接拜访该类的 A、公有成员 B、私有成员 C、保护成员 D、都可拜访 正确答案: 第26题,基类的在私有承继时在派生类中为私有成员函数在公有和保护承继时在派生类中为保护成员函数 A、私有成员函数 B、保护成员函数 C、公有成员 D、保护数据成员 正确答案: 第27题,下列关于虚函数的阐明中正确的是 A、从虚基类承继的函数都是虚函数 B、虚函数不得是静态成员函数 C、只能经过指针或引证调用虚函数 D、笼统类中的成员函数都是虚函数 正确答案: 第28题,设置虚基类的意图是 A、简化程序 B、消除二义性 C、进步运转功率 D、削减方针代码 正确答案: 第29题,已知X类中的一个成员函数阐明如下 voidSetX*a其间X*a的意义是 A、a是指向X类对象的指针,用来作为Set()的形参 B、将X*a的计算成果传递给Set()函数 C、a是X类对象的引证,用来做为Set()的形参 D、以上都不对 正确答案: 答案来历:熊猫奥鹏(www.188open.com),在公有派生状况下有关派生类对象和基类对象的关系下列叙说不正确的是 A、派生类的对象能够直接拜访基类的一切成员 B、派生类的对象能够初始化基类的引证 C、派生类的对象不可以以直接拜访基类中的私有成员 D、派生类的对象的地址能够赋给指向基类的指针 正确答案: 第31题,已知X类则当程序履行到句子X*array=newX[2]时调用了次结构函数 A、0 B、1 C、2 D、3 正确答案: 第32题,在C++中能被派生类承继的函数是 A、成员函数 B、结构函数 C、析构函数 D、复制结构函数 正确答案: 第33题,下面临静态数据成员的描绘中正确的是 A、静态数据成员能够在类体内进行初始化 B、静态数据成员不可以以被该类的对象调用 C、静态数据成员不能受private操控符的效果 D、静态数据成员能够直接用类名拜访 正确答案: 第34题,下面描绘中错误的是 A、在基类界说的public成员在公有承继的派生类中可见,也能在类外被拜访 B、在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访 C、在基类界说的public和protected成员在保护承继的派生类中可见 D、在派生类中不可以见的成员要成为可拜访的,需求进行拜访声明 正确答案:,B 第35题,关于恣意一个类结构函数的个数起码为 A、0 B、1 C、2 D、3 正确答案: 第36题,假定AB为一个类有类AB的两个对象a1a2则履行句子AB*a[10]={&a1&a2}时系统自动调用该类的结构函数的次数为2 T、对 F、错 正确答案:F 第37题,翻开ASCII码流文件和二进制流文件时翻开方法是一样的 T、对 F、错 正确答案:F 第38题,多承继状况下派生类的结构函数中基类结构函数的履行次序取决于界说派生类时所指定的各基类的次序 T、对 F、错 答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com) 第39题,在派生类对象毁掉时系统除了会自动调用派生类的析构函数还会自动调用基类的析构函数 A、错误 B、正确 正确答案: 第40题,运用关键词class界说的类中默许的拜访权限是私有private的 T、对 F、错 答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com) 第41题,结构函数不能被派生类承继 A、错误 B、正确 正确答案: 第42题,一个函数模板只生成一个模板函数 T、对 F、错 正确答案:F 第43题,某类中的友元类的一切成员函数能够存取或修正该类中的私有成员 T、对 F、错 答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com) 第44题,对虚函数的调用系统都是选用动态联编 A、错误 B、正确 正确答案: 第45题,C++语言中模板分为函数模板和类模板两种 T、对 F、错 答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com) 第46题,为了在对象生计期完毕时开释其指针成员所指向的动态存储空间一般需求为该类界说结构函数 T、对 F、错 正确答案:F 第47题,C++语言类界说中默许的拜访权限是public A、错误 B、正确 正确答案: 第48题,类的静态成员函数中不能拜访非静态成员 T、对 F、错 答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com) 第49题,界说模板的关键词是template T、对 F、错 答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com) 答案来历:熊猫奥鹏(www.188open.com),从现存类中构建其子类能够经过C++语言中的多态机制完成 T、对 F、错 正确答案:F 秋(12179)南开(5584)学期(8554)大学(10551) 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费) 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友
试卷总分:100 得分:100
第1题,下面关于友元的描绘中错误的是
A、友元函数能够拜访该类的私稀有据成员
B、一个类的友元类中的成员函数都是这个类的友元函数
C、友元能够进步程序的运转功率
D、类与类之间的友元关系能够承继
正确答案:
第2题,有关析构函数的说法正确的是
A、析构函数能够有多个
B、析构函数和结构函数相同能够有形参
C、析构函数的功用是用来开释一个对象
D、析构函数的函数类型为void
正确答案:
第3题,关于类界说classA{publicvirtualvoidfuncl{}voidfunc2{}}classBpublicA{publicvoidfunc1{cout"classBfunc1"endl}virtualvoidfunc2{cout"classBfunc2"endl}}下面正确的叙说是
A、A::func2()和B::func1()都是虚函数
B、A::func2()和B::func1()都不是虚函数
C、B::func1()是虚函数,A::func2()不是虚函数
D、B::func1()不是虚函数,A::func2()是虚函数
正确答案:
第4题,在一个string类对象表明的字符串中查找子串大概运用string类的函数
A、assign
B、insert
C、swap
D、find
正确答案:
答案来历:熊猫奥鹏(www.188open.com),有关类和对象的说法不正确的是
A、对象是类的一个实例
B、一个类只能有一个对象
C、任何一个对象只能归于一个详细的类
D、类与对象的关系和数据类型和变量的关系类似
正确答案:
第6题,已知"inta=10b=8int&r=ar=bcouta""b""r"则输出为
A、10,8,10
B、10,8,8
C、8,8,10
D、8,8,8
正确答案:
第7题,面向对象程序设计思想的首要特征中不包含
A、封装性
B、多态性
C、承继性
D、功用分化,逐渐求精
正确答案:
第8题,关于多重承继有
A、一个派生类只能有一个基类
B、一个基类只能发生一个派生类
C、一个基类有必要发生多个派生类
D、一个派生类可有多个基类
正确答案:
第9题,在C++中翻开一个文件即是将这个文件与一个树立相关封闭一个文件即是撤销这种相关
A、流
B、类
C、结构
D、对象
正确答案:
答案来历:熊猫奥鹏(www.188open.com),有关重载函数的描绘正确的是
A、函数名一样的函数即是重载函数
B、函数名一样但回来值类型不一样的函数即是重载函数
C、函数名一样但参数个数或类型不一样的函数即是重载函数
D、函数功用一样的函数即是重载函数
正确答案:
第11题,类MyClass的界说如下
classMyClass
{
publicMyClass{value=0}SetVariableinti{value=i}
privateintvalue
}
则对下列句子序列正确的描绘是MyClass*pmyp=&my
A、句子p=&my;是把对象my赋值给指针变量p
B、句子MyClass *p,my;会调用两次类MyClass的结构函数
C、对句子 *p.SetVariable(5)的调用是正确的
D、句子p-SetVariable(5)与句子my.SetVariable(5)等价
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列关于类和对象的叙说中错误的是
A、一个类只能有一个对象
B、对象是类的详细实例
C、类是某一类对象的笼统
D、类和对象的关系是一种数据类型与变量的关系
正确答案:
第13题,下面函数原型声明中声明晰fun为纯虚函数
A、void fun()=0;
B、virtual void fun()=0;
C、virtual void fun();
D、virtual void fun(){};
正确答案:
第14题,若类A和类B的界说如下classA{intijpublicvoidget}classBA//默许为私有派生{intkpublicvoidmake}voidBmake{k=i*j}则上述界说中对错法的表达式
A、void get();
B、int k;
C、void make();
D、k=i*j;
正确答案:
答案来历:熊猫奥鹏(www.188open.com),声明一个类的对象时系统自动调用函数
A、成员函数
B、结构函数
C、析构函数
D、普通函数
正确答案:
第16题,假定堆内存分配均成功则下面程序段彻底正确的是
A、int *p=new int(3);cout*p;delete p;
B、int *p=new int[5]={1,2,3,4,5};for(int i=0;i5;i++)coutp[i];delete []p;
C、int *p=new int[5];for(int i=0;i5;i++,p++) {*p=i; cout*p;}delete []p;
D、以上程序段均正确
正确答案:
第17题,用于类中虚成员函数阐明的关键词
A、virtual
B、public
C、protected
D、private
正确答案:
第18题,下面的叙说不契合赋值兼容规矩
A、派生类的对象能够赋值给基类的对象
B、基类的对象能够赋值给派生类的对象
C、派生类的对象能够初始化基类的对象
D、派生类的对象的地址能够赋值给指向基类的指针
正确答案:
第19题,下列虚基类的声明中正确的是
A、class virtual B:public A
B、virtual class B:public A
C、class B: public A virtual
D、class B: virtual public A
正确答案:
答案来历:熊猫奥鹏(www.188open.com),有下面类的阐明有错误的句子是
classX{
Ainta=2
BX
public
CXintval
D~X
}
A、A
B、B
C、C
D、D
正确答案:
第21题,下面关于结构函数和析构函数的描绘错误的是
A、析构函数中调用虚函数选用静态联编
B、对虚析构函数的调用能够选用动态联编
C、当基类的析构函数是虚函数时,其派生类的析构函数也必定是虚函数
D、结构函数能够声明为虚函数
正确答案:
第22题,若一个类中富含纯虚函数则该类称为
A、基类
B、纯基类
C、派生类
D、笼统类
正确答案:
第23题,运算符重载的意图是
A、进步程序的功率
B、进步代码复用才能
C、简化程序,削减方针代码
D、使程序代码直观易读
正确答案:
第24题,在保护承继中基类中的私有成员作为派生类的
A、公有成员
B、私有成员
C、保护成员
D、不可以拜访
正确答案:
答案来历:熊猫奥鹏(www.188open.com),将一个函数声明为某类的友元函数后则在函数中不可以以直接拜访该类的
A、公有成员
B、私有成员
C、保护成员
D、都可拜访
正确答案:
第26题,基类的在私有承继时在派生类中为私有成员函数在公有和保护承继时在派生类中为保护成员函数
A、私有成员函数
B、保护成员函数
C、公有成员
D、保护数据成员
正确答案:
第27题,下列关于虚函数的阐明中正确的是
A、从虚基类承继的函数都是虚函数
B、虚函数不得是静态成员函数
C、只能经过指针或引证调用虚函数
D、笼统类中的成员函数都是虚函数
正确答案:
第28题,设置虚基类的意图是
A、简化程序
B、消除二义性
C、进步运转功率
D、削减方针代码
正确答案:
第29题,已知X类中的一个成员函数阐明如下
voidSetX*a其间X*a的意义是
A、a是指向X类对象的指针,用来作为Set()的形参
B、将X*a的计算成果传递给Set()函数
C、a是X类对象的引证,用来做为Set()的形参
D、以上都不对
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在公有派生状况下有关派生类对象和基类对象的关系下列叙说不正确的是
A、派生类的对象能够直接拜访基类的一切成员
B、派生类的对象能够初始化基类的引证
C、派生类的对象不可以以直接拜访基类中的私有成员
D、派生类的对象的地址能够赋给指向基类的指针
正确答案:
第31题,已知X类则当程序履行到句子X*array=newX[2]时调用了次结构函数
A、0
B、1
C、2
D、3
正确答案:
第32题,在C++中能被派生类承继的函数是
A、成员函数
B、结构函数
C、析构函数
D、复制结构函数
正确答案:
第33题,下面临静态数据成员的描绘中正确的是
A、静态数据成员能够在类体内进行初始化
B、静态数据成员不可以以被该类的对象调用
C、静态数据成员不能受private操控符的效果
D、静态数据成员能够直接用类名拜访
正确答案:
第34题,下面描绘中错误的是
A、在基类界说的public成员在公有承继的派生类中可见,也能在类外被拜访
B、在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访
C、在基类界说的public和protected成员在保护承继的派生类中可见
D、在派生类中不可以见的成员要成为可拜访的,需求进行拜访声明
正确答案:,B
第35题,关于恣意一个类结构函数的个数起码为
A、0
B、1
C、2
D、3
正确答案:
第36题,假定AB为一个类有类AB的两个对象a1a2则履行句子AB*a[10]={&a1&a2}时系统自动调用该类的结构函数的次数为2
T、对
F、错
正确答案:F
第37题,翻开ASCII码流文件和二进制流文件时翻开方法是一样的
T、对
F、错
正确答案:F
第38题,多承继状况下派生类的结构函数中基类结构函数的履行次序取决于界说派生类时所指定的各基类的次序
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第39题,在派生类对象毁掉时系统除了会自动调用派生类的析构函数还会自动调用基类的析构函数
A、错误
B、正确
正确答案:
第40题,运用关键词class界说的类中默许的拜访权限是私有private的
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第41题,结构函数不能被派生类承继
A、错误
B、正确
正确答案:
第42题,一个函数模板只生成一个模板函数
T、对
F、错
正确答案:F
第43题,某类中的友元类的一切成员函数能够存取或修正该类中的私有成员
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第44题,对虚函数的调用系统都是选用动态联编
A、错误
B、正确
正确答案:
第45题,C++语言中模板分为函数模板和类模板两种
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第46题,为了在对象生计期完毕时开释其指针成员所指向的动态存储空间一般需求为该类界说结构函数
T、对
F、错
正确答案:F
第47题,C++语言类界说中默许的拜访权限是public
A、错误
B、正确
正确答案:
第48题,类的静态成员函数中不能拜访非静态成员
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第49题,界说模板的关键词是template
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
答案来历:熊猫奥鹏(www.188open.com),从现存类中构建其子类能够经过C++语言中的多态机制完成
T、对
F、错
正确答案:F
专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)
联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友