南開21春學(xué)期《面向?qū)ο蟪绦蛟O(shè)計(jì)》在線作業(yè)(標(biāo)準(zhǔn)答案)

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2021/8/26 22:36:11來源:admin瀏覽: 41 次

可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406      微信:aopopenfd777



21春學(xué)期(1709、1803、1809、1903、1909、2003、2009、2103)《面向?qū)ο蟪绦蛟O(shè)計(jì)》在線作業(yè)
試卷總分:100    得分:100
第1,下面函數(shù)原型聲明中,(    )聲明了fun為純虛函數(shù)。
A、void fun()=0;
B、virtual void fun()=0;
C、virtual void fun();
D、virtual void fun(){};
正確答案:


第2題,虛函數(shù)必須是類的()。
A、友元函數(shù)
B、成員函數(shù)
C、構(gòu)造函數(shù)
D、析構(gòu)函數(shù)
正確答案:


第3題,已知X類,則當(dāng)程序執(zhí)行到語句 X array[3];  時(shí),調(diào)用了(   )次構(gòu)造函數(shù)。
A、0
B、1
C、2
D、3
正確答案:


第4題,要求打開文件 d:\file.dat,可寫入數(shù)據(jù),正確的語句是(   )。
A、ifstream infile("d:\file.dat", ios::in);
B、ifstream infile("d:\\file.dat", ios::in);
C、ofstream infile("d:\file.dat", ios:ut);
D、fstream infile("d:\\file.dat", ios::in| ios:ut);
正確答案:


答案來源:(www.),動(dòng)態(tài)聯(lián)編所支持的多態(tài)性是(    )。
A、虛函數(shù)
B、繼承
C、編譯時(shí)的多態(tài)性
D、運(yùn)行時(shí)的多態(tài)性
正確答案:


第6題,下列運(yùn)算符中,()運(yùn)算符在C++中不能重載。
A、?:
B、+
C、-
D、=
正確答案:


第7題,基類的()在私有繼承時(shí)在派生類中為私有成員函數(shù),在公有和保護(hù)繼承時(shí)在派生類中為保護(hù)成員函數(shù)。
A、私有成員函數(shù)
B、保護(hù)成員函數(shù)
C、公有成員
D、保護(hù)數(shù)據(jù)成員
正確答案:


第8題,有關(guān)析構(gòu)函數(shù)的說法正確的是(   )。
A、析構(gòu)函數(shù)可以有多個(gè)
B、析構(gòu)函數(shù)和構(gòu)造函數(shù)一樣可以有形參
C、析構(gòu)函數(shù)的功能是用來釋放一個(gè)對象
D、析構(gòu)函數(shù)的函數(shù)類型為void
正確答案:


第9題,下面對靜態(tài)數(shù)據(jù)成員的描述中,正確的是(   )。
A、靜態(tài)數(shù)據(jù)成員是類的所有對象共享的數(shù)據(jù)
B、類的每個(gè)對象都有自己的靜態(tài)數(shù)據(jù)成員
C、類的不同對象有不同的靜態(tài)數(shù)據(jù)成員值
D、靜態(tài)數(shù)據(jù)成員不能通過類的對象訪問
正確答案:


答案來源:(www.),下面對友元的錯(cuò)誤描述是(    )。
A、關(guān)鍵字friend用于聲明友元
B、一個(gè)類的成員函數(shù)可以是另一個(gè)類的友元
C、友元函數(shù)訪問對象的成員不受訪問特性影響
D、友元函數(shù)通過this指針訪問對象成員
正確答案:


第11題,下面哪個(gè)基類中的成員函數(shù)表示純虛函數(shù)(   )。
A、virtual  void  vf(int)
B、void  vf(int)=0
C、virtual  void  vf()=0
D、virtual  void  vf(int)
正確答案:


答案來源:(www.),在C++中,關(guān)于下列設(shè)置參數(shù)默認(rèn)值的描述中,正確的是(     )。
A、不允許設(shè)置參數(shù)的默認(rèn)值
B、設(shè)置參數(shù)默認(rèn)值只能在定義函數(shù)時(shí)設(shè)置
C、設(shè)置參數(shù)默認(rèn)值時(shí),應(yīng)該是先設(shè)置右邊的再設(shè)置左邊的
D、設(shè)置參數(shù)默認(rèn)值時(shí),應(yīng)該全部參數(shù)都設(shè)置
正確答案:


第13題,在保護(hù)繼承中,基類中的私有成員作為派生類的()。
A、公有成員
B、私有成員
C、保護(hù)成員
D、不可訪問
正確答案:


第14題,關(guān)于類和對象不正確的說法是(    )。
A、類是一種類型,它封裝了數(shù)據(jù)和操作
B、對象是類的實(shí)例
C、一個(gè)類的對象只有一個(gè)
D、一個(gè)對象必屬于某個(gè)類
正確答案:


答案來源:(www.),面向?qū)ο蟪绦蛟O(shè)計(jì)方法以()為中心進(jìn)行分析和設(shè)計(jì)。
A、結(jié)構(gòu)
B、模塊
C、對象
D、類
正確答案:


第16題,當(dāng)使用ifstream流類定義一個(gè)流對象并打開一個(gè)磁盤文件時(shí),文件的隱含打開方式為(   )。
A、ios::in
B、ios:ut
C、ios::trunk
D、ios::binary
正確答案:


第17題,在C++標(biāo)準(zhǔn)模板庫中,vector容器是一種(    )。
A、標(biāo)準(zhǔn)類
B、標(biāo)準(zhǔn)對象
C、標(biāo)準(zhǔn)函數(shù)
D、標(biāo)準(zhǔn)類模板
正確答案:


第18題,下列關(guān)于運(yùn)算符重載的描述中,正確的是()。
A、運(yùn)算符重載可以改變操作數(shù)的個(gè)數(shù)
B、運(yùn)算符重載可以改變運(yùn)算符的優(yōu)先級
C、運(yùn)算符重載可以改變運(yùn)算符的結(jié)合性
D、運(yùn)算符重載可以使運(yùn)算符實(shí)現(xiàn)特殊功能
正確答案:


第19題,已知AA是一個(gè)類,則執(zhí)行語句AA a;后(   )。
A、自動(dòng)調(diào)用無參構(gòu)造函數(shù)
B、自動(dòng)調(diào)用有參構(gòu)造函數(shù)
C、自動(dòng)調(diào)用拷貝構(gòu)造函數(shù)
D、產(chǎn)生一個(gè)對象a,但不調(diào)用任何函數(shù)
正確答案:


答案來源:(www.),下面關(guān)于私有繼承方式的論述中錯(cuò)誤的是()。
A、基類中的私有成員對其對象不可見
B、基類中的私有成員對其派生類不可見
C、基類中的公有成員對其派生類可見
D、基類中的保護(hù)成員對其派生類不可見
正確答案:


第21題,(   )是析構(gòu)函數(shù)的特征。
A、析構(gòu)函數(shù)可以有一個(gè)或多個(gè)參數(shù)
B、析構(gòu)函數(shù)定義只能在類體內(nèi)
C、析構(gòu)函數(shù)名與類名不同
D、一個(gè)類中只能定義一個(gè)析構(gòu)函數(shù)
正確答案:


第22題,在C++中,能被派生類繼承的函數(shù)是(    )。
A、成員函數(shù)
B、構(gòu)造函數(shù)
C、析構(gòu)函數(shù)
D、拷貝構(gòu)造函數(shù)
正確答案:


第23題,已知函數(shù)原型:void f(int a, int b=3,char c='*'); 則下面的函數(shù)調(diào)用中,不合法的調(diào)用是()。
A、f(5)
B、f(5,8)
C、f(6, , '#')
D、f(0,0, '#')
正確答案:


第24題,下面關(guān)于類的成員函數(shù)描述不正確的是()。
A、靜態(tài)成員函數(shù)內(nèi)可以直接訪問類的非靜態(tài)成員數(shù)據(jù)
B、靜態(tài)成員函數(shù)內(nèi)可以直接訪問類的靜態(tài)成員數(shù)據(jù)
C、非靜態(tài)成員函數(shù)可以直接訪問類的非靜態(tài)成員數(shù)據(jù)
D、非靜態(tài)成員函數(shù)可以直接訪問類的靜態(tài)成員數(shù)據(jù)
正確答案:


答案來源:(www.),下列對派生類的描述中錯(cuò)誤的是()。
A、派生類至少有一個(gè)基類
B、派生類可作為另一個(gè)派生類的基類
C、派生類除了包含它直接定義的成員外,還包含其基類的成員
D、派生類對其繼承的基類的成員訪問權(quán)限保持不變
正確答案:


第26題,在公有派生情況下,有關(guān)派生類對象和基類對象的關(guān)系,下列敘述不正確的是()。
A、派生類的對象可以直接訪問基類的所有成員
B、派生類的對象可以初始化基類的引用
C、派生類的對象不可以直接訪問基類中的私有成員
D、派生類的對象的地址可以賦給指向基類的指針
正確答案:


第27題,實(shí)現(xiàn)運(yùn)行時(shí)的多態(tài)性要使用()。
A、構(gòu)造函數(shù)
B、析構(gòu)函數(shù)
C、重載函數(shù)
D、虛函數(shù)
正確答案:


第28題,友元運(yùn)算符obj1obj2被C++編譯器解釋為()。
A、operator(obj1,obj2)
B、(obj1,obj2)
C、jobj2.operator(obj1)
D、obj1.operator(obj2)
正確答案:


第29題,下面對析構(gòu)函數(shù)的正確描述是(    )。
A、系統(tǒng)不能提供默認(rèn)的析構(gòu)函數(shù)
B、析構(gòu)函數(shù)必須由用戶定義
C、析構(gòu)函數(shù)沒有參數(shù)
D、析構(gòu)函數(shù)可以設(shè)置默認(rèn)參數(shù)
正確答案:


答案來源:(www.),下列關(guān)于C++類的描述中錯(cuò)誤的是(      )。
A、類與類之間可以通過一些手段進(jìn)行通信和聯(lián)絡(luò)
B、類用于描述事物的屬性和對事物的操作
C、類與類之間必須是平等的關(guān)系,而不能組成層次關(guān)系
D、類與類之間可以通過封裝而具有明確的獨(dú)立性
正確答案:


第31題,在多繼承中,公有派生和私有派生對于基類成員在派生類中的可訪問性與單繼承的規(guī)則()。
A、完全相同
B、完全不同
C、部分相同,部分不同
D、以上都不對
正確答案:


第32題,類模板的模板參數(shù)(   )。
A、只可作為數(shù)據(jù)成員的類型
B、只可作為成員函數(shù)的返回類型
C、只可作為成員函數(shù)的參數(shù)類型
D、以上三者皆可
正確答案:


第33題,(    )只能訪問靜態(tài)成員變量,不能訪問非靜態(tài)成員變量。
A、靜態(tài)函數(shù)
B、虛函數(shù)
C、構(gòu)造函數(shù)
D、析構(gòu)函數(shù)
正確答案:


第34題,有關(guān)帶默認(rèn)參數(shù)的函數(shù)的描述正確的是()。
A、只能在函數(shù)定義時(shí)設(shè)置默認(rèn)參數(shù)值
B、只能在函數(shù)聲明時(shí)設(shè)置默認(rèn)參數(shù)值
C、函數(shù)調(diào)用時(shí),必須使用默認(rèn)的參數(shù)值,不能給出新的實(shí)參值
D、設(shè)置默認(rèn)參數(shù)時(shí),應(yīng)該設(shè)置最右邊的若干個(gè)參數(shù)的默認(rèn)值
正確答案:


第35題,聲明一個(gè)類的對象時(shí),系統(tǒng)自動(dòng)調(diào)用(   )函數(shù)。
A、成員函數(shù)
B、構(gòu)造函數(shù)
C、析構(gòu)函數(shù)
D、普通函數(shù)
正確答案:


第36題,類中的靜態(tài)數(shù)據(jù)成員為該類的所有對象所共享,并且,在該類對象被銷毀時(shí),靜態(tài)數(shù)據(jù)成員不會(huì)被同時(shí)銷毀。
T、對
F、錯(cuò)
更多答案下載:(www.)


第37題,類模板可以使用兩種形式的參數(shù),分別是類型參數(shù)和普通單數(shù)。
T、對
F、錯(cuò)
更多答案下載:(www.)


第38題,C++語言中,既允許單繼承,又允許多繼承。
T、對
F、錯(cuò)
更多答案下載:(www.)


第39題,函數(shù)的定義不可以嵌套,類的定義可以嵌套。
T、對
F、錯(cuò)
更多答案下載:(www.)


第40題,類的成員函數(shù)中可以直接訪問對象成員中的私有成員。
T、對
F、錯(cuò)
正確答案:F


第41題,基類類型的指針可以指向其派生類對象。
A、錯(cuò)誤
B、正確
正確答案:


第42題,對象成員的訪問與結(jié)構(gòu)變量成員的訪問相同,使用運(yùn)算符.或-。
T、對
F、錯(cuò)
更多答案下載:(www.)


第43題,含有純虛函數(shù)的類是抽象類。
T、對
F、錯(cuò)
更多答案下載:(www.)


第44題,一個(gè)類的靜態(tài)數(shù)據(jù)成員被該類的所有對象共享。
A、錯(cuò)誤
B、正確
正確答案:


第45題,設(shè)在程序中使用如下語句申請了一個(gè)對象數(shù)組oint *ptr=new Point[2]; 當(dāng)要釋放ptr指向的動(dòng)態(tài)數(shù)組對象時(shí),所使用的語句是delete ptr。
T、對
F、錯(cuò)
正確答案:F


第46題,對虛函數(shù)的調(diào)用,系統(tǒng)都是采用動(dòng)態(tài)聯(lián)編。
A、錯(cuò)誤
B、正確
正確答案:


第47題,在派生類對象銷毀時(shí),系統(tǒng)除了會(huì)自動(dòng)調(diào)用派生類的析構(gòu)函數(shù),還會(huì)自動(dòng)調(diào)用基類的析構(gòu)函數(shù)。
A、錯(cuò)誤
B、正確
正確答案:


第48題,在類體中可以在聲明成員變量的同時(shí)為其賦初值。
T、對
F、錯(cuò)
正確答案:


第49題,一般將C++中的類聲明和類實(shí)現(xiàn)分別放到兩個(gè)文件中。
T、對
F、錯(cuò)
更多答案下載:(www.)


答案來源:(www.),重載的運(yùn)算符保持原來的優(yōu)先級和結(jié)合性以及操作數(shù)的個(gè)數(shù)。
T、對
F、錯(cuò)
更多答案下載:(www.)














  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部