南开23秋学期(仅限-高起专1909、专升本1909)《程序设计基础(下)》在线作业[答案]
正确答案:B
23秋学期(仅限-高起专1909、专升本1909)《程序设计基础(下)》在线作业-00003
正确答案:A
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 40 分)
1.下面对静态数据成员的描述中,正确的是( )。
A.静态数据成员是类的所有对象共享的数据
B.类的每个对象都有自己的静态数据成员
C.类的不同对象有不同的静态数据成员值
D.静态数据成员不能通过类的对象访问
正确答案:C
2.在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的( )倍。
A.1
B.2
C.3
D.4
正确答案:B
3.在树中,互为堂兄弟的结点拥有相同的( )。
A.双亲
B.祖先
C.路径
D.孩子
正确答案:C
4.下面( )不是常用的存储图的方法。
A.邻接矩
B.邻接压缩表
C.邻接链表
D.散列表
正确答案:C
5.若一个类中含有纯虚函数,则该类称为( )。
A.基类
B.纯基类
C.派生类
D.抽象类
正确答案:A
6.下面描述中,错误的是( )。
A.在基类定义的public成员在公有继承的派生类中可见,也能在类外被访问
B.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问
正确答案:A
正确答案:B
正确答案:B
C.在基类定义的public和protected成员在保护继承的派生类中可见
正确答案:D
正确答案:C
正确答案:C
D.在派生类中不可见的成员要变成可访问的,需要进行访问声明
正确答案:D
正确答案:D
正确答案:C
7.用于类中虚成员函数说明的关键字( )。
A.virtual
B.public
C.protected
D.private
正确答案:D
8.建立类模板对象的实例化过程为( )。
A.基类->派生类
B.构造函数->对象
C.模板类->对象
D.模板类->模板函数
正确答案:C
9.一个栈的入栈序列是a,b,c,d,e,则栈的不可能的输出序列是( )。
正确答案:D
A.e d c b a
正确答案:A
B.d e c b a
正确答案:C
C.d c e a b
正确答案:B
D.a b c d e
正确答案:D
10.一个栈的入栈序列为a,b,c,则出栈序列不可能的是( )。
A.c,b,a
B.b,a,c
C.c,a,b
D.a,c,b
正确答案:A
11.对静态成员的不正确描述是( )。
A.静态成员不属于对象,是类的共享成员
B.静态数据成员要在类外定义和初始化
C.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
D.非静态成员函数也可以操作静态数据成员
正确答案:A
12.撤消对象时,系统自动调用( )函数。
A.成员函数
B.构造函数
C.析构函数
D.普通函数
正确答案:A
13.设置虚基类的目的是()。
A.简化程序
B.消除二义性
C.提高运行效率
D.减少目标代码
正确答案:C
14.设无向图G中的边集E={(a,b),(a,c),(c,d),(c,e) },则从顶点b出发可以得到一种广度优先遍历的顶点序列为( )。
正确答案:D
A.baedc
正确答案:A
B.bcade
正确答案:C
C.decab
正确答案:A
D.bacde
正确答案:D
15.若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的(??)。
A.私有成员
B.公有成员
C.保护成员
D.保护成员或私有成员
正确答案:B
16.一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。
A.函数模板
B.模板函数
C.类模板
D.模板类
正确答案:A
17.当一个派生类私有继承一个基类时,基类中的所有公有成员和保护成员成为派生类的( )。
A.public成员
B.private成员
C.protected成员
正确答案:C
D.友元
正确答案:B
21.当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。
A.ios::in
B.ios::out
C.ios::trunk
D.ios::binary
正确答案:B
19.下列描述中,()是抽象类的特性。
A.可以说明虚函数
B.可以定义友元函数
C.可以进行构造函数重载
D.不能说明其对象
正确答案:B
20.在C++中,打开一个文件就是将这个文件与一个()建立关联;关闭一个文件就是取消这种关联。
A.流
B.类
C.结构
D.对象
正确答案:A
南开23秋学期(仅限-高起专1909、专升本1909)《程序设计基础(下)》在线作业[答案]多选题答案
正确答案:B
二、多选题 (共 15 道试题,共 30 分)21.下列关于类的继承描述中,( )是错误的。
A.派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数
B.派生类也是基类,但基类不一定具有派生类的全部属性和方法
C.继承描述类的层次关系,派生类可以具有与基类相同的属性和方法
D.一个基类可以有多个派生类,但一个派生类只能由一个基类
正确答案:D
22.对静态成员的错误描述是( )。
A.静态成员不属于对象,是类的共享成员
B.静态数据成员要在类外定义和初始化
C.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
D.静态成员函数可以操作非静态数据成员
正确答案:C
23.下列说法正确的是( )。
A.面向对象方法的基本观点是一切系统都是由对象构成的
B.面向对象方法的基本观点是一切系统都是由模块构成的
C.面向对象方法中通过“消息”来触发行为
正确答案:C
D.面向对象方法中用类和对象来表示现实世界
正确答案:C
24.已知in是ifstream对象,则下列语句正确的是( )。
A.in.seekg(5);
B.in.seekg(5, ios::beg);
C.in.seekg(5, ios::end);
正确答案:C
D.in.seekg(-5);
正确答案:B
25.已知f是以二进制读写方式打开的文件流对象,且有int型变量a,则下列选项中能正确进行文件读写操作的语句包括( )。
A.write((char*)a, sizeof(a));
B.write((char*)&a, sizeof(a));
C.read((char*)a, sizeof(a));
正确答案:C
D.read((char*)&a, sizeof(a));
正确答案:B
26.下面描述中,错误的是( )。
A.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问
B.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问
C.在基类定义的public和protected成员在保护继承的派生类中可见
D.在派生类中不可见的成员要变成可访问的,需要进行访问声明
27.下面描述中,正确的是( )。
A.虚函数是没有实现的函数
B.纯虚函数的实现在派生类中
C.抽象类是有纯虚函数的类
D.抽象类指针可以指向不同的派生类
正确答案:A
正确答案:B
28.下面描述中,正确的是( )。
A.在基类定义的public成员在公有继承的派生类中可见,也能在类外被访问
B.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问
C.在基类定义的public和protected成员在保护继承的派生类中可见
D.在派生类中不可见的成员要变成可访问的,需要进行访问声明
29.下列函数中,可以作为虚函数的是( )。
A.普通成员函数
B.构造函数
C.静态成员函数
D.析构函数
正确答案:A
30.下列打开文件的语句中,能对打开文件进行写操作的选项包括( )。
A.fstream f("file.txt");
B.ofstream f("file.txt");
C.ifstream f("file.txt");
D.ifstream f("file.txt",ios::out);
正确答案:A
31.下列关于函数模板的描述中,正确的是( )。
A.函数模板和普通函数重载时,函数调用会优先调用符合要求的普通函数
B.函数模板和普通函数重载时,函数调用会优先调用符合要求的函数模板
C.函数模板的主要作用是减少可执行程序文件的尺寸
D.函数模板的主要作用是简化程序编写
正确答案:B
32.类的成员函数中可以直接访问本类的( )。
A.公有成员
B.保护成员
C.私有成员函数
D.私有成员变量
正确答案:A
33.下面描述中,错误的是( )。
A.虚函数是没有实现的函数
B.纯虚函数是没有实现的函数
C.抽象类可以用于创建对象
D.抽象类指针可以指向不同的派生类
34.当类的继承方式为公有继承时,基类的()成员的访问属性在派生类中不变
A.公有成员
B.保护成员
C.私有成员
D.友元成员
正确答案:B
35.下面对对象成员的正确描述是( )。
A.可以在构造函数的初始化列表中给出对象成员的初始化
B.可以在构造函数的函数体中给出对象成员的初始化
C.如果一个对象成员有无参构造函数,则可以省略对象成员的初始化语句
D.若A类中有B类对象成员,则在创建A类对象时,先执行B类的构造函数,再执行A类的构造函数
正确答案:D
三、判断题 (共 15 道试题,共 30 分)
36.线性表只能采用顺序存储结构
37.打开ASCII码流文件和二进制流文件时,打开方式是相同的。
38.邻接链表可以存储有向图和无向图,而邻接矩阵也可以存储无向图和无向图。
39.具有纯虚函数的类是抽象类,它的特点是不可以定义对象。
40.当建立一个新对象时,程序不会自动调用任何函数。
41.二叉树的逐层遍历,是指从第1层开始依次对每层中的结点按照从左至右的顺序进行访问。
42.C++语言允许使用友元,但是友元会破坏封装性。
43.若有一个结点是二叉树中某个子树的中序遍历结果序列的最后一个结点,则它一定是该子树的先序遍历结果序列的最后一个结点。
44.二叉树是有序树。
45.深度优先遍历类似于树的先序遍历。
46.边上带权的图就称为带权图。
47.在计算机中存储二叉树只能采用链式表示法。
48.深度为h的非空二叉树最多有2的h次方-1个结点。
49.构造函数说明为纯虚函数是没有意义的。
50.模板定义中标识类型的参数必须用关键字Type修饰。
南开23秋学期(仅限-高起专1909、专升本1909)《程序设计基础(下)》在线作业[答案]历年参考题目如下:
南开23秋学期(仅限-高起专1909、专升本1909)《程序设计基础(下)》在线作业[答案][答案]相关练习题:
《教育法》第八条关于“教育活动必须符合国家和社会公共利益”的规定,确立了我国教育的()。
人体较易缺乏的是()。
对于大量苹果的贮藏,除了我们熟知的冷藏外,还有气调贮藏、乙烯吸收剂、减压贮藏、热处理和沙藏法等其他专业的方法。
从经济和施工的角度考虑,对一般民用建筑,基础应尽量考虑设计()。
哪种网络设备工作在OSI模型的第二层( )。
关于String类中的equals()方法,正确的是
下列属于垂直经济一体化的是( )。
在账户结构中,借方表示减少的有()。
企业融资越多越好。
纳税人转让土地使用权,应向()主管税务机关申报缴纳营业税
下列个人所得在计算应纳税所得额时,采用定额与定率相结合办法扣除费用的是( )
下列各项中,采用分批法时,可以作为一个成本计算对象的有( )。
课堂仪式包括?( )和( )两种
质量保证体系的核心是提高产品质量。( )
统计物理中有两种求分布函数的方法:一是几率法,二是系综法;相应的分布函数有六个:玻尔兹曼、玻色、费米、微正则、正则、巨正则分布函数。
谢某打算承租某写字楼的一个单元,在可出租面积的计算上与业主发生了分歧,后经测量得出以下数据:出租单元内使用面积40m2,外墙面积8m2,单元间分隔墙面积10m2,公摊面积5m2,那么,可出租面积应为( )㎡。
幼儿教师助手的主要工作是()
为实现将JK触发器转换为D触发器,应使( )。
可转换公司债券的附加属性是股权性。 ( )
一个帐篷下部的形状是高为{图}米的正六棱柱,上部的形状是侧棱长为{图}米的正六棱锥(正六棱柱顶部与正六棱锥底部的正六边形相重合).则当正六棱柱底面边长为( )米时,帐篷的容积最大.
1995年7月,自由民主党失去了议会的过半数席位,其证券随即被把个在野党的联合政权替代,它标志着“55年体制”的完结。
汽车转向盘的最大自由转动量不得超过( )度
大口径的煤气管道多用球墨铸铁,常用铸造方法是()
X服从[0,2]上的均匀分布,则DX=( )
营销信息系统包括( )子系统。
线性盈亏平衡分析的前提条件有____
高启《秋柳》是一首咏物抒怀的绝句,诗中借用晋代典故、抒发感时伤事情怀的诗句是()
配送中心的选址首先要考虑( ),这是配送中心高效运转的保障。
1912年到1925年的大正年间,日本随着工业化、城市化的急剧发展,()阶层逐渐形成。
下列说 法 错 误 的 是( )