23春北交《面向对象程序设计》在线作业二[正确答案]单选题答案
北交《面向对象程序设计》在线作业二-0005
试卷总分:100 得分:100
一、单选题 (共 23 道试题,共 57 分)
1.以下保留字( )不能出现在说明虚函数原型的语句中。
A.static
B.operator
C.void
D.const
正确答案:C
2.设x和y均为bool量,则x || y为假的条件是( )。
A.它们均为真
B.其中一个为真
C.它们均为假
D.其中一个为假
正确答案:C
3.假定a为一个整型数组名,则元素a[4]的字节地址为 ( )。
A.a+4
B.a+8
C.a+16
D.a+32
正确选项:--------
4.下列不是C++流对象的是( )。
A.cout
B.cin
C.cerr
D.ostream
正确答案:A
5.在下列函数原型中,可以作为类AA构造函数的是( )
A.void AA(int);
正确答案:C
B.int AA( );
C.AA(int)const;
D.AA(int);
正确答案:B
6.有如下函数模板定义: template T func(T x, T y) { return x*x+y*y; } 在下列对func的调用中,错误的是( )
A.func(3, 5);
B.func(3.0, 5.5);
C.func (3, 5.5);
D.func(3, 5.5);
随机答案:ABCD
7.在进行任何的C++流操作后,都可以用C++流的有关成员函数检测流的状态,用来检测是否到达文件的末尾函数是( )。
A.fail()
B.eof()
C.bad()
正确答案:B
D.good()
正确答案:B
8.下列关于类和对象的叙述中,错误的是( )
A.一个类只能有一个对象
B.对象是类的具体实例
C.类是对某一类对象的抽象
D.类和对象的关系是一种数据类型与变量的关系
随机答案:ABCD
9.假定AB为一个类,则执行“AB a(4) , b[3] , * p[2] ;”语句时,自动调用该类构造函数的次数为( )。
随机答案:ABCD
A.3
B.4
C.6
D.9
正确答案:B
10.下列字符列中,可作为C++语言程序自定义标识符是( )
A.switch
B.file
C.break
D.do
正确答案:D
11.在以下说明中,标识符ptr( )。 int (*ptr)[3];
A.说明不合法
B.是一个指针数组名,每个元素是一个指向整数变量的指针
C.是一个指针数组名,每个元素是一个指向整数变量的指针
D.是一个指向整型变量的指针
正确答案:C
12.以下不属于类访问权限的是( )
A.public
B.static
C.protected
D.private
正确答案:B
13.C++语言的跳转语句中,对于break和continue说法正确的是( )
A.break语句只应用于循环体中
B.continue语句只应用于循环体中
C.break是无条件跳转语句,continue不是
D.break和continue的跳转范围不够明确,容易产生问题
正确答案:B
14.下列关于派生类可访问它基类成员的描述中,错误的是( )。
A.派生类可访问它基类中的成员与继承方式有关
B.派生类不可访问它基类中的私有成员
C.公有继承方式下,派生类可访问它基类的私有成员
D.私有继承方式下,派生类可访问它基类中的公有成员和保护成员
正确答案:B
15.下列运算符中,不能被重载的是( )。
A.[]
B..
C.()
D./
随机答案:ABCD
16.若一个类中含有纯虚函数,则该类称为( )。
A.基类
B.虚基类
C.抽象类
D.派生类
正确答案:D
17.有如下类声明: class Foo { int bar; }; 则Foo类的成员bar是( )
A.公有数据成员
B.公有成员函数
C.私有数据成员
D.私有成员函数
正确答案:B
18.使用如setfill()的操作符对数据进行格式输出时,应包含( )头文件。
A.iostream
B.fstream
C.iomanip
D.stdlib
正确答案:A
19.假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为: ( )
A.AB operator+(AB & a , AB & b)
B.AB operator+(AB & a)
C.operator+(AB a)
D.AB & operator+( )
正确选项:--------
20.关于虚函数的描述中,正确的是()
A.虚函数是一个static类型的成员函数
B.虚函数是一个非成员函数
C.基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数
D.派生类的虚函数与基类的虚函数具有不同的参数个数和类型
正确选项:--------
21.下面函数的功能是( )。 void fun(char s1[ ], char s2[ ]) { while(s2++=s1++); }(
正确答案:B
A.字符串比较
B.字符串复制
C.字符串连接
D.字符串反向
正确答案:C
22.for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()
A.0
B.5
C.6
D.无数次
正确答案:A
23.下列的各函数中,( )不是类的成员函数。
A.构造函数
B.析构函数
C.拷贝初始化构造函数
D.友元函数
正确答案:B
23春北交《面向对象程序设计》在线作业二[正确答案]多选题答案
二、多选题 (共 2 道试题,共 5 分)
24.继承是( )的方法。
A.将特殊的类变成通用的类
B.把通用的参数传送给特殊的类的对象
C.将通用的类变成特殊的类
D.将已有的类添加新的特性,但不重写它们
正确答案:D
25.下面关于析构函数描述正确的是( )
A.系统可以提供默认的析构函数
B.析构函数必须由用户定义
C.析构函数没有参数
D.析构函数可以设置默认参数
正确答案:D
三、判断题 (共 15 道试题,共 37 分)
26.纯虚函数是一种不给出具体实现的虚函数。( )
27.析构函数是不能重载的 。( )
28.使用const说明常量时,可以不必指出类型.( )
29.在类体内允许对数据成员进行初始化 。( )
30.在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。( )
31.虚函数不能是类的静态成员。( )
32.静态数据成员函数是属于某个对象的。( )
33.用new动态申请的内存是在堆中分配的,而不是在栈中分配的。( )
34.在类的定义中,引入友元的原因是提高效率。( )
35.静态数据成员的值是不能改变的 。( )
36.一般对象和指向对象指针的成员函数表示分别是运算符.和->。( )
37.变量必须先定义后赋值。( )
38.一个类可以作为另一个类的友元类。( )
39.在私有继承方式下,派生类的对象可访问基类中的公有成员。( )
40.常量不能作为左值使用。( )
23春北交《面向对象程序设计》在线作业二[正确答案]奥鹏资讯分享:
计算机科学专业网络教育统考考试科目主要是大学英语与计算机应用基础。入学考试科目为大学英语和高等数学。课程考试科目为公共基础课,C语言,计算机系统结构,计算机操作系统,TCP/IP协议,数字逻辑设计及应用,数据库程序设计基础,软件工程,面向对象程序设计,计算机编译原理,UNIX操作系统,计算机网络安全,移动互联网技术等。
计算机科学专业是以软件为主,硬件为辅,侧重计算机应用的宽口径专业,主要培养从事计算机软,硬件设计,开发,管理及应用的专业技能应用型人才。毕业生可在机关,学校,银行,金融,证券,税务,中外企业等领域从事计算机系统的管理与维护,开发与应用等工作。
23春北交《面向对象程序设计》在线作业二[正确答案]相关练习题:
常用的排水系统可以分为( )类
正确的人才观念包括111()。
关于财产所有权,表示正确的是()
短期投资是指能够随时变现并且持有时间超过1年的投资。()
一般来讲,位高者不主动向位低者递送名片。
简述热电偶能够工作的两个条件是什么?
( )年,中国与埃及建立外交关系
简述创伤患者的评估顺序。
ElGamal算法是一种公开密钥密码算法
在计算负荷时,必须考虑到设备容量所对应的不同负荷持续率,而且要按规定的负荷持续率进行设备容量的统一换算。( )
属于控制型风险管理技术的方法有( )。
营业税法规定 , 金融业〈不包括典当业 ) 的纳税期限为 1 个月 ; 保险业的纳税期限为 30天
情感是指个人对于态度对象的情感体验,情感表示及情感反应等
问卷中要询问的问题,大体可以分为( )
环网可以看作是两端电源( )相等的两端供电网
Be careful to handle any difficulty you ______ in your practical work.
在( )三极管的发射结正向偏置,集电结反向偏置,输出特性曲线比较平坦,近似为水平的直线。
根据Lipinski规则,可旋转键的个数应为:
测定现象之间有无相关关系的常用方法是()。
隧道喷射混凝土作业时,应符合以下()要求。