東師《C++程序設(shè)計》20春在線作業(yè)2(資料答案)

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

發(fā)布時間:2020/7/20 23:54:43來源:admin瀏覽: 49 次

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




[東北師范大學(xué)]C++程序設(shè)計20春在線作業(yè)2
試卷總分:100    得分:100
第1題,應(yīng)在下列程序劃線處填入的正確語句是()。  
#include   
class Base   
{  public:   
void fun(){cout"Base::fun"ENDL;}   
};   
class Derived:public Base   
{  void fun()   {_____________ //顯示調(diào)用基類的函數(shù)fun()   cout"Derived::fun"ENDL;   }   
};
A、fun();
B、Base.fun();
C、Base::fun();
D、Base-fun();
正確答案:


第2題,不能作為重載函數(shù)的調(diào)用依據(jù)的是()。
A、參數(shù)個數(shù)
B、參數(shù)類型
C、返回值類型
D、函數(shù)名稱
正確答案:


第3題,當(dāng)將一個函數(shù)f()說明為另一個類B的友元后,函數(shù)f()能夠直接訪問類B的()。
A、只能是公有成員
B、只能是保護(hù)成員
C、只能是除私有成員之外的任何成員
D、具有任何權(quán)限的成員
正確答案:


第4題,若已知char str[20],有語句 cinstr;,當(dāng)輸入為:This is a cat,則str中的內(nèi)容為()。
A、This is a cat
B、This
C、This is
D、This is a
正確答案:


答案來源:(www.),要想以讀方式打開文件"D:\File.txt",以下不能實現(xiàn)目的的語句是()。
A、ifstream inf("D:\\File txt",ios::in);
B、ifstream inf("D:\\File.txt");
C、ofstream inf("D:\\File.txt",ios:ut);
D、fstream inf("D:\\File.txt",ios::in|ios:ut);
正確答案:


第6題,如果表達(dá)式++j*k中的"++"和"*"都是重載的友元運(yùn)算符,則采用運(yùn)算符函數(shù)調(diào)用格式,該表達(dá)式還可以表示為()。
A、operator*(j,operator++(),k)
B、operator*(operator++(j),k)
C、j.operator++().operator*(k)
D、k.operator*(operator++(j))
正確答案:


第7題,如果類B在類A的基礎(chǔ)上構(gòu)造,那么,就稱()。
A、類A為基類或父類,類B為超類或子類
B、類A為基類、父類或超類,類B為派生類或子類
C、類A為派生類,類B為基類
D、類A為派生類或子類,類B為基類、父類或超類
正確答案:


第8題,對于一個類,可以利用關(guān)鍵字()將其他類聲明為該類的友元。
A、public
B、private
C、protected
D、friend
正確答案:


第9題,下列()可以是虛函數(shù)。
A、構(gòu)造函數(shù)
B、拷貝構(gòu)造函數(shù)
C、靜態(tài)成員函數(shù)
D、析構(gòu)函數(shù)
正確答案:


答案來源:(www.),C++程序的執(zhí)行總是從()開始的。
A、main函數(shù)
B、第一行
C、頭文件
D、函數(shù)注釋
正確答案:


第11題,當(dāng)需要使用ostream流類定義一個流對象并聯(lián)系一個字符串時,應(yīng)在文件開頭使用#include命令,使之包含()文件。
A、iostream.h
B、stdlib.h
C、strstream.h
D、fstream.h
正確答案:


答案來源:(www.),假定classA為一個類,f()為該類公有的數(shù)據(jù)成員,x為該類的一個對象,則訪問x對象中成員函數(shù)f()的格式為()。
A、x.f
B、x.f()
C、x-f
D、x-f()
正確答案:


第13題,下列語句中不存在類型轉(zhuǎn)換的是()。
A、int(1.1);
B、(double)2.2;
C、int i=1;
D、char c=97;
正確答案:


第14題,考慮函數(shù)原型void test(int a,int b=7,char="*"),下面的函數(shù)調(diào)用中,屬于不合法調(diào)用的是()。
A、test(5);
B、test(5,8);
C、test(6,"#")
D、test(0,0,"*");
正確答案:


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


第16題,C++流類庫預(yù)定義的與標(biāo)準(zhǔn)輸入設(shè)備相關(guān)聯(lián)的是()。
A、cin
B、cout
C、cerr
D、clog
正確答案:


第17題,析構(gòu)函數(shù)是一種特殊的成員函數(shù),顯式定義時其訪問屬性應(yīng)被定義為()。
A、public
B、private
C、protected
D、static
正確答案:


第18題,類的析構(gòu)函數(shù)的作用是()。
A、一般成員函數(shù)的初始化
B、類的初始化
C、對象的初始化
D、刪除類創(chuàng)建的對象
正確答案:


第19題,運(yùn)算符重載函數(shù)必須以特殊的關(guān)鍵字()開始。
A、virtual
B、operator
C、template
D、static
正確答案:


答案來源:(www.),如果編程者沒有顯式定義構(gòu)造函數(shù)(包括復(fù)制構(gòu)造函數(shù)),C++編譯器就()。
A、出現(xiàn)編譯錯誤
B、沒有構(gòu)造函數(shù)
C、必須顯示定義
D、隱式定義缺省的構(gòu)造函數(shù)
正確答案:


第21題,在刪除一個動態(tài)對象時,將自動調(diào)用該動態(tài)對象所屬類的析構(gòu)函數(shù)。
A、錯誤
B、正確
正確答案:


第22題,cout通常與顯示器相連,cin通常與鍵盤相連。
A、錯誤
B、正確
正確答案:


第23題,類和對象之間的關(guān)系是具體和抽象的關(guān)系。
A、錯誤
B、正確
正確答案:


第24題,用對象訪問成員時應(yīng)使用運(yùn)算符".",用指向?qū)ο蟮闹羔樤L問成員時應(yīng)使用運(yùn)算符"-"。
A、錯誤
B、正確
正確答案:


答案來源:(www.),在默認(rèn)參數(shù)函數(shù)的原型中,所有取缺省值的參數(shù)都必須出現(xiàn)在不取缺省值的參數(shù)的右邊。
A、錯誤
B、正確
正確答案:


第26題,通過類對象可以訪問類中所有的成員。
A、錯誤
B、正確
正確答案:


第27題,類模板必須由程序員實例化成模板類。
A、錯誤
B、正確
正確答案:


第28題,使用setw()函數(shù)時需包含iomanip.h頭文件,而使用width()函數(shù)時需包含iostream.h頭文件。
A、錯誤
B、正確
正確答案:


第29題,拷貝構(gòu)造函數(shù)是重載的構(gòu)造函數(shù)。
A、錯誤
B、正確
正確答案:


答案來源:(www.),文本文件結(jié)束標(biāo)志為EOF(即-1)。
A、錯誤
B、正確
正確答案:


第31題,我們不能用抽象類定義對象,但可以定義對象的指針。
A、錯誤
B、正確
正確答案:


第32題,類成員是按照它們在成員初始化表中列出的順序進(jìn)行初始化的,與它們在類里被聲明的順序無關(guān)。
A、錯誤
B、正確
正確答案:


第33題,C++利用函數(shù)重載實現(xiàn)面向?qū)ο蟪绦蛟O(shè)計的封裝性。
A、錯誤
B、正確
正確答案:


第34題,若左操作數(shù)為基本數(shù)據(jù)類型或其它類對象時,此運(yùn)算符應(yīng)以友元函數(shù)的方式重載。
A、錯誤
B、正確
正確答案:


第35題,類中含有指針數(shù)據(jù)成員時,若不定義拷貝構(gòu)造函數(shù)則會產(chǎn)生指針懸掛問題。
A、錯誤
B、正確
正確答案:


第36題,類中可以包含各種數(shù)據(jù)類型的數(shù)據(jù)成員,但不能有其他類對象。
A、錯誤
B、正確
正確答案:


第37題,類是C++中預(yù)定義的數(shù)據(jù)類型。
A、錯誤
B、正確
正確答案:


第38題,當(dāng)基類的構(gòu)造函數(shù)沒有參數(shù),或沒有顯式定義構(gòu)造函數(shù)時,派生類可以不定義構(gòu)造函數(shù)。
A、錯誤
B、正確
正確答案:


第39題,ofstream是用于寫文件的文件流。
A、錯誤
B、正確
正確答案:


第40題,操縱符函數(shù)setw(n)只對下一個輸出有效。
A、錯誤
B、正確
正確答案:














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

    回到頂部