日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

北理在线作业答案c语言,北理工19春《面向对象程序设计》在线作业【标准答案】...

發(fā)布時間:2024/9/27 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 北理在线作业答案c语言,北理工19春《面向对象程序设计》在线作业【标准答案】... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

北理工《面向?qū)ο蟪绦蛟O(shè)計(jì)》在線作業(yè)-0003

試卷總分:100? ? 得分:0

一、 單選題 (共 38 道試題,共 76 分)

1.對虛函數(shù)的調(diào)用()

A.一定使用動態(tài)聯(lián)編

B.必須使用動態(tài)聯(lián)編

C.一定使用靜態(tài)聯(lián)編

D.不一定使用動態(tài)聯(lián)編

2.下列關(guān)于派生類的描述中,錯誤的是()。

A.派生類繼承了基類的所有成員

B.派生類能夠作為基類繼續(xù)派生新類

C.派生類可以有多個直接基類

D.派生類的默認(rèn)繼承方式是public

3.將一些函數(shù)體代碼不是很大,但被頻繁調(diào)用的函數(shù)定義為(),可以解決程序中函數(shù)調(diào)用的效率問題。

A.重載函數(shù)

B.內(nèi)聯(lián)函數(shù)

C.遞歸函數(shù)

D.友元函數(shù)

4.下列描述中,()不是面向?qū)ο笙到y(tǒng)包含的要素。

A.對象

B.類

C.繼承

D.函數(shù)

5.若有語句int*p=newint[5];int*pi;則以下語句中,執(zhí)行時會造成delete[]p語句的執(zhí)行出錯的是______。

A.(*p)++;

B.p++;

C.pi = p;;

D.pi=p+3;

6.有如下類定義:classMyClass{public:intgetRef()const{return&a;}intgetValue()const{returna;}voidset(intn)const{a=n;}friendvoidshow(MyClassobj)const{cout<

A.getRef

B.getValue

C.set

D.show

7.設(shè)Address表示整型變量x的地址,則下列語句執(zhí)行后的輸出結(jié)果為()。intx=100,&r=x;cout<

A.Address-100

B.100-100

C.Address-Address

D.100-Address

8.下列關(guān)于堆運(yùn)算符的描述中,錯誤的是()。

A.使用堆運(yùn)算符可以動態(tài)建立或刪除對象

B.可以在使用new[]創(chuàng)建數(shù)組時,為每個數(shù)組元素指定初始值

C.new運(yùn)算符創(chuàng)建對象時要調(diào)用構(gòu)造函數(shù)

D.delete運(yùn)算符可以作用于空指針

9.下列關(guān)于函數(shù)重載的描述中,錯誤的是()。

A.函數(shù)重載就是用相同的函數(shù)名定義多個函數(shù)

B.重載函數(shù)的參數(shù)列表必須不同

C.重載函數(shù)的返回值類型必須不同

D.重載函數(shù)的參數(shù)可以帶有默認(rèn)值

10.設(shè)置虛基類的目的是()。

A.簡化程序

B.消除二義性

C.提高運(yùn)行效率

D.減少目標(biāo)代碼

11.假定k是一個double類型的變量,則關(guān)于變量p的正確定義語句為()。

A.doublep=&k

B.int*p=&k

C.double&p=*k

D.char*p=”Thankyou!”

12.下列關(guān)于友元的描述中,錯誤的是()。

A.友元破壞了類的封裝性

B.友元提高了程序的運(yùn)行效率

C.友元可以在類外聲明和定義

D.友元能夠訪問類中的私有成員

13.在下列的各類函數(shù)中,______不是類的成員函數(shù)。

A.構(gòu)造函數(shù)

B.析構(gòu)函數(shù)

C.友元函數(shù)

D.拷貝構(gòu)造函數(shù)

14.一個類的構(gòu)造函數(shù)為“B(intax,intbx):a(ax),b(bx){}”,執(zhí)行“Bx(1,2),y(3,4);x=y;”語句序列后x.a的值為______。

A.1

B.2

C.3

D.4

15.在下列函數(shù)原型中,可以作為類A構(gòu)造函數(shù)的是()。

A.void A(int);

B.int A();

C.A(int) const;

D.A(int);

16.下列對引用的陳述中不正確的是()。

A.每一個引用都是其所引用對象的別名,因此必須初始化

B.形式上針對引用的操作實(shí)際上作用于它所引用的對象

C.一旦定義了引用,一切針對其所引用對象的操作只能通過該引用間接進(jìn)行

D.不需要單獨(dú)為引用分配存儲空間

17.下列語句中,正確的是()。

A.const int buffer=256;

B.const int temp;

C.int &ref;

D.const int size=100 ;......size=10 ;

18.下列程序的輸出結(jié)果是()。#includeclassMyClass{public:MyClass(){cout<

A.ABX

B.ABXB

C.AXB

D.AXBB

19.下列關(guān)于虛基類的描述中,錯誤的是()

A.設(shè)置虛基類的目的是消除二義性

B.虛基類子對象的初始化由最派生類完成

C.虛基類的構(gòu)造函數(shù)可能調(diào)用多次

D.虛基類的構(gòu)造函數(shù)先于非虛基類的構(gòu)造函數(shù)執(zhí)行

20.派生類對象對它的基類成員中()是可以訪問的。

A.公有繼承的私有成員

B.公有繼承的保護(hù)成員

C.公有繼承的公有成員

D.私有繼承的公有成員

21.若函數(shù)原型為voidFun(intx,inty=6,intchar='a'),則下列調(diào)用錯誤的是()。

A.Fun(5)

B.Fun(5, 'b')

C.Fun(5,8)

D.Fun(2,4, 'b')

22.有如下類聲明:classFoo{voidfun();};,則Foo類的成員fun是()。

A.公有數(shù)據(jù)成員

B.公有成員函數(shù)

C.私有數(shù)據(jù)成員

D.私有成員函數(shù)

23.在一個派生類對象結(jié)束其生命周期時,下列描述中正確的是()。

A.先調(diào)用派生類的析構(gòu)函數(shù)后調(diào)用基類的析構(gòu)函數(shù)

B.先調(diào)用基類的析構(gòu)函數(shù)后調(diào)用派生類的析構(gòu)函數(shù)

C.如果基類沒有定義析構(gòu)函數(shù),則只調(diào)用派生類的析構(gòu)函數(shù)

D.如果派生類沒有定義析構(gòu)函數(shù),則只調(diào)用基類的析構(gòu)函數(shù)

24.下列關(guān)于對象概念的描述中,錯誤的是()。

A.對象就是C語言中的結(jié)構(gòu)變量

B.對象代表著正在創(chuàng)建的系統(tǒng)中的一個實(shí)體

C.對象是狀態(tài)和操作(或方法)的封裝體

D.對象之間的信息傳遞是通過消息進(jìn)行的

25.在派生類中重新定義虛函數(shù)時,除了()方面,其他方面都必須與基類中相應(yīng)的虛函數(shù)保持一致。

A.參數(shù)個數(shù)

B.參數(shù)類型

C.函數(shù)名稱

D.函數(shù)體

26.print()函數(shù)是某類中無返回值的常成員函數(shù),下列表示中,正確的是()。

A.void print() const

B.const void print()

C.void const print()

D.void print(const)

27.多繼承時對象的構(gòu)造順序中包含如下4步:①所有非虛基類的構(gòu)造函數(shù)按照它們被繼承的順序構(gòu)造;②所有虛基類的構(gòu)造函數(shù)按照它們被繼承的順序構(gòu)造;③所有子對象的構(gòu)造函數(shù)按照它們聲明的順序構(gòu)造;④派生類自己的構(gòu)造函數(shù)體;這4個步驟的正確順序是()。

A.④③①②

B.②④③①

C.②①③④

D.③④①②

28.下列語句中,會產(chǎn)生編譯錯誤的是()。

A.int x=5; int &ref=x;

B.const int size;

C.int x=5; int &ref=x; x++;

D.const int size=100;

29.執(zhí)行下列程序后的輸出結(jié)果是()。#includeintfun1(intx){return++x;}intfun2(int&x){return++x;}intmain(){inta=0,b=0,c=0;c=fun1(a)+fun2(b);cout<

總結(jié)

以上是生活随笔為你收集整理的北理在线作业答案c语言,北理工19春《面向对象程序设计》在线作业【标准答案】...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。