北语22秋《面向对象程序设计》作业3[答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:北京语言大学 时间:2022-10-29 13:19

22秋《面向对象程序设计》作业3 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 100 分) 1.题面见图片{图} A.A B.B C.C D.D 2.题面见图片{图} A.A B.B C.C D.D 3.假定指针变量p定义为int *p=new int[30];,要释放

北语22秋《面向对象程序设计》作业3[答案]

北语22秋《面向对象程序设计作业3[答案]

正确答案:B

22秋《面向对象程序设计作业3

正确答案:D

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 100 分)

1.题面见图片{图}

A.A

B.B

C.C

D.D

正确答案:A

正确答案:C

正确答案:A

正确答案:A

正确答案:B

正确答案:B

正确答案:B

正确答案:B

正确答案:D

正确答案:D

正确答案:B

 

2.题面见图片{图}

A.A

B.B

C.C

D.D

 

3.假定指针变量p定义为“int *p=new int[30];”,要释放p所指向的动态内存,应使用语句( )。

正确答案:B

A.deletep

正确答案:B

B.delete*p

正确答案:B

C.delete&p

正确答案:B

D.delete[]p

正确答案:C

 

4.在下面存储类中,( ) 对象的可见性与生存期不一致。

A.外部类

B.自动类

C.内部静态类

D.寄存器类

正确答案:A

 

5.题面见图片{图}

A.A

B.B

C.C

D.D

 

6.题面见图片{图}

A.A

B.B

C.C

D.D

 

7.在下面的二维数组定义中,正确的是( )。

A.inta[5][]

B.inta[][5]

C.inta[][3]={{1,3,5},{2}}

D.inta[](10)

正确答案:B

 

8.题面见图片{图}

A.A

B.B

C.C

D.D

 

9.题面见图片{图}

A.A

B.B

C.C

D.D

 

10.关于局部变量,下面说法正确的是( )。

A.定义该变量的程序文件中的函数都可以访问

B.定义该变量的函数中的定义处以下的任何语句都可以访问

C.定义该变量的复合语句中的定义处以下的任何语句都可以访问

D.定义该变量的函数中的定义处以上的任何语句都可以访问

正确答案:A

 

11.题面见图片{图}

A.A

B.B

C.C

D.D

 

12.程序中主函数的名字为( )。

A.main

B.MAIN

C.Main

D.任意标识符

正确答案:B

 

13.switch语句能够改写为( )语句。

A.for

B.if

C.do

正确答案:C

D.while

正确答案:C

 

14.假定有“struct BOOK{char title[40]; float price;}book;”,则正确的语句为( )。

正确答案:C

A.BOOK&x=&book

B.BOOK&x=book

C.BOOK&x=newBOOK

D.BOOK&x=BOOK

正确答案:D

 

15.假定变量a和pa定义为“double a[10], *pa=a;”,要将12.35赋值给a中的下标为5的元素,不正确的语句是( )。

正确答案:D

A.pa[5]=12.35

B.a[5]=12.35

C.*(pa+5)=12.35

D.*(a[0]+5)=12.35

正确答案:D

 

16.题面见图片{图}

A.A

B.B

C.C

D.D

 

17.题面见图片{图}

A.A

B.B

C.C

D.D

 

21.题面见图片{图}

A.A

B.B

C.C

D.D

 

19.题面见图片{图}

A.A

B.B

C.C

D.D

 

20.假定变量b和pb定义为“int b[10], *pb=b;”,要将24赋值给b[1]元素中,不正确的语句是( )。

正确答案:C

北语22秋《面向对象程序设计》作业3[答案]历年参考题目如下:




地大《面向对象程序设计(新)》在线作业二-0012

试卷总分:100  得分:100

一、单选题 (共 15 道试题,共 60 分)

1.下面描述中,表达错误的是()

A.公有继承时基类中的public成员在派生类中仍是public的

B.公有继承是基类中的private成员在派生类中仍是private的

C.公有继承时基类中的protected成员在派生类中仍是protected的

D.私有继承时基类中的public成员在派生类中是private的

 

2.在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()

A.派生类的对象可以赋给基类的对象

B.派生类的对象可以初始化基类的引用

C.派生类的对象可以直接访问基类中的成员

D.派生类的对象的地址可以赋给指向基类的指针

 

3.有如下类定义: class Point{ private; static int how_many; }; ____ how_many=0; 要初始化Point 类的静态成员how_many,下划线处应填入的内容是()

A.ing

B.static int

C.int Point::

D.static int Point::

 

4.下列有关C++流的叙述中,错误的是()

A.C++操作符setw 设置的输出宽度永久有效

B.C++操作符endl 可以实现输出的回车换行

C.处理文件I/O 时,要包含头文件fstream

D.进行输入操作时,eof()函数用于检测是否到达文件尾

 

5.C++异常处理机制中没有()

A.try

B.throw

C.catch

D.finally

 

6.假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()

A.AB operator+(AB & a , AB & b)

B.AB operator+(AB & a)

C.operator+(AB a)

D.AB & operator+( )

 

7.使用流控制符需要头文件()

A.endl

B.hex

C.setw

D.left

 

8.有如下类定义: class MyClass{ Int value; public; MyClass(int n): value (n) {} int gerValue()const{ return value;} }; 则类MyClass 的构造函数的个数是()

A.1 个

B.2 个

C.3 个

D.4 个

 

9.执行语句 int i = 10; cout << i++ + i++; 输出结果是()

A.20

B.21

C.22 D

D.不确定

 

10.用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是()

A.0

B.负数

C.正数

D.不确定

 

11.在每个C++程序中都必须包含有这样一个函数,该函数的函数名为()

A.main

B.MAIN

C.name

D.Function

 

12.在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()

A.友元函数

B.虚函数

C.构造函数

D.析构函数

 

13.下列有关类继承的叙述中,错误的是()

A.继承可以实现软件复用

B.虚基类可以解决由多继承产生的二义性问题

C.派生类构造函数要负责调用基类的构造函数

D.派生类没有继承基类的私有成员

 

14.对于全局函数 int f(void) ,与其完全等价的函数原型为()

A.int& f( );

B.int f(void ) const;

C.const int f( );

D.B、C都不是

 

15.C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是()

A.增加了一些ABC运算符

B.允许函数重载,并允许设置缺省参数

C.规定函数说明符必须用原型

D.引进了类和对象的概念

 

二、多选题 (共 5 道试题,共 20 分)

16.在类的静态成员函数的实现体中,可以访问或调用()

A.本类中的静态数据成员

B.本类中非静态的常量数据成员

C.本类中其它的静态成员函数

D.本类中非静态的成员函数

 

17.下列有关抽象类和纯虚函数的叙述中,错误的是()

A.拥有纯虚函数的类是抽象类,能用来定义对象

B.抽象类的派生类若不实现纯虚函数,它也是抽象类

C.纯虚函数的声明以“=0;”结束

D.纯虚函数都不能有函数体

 

18.赋值运算符重载函数与拷贝构造函数的区别是什么()

A.都是拷贝一个类的对象给另一个同类型的类的对象

B.拷贝构造函数是用已存在的对象的各成员的当前值来创建一个相同的新对象

C.赋值运算符重载函数要把一个已存在对象的各成员的当前值赋给另一个已存在的同类对象

 

19.以下哪些是面向对象程序设计的特征( )

A.抽象

B.封装

C.继承

D.多态

 

20.模板定义中的类型参数可以用作()

A.局部变量类型

B.函数参数类型

C.函数返回值类型

D.数据成员类型

 

三、判断题 (共 5 道试题,共 20 分)

21.构造函数和析构函数都可以重载

 

22.构造函数的初始化列表中的内容,不会影响构造对象中成员数据的初始化顺序。

 

23.默认的继承方式是private

 

24.将类A所有构造函数的可访问性都限制为私有的,那么在main函数中不可能得到类A的实例对象

 

25.重载函数在编译时时静态联编,而虚函数在运行时是动态联编

 




北语22秋《面向对象程序设计》作业3[答案]相关练习题:
不等于零的营业利润差额称为( )

洪武瓷器的色料为以下哪些?

有竞争条件下的官办官营模式,线路为政府所有,一家单位单独经营,或两家以上单位按行政区域划分经营范围。

行动研究法的实施步骤中的____就是形成旨在改进现状的行动蓝图。

强度和抗风化性能合格的烧结普通砖,根据( ) 等分为优等品(A)、一等品(B)和合格品(C)三个质量等级。

Knowing something as a whole is far from knowing all its ___.

以下( )说法正确。

学生需要在平台离线作业中下载“大工19春《道桥工程实验(一)》实验报告”,观看实验课件,根据课件中的操作及实验结果来读取实验数据、认真填写“大工19春《道桥工程实验(一)》实验报告”,并提交至课程平台,学生提交的实验报告作为本课程考核的依据,未提交者无成绩。

混凝土抗拉强度随着混凝土强度等级提高而增大。(     )

 网络广告做为第四媒体,目前主要以()为规格进行约束。  

设计速度为60km/h的山岭区二级公路,相邻四个变坡点桩号分别为K12+126.42、K12+332.42、K12+482.42和K12+765.68,该路段纵坡分别为+0.03、-0.02、+0.02,变坡点 K12+332.42和K12+482.42的高程分别为84.48m、81.48m。(“+”表示上坡)

对利随本清的存款计算存期时,下列说法正确的是( )

闭环调速系统的静特性表示闭环系统电动机转速与负载电流或转矩间的稳定 关系。( )

要设置在报表没每一页的顶部都输出的信息,需要设置( ).

按照中华人民共和国教育法的规定,设立学校及其他教育机构必须具备的基本条件有()

仲裁庭裁决劳动争议案件,应当自劳动争议仲裁委员会受理仲裁申请之日起( )日内结束。

商品学(20秋)形考作业2

当边际成本低于平均总成本时

以银行金融机构为中介进行的融资活动场所即为()市场

下列各项中,不属于利润分配核算内容的是()

1959年中共八届八中全会召开后,在全党范围开展的错误斗争是“反右倾”斗争

有功功率流过线路电抗时,产生的功率损耗一定是( )

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)