南开大学22春学期《程序设计基础(下)》在线作业-1
答案来历:熊猫奥鹏(www.188open.com)程序设计基础(下)-[南开大学]22春学期(高起本1709、全层次1803-2103)《程序设计基础(下)》在线作业
试卷总分:100 得分:100
第1题,在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的次序和函数的回来值( )。
A、不一样
B、一样
C、相容
D、有些一样
正确答案:
第2题,下面()不是常用的存储图的方法。
A、邻接矩
B、邻接紧缩表
C、邻接链表
D、散列表
正确答案:
第3题,下列运算符中,()运算符在C++中不能重载。
A、?:
B、+
C、-
D、=
正确答案:
第4题,在一个长度为n的次序存储的线性表中,删去第i个元素(1 ≤i ≤n)时,需求将( )个元素向前移动一个方位。
A、n-i
B、n-i+1
C、n-i-1
D、i
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在含n个极点和e条边的无向图的邻接矩阵中,零元素的个数为( )。
A、e
B、2e
C、n的平方减e
D、n的平方2减2e
正确答案:
第6题,缺省析构函数的函数体是( )。
A、不存在
B、随机发生的
C、空的
D、无法断定的
正确答案:
第7题,在一棵彻底二叉树中,根结点的编号为1,依照由上到下由左到右的次序为二叉树结点编号。若编号为5的结点存在右孩子,则右孩子结点的编号为()。
A、9
B、10
C、11
D、12
正确答案:
第8题,下面程序段中是内联函数的是( )。
class location
{
private:
int x ,y;
public:
void init(int initx,int inity) { x=initx; y=inity; }
int getx(){return x;}
int gety();
};
inline int location::gety() {return y;}
A、init (int initx,int inity)
B、getx(),gety()
C、A和B都是
D、A和getx()
正确答案:
第9题,树立类模板对象的实例化过程为( )。
A、基类-派生类
B、结构函数-对象
C、模板类-对象
D、模板类-模板函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列描绘中,()是笼统类的特性。
A、能够阐明虚函数
B、能够界说友元函数
C、能够进行结构函数重载
D、不能阐明其对象
正确答案:
第11题,鄙人列选项中( )不是ostream类的对象。
A、cin
B、cerr
C、clog
D、cout
正确答案:
答案来历:熊猫奥鹏(www.188open.com),不管派生类以何种方法承继基类,都不能运用基类的( )。
A、public成员
B、private成员
C、protected成员
D、private成员和protected成员
正确答案:
第13题,( )是析构函数的特征。
A、析构函数能够有一个或多个参数
B、析构函数界说只能在类体内
C、析构函数名与类名不一样
D、一个类中只能界说一个析构函数
正确答案:
第14题,关于一个具有n个极点的无向图,若选用邻接链表表明,则寄存表头结点的数组的巨细为 ( )。
A、n
B、n+1
C、n-1
D、n+边数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),类模板的静态数据成员由( )同享。
A、一个类模板的一切模板类
B、一个模板类的一切对象
C、一个模板类的一个对象
D、一个类模板的一切对象
正确答案:
第16题,假如以链表作为行列的存储结构,则出队操作时( )。
A、有必要区分行列是不是满
B、区分行列元素的类型
C、有必要区分行列是不是空
D、对行列不作任何区分
正确答案:
第17题,类B是类A的公有派生类,类A和类B中都界说了虚函数func(),p是一个指向类A对象的指针,则p-A::func()将( )。
A、调用类A中是函数func()
B、调用类B中是函数func()
C、依据P所指的对象类型而断定调用A中或类B中的函数func()
D、既调用类A中函数,也调用类B中的函数
正确答案:
第18题,下列虚基类的声明中正确的是( )。
A、class virtual B:public A
B、virtual class B:public
C、class B:public A virtual
D、class B: virtual public A
正确答案:
第19题,下列关于对象数组的描绘中,错误的是( )。
A、对象数组的下标是从0开端的
B、对象数组的数组名是一个常量指针
C、对象数组的每个元素是同一个类的对象
D、对象数组只能赋初值,而不能在界说后赋值
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于this指针的说法错误的是( )。
A、this指针有必要显现阐明
B、当创立一个对象后,this指针就指向该对象
C、成员函数具有this指针
D、静态成员函数不具有this指针
正确答案:
第21题,下面描绘中,正确的是( )。
A、能够界说ios类的对象
B、istream对象用来完成输入操作
C、ios是fstream的直接基类
D、istream是ifstream的直接基类
正确答案:,D
第22题,下面哪些数据结构归于非线性结构
A、线性表
B、树
C、图
D、调集
正确答案:,C,D
第23题,假如类A承继了类B,则类A称为()。
A、派生类
B、承继类
C、子类
D、父类
正确答案:,C
第24题,下面临友元的错误描绘是( )。
A、关键词virtual用于声明友元
B、一个类的成员函数能够是另一个类的友元
C、友元函数拜访对象的成员不受拜访特性影响
D、友元函数经过this指针拜访对象成员
正确答案:,D
答案来历:熊猫奥鹏(www.188open.com),已知Derived是Base的公有派生类,且已界说两个对象Derived d;和Base b;,则下列句子中正确的是( )。
A、d=b;
B、b=d
C、Derived *d=&b;
D、Base &b=d;
正确答案:,D
第26题,基类中的保护成员能够是派生类的( )。
A、public成员
B、private成员
C、protected成员
D、友元成员
正确答案:,C
第27题,对静态成员的正确描绘是( )。
A、静态成员不归于对象,是类的同享成员
B、静态数据成员要在类外界说和初始化
C、调用静态成员函数时要经过类或对象激活,所以静态成员函数具有this指针
D、非静态成员函数也能够操作静态数据成员
正确答案:,B,D
第28题,下列关于类的静态数据成员的说法中,正确的是( )。
A、静态数据成员的值初始化后不能再修正
B、静态数据成员有必要在类体外界说和初始化
C、运用static关键词能够将一个数据成员声明为静态数据成员
D、静态数据成员的拜访操控权限能够是公有、私有或保护
正确答案:,C,D
第29题,下面描绘中,错误的是( )。
A、在基类界说的public成员在保护承继的派生类中可见,也能在类外被拜访
B、在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访
C、在基类界说的public和protected成员在保护承继的派生类中可见
D、在派生类中不可以见的成员要成为可拜访的,需求进行拜访声明
正确答案:,B
答案来历:熊猫奥鹏(www.188open.com),输出流类对象包含( )。
A、cin
B、cerr
C、clog
D、cout
正确答案:,C,D
第31题,下列翻开文件的句子中,能对翻开文件进行写操作的选项包含( )。
A、fstream f("file.txt");
B、ofstream f("file.txt");
C、ifstream f("file.txt");
D、ifstream f("file.txt",ios:ut);
正确答案:,B
第32题,关于类和对象正确的说法包含( )。
A、类是一品种型,它封装了数据和操作
B、对象是类的实例
C、一个类的对象只要一个
D、一个对象必归于某个类
正确答案:,B,D
第33题,关于函数模板,描绘正确的是( )。
A、函数模板有必要由程序员实例化为可履行的函数模板
B、函数模板的实例化由编译器完成
C、一个类界说中,只需有一个函数模板,则这个类是类模板
D、类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化
正确答案:,C
第34题,对静态成员的错误描绘是( )。
A、静态成员不归于对象,是类的同享成员
B、静态数据成员要在类外界说和初始化
C、调用静态成员函数时要经过类或对象激活,所以静态成员函数具有this指针
D、静态成员函数能够操作非静态数据成员
正确答案:,D
第35题,当类的承继方法为公有承继时,基类的()成员的拜访特点在派生类中不变
A、公有成员
B、保护成员
C、私有成员
D、友元成员
正确答案:,B
第36题,边上带权的图就称为带权图。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第37题,树的根结点地点的层为第1层,其他结点的层等于其前驱结点的层加1;树中各结点的层的最大值称为树的深度。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第38题,二叉树的次序表明法操作便利,但缺陷是简单形成存储空间的糟蹋。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第39题,类的常量数据成员的值只能在创立对象时初始化,初始化后不得再修正。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第40题,在通讯、数据紧缩等范畴被广泛应用的哈夫曼树选用的是二叉树结构。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第41题,C++语言答应运用友元,可是友元会损坏封装性。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第42题,在保护承继中,关于派生类的拜访同于公有承继,而关于派生类的对象的拜访同于私有承继。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第43题,二叉树的第h层最多有2的h-1次方个结点。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第44题,C++的I/O系统经过流的机制完成文件和操控台的输入输出操作。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第45题,线性表中的元素能够是恣意类型的,但同一线性表中的数据元素有必要具有一样的类型。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第46题,类的常量成员函数中只能运用常量数据成员。
T、对
F、错
正确答案:F
第47题,线性结构的数据在进行元素刺进、删去等操作后能够会成为非线性结构。
T、对
F、错
正确答案:F
第48题,在C++中,虚函数协助完成了类的封装性。
T、对
F、错
正确答案:F
第49题,依据关键词查找二叉树中的结点,本质上即是依照某种规矩顺次拜访二叉树中的每一结点,直至找到与关键词匹配的结点。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
答案来历:熊猫奥鹏(www.188open.com),模板界说中标识类型的参数有必要用关键词Type润饰。
T、对
F、错
正确答案:F
试卷总分:100 得分:100
第1题,在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的次序和函数的回来值( )。
A、不一样
B、一样
C、相容
D、有些一样
正确答案:
第2题,下面()不是常用的存储图的方法。
A、邻接矩
B、邻接紧缩表
C、邻接链表
D、散列表
正确答案:
第3题,下列运算符中,()运算符在C++中不能重载。
A、?:
B、+
C、-
D、=
正确答案:
第4题,在一个长度为n的次序存储的线性表中,删去第i个元素(1 ≤i ≤n)时,需求将( )个元素向前移动一个方位。
A、n-i
B、n-i+1
C、n-i-1
D、i
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在含n个极点和e条边的无向图的邻接矩阵中,零元素的个数为( )。
A、e
B、2e
C、n的平方减e
D、n的平方2减2e
正确答案:
第6题,缺省析构函数的函数体是( )。
A、不存在
B、随机发生的
C、空的
D、无法断定的
正确答案:
第7题,在一棵彻底二叉树中,根结点的编号为1,依照由上到下由左到右的次序为二叉树结点编号。若编号为5的结点存在右孩子,则右孩子结点的编号为()。
A、9
B、10
C、11
D、12
正确答案:
第8题,下面程序段中是内联函数的是( )。
class location
{
private:
int x ,y;
public:
void init(int initx,int inity) { x=initx; y=inity; }
int getx(){return x;}
int gety();
};
inline int location::gety() {return y;}
A、init (int initx,int inity)
B、getx(),gety()
C、A和B都是
D、A和getx()
正确答案:
第9题,树立类模板对象的实例化过程为( )。
A、基类-派生类
B、结构函数-对象
C、模板类-对象
D、模板类-模板函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列描绘中,()是笼统类的特性。
A、能够阐明虚函数
B、能够界说友元函数
C、能够进行结构函数重载
D、不能阐明其对象
正确答案:
第11题,鄙人列选项中( )不是ostream类的对象。
A、cin
B、cerr
C、clog
D、cout
正确答案:
答案来历:熊猫奥鹏(www.188open.com),不管派生类以何种方法承继基类,都不能运用基类的( )。
A、public成员
B、private成员
C、protected成员
D、private成员和protected成员
正确答案:
第13题,( )是析构函数的特征。
A、析构函数能够有一个或多个参数
B、析构函数界说只能在类体内
C、析构函数名与类名不一样
D、一个类中只能界说一个析构函数
正确答案:
第14题,关于一个具有n个极点的无向图,若选用邻接链表表明,则寄存表头结点的数组的巨细为 ( )。
A、n
B、n+1
C、n-1
D、n+边数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),类模板的静态数据成员由( )同享。
A、一个类模板的一切模板类
B、一个模板类的一切对象
C、一个模板类的一个对象
D、一个类模板的一切对象
正确答案:
第16题,假如以链表作为行列的存储结构,则出队操作时( )。
A、有必要区分行列是不是满
B、区分行列元素的类型
C、有必要区分行列是不是空
D、对行列不作任何区分
正确答案:
第17题,类B是类A的公有派生类,类A和类B中都界说了虚函数func(),p是一个指向类A对象的指针,则p-A::func()将( )。
A、调用类A中是函数func()
B、调用类B中是函数func()
C、依据P所指的对象类型而断定调用A中或类B中的函数func()
D、既调用类A中函数,也调用类B中的函数
正确答案:
第18题,下列虚基类的声明中正确的是( )。
A、class virtual B:public A
B、virtual class B:public
C、class B:public A virtual
D、class B: virtual public A
正确答案:
第19题,下列关于对象数组的描绘中,错误的是( )。
A、对象数组的下标是从0开端的
B、对象数组的数组名是一个常量指针
C、对象数组的每个元素是同一个类的对象
D、对象数组只能赋初值,而不能在界说后赋值
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于this指针的说法错误的是( )。
A、this指针有必要显现阐明
B、当创立一个对象后,this指针就指向该对象
C、成员函数具有this指针
D、静态成员函数不具有this指针
正确答案:
第21题,下面描绘中,正确的是( )。
A、能够界说ios类的对象
B、istream对象用来完成输入操作
C、ios是fstream的直接基类
D、istream是ifstream的直接基类
正确答案:,D
第22题,下面哪些数据结构归于非线性结构
A、线性表
B、树
C、图
D、调集
正确答案:,C,D
第23题,假如类A承继了类B,则类A称为()。
A、派生类
B、承继类
C、子类
D、父类
正确答案:,C
第24题,下面临友元的错误描绘是( )。
A、关键词virtual用于声明友元
B、一个类的成员函数能够是另一个类的友元
C、友元函数拜访对象的成员不受拜访特性影响
D、友元函数经过this指针拜访对象成员
正确答案:,D
答案来历:熊猫奥鹏(www.188open.com),已知Derived是Base的公有派生类,且已界说两个对象Derived d;和Base b;,则下列句子中正确的是( )。
A、d=b;
B、b=d
C、Derived *d=&b;
D、Base &b=d;
正确答案:,D
第26题,基类中的保护成员能够是派生类的( )。
A、public成员
B、private成员
C、protected成员
D、友元成员
正确答案:,C
第27题,对静态成员的正确描绘是( )。
A、静态成员不归于对象,是类的同享成员
B、静态数据成员要在类外界说和初始化
C、调用静态成员函数时要经过类或对象激活,所以静态成员函数具有this指针
D、非静态成员函数也能够操作静态数据成员
正确答案:,B,D
第28题,下列关于类的静态数据成员的说法中,正确的是( )。
A、静态数据成员的值初始化后不能再修正
B、静态数据成员有必要在类体外界说和初始化
C、运用static关键词能够将一个数据成员声明为静态数据成员
D、静态数据成员的拜访操控权限能够是公有、私有或保护
正确答案:,C,D
第29题,下面描绘中,错误的是( )。
A、在基类界说的public成员在保护承继的派生类中可见,也能在类外被拜访
B、在基类界说的public和protected成员在私有承继的派生类中可见,在类外能够被拜访
C、在基类界说的public和protected成员在保护承继的派生类中可见
D、在派生类中不可以见的成员要成为可拜访的,需求进行拜访声明
正确答案:,B
答案来历:熊猫奥鹏(www.188open.com),输出流类对象包含( )。
A、cin
B、cerr
C、clog
D、cout
正确答案:,C,D
第31题,下列翻开文件的句子中,能对翻开文件进行写操作的选项包含( )。
A、fstream f("file.txt");
B、ofstream f("file.txt");
C、ifstream f("file.txt");
D、ifstream f("file.txt",ios:ut);
正确答案:,B
第32题,关于类和对象正确的说法包含( )。
A、类是一品种型,它封装了数据和操作
B、对象是类的实例
C、一个类的对象只要一个
D、一个对象必归于某个类
正确答案:,B,D
第33题,关于函数模板,描绘正确的是( )。
A、函数模板有必要由程序员实例化为可履行的函数模板
B、函数模板的实例化由编译器完成
C、一个类界说中,只需有一个函数模板,则这个类是类模板
D、类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化
正确答案:,C
第34题,对静态成员的错误描绘是( )。
A、静态成员不归于对象,是类的同享成员
B、静态数据成员要在类外界说和初始化
C、调用静态成员函数时要经过类或对象激活,所以静态成员函数具有this指针
D、静态成员函数能够操作非静态数据成员
正确答案:,D
第35题,当类的承继方法为公有承继时,基类的()成员的拜访特点在派生类中不变
A、公有成员
B、保护成员
C、私有成员
D、友元成员
正确答案:,B
第36题,边上带权的图就称为带权图。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第37题,树的根结点地点的层为第1层,其他结点的层等于其前驱结点的层加1;树中各结点的层的最大值称为树的深度。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第38题,二叉树的次序表明法操作便利,但缺陷是简单形成存储空间的糟蹋。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第39题,类的常量数据成员的值只能在创立对象时初始化,初始化后不得再修正。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第40题,在通讯、数据紧缩等范畴被广泛应用的哈夫曼树选用的是二叉树结构。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第41题,C++语言答应运用友元,可是友元会损坏封装性。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第42题,在保护承继中,关于派生类的拜访同于公有承继,而关于派生类的对象的拜访同于私有承继。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第43题,二叉树的第h层最多有2的h-1次方个结点。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第44题,C++的I/O系统经过流的机制完成文件和操控台的输入输出操作。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第45题,线性表中的元素能够是恣意类型的,但同一线性表中的数据元素有必要具有一样的类型。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
第46题,类的常量成员函数中只能运用常量数据成员。
T、对
F、错
正确答案:F
第47题,线性结构的数据在进行元素刺进、删去等操作后能够会成为非线性结构。
T、对
F、错
正确答案:F
第48题,在C++中,虚函数协助完成了类的封装性。
T、对
F、错
正确答案:F
第49题,依据关键词查找二叉树中的结点,本质上即是依照某种规矩顺次拜访二叉树中的每一结点,直至找到与关键词匹配的结点。
T、对
F、错
答案联系QQ:3326650399 微信:cs80188 熊猫奥鹏(www.188open.com)
答案来历:熊猫奥鹏(www.188open.com),模板界说中标识类型的参数有必要用关键词Type润饰。
T、对
F、错
正确答案:F