[南开大学(本部)]20秋学期《程序设计基础(下)》在线作业 作者:周老师 分类: 南开大学 发布时间: 2020-10-21 22:07 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等! 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友 答案来历:熊猫奥鹏(www.188open.com)-[南开大学(本部)]20秋学期(1709、1803、1809、1903、1909、2003、2009 )《程序设计基础(下)》在线作业 试卷总分:100 得分:100 第1题,下列关于对象数组的描绘中,错误的是( )。 A、对象数组的下标是从0开端的 B、对象数组的数组名是一个常量指针 C、对象数组的每个元素是同一个类的对象 D、对象数组只能赋初值,而不能在界说后赋值 正确答案: 第2题,友元关系不能( )。 A、承继 B、是类与类之间是关系 C、是一个类的成员函数与另一个类的关系 D、进步程序的运转功率 正确答案: 第3题,下列函数中,能够作为虚函数的是( )。 A、普通函数 B、结构函数 C、静态成员函数 D、析构函数 正确答案: 第4题,下面哪个基类中的成员函数表明纯虚函数( )。 A、virtualvoidvf(int) B、voidvf(int)=0 C、virtualvoidvf()=0 D、virtualvoidvf(int) 正确答案: 答案来历:熊猫奥鹏(www.188open.com),()是一个在基类中阐明虚函数,它在该基类中没有界说,但要求任何派生类中的可拜访性的规则是一样的。 A、纯虚函数 B、虚析构函数 C、虚拟造函数 D、静态成员函数 正确答案: 第6题,下面关于友元的描绘中,错误的是( )。 A、友元函数能够拜访该类的私稀有据成员 B、一个类的友元类中的成员函数都是这个类的友元函数 C、友元能够进步程序的运转功率 D、类与类之间的友元关系能够承继 正确答案: 第7题,一个栈的入栈序列为a,b,c,则出栈序列不可以能的是( )。 A、c,b,a B、b,a,c C、c,a,b D、a,c,b 正确答案: 第8题,线性表最多有( )个结点没有前驱。 A、0 B、1 C、2 D、很多个 正确答案: 第9题,关于笼统类, 下列表述正确的是()。 A、笼统类的成员函数中至罕见一个没有完成的函数(即无函数体界说的函数) B、派生类有必要完成作为基类的笼统类中的纯虚函数 C、派生类不可以能变成笼统类 D、笼统类不能用于界说对象 正确答案: 答案来历:熊猫奥鹏(www.188open.com),已知X类.则当程序履行到句子X *array[3];时,调用了( )次结构函数。 A、0 B、1 C、2 D、3 正确答案: 第11题,对静态成员的不正确描绘是( )。 A、静态成员不归于对象,是类的同享成员 B、静态数据成员要在类外界说和初始化 C、调用静态成员函数时要经过类或对象激活,所以静态成员函数具有this指针 D、非静态成员函数也能够操作静态数据成员 正确答案: 答案来历:熊猫奥鹏(www.188open.com),基类和派生类能够别离叫做( )。 A、"大类"和"小类" B、"父类"和"子类" C、"小类"和"大类" D、"子类"和"父类" 正确答案: 第13题,声明一个类的对象时,系统自动调用( )函数。 A、成员函数 B、结构函数 C、析构函数 D、普通函数 正确答案: 第14题,在C++中,能被派生类承继的函数是( )。 A、成员函数 B、结构函数 C、析构函数 D、复制结构函数 正确答案: 答案来历:熊猫奥鹏(www.188open.com),在一棵彻底二叉树中,根结点的编号为1,依照由上到下由左到右的次序为二叉树结点编号。若编号为5的结点存在左孩子,则左孩子结点的编号为()。 A、9 B、10 C、11 D、12 正确答案: 第16题,从一个结点到这以后继结点之间的连线称为一个分支;从一个结点X到另一个结点Y所阅历的一切分支构成结点X到结点Y( )。 A、途径长度 B、分支 C、途径 D、树的途径长度 正确答案: 第17题,下面描绘中,错误的是( )。 A、虚函数是没有完成的函数 B、纯虚函数的完成在派生类中 C、笼统类是有纯虚函数的类 D、笼统类指针能够指向不一样的派生类 正确答案:,C 第18题,在含n个极点和e条边的无向图的邻接矩阵中,零元素的个数为( )。 A、e B、2e C、n的平方减e D、n的平方2减2e 正确答案: 第19题,次序存储结构中数据元素之间的逻辑关系是由( )表明的。 A、线性结构 B、非线性结构 C、指针 D、存储方位 正确答案: 答案来历:熊猫奥鹏(www.188open.com),下列关于运算符重载的描绘中,()是正确的。 A、运算符重载能够改动操作数的个数 B、运算符重载能够改动优先级 C、运算符重载能够改动结合性 D、运算符重载不可以以改动语法结构 正确答案: 第21题,下列关于类的常量成员函数的说法中,正确的是( )。 A、只要类的成员函数能够在函数头后边加const关键词 B、在常量成员函数中能够获取成员变量的值、但不能修正 C、在常量成员函数中只能拜访常量数据成员 D、在类体外界说常量成员函数时,函数头后边的const关键词能够省掉 正确答案:,B 第22题,下列( )不是结构函数的特征。 A、结构函数在创立对象时自动调用 B、结构函数能够重载 C、结构函数不可以以设置默许参数 D、结构函数有必要指定函数类型 正确答案: 第23题,下面描绘中,正确的是( )。 A、多承中,多个基类有必要选用一样的承继方法 B、多承继中,多个基类能够选用不一样的承继方法 C、多承继中创立派生类对象时会先调用派生类结构函数,再调用各基类结构函数 D、多承继中创立派生类对象时各基类结构函数的调用次序与基类的承继次序共同 正确答案:,D 第24题,下列关于复制结构函数的说法中,错误的是( )。 A、复制结构函数是能够重载 B、用一个对象给另一个对象赋值时,复制结构函数会被自动调用 C、用一个对象初始化另一个对象时,复制结构函数会被自动调用 D、创立一个对象时,有能够一起调用复制结构函数和其他结构函数 正确答案: 答案来历:熊猫奥鹏(www.188open.com),基类中的保护成员能够是派生类的( )。 A、public成员 B、private成员 C、protected成员 D、友元成员 正确答案:,C 第26题,下面临对象成员的正确描绘是( )。 A、在一个类中能够声明本类的对象成员 B、对象成员的声明方法与普通数据成员的声明方法一样 C、在一个类中能够声明本类的指针数据成员 D、假如对象成员的结构函数有参数,则有必要在声明该对象成员的一起给其结构函数传递参数值 正确答案: 第27题,不管派生类以何种方法承继基类,都能够运用基类的( )。 A、public成员 B、private成员 C、protected成员 D、一切成员 正确答案: 第28题,下列描绘正确的是( )。 A、运用基类指针开释其所指向的派生类对象时,有必要将析构函数声明为虚函数 B、为了削减错误,在界说类时最佳将每个类的析构函数都声明为虚函数 C、当类里包括一个虚函数时,应把析构函数也声明为虚函数 D、类中包括虚函数会添加对象的尺度 正确答案: 第29题,下列( )是结构函数的特征。 A、结构函数在创立对象时自动调用 B、结构函数不可以以重载 C、结构函数不可以以设置默许参数 D、结构函数没有函数类型 正确答案:,D 答案来历:熊猫奥鹏(www.188open.com),下列关于类的静态数据成员的说法中,正确的是( )。 A、静态数据成员的值初始化后不能再修正 B、静态数据成员有必要在类体外界说和初始化 C、运用static关键词能够将一个数据成员声明为静态数据成员 D、静态数据成员的拜访操控权限能够是公有、私有或保护 正确答案:,C,D 第31题,下列关于类的承继描绘中,( )是正确的。 A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数 B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法 C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法 D、一个基类能够有多个派生类,一个派生类能够有多个基类 正确答案:,C,D 第32题,下面描绘中,错误的是( )。 A、在基类界说的public成员在保护承继的派生类中可见,也能在类外被拜访 B、在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访 C、在基类界说的public和protected成员在保护承继的派生类中可见 D、在派生类中不可以见的成员要成为可拜访的,需求进行拜访声明 正确答案: 第33题,关于类和对象不正确的说法包含( )。 A、类是一品种型,它封装了数据和操作 B、对象是类的实例 C、一个类的对象只要一个 D、一个对象能够归于多个类 正确答案: 第34题,下列函数中,能够作为虚函数的是()。 A、析构函数 B、成员函数 C、普通函数 D、结构函数 正确答案:,B 第35题,二叉树的遍历方法包含: A、先序遍历 B、中序遍历 C、后续遍历 D、逐层遍历 正确答案: 第36题,运算符重载实践上是对已有的运算符从头界说其功用。 T、对 F、错 正确答案: 第37题,在线性表的链式存储结构中,刺进和删去操作时,元素移动次数与刺进和删去元素的方位有关。 T、对 F、错 正确答案:F 第38题,线性表的逻辑次序与物理次序老是共同的。 T、对 F、错 正确答案:F 第39题,当一个函数的回来值是类对象时,则该函数履行完毕后会自动调用复制结构函数初始化一个暂时对象。 T、对 F、错 更新答案联系微信或QQ 熊猫奥鹏(www.188open.com) 第40题,线性结构的数据在进行元素刺进、删去等操作后能够会成为非线性结构。 T、对 F、错 正确答案: 第41题,能够在行列的恣意方位刺进元素。 T、对 F、错 正确答案: 第42题,在计算机中存储二叉树的方法首要有两种,别离是次序表明法和链式表明法。 T、对 F、错 正确答案: 第43题,类的私有成员只能被它的成员函数和友元函数拜访。 T、对 F、错 正确答案: 第44题,在公有承继中,基类中只要公有成员对派生类对象是可见的。 T、对 F、错 更新答案联系微信或QQ 熊猫奥鹏(www.188open.com) 第45题,运用翻开文件函数open()之前,需求界说一个流类对象,运用open()函数来操作该对象。 T、对 F、错 更新答案联系微信或QQ 熊猫奥鹏(www.188open.com) 第46题,栈是操作受限的线性表,只答应在表的一端进行元素刺进操作、在另一端进行元素删去操作。 T、对 F、错 正确答案:F 第47题,线性表的链式存储结构中,表中元素的逻辑次序与物理次序必定一样。 T、对 F、错 正确答案: 第48题,多重承继中的二义性疑问是因为一个派生类从不一样基类中承继了同名成员变量或一样函数原型的成员函数。 T、对 F、错 更新答案联系微信或QQ 熊猫奥鹏(www.188open.com) 第49题,类非成员函数方式的运算符重载函数一般选用友元函数,是为了在运算符重载中便利拜访类中的非公有成员。 T、对 F、错 更新答案联系微信或QQ 熊猫奥鹏(www.188open.com) 答案来历:熊猫奥鹏(www.188open.com),结构函数阐明为纯虚函数是没有含义的。 T、对 F、错 正确答案: 本部(1051)秋(12179)南开(5584)学期(8554)大学(10551) 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费) 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友
试卷总分:100 得分:100
第1题,下列关于对象数组的描绘中,错误的是( )。
A、对象数组的下标是从0开端的
B、对象数组的数组名是一个常量指针
C、对象数组的每个元素是同一个类的对象
D、对象数组只能赋初值,而不能在界说后赋值
正确答案:
第2题,友元关系不能( )。
A、承继
B、是类与类之间是关系
C、是一个类的成员函数与另一个类的关系
D、进步程序的运转功率
正确答案:
第3题,下列函数中,能够作为虚函数的是( )。
A、普通函数
B、结构函数
C、静态成员函数
D、析构函数
正确答案:
第4题,下面哪个基类中的成员函数表明纯虚函数( )。
A、virtualvoidvf(int)
B、voidvf(int)=0
C、virtualvoidvf()=0
D、virtualvoidvf(int)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),()是一个在基类中阐明虚函数,它在该基类中没有界说,但要求任何派生类中的可拜访性的规则是一样的。
A、纯虚函数
B、虚析构函数
C、虚拟造函数
D、静态成员函数
正确答案:
第6题,下面关于友元的描绘中,错误的是( )。
A、友元函数能够拜访该类的私稀有据成员
B、一个类的友元类中的成员函数都是这个类的友元函数
C、友元能够进步程序的运转功率
D、类与类之间的友元关系能够承继
正确答案:
第7题,一个栈的入栈序列为a,b,c,则出栈序列不可以能的是( )。
A、c,b,a
B、b,a,c
C、c,a,b
D、a,c,b
正确答案:
第8题,线性表最多有( )个结点没有前驱。
A、0
B、1
C、2
D、很多个
正确答案:
第9题,关于笼统类, 下列表述正确的是()。
A、笼统类的成员函数中至罕见一个没有完成的函数(即无函数体界说的函数)
B、派生类有必要完成作为基类的笼统类中的纯虚函数
C、派生类不可以能变成笼统类
D、笼统类不能用于界说对象
正确答案:
答案来历:熊猫奥鹏(www.188open.com),已知X类.则当程序履行到句子X *array[3];时,调用了( )次结构函数。
A、0
B、1
C、2
D、3
正确答案:
第11题,对静态成员的不正确描绘是( )。
A、静态成员不归于对象,是类的同享成员
B、静态数据成员要在类外界说和初始化
C、调用静态成员函数时要经过类或对象激活,所以静态成员函数具有this指针
D、非静态成员函数也能够操作静态数据成员
正确答案:
答案来历:熊猫奥鹏(www.188open.com),基类和派生类能够别离叫做( )。
A、"大类"和"小类"
B、"父类"和"子类"
C、"小类"和"大类"
D、"子类"和"父类"
正确答案:
第13题,声明一个类的对象时,系统自动调用( )函数。
A、成员函数
B、结构函数
C、析构函数
D、普通函数
正确答案:
第14题,在C++中,能被派生类承继的函数是( )。
A、成员函数
B、结构函数
C、析构函数
D、复制结构函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在一棵彻底二叉树中,根结点的编号为1,依照由上到下由左到右的次序为二叉树结点编号。若编号为5的结点存在左孩子,则左孩子结点的编号为()。
A、9
B、10
C、11
D、12
正确答案:
第16题,从一个结点到这以后继结点之间的连线称为一个分支;从一个结点X到另一个结点Y所阅历的一切分支构成结点X到结点Y( )。
A、途径长度
B、分支
C、途径
D、树的途径长度
正确答案:
第17题,下面描绘中,错误的是( )。
A、虚函数是没有完成的函数
B、纯虚函数的完成在派生类中
C、笼统类是有纯虚函数的类
D、笼统类指针能够指向不一样的派生类
正确答案:,C
第18题,在含n个极点和e条边的无向图的邻接矩阵中,零元素的个数为( )。
A、e
B、2e
C、n的平方减e
D、n的平方2减2e
正确答案:
第19题,次序存储结构中数据元素之间的逻辑关系是由( )表明的。
A、线性结构
B、非线性结构
C、指针
D、存储方位
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列关于运算符重载的描绘中,()是正确的。
A、运算符重载能够改动操作数的个数
B、运算符重载能够改动优先级
C、运算符重载能够改动结合性
D、运算符重载不可以以改动语法结构
正确答案:
第21题,下列关于类的常量成员函数的说法中,正确的是( )。
A、只要类的成员函数能够在函数头后边加const关键词
B、在常量成员函数中能够获取成员变量的值、但不能修正
C、在常量成员函数中只能拜访常量数据成员
D、在类体外界说常量成员函数时,函数头后边的const关键词能够省掉
正确答案:,B
第22题,下列( )不是结构函数的特征。
A、结构函数在创立对象时自动调用
B、结构函数能够重载
C、结构函数不可以以设置默许参数
D、结构函数有必要指定函数类型
正确答案:
第23题,下面描绘中,正确的是( )。
A、多承中,多个基类有必要选用一样的承继方法
B、多承继中,多个基类能够选用不一样的承继方法
C、多承继中创立派生类对象时会先调用派生类结构函数,再调用各基类结构函数
D、多承继中创立派生类对象时各基类结构函数的调用次序与基类的承继次序共同
正确答案:,D
第24题,下列关于复制结构函数的说法中,错误的是( )。
A、复制结构函数是能够重载
B、用一个对象给另一个对象赋值时,复制结构函数会被自动调用
C、用一个对象初始化另一个对象时,复制结构函数会被自动调用
D、创立一个对象时,有能够一起调用复制结构函数和其他结构函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),基类中的保护成员能够是派生类的( )。
A、public成员
B、private成员
C、protected成员
D、友元成员
正确答案:,C
第26题,下面临对象成员的正确描绘是( )。
A、在一个类中能够声明本类的对象成员
B、对象成员的声明方法与普通数据成员的声明方法一样
C、在一个类中能够声明本类的指针数据成员
D、假如对象成员的结构函数有参数,则有必要在声明该对象成员的一起给其结构函数传递参数值
正确答案:
第27题,不管派生类以何种方法承继基类,都能够运用基类的( )。
A、public成员
B、private成员
C、protected成员
D、一切成员
正确答案:
第28题,下列描绘正确的是( )。
A、运用基类指针开释其所指向的派生类对象时,有必要将析构函数声明为虚函数
B、为了削减错误,在界说类时最佳将每个类的析构函数都声明为虚函数
C、当类里包括一个虚函数时,应把析构函数也声明为虚函数
D、类中包括虚函数会添加对象的尺度
正确答案:
第29题,下列( )是结构函数的特征。
A、结构函数在创立对象时自动调用
B、结构函数不可以以重载
C、结构函数不可以以设置默许参数
D、结构函数没有函数类型
正确答案:,D
答案来历:熊猫奥鹏(www.188open.com),下列关于类的静态数据成员的说法中,正确的是( )。
A、静态数据成员的值初始化后不能再修正
B、静态数据成员有必要在类体外界说和初始化
C、运用static关键词能够将一个数据成员声明为静态数据成员
D、静态数据成员的拜访操控权限能够是公有、私有或保护
正确答案:,C,D
第31题,下列关于类的承继描绘中,( )是正确的。
A、派生类能够拜访基类的一切数据成员,也能调用基类的一切成员函数
B、派生类也是基类,但基类纷歧定具有派生类的悉数特点和方法
C、承继描绘类的层次关系,派生类能够具有与基类一样的特点和方法
D、一个基类能够有多个派生类,一个派生类能够有多个基类
正确答案:,C,D
第32题,下面描绘中,错误的是( )。
A、在基类界说的public成员在保护承继的派生类中可见,也能在类外被拜访
B、在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访
C、在基类界说的public和protected成员在保护承继的派生类中可见
D、在派生类中不可以见的成员要成为可拜访的,需求进行拜访声明
正确答案:
第33题,关于类和对象不正确的说法包含( )。
A、类是一品种型,它封装了数据和操作
B、对象是类的实例
C、一个类的对象只要一个
D、一个对象能够归于多个类
正确答案:
第34题,下列函数中,能够作为虚函数的是()。
A、析构函数
B、成员函数
C、普通函数
D、结构函数
正确答案:,B
第35题,二叉树的遍历方法包含:
A、先序遍历
B、中序遍历
C、后续遍历
D、逐层遍历
正确答案:
第36题,运算符重载实践上是对已有的运算符从头界说其功用。
T、对
F、错
正确答案:
第37题,在线性表的链式存储结构中,刺进和删去操作时,元素移动次数与刺进和删去元素的方位有关。
T、对
F、错
正确答案:F
第38题,线性表的逻辑次序与物理次序老是共同的。
T、对
F、错
正确答案:F
第39题,当一个函数的回来值是类对象时,则该函数履行完毕后会自动调用复制结构函数初始化一个暂时对象。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)
第40题,线性结构的数据在进行元素刺进、删去等操作后能够会成为非线性结构。
T、对
F、错
正确答案:
第41题,能够在行列的恣意方位刺进元素。
T、对
F、错
正确答案:
第42题,在计算机中存储二叉树的方法首要有两种,别离是次序表明法和链式表明法。
T、对
F、错
正确答案:
第43题,类的私有成员只能被它的成员函数和友元函数拜访。
T、对
F、错
正确答案:
第44题,在公有承继中,基类中只要公有成员对派生类对象是可见的。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)
第45题,运用翻开文件函数open()之前,需求界说一个流类对象,运用open()函数来操作该对象。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)
第46题,栈是操作受限的线性表,只答应在表的一端进行元素刺进操作、在另一端进行元素删去操作。
T、对
F、错
正确答案:F
第47题,线性表的链式存储结构中,表中元素的逻辑次序与物理次序必定一样。
T、对
F、错
正确答案:
第48题,多重承继中的二义性疑问是因为一个派生类从不一样基类中承继了同名成员变量或一样函数原型的成员函数。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)
第49题,类非成员函数方式的运算符重载函数一般选用友元函数,是为了在运算符重载中便利拜访类中的非公有成员。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)
答案来历:熊猫奥鹏(www.188open.com),结构函数阐明为纯虚函数是没有含义的。
T、对
F、错
正确答案:
专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)
联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友