南开21春学期《程序设计基础(下)》在线作业-1100分 作者:周老师 分类: 南开大学 发布时间: 2021-06-05 15:19 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等! 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友 答案来历:熊猫奥鹏(www.188open.com)-[南开大学]21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《程序设计基础(下)》在线作业 试卷总分:100 得分:100 第1题,下列类中( )是输入/输出流类iostream的派生类。 A、fstream B、ofstream C、ifstream D、ostream 正确答案: 第2题,下面描绘中,错误的是( )。 A、在基类界说的public成员在公有承继的派生类中可见,也能在类外被拜访 B、在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访 C、在基类界说的public和protected成员在保护承继的派生类中可见 D、在派生类中不可以见的成员要成为可拜访的,需求进行拜访声明 正确答案:,B 第3题,在一个连接行列中,假定f和r 别离是队头和队尾指针,则刺进一个s结点的运算时( )。 A、f-next=s; f=s; B、r-next=s; r=s; C、s-next=r; r=s; D、s-next=f; f=s; 正确答案: 第4题,运算符delete删去一个动态对象时( )。 A、首要为该动态对象调用结构函数,再开释其占用的内存 B、首要开释该动态对象占用的内存,再为其调用结构函数 C、首要为该动态对象调用析构函数,再开释其占用的内存 D、首要开释动态对象占用的内存,再为其调用析构函数 正确答案: 答案来历:熊猫奥鹏(www.188open.com),关于类和对象不正确的说法是( )。 A、类是一品种型,它封装了数据和操作 B、对象是类的实例 C、一个类的对象只要一个 D、一个对象必归于某个类 正确答案: 第6题,将含100个结点的彻底二叉树从根这一层开端,每层从左至右顺次对结点编号,根结点的编号为1。编号为47的结点X的双亲的编号为( )。 A、23 B、24 C、25 D、无法断定 正确答案: 第7题,在一个连接行列中,假定f和r 别离是队头和队尾指针,则删去一个结点的运算时( )。 A、r=f-next; B、r=r-next; C、f=f-next; D、f=r-next; 正确答案: 第8题,在一个具有n个极点的有向图中,若一切极点的入度之和为s,则一切极点的度之和为( )。 A、s B、s+1 C、s-1 D、2s 正确答案: 第9题,承继具有(),即当基类自身也是某一个类的派生类时,底层的派生类也会自动承继直接基类的成员。 A、规律性 B、传递性 C、重复性 D、多样性 正确答案: 答案来历:熊猫奥鹏(www.188open.com),鄙人列关键词中,用以阐明类中公有成员的是( )。 A、public B、private C、protected D、friend 正确答案: 第11题,下面临析构函数的正确描绘是( )。 A、系统不能供给默许的析构函数 B、析构函数有必要由用户界说 C、析构函数没有参数 D、析构函数能够设置默许参数 正确答案: 答案来历:熊猫奥鹏(www.188open.com),在二叉树的第i层上至多有( )个结点(i≥1)。 A、2的i次方减1 B、2的i-1次方 C、2的i次方加+1 D、2的i+1次方 正确答案: 第13题,下列虚基类的声明中正确的是( )。 A、class virtual B:public A B、virtual class B:public C、class B:public A virtual D、class B: virtual public A 正确答案: 第14题,C++有( )种联编方法。 A、1 B、2 C、3 D、4 正确答案: 答案来历:熊猫奥鹏(www.188open.com),下列说法中错误的是( )。 A、公有承继时基类中的public成员在派生类中是public的 B、公有承继时基类中的private成员在派生类中是不可以拜访的 C、私有承继时基类中的public成员在派生类中是private的 D、私有承继时基类中的public成员在派生类中是protected的 正确答案: 第16题,友元关系不能( )。 A、承继 B、是类与类之间是关系 C、是一个类的成员函数与另一个类的关系 D、进步程序的运转功率 正确答案: 第17题,当一个派生类公有承继一个基类时,基类中的一切公有成员变成派生类的( )。 A、public成员 B、private成员 C、protected成员 D、友元 正确答案: 第18题,下面关于友元的描绘中,错误的是( )。 A、友元函数能够拜访该类的私稀有据成员 B、一个类的友元类中的成员函数都是这个类的友元函数 C、友元能够进步程序的运转功率 D、类与类之间的友元关系能够承继 正确答案: 第19题,有关析构函数的说法不正确的是( )。 A、析构函数有且仅有一个 B、析构函数和结构函数相同能够有形参 C、析构函数的功用是用来开释一个对象 D、析构函数无任何函数类型 正确答案: 答案来历:熊猫奥鹏(www.188open.com),吊销对象时,系统自动调用( )函数。 A、成员函数 B、结构函数 C、析构函数 D、普通函数 正确答案: 第21题,假如类A承继了类B,则类A称为()。 A、派生类 B、承继类 C、子类 D、父类 正确答案: 第22题,下列函数中,不可以以作为虚函数的是( )。 A、普通函数 B、结构函数 C、静态成员函数 D、析构函数 正确答案:,B,C 第23题,下面哪些数据结构归于非线性结构 A、线性表 B、树 C、图 D、调集 正确答案: 第24题,在派生类中能够直接拜访基类的()。 A、公有成员 B、保护成员 C、私有成员 D、友元成员 正确答案:,B 答案来历:熊猫奥鹏(www.188open.com),下面关于自界说类的运算符重载的说法中,正确的是( )。 A、赋值运算符和下标运算符只能重载为类的成员函数 B、赋值运算符和下标运算符只能重载为类的友元函数 C、赋值运算符重载时一般以引证方法回来*this,表明回来赋值运算符的左操作数 D、运用重载的赋值运算符时,左操作数必定是自界说类型 正确答案:,C,D 第26题,已知Derived是Base的公有派生类,且已界说两个对象Derived d;和Base b;,则下列句子中正确的是( )。 A、d=b; B、b=d C、Derived *d=&b; D、Base &b=d; 正确答案:,D 第27题,下面关于自界说类的运算符重载的说法中,正确的是( )。 A、除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实践操作数个数少一个 B、运算符重载为类的成员函数时,函数中的this指针指向榜首个运管用 C、只要运算符的榜首个运管用是自界说类类型时,才干将该运算符重载为类的成员函数 D、一切运算符都能够以类成员函数方式进行重载 正确答案:,C,D 第28题,已知f是以二进制读写方法翻开的文件流对象,且有int型变量a,则下列选项中能正确进行文件读写操作的句子包含( )。 A、f.write((char*)a, sizeof(a)); B、f.write((char*)&a, sizeof(a)); C、f.read((char*)a, sizeof(a)); D、f.read((char*)&a, sizeof(a)); 正确答案:,D 第29题,系统供给的默许复制结构函数完成的是"浅复制",下列关于浅复制的说法中正确的是( )。 A、当一个类中有指针成员变量时,浅复制有能够会致使一片内存被重复开释 B、当一个类中有指针成员变量时,浅复制有能够致使一个对象中保留的数据不正确 C、假如一个类中只要int型和double型的成员变量,则浅复制不会呈现任何疑问 D、假如一个类中有一个成员变量是char型数组,则运用浅复制会存在疑问 正确答案: 答案来历:熊猫奥鹏(www.188open.com),不管派生类以何种方法承继基类,都能够运用基类的( )。 A、public成员 B、private成员 C、protected成员 D、一切成员 正确答案:,C 第31题,已知Circle类界说如下所示,则下列说法正确的是( )。 class Circle { public:double m_x,m_y;double m_radius;void setCenter(double x,double y){m_x=x;m_y=y;} void setRadius(double radius){m_radius=radius;} double getArea( ){return 3.14 * m_radius * m_radius;} }; A、m_x、m_y和m_radius都是Circle类的成员变量 B、setCenter、setRadius和getArea都是Circle类的成员函数 C、类界说体后边的分号能够省掉 D、将double m_radius;改为double m_radius=1;,则表明m_radius成员变量的初值为1 正确答案:,B 第32题,下面选项中,是类的成员函数为( )。 A、结构函数 B、析构函数 C、友元函数 D、缺省参数的结构函数 正确答案:,B,D 第33题,下面描绘中,正确的是( )。 A、多重承继中,派生类对象被毁掉时析构函数的调用次序与派生类对象创立时结构函数的调用次序相反 B、多重承继中,派生类对象被毁掉时析构函数的调用次序与派生类对象创立时结构函数的调用次序共同 C、多重承继中创立派生类对象时各基类结构函数的调用次序与基类结构函数在初始化列表中的呈现次序共同 D、多重承继中,假如派生类的初始化列表中没有某个基类结构函数的调用句子,则表明调用该基类的无参结构函数 正确答案:,D 第34题,下列函数中,能够作为虚函数的是( )。 A、普通成员函数 B、结构函数 C、静态成员函数 D、析构函数 正确答案: 第35题,下列成员中,不能被派生类承继的包含()。 A、公有成员 B、结构函数 C、保护成员 D、析构函数 正确答案:,D 第36题,类模板能够生成若干个模板类,每个模板类又可界说若干个对象。 T、对 F、错 答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com) 第37题,n个结点的无向图,若它有n(n-1)/2条边,则它必定是连通图。 T、对 F、错 正确答案: 第38题,一个结点的后继的数目称为该结点的度;树中各结点度的最大值称为树的度。 T、对 F、错 正确答案: 第39题,能够在行列的恣意方位刺进元素。 T、对 F、错 正确答案:F 第40题,非线性结构即能够用次序存储结构存储、也能够用非次序存储结构存储。 T、对 F、错 正确答案: 第41题,线性表中的一个结点能够有多个前驱和多个后继 T、对 F、错 正确答案: 第42题,强连通图的各极点间均可达。 T、对 F、错 答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com) 第43题,二叉树即是结点度为小于等于2的树。 T、对 F、错 正确答案: 第44题,二叉树即是结点度都是为2的树。 T、对 F、错 正确答案: 第45题,运算符重载实践上是对已有的运算符从头界说其功用。 T、对 F、错 答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com) 第46题,图说的是数据的逻辑结构。 T、对 F、错 正确答案: 第47题,结构函数和析构函数都不能重载。 T、对 F、错 正确答案:F 第48题,多承继状况下,派生类的结构函数中基类结构函数的履行次序取决于界说派生类时所指定的各基类的次序。 T、对 F、错 答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com) 第49题,在私有承继中,基类中一切成员对派生类的对象都是不可以见的。 T、对 F、错 答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com) 答案来历:熊猫奥鹏(www.188open.com),二叉树指的是数据的逻辑结构。 T、对 F、错 正确答案: 南开(5584)春(11118)学期(8554) 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费) 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友
试卷总分:100 得分:100
第1题,下列类中( )是输入/输出流类iostream的派生类。
A、fstream
B、ofstream
C、ifstream
D、ostream
正确答案:
第2题,下面描绘中,错误的是( )。
A、在基类界说的public成员在公有承继的派生类中可见,也能在类外被拜访
B、在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访
C、在基类界说的public和protected成员在保护承继的派生类中可见
D、在派生类中不可以见的成员要成为可拜访的,需求进行拜访声明
正确答案:,B
第3题,在一个连接行列中,假定f和r 别离是队头和队尾指针,则刺进一个s结点的运算时( )。
A、f-next=s; f=s;
B、r-next=s; r=s;
C、s-next=r; r=s;
D、s-next=f; f=s;
正确答案:
第4题,运算符delete删去一个动态对象时( )。
A、首要为该动态对象调用结构函数,再开释其占用的内存
B、首要开释该动态对象占用的内存,再为其调用结构函数
C、首要为该动态对象调用析构函数,再开释其占用的内存
D、首要开释动态对象占用的内存,再为其调用析构函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于类和对象不正确的说法是( )。
A、类是一品种型,它封装了数据和操作
B、对象是类的实例
C、一个类的对象只要一个
D、一个对象必归于某个类
正确答案:
第6题,将含100个结点的彻底二叉树从根这一层开端,每层从左至右顺次对结点编号,根结点的编号为1。编号为47的结点X的双亲的编号为( )。
A、23
B、24
C、25
D、无法断定
正确答案:
第7题,在一个连接行列中,假定f和r 别离是队头和队尾指针,则删去一个结点的运算时( )。
A、r=f-next;
B、r=r-next;
C、f=f-next;
D、f=r-next;
正确答案:
第8题,在一个具有n个极点的有向图中,若一切极点的入度之和为s,则一切极点的度之和为( )。
A、s
B、s+1
C、s-1
D、2s
正确答案:
第9题,承继具有(),即当基类自身也是某一个类的派生类时,底层的派生类也会自动承继直接基类的成员。
A、规律性
B、传递性
C、重复性
D、多样性
正确答案:
答案来历:熊猫奥鹏(www.188open.com),鄙人列关键词中,用以阐明类中公有成员的是( )。
A、public
B、private
C、protected
D、friend
正确答案:
第11题,下面临析构函数的正确描绘是( )。
A、系统不能供给默许的析构函数
B、析构函数有必要由用户界说
C、析构函数没有参数
D、析构函数能够设置默许参数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在二叉树的第i层上至多有( )个结点(i≥1)。
A、2的i次方减1
B、2的i-1次方
C、2的i次方加+1
D、2的i+1次方
正确答案:
第13题,下列虚基类的声明中正确的是( )。
A、class virtual B:public A
B、virtual class B:public
C、class B:public A virtual
D、class B: virtual public A
正确答案:
第14题,C++有( )种联编方法。
A、1
B、2
C、3
D、4
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列说法中错误的是( )。
A、公有承继时基类中的public成员在派生类中是public的
B、公有承继时基类中的private成员在派生类中是不可以拜访的
C、私有承继时基类中的public成员在派生类中是private的
D、私有承继时基类中的public成员在派生类中是protected的
正确答案:
第16题,友元关系不能( )。
A、承继
B、是类与类之间是关系
C、是一个类的成员函数与另一个类的关系
D、进步程序的运转功率
正确答案:
第17题,当一个派生类公有承继一个基类时,基类中的一切公有成员变成派生类的( )。
A、public成员
B、private成员
C、protected成员
D、友元
正确答案:
第18题,下面关于友元的描绘中,错误的是( )。
A、友元函数能够拜访该类的私稀有据成员
B、一个类的友元类中的成员函数都是这个类的友元函数
C、友元能够进步程序的运转功率
D、类与类之间的友元关系能够承继
正确答案:
第19题,有关析构函数的说法不正确的是( )。
A、析构函数有且仅有一个
B、析构函数和结构函数相同能够有形参
C、析构函数的功用是用来开释一个对象
D、析构函数无任何函数类型
正确答案:
答案来历:熊猫奥鹏(www.188open.com),吊销对象时,系统自动调用( )函数。
A、成员函数
B、结构函数
C、析构函数
D、普通函数
正确答案:
第21题,假如类A承继了类B,则类A称为()。
A、派生类
B、承继类
C、子类
D、父类
正确答案:
第22题,下列函数中,不可以以作为虚函数的是( )。
A、普通函数
B、结构函数
C、静态成员函数
D、析构函数
正确答案:,B,C
第23题,下面哪些数据结构归于非线性结构
A、线性表
B、树
C、图
D、调集
正确答案:
第24题,在派生类中能够直接拜访基类的()。
A、公有成员
B、保护成员
C、私有成员
D、友元成员
正确答案:,B
答案来历:熊猫奥鹏(www.188open.com),下面关于自界说类的运算符重载的说法中,正确的是( )。
A、赋值运算符和下标运算符只能重载为类的成员函数
B、赋值运算符和下标运算符只能重载为类的友元函数
C、赋值运算符重载时一般以引证方法回来*this,表明回来赋值运算符的左操作数
D、运用重载的赋值运算符时,左操作数必定是自界说类型
正确答案:,C,D
第26题,已知Derived是Base的公有派生类,且已界说两个对象Derived d;和Base b;,则下列句子中正确的是( )。
A、d=b;
B、b=d
C、Derived *d=&b;
D、Base &b=d;
正确答案:,D
第27题,下面关于自界说类的运算符重载的说法中,正确的是( )。
A、除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实践操作数个数少一个
B、运算符重载为类的成员函数时,函数中的this指针指向榜首个运管用
C、只要运算符的榜首个运管用是自界说类类型时,才干将该运算符重载为类的成员函数
D、一切运算符都能够以类成员函数方式进行重载
正确答案:,C,D
第28题,已知f是以二进制读写方法翻开的文件流对象,且有int型变量a,则下列选项中能正确进行文件读写操作的句子包含( )。
A、f.write((char*)a, sizeof(a));
B、f.write((char*)&a, sizeof(a));
C、f.read((char*)a, sizeof(a));
D、f.read((char*)&a, sizeof(a));
正确答案:,D
第29题,系统供给的默许复制结构函数完成的是"浅复制",下列关于浅复制的说法中正确的是( )。
A、当一个类中有指针成员变量时,浅复制有能够会致使一片内存被重复开释
B、当一个类中有指针成员变量时,浅复制有能够致使一个对象中保留的数据不正确
C、假如一个类中只要int型和double型的成员变量,则浅复制不会呈现任何疑问
D、假如一个类中有一个成员变量是char型数组,则运用浅复制会存在疑问
正确答案:
答案来历:熊猫奥鹏(www.188open.com),不管派生类以何种方法承继基类,都能够运用基类的( )。
A、public成员
B、private成员
C、protected成员
D、一切成员
正确答案:,C
第31题,已知Circle类界说如下所示,则下列说法正确的是( )。
class Circle
{
public:double m_x,m_y;double m_radius;void setCenter(double x,double y){m_x=x;m_y=y;} void setRadius(double radius){m_radius=radius;}
double getArea( ){return 3.14 * m_radius * m_radius;}
};
A、m_x、m_y和m_radius都是Circle类的成员变量
B、setCenter、setRadius和getArea都是Circle类的成员函数
C、类界说体后边的分号能够省掉
D、将double m_radius;改为double m_radius=1;,则表明m_radius成员变量的初值为1
正确答案:,B
第32题,下面选项中,是类的成员函数为( )。
A、结构函数
B、析构函数
C、友元函数
D、缺省参数的结构函数
正确答案:,B,D
第33题,下面描绘中,正确的是( )。
A、多重承继中,派生类对象被毁掉时析构函数的调用次序与派生类对象创立时结构函数的调用次序相反
B、多重承继中,派生类对象被毁掉时析构函数的调用次序与派生类对象创立时结构函数的调用次序共同
C、多重承继中创立派生类对象时各基类结构函数的调用次序与基类结构函数在初始化列表中的呈现次序共同
D、多重承继中,假如派生类的初始化列表中没有某个基类结构函数的调用句子,则表明调用该基类的无参结构函数
正确答案:,D
第34题,下列函数中,能够作为虚函数的是( )。
A、普通成员函数
B、结构函数
C、静态成员函数
D、析构函数
正确答案:
第35题,下列成员中,不能被派生类承继的包含()。
A、公有成员
B、结构函数
C、保护成员
D、析构函数
正确答案:,D
第36题,类模板能够生成若干个模板类,每个模板类又可界说若干个对象。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第37题,n个结点的无向图,若它有n(n-1)/2条边,则它必定是连通图。
T、对
F、错
正确答案:
第38题,一个结点的后继的数目称为该结点的度;树中各结点度的最大值称为树的度。
T、对
F、错
正确答案:
第39题,能够在行列的恣意方位刺进元素。
T、对
F、错
正确答案:F
第40题,非线性结构即能够用次序存储结构存储、也能够用非次序存储结构存储。
T、对
F、错
正确答案:
第41题,线性表中的一个结点能够有多个前驱和多个后继
T、对
F、错
正确答案:
第42题,强连通图的各极点间均可达。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第43题,二叉树即是结点度为小于等于2的树。
T、对
F、错
正确答案:
第44题,二叉树即是结点度都是为2的树。
T、对
F、错
正确答案:
第45题,运算符重载实践上是对已有的运算符从头界说其功用。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第46题,图说的是数据的逻辑结构。
T、对
F、错
正确答案:
第47题,结构函数和析构函数都不能重载。
T、对
F、错
正确答案:F
第48题,多承继状况下,派生类的结构函数中基类结构函数的履行次序取决于界说派生类时所指定的各基类的次序。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第49题,在私有承继中,基类中一切成员对派生类的对象都是不可以见的。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
答案来历:熊猫奥鹏(www.188open.com),二叉树指的是数据的逻辑结构。
T、对
F、错
正确答案:
专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)
联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友