可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請(qǐng)?zhí)砑観Q:3230981406 微信:aopopenfd777
[東北師范大學(xué)]C++程序設(shè)計(jì)20春在線作業(yè)1
試卷總分:100 得分:100
第1題,下面關(guān)于靜態(tài)成員的描述中,正確的是()。
A、靜態(tài)數(shù)據(jù)成員是類的所有對(duì)象共享的數(shù)據(jù)
B、類的每個(gè)對(duì)象都有自己的靜態(tài)數(shù)據(jù)成員
C、類的不同對(duì)象有不同的靜態(tài)數(shù)據(jù)成員值
D、靜態(tài)數(shù)據(jù)成員不能通過(guò)類的對(duì)象訪問(wèn)
正確答案:
第2題,設(shè)有函數(shù)模板templateclass QQ Sum(Q x,Q y){return(x)+(y);}則下列語(yǔ)句中對(duì)該函數(shù)模板錯(cuò)誤的使用是()。
A、Sum(10,2);
B、Sum(5.0,6.7);
C、Sum(15.2f,16.0f);
D、Sum(″AB″,″CD″);
正確答案:
第3題,下列關(guān)于動(dòng)態(tài)聯(lián)編的描述中,錯(cuò)誤的是()。
A、動(dòng)態(tài)聯(lián)編是以虛函數(shù)為基礎(chǔ)的
B、動(dòng)態(tài)聯(lián)編是在運(yùn)行時(shí)確定所調(diào)用的函數(shù)代碼的
C、動(dòng)態(tài)聯(lián)編需要用指向?qū)ο髮?duì)象的指針或引用來(lái)調(diào)用需函數(shù)
D、動(dòng)態(tài)聯(lián)編是在編譯時(shí)確定操作函數(shù)的
正確答案:
第4題,當(dāng)使用ifstream流類定義一個(gè)流對(duì)象并打開(kāi)一個(gè)磁盤文件時(shí),隱含的打開(kāi)方式為()。
A、ios::in
B、ios:ut
C、ios::in|ios:ut
D、ios::binary
正確答案:
答案來(lái)源:(www.),在下面有關(guān)友元函數(shù)的描述中,正確的說(shuō)法是()。
A、友元函數(shù)是獨(dú)立于當(dāng)前類的外部函數(shù)
B、一個(gè)友元函數(shù)不能同時(shí)定義為兩個(gè)類的友元函數(shù)
C、友元函數(shù)必須在類的外部定義
D、在外部定義友元函數(shù)時(shí),必須加關(guān)鍵字friend
正確答案:
第6題,當(dāng)一個(gè)函數(shù)無(wú)返回值時(shí),函數(shù)的類型應(yīng)定義為()。
A、void
B、任意
C、int
D、無(wú)
正確答案:
第7題,派生類的對(duì)象對(duì)它的基類成員中什么是可訪問(wèn)的()?
A、公有繼承的公有成員
B、公有繼承的私有成員
C、公有繼承的保護(hù)成員
D、私有繼承的公有成員
正確答案:
第8題,下面選項(xiàng)中,()是用來(lái)聲明虛函數(shù)的。
A、virtual
B、void
C、static
D、inline
正確答案:
第9題,對(duì)類成員訪問(wèn)權(quán)限的控制,是通過(guò)設(shè)置成員的訪問(wèn)控制屬性實(shí)現(xiàn)的,下列不是訪問(wèn)控制屬性的是()。
A、公有類型
B、私有類型
C、保護(hù)類型
D、友元類型
正確答案:
答案來(lái)源:(www.),在關(guān)鍵字public后面定義的成員為類的()成員。
A、公有
B、保護(hù)
C、私有
D、任何
正確答案:
第11題,為了使類中的某個(gè)成員不能被類的對(duì)象通過(guò)成員操作符訪問(wèn),則不能把該成員的訪問(wèn)權(quán)限定義為()。
A、public
B、protected
C、private
D、static
正確答案:
答案來(lái)源:(www.),當(dāng)將一個(gè)函數(shù)f()說(shuō)明為另一個(gè)類B的友元后,函數(shù)f()能夠直接訪問(wèn)類B的()。
A、只能是公有成員
B、只能是保護(hù)成員
C、只能是除私有成員之外的任何成員
D、具有任何權(quán)限的成員
正確答案:
第13題,進(jìn)行文件操作需包含頭文件()。
A、fstream.h
B、ostream.h
C、stdio.h
D、stdlib.h
正確答案:
第14題,下列說(shuō)法正確的是()。
A、內(nèi)聯(lián)函數(shù)在運(yùn)行時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方
B、內(nèi)聯(lián)函數(shù)在編譯時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方
C、類的內(nèi)聯(lián)函數(shù)必須在類體內(nèi)定義
D、類的內(nèi)聯(lián)函數(shù)必須在類體外通過(guò)加關(guān)鍵字inline定義
正確答案:
答案來(lái)源:(www.),所謂數(shù)據(jù)封裝就是將一組數(shù)據(jù)和與這組數(shù)據(jù)有關(guān)操作組裝在一起,形成一個(gè)實(shí)體,這實(shí)體也就是()。
A、類
B、對(duì)象
C、函數(shù)體
D、數(shù)據(jù)塊
正確答案:
第16題,類的析構(gòu)函數(shù)的作用是()。
A、一般成員函數(shù)的初始化
B、類的初始化
C、對(duì)象的初始化
D、刪除類創(chuàng)建的對(duì)象
正確答案:
第17題,下列不是文件流類的是()。
A、ifstream
B、iostream
C、fstream
D、ofstream
正確答案:
第18題,假定變量x定義為"int x=8;",要使rx成為x的引用(別名),rx應(yīng)定義為()。
A、int rx=x;
B、int rx=&x;
C、int *rx=&x;
D、int &rx=x;
正確答案:
第19題,下列各種高級(jí)語(yǔ)言中,不是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言的是()。
A、C++
B、Java
C、VB
D、C
正確答案:
答案來(lái)源:(www.),在公有派生情況下,有關(guān)派生類對(duì)象和基類對(duì)象的關(guān)系,不正確的敘述是()。
A、派生類的對(duì)象可以賦給基類的對(duì)象
B、派生類的對(duì)象可以初始化基類的引用
C、指向派生類對(duì)象的基類指針可以直接訪問(wèn)派生類中的成員
D、派生類的對(duì)象的地址可以賦給指向基類的指針
正確答案:
第21題,拷貝構(gòu)造函數(shù)使用本類對(duì)象的指針作為參數(shù)初始化新創(chuàng)建的對(duì)象。
A、錯(cuò)誤
B、正確
正確答案:
第22題,C++標(biāo)準(zhǔn)庫(kù)提供了控制輸入輸出格式的操作符,所有不帶形參的操作符都定義在頭文件iostream.h中,而帶形參的操作符則定義在頭文件iomanip.h中。
A、錯(cuò)誤
B、正確
正確答案:
第23題,若有聲明:class B: A{};則類B的繼承方式為私有繼承。
A、錯(cuò)誤
B、正確
正確答案:
第24題,不能在類聲明中給數(shù)據(jù)成員賦初值。
A、錯(cuò)誤
B、正確
正確答案:
答案來(lái)源:(www.),友元函數(shù)是獨(dú)立于當(dāng)前類的外部函數(shù)。
A、錯(cuò)誤
B、正確
正確答案:
第26題,常類型是指使用類型修飾符const說(shuō)明的類型,常類型的變量或?qū)ο蟪蓡T的值在程序運(yùn)行期間是不可改變的。
A、錯(cuò)誤
B、正確
正確答案:
第27題,重載函數(shù)是基于不同的數(shù)據(jù)類型完成類似的操作,而函數(shù)模板則是對(duì)不同的數(shù)據(jù)類型完成相同的操作。
A、錯(cuò)誤
B、正確
正確答案:
第28題,撤銷包含有對(duì)象成員的派生類對(duì)象時(shí),自動(dòng)調(diào)用析構(gòu)函數(shù)的執(zhí)行順序依次為派生類、對(duì)象成員所屬類、基類的析構(gòu)函數(shù)。
A、錯(cuò)誤
B、正確
正確答案:
第29題,操縱符函數(shù)setw(n)只對(duì)下一個(gè)輸出有效。
A、錯(cuò)誤
B、正確
正確答案:
答案來(lái)源:(www.),當(dāng)基類含有帶參數(shù)的構(gòu)造函數(shù)時(shí),派生類可以不定義構(gòu)造函數(shù)。
A、錯(cuò)誤
B、正確
正確答案:
第31題,C++中的函數(shù)調(diào)用就是面向?qū)ο罄碚撝械姆椒ā?br/>A、錯(cuò)誤
B、正確
正確答案:
第32題,若有聲明:class C: public A,B{};則類C公有繼承自類A、私有繼承自類B。
A、錯(cuò)誤
B、正確
正確答案:
第33題,在類定義體內(nèi),各種訪問(wèn)屬性的成員間可以相互訪問(wèn)。
A、錯(cuò)誤
B、正確
正確答案:
第34題,C++利用類的派生機(jī)制實(shí)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)的繼承性。
A、錯(cuò)誤
B、正確
正確答案:
第35題,在文件操作結(jié)束時(shí),可以用eof()成員函數(shù)關(guān)閉該文件。
A、錯(cuò)誤
B、正確
正確答案:
第36題,輸入輸出特性是由C++本身提供的。
A、錯(cuò)誤
B、正確
正確答案:
第37題,cout通常與鍵盤相連,cin通常與顯示器相連。
A、錯(cuò)誤
B、正確
正確答案:
第38題,C++對(duì)由const修飾符定義的常量進(jìn)行嚴(yán)格的類型檢查,但對(duì)用define定義的常量則不進(jìn)行類型檢查。
A、錯(cuò)誤
B、正確
正確答案:
第39題,析構(gòu)函數(shù)是不能被派生類繼承的。
A、錯(cuò)誤
B、正確
正確答案:
第40題,常量和引用在聲明時(shí)必須初始化。
A、錯(cuò)誤
B、正確
正確答案: