正确答案:B
东师C++程序设计2022年秋学期在线作业2[正确答案]单选题答案
C++程序设计2022年秋学期在线作业2题目
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 60 分)
1.要使用动态联编,必须使用()调用虚函数。
A.类名
B.对象名
C.派生类指针
D.基类指针
正确答案:B
正确答案:D
正确答案:C
正确答案:B
正确选项:--------
正确答案:A
正确答案:B
正确答案:B
正确答案:A
正确答案:C
正确答案:C
正确答案:B
2.假定classA为一个类,a为该类公有的数据成员,px为指向该类对象的指针,则访问px所指对象中数据成员a的格式为()。
A.px(a)
B.px[a]
C.px->a
D.px.a
正确答案:C
正确选项:--------
3.如有以下函数模板: T min(T a,T b) { return a<b?a:b; } 则函数调用 min<int>(100,’b’); 返回的结果是()。
A.100
B.98
C.b
D.d
正确答案:C
随机答案:ABCD
4.下列关于虚基类的描述,错误的是()。
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
正确答案:C
正确答案:D
5.#include <iostream.h> class BASE{ char c; public: BASE(char n):c(n){} virtual~BASE(){cout<<C;} }; class DERIVED:public BASE{ char c; public: DERIVED(char n):BASE(n+1),c(n){} ~DERIVED(){cout
随机答案:ABCD
正确答案:C
A.XY
B.YX
C.X
D.Y
正确答案:D
随机答案:ABCD
6.建立包含有对象成员的派生类对象时,自动调用构造函数的执行顺序依次为()的构造函数。
A.基类、自己所属类、对象成员所属类
B.对象成员所属类、基类、自己所属类
C.自己所属类、对象成员所属类、基类
D.基类、对象成员所属类、自己所属类
正确答案:D
随机答案:ABCD
7.为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
A.public
B.protected
C.private
随机答案:ABCD
正确答案:C
D.static
正确答案:A
正确答案:C
8.假定classA为一个类,则执行“classA x(5);”语句时将自动调用该类的()。
正确答案:D
正确答案:A
A.无参构造函数
B.带参构造函数
C.复制构造函数
D.赋值重载函数
正确答案:C
正确答案:C
9.下面描述中,表达错误的是()。
A.公有继承时基类中的public成员在派生类中仍是public的
B.公有继承时基类中的private成员在派生类中仍是private的
C.公有继承时基类中的protected成员在派生类中仍是protected的
正确选项:--------
正确答案:A
D.保护继承时基类中的public成员在派生类中是private的
正确答案:D
正确答案:D
10.所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()。
A.类
B.对象
C.函数体
D.数据块
正确答案:A
正确答案:B
11.cout是I/O流库中预定义的()。
A.类
B.对象
C.文件
D.常量
正确答案:C
正确答案:A
12.假设己经定义好了一个类student,现在要定义类derived,它是从student私有派生的,定义类derived的正确写法是()。
正确答案:B
正确选项:--------
A.class derived:: student private{ //…… };
随机答案:ABCD
随机答案:ABCD
B.class derived : student public { //…… };
正确答案:C
随机答案:ABCD
C.class derived :private student { //…… };
正确答案:A
正确答案:D
D.class derived::public student { //…… };
正确答案:B
正确选项:--------
13.在下面有关静态成员函数的描述中,正确的是()。
A.在静态成员函数中可以使用this指针
B.在建立对象前,就可以为静态数据成员赋值
C.静态成员函数在类外定义时,要用static前缀
D.静态成员函数只能在类外定义
正确答案:D
正确答案:A
14.在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
A.友元函数
B.虚函数
C.构造函数
D.析构函数
正确答案:B
正确答案:B
15.如有以下模板类定义: Template <class T> class sum { T a, b; Public: Sum (T x, T y); } 则在类体外定义构造函数正确的是()。
A.template <class T> sum::sum(T x,T y) { a=x; b=y; }
B.template <typename T> sum(T x,T y) { a=x; b=y; }
C.template <class T> sum<T>::sum(T x,T y) { a=x; b=y; }
D.sum<T>::sum(T x,T y) { a=x; b=y; }
随机答案:ABCD
正确答案:D
16.已知:类A中一个成员函数说明如下:void Set(A&a);其中,A&的含义是()。
随机答案:ABCD
正确选项:--------
A.指向类A的指针为a
B.将a的地址值赋给变量Set
C.a是类A对象的引用,用来作函数Set()的参数
D.变量A与a按位与作为函数Set( )的参数
正确答案:B
正确选项:--------
17.下面对于指针的描述不正确的是()。
A.指针是地址变量
B.指针不能用除0以外的常量赋值
C.两个指针变量的加减法无意义
D.指针指向不同基类型的变量长度不同
随机答案:ABCD
随机答案:ABCD
18.在函数声明中,()是不必要的。
A.函数名
B.函数类型
C.参数的名称
D.参数类型
正确答案:A
正确选项:--------
19.下列说法正确的是()。
A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
正确选项:--------
正确答案:B
20.假设已经有定义char*const name="chen"; 下面的语句中正确的是()。
A.name[3]= 'q';
B.name="lin";
C.name=new char[5];
D.name=new char ('q') ;
正确答案:C
正确答案:D
东师C++程序设计2022年秋学期在线作业2[正确答案]多选题答案
二、判断题 (共 20 道试题,共 40 分)
21.若一个类A,它的两个直接基类是从同一个间接基类派生而来的,则类A对基类成员的访问会产生二义性。
22.只要一个类定义了一个构造函数(不一定是无参构造函数),系统将不再给它提供缺省的构造函数。
23.在删除一个动态对象时,将自动调用该动态对象所属类的析构函数。
24.类A继承类B,则A称为B的基类,B称为A的派生类。
25.拷贝构造函数使用本类对象的指针作为参数初始化新创建的对象。
26.如果一个类只定义了一个带参的构造函数,则系统会给它提供缺省的无参构造函数。
27.如果派生类没有实现虚函数,那么它将使用它的基类的虚函数。
28.在类定义体内,只有具有public访问属性的成员间可以相互访问。
29.静态成员函数与在一般的成员函数一样,都隐含有一个this指针。
30.对于类中的对象成员既可以在构造函数的初始化列表中初始化也可以在构造函数体中初始化。
31.类对象的输入输出需在类中定义重载的提取运算符“>>”和插入运算符“<<”。
正确答案:A
正确选项:--------
32.类和对象之间的关系是抽象和具体的关系。
33.cout通常与键盘相连,cin通常与显示器相连。
34.C++流类库是用继承方法建立起来的,它具有两个平行的基类,即istream类和ostream类,所有其他的流类都是从它们直接或间接地派生出来的。
35.在一般的成员函数中都隐含有一个this指针,用来指向对象自身,而在静态成员函数中是没有this指针的。
36.C++与C语言本质差别在于C++语言是面向对象的,而C语言是面向过程的。
37.在C++中,只能重载已有的运算符。
38.在文件操作结束时,可以用eof()成员函数关闭该文件。
39.构造函数是不能说明它的返回值类型的,但可以说明为void类型。
正确答案:D
正确答案:D
40.protected和private区别在于:protected成员可以被派生类访问,而private成员则不能被派生类访问。
正确答案:A
正确选项:--------
东师C++程序设计2022年秋学期在线作业2[正确答案]奥鹏资讯分享:
东师C++程序设计2022年秋学期在线作业2[正确答案]相关练习题:
当你走在校园里,穿着打扮不合时宜的人会引起人们的注意,这叫做知觉中的( )。
世界上规模最大、强度最大的地震带是( )。
向研究对象系统询问社会背景、态度和行为,以发现社会现象和过程的原因或影响因素,这种社会学的研究方法是()。
商业银行可以通过下列哪些途径增加自己的存款准备( )。
企业的经营杠杆程度越大,()。
下列三种粘土矿物中,( )含量高的土可塑性最高
金融资产可以实现下列所有的作用,除了()。
某企业月初结存材料的计划成本为30000元,成本差异为超支200元,本月入库材料的计划成本为70000元,成本差异为节约700元,当月领用材料的计划成本为60000元,那么领用材料负担的材料成本差异为()
在福勒和法林顿将人力绩效系统中,对绩效产生重大影响的因素有( )。
机械的主要技术经济定额是()。
法家的集大成者是
Now many employers have ( ) to regard higher education as a very necessary thing.
适筋梁在逐渐加载过程中,当受拉钢筋刚刚屈服后,则( )。
仲裁纠纷属于( )级电力市场的职能。
14、专升本可报考电气电力类专业有:电气工程及其自动化、电气工程及其自动化(铁道电气化方向)、农业电气化、自动化、电气工程及其自动化(铁路电气化方向)等。
下列选项中,( )属于投资项目的敏感性因素。
通过提高主管人员的素质来进行的控制工作是( )。
()强调货币的价值储藏职能,认为货币是“购买力的暂栖所”
下列哪种情况无需采用桩基础:( )
下列哪项因素不是引起胎儿窘迫的诱发原因( )
在我国中小城市将成为私车发展最快的地区。( )
Task4
在要素禀赋理论中,要素价格均等化会使两国生产同一产品的要素密集度均等化。
控制性详细规划中应确定( )的红线位置、控制点坐标的标高。
用于期权激励的股份支付协议,应在行权日和出售日之间设立禁售期,国有控股上市公司的禁售期不得低于两年
东师C++程序设计2022年秋学期在线作业2[正确答案]相关练习题:
()是无政府主义理论的出发点和归宿。
除了八种必需氨基酸外,婴儿特殊需要的必需氨基酸是( )。
下列凭证中,不能用来直接登记总账的是( )。
两部制电价把电价分成两个部分:一是以用户用电容量或需量计算的基本电价;一是以用户耗用的电量计算的()。
(x)的余命记为T,vT为折现函数。保险人为了平衡未来T时刻支付的保险金bT ,在签单时需要收入 z=bTvT,即bT的现值。其数学期望 E(z)称为未来保险金给付在签单时的精算现值,也称为趸缴纯保费( )
下列哪一种协议使用比特填充的首尾标志法(flag)组帧?( )。
对于渗透性较高的砂性土以及渗透性很低的粘性土,水分都不容易积聚,因此不易发生冻胀和翻浆( )。
“知识经济”表现在物质条件上,以极小( )与材料为基础。
马斯洛需求层次理论包括()
下面关于线性规划问题的说法正确的是()
在命令窗口中,显示当前数据库中所有 40 岁(含 40 岁)以下,职称为”教授”,”副教授”的姓名和工资,应使用命令( )
随着土地价格的升高,土地的“自然供给”( )。
下列化合物中哪个不环状结构
CAD不仅是辅助设计,而且可以代替人的设计( )。
在CAD中打开“正交”模式的快捷键是( )
设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则( )
关于人工挖孔灌注桩,下列描述较为准确是( )
交通事故工程技术研究 (3 分)
系统调试中总调的内容包括( )
简述施工总平面图的设计依据。
推迟纳税可以使个人在不减少纳税总量的情况下( )。
人类学理论认为幽默是对共同文化中适当行为理解和交流的一种工具,这种能力出现在出生后的()个月左右
四、某厂生产一个容积为8000cm3的平底、无盖的圆柱形容器,要求设计此容器消耗原材料最少。试写出这一优化问题的数学模型。(12分)
中国作为一个传统的东方国家的文化哲学基础是什么?
跨国公司还利用各国利息率变动的差异,从利率低的地区筹措资金,通过()价格转移给利率高地区的子公司使用