1.第1題
下面的哪個選項不能作為函式的返回型別?( )
您的答案:c題目分數:3此題得分:3.0
2.第2題
不能作為過載函式的呼叫的依據是( )a.引數個數b.引數型別c.函式型別d.函式名稱
您的答案:d題目分數:3此題得分:0.0
3.第3題
如果類a被說明成類b的友元,則( )a.類a的成員即類b的成員b.類b的成員即類a的成員
c.類a的成員函式不得訪問類b的成員d.類b不一定是類a的友元
您的答案:d題目分數:3此題得分:3.0
4.第4題
可以用的形式訪問派生類物件p的基類成員a,其中a是( )
a.私有繼承的公有成員b.公有繼承的私有成員c.公有繼承的保護成員d.公有繼承的公有成員
您的答案:d題目分數:3此題得分:3.0
5.第5題
建立派生類物件時,3種建構函式分別是a(基類的建構函式)、b(成員物件的建構函式)、c(派生類的建構函式)這3種建構函式的呼叫順序為( )
您的答案:a題目分數:3此題得分:3.0
6.第6題
下面關於虛函式的描述,錯誤的是( )
a.在成員函式宣告的前面加上virtual修飾,就可把該函式宣告為虛函式
b.基類中說明了虛函式後,派生類中對應的函式也必須說明為虛函式
c.虛函式可以是另乙個類的友元函式,但不能是靜態成員函式
d.基類中說明的純虛函式在其任何派生類中都必須實現
您的答案:b題目分數:3此題得分:3.0
7.第7題
下面關於模板的描述,錯誤的是( )
a.函式模板和類模板的引數可以是任意的資料型別
b.類模板不能直接使用,必須先例項化為相應的模板類.然後定義了模板類的物件後才能使用
c.函式模板不能直接使用,需要例項化為模板函式後才能使用
d.類模板的成員函式都是模板函式
您的答案:a題目分數:3此題得分:3.0
8.第8題語句ofstreamf(」",ios::appiios::binary);的功能是建立流物件f,試圖開啟檔案sal:ary. d at並與之連線,並且( )
a.若檔案存在,將檔案寫指標定位於檔案尾b.若檔案不存在,建立乙個新檔案若檔案存在,將其置為空檔案d.若檔案不存在,開啟失敗
您的答案:a題目分數:3此題得分:3.0
9.第9題
設有定義int x; float v;,則10+x+v值的資料型別是( )
不確定您的答案:c題目分數:3此題得分:3.0
10.第10題
下列關於多型性的描述,錯誤的是( )
語言的多型性分為編譯時的多型性和執行時的多型性
b.編譯時的多型性可通過函式過載實現c.執行時的多型性可通過模板和虛函式實現d.實現執行時多型性的機制稱為動態繫結
您的答案:c題目分數:3此題得分:3.0
11.第11題
函式呼叫func((exp1,exp2),(exp3,exp4,exp5))中所含實參的個數為( )個。a.1b.2c.4d.5
您的答案:b題目分數:3此題得分:3.0
12.第12題
以下正確的函式原型語句是( )。 fun(int x,int y) fun(int x;int y) fun(int,int); fun(int x,y);
您的答案:a題目分數:3此題得分:0.0
13.第13題
在派生類中重新定義虛函式時必須在()方面與基類保持一致。a.引數個數b.引數名字c.操作內容d.賦值
您的答案:a題目分數:3此題得分:3.0
14.第14題
決定c++語言中函式的返回值型別的是( )語句中的表示式型別
b.呼叫該函式時系統隨機產生的型別c.呼叫該函式時的主呼叫函式型別d.在定義該函式時所指定的資料型別
您的答案:d題目分數:3此題得分:3.0
15.第15題
對類成員訪問許可權的控制,是通過設定成員的訪問控制屬性實現的,下列不是訪問控制屬性的是( )a.公有型別b.私有型別c.保護型別d.友元型別
您的答案:d題目分數:3此題得分:3.0
16.第16題
下列虛基類的宣告中正確的是() virtual b: public b: virtual public b: public a class b: public a
您的答案:b題目分數:3此題得分:3.0
17.第17題
在進行完任何c++流的操作後,都可以用c++流的有關成員函式檢測流的狀態;其中只能用於檢測輸入流狀態的操作函式名稱是()
您的答案:a題目分數:3此題得分:0.0
18.第18題
下列關於c++語言類的描述中錯誤的是( )a.類用於描述事物的屬性和對事物的操作
b.類與類之間通過封裝而具有明確的獨立性c.類與類之間必須是平等的關係,而不能組成層次結構
d.類與類之間可以通過一些方法進行通訊和聯絡
您的答案:c題目分數:3此題得分:3.0
19.第19題
c++類體系中,不能被派生類繼承的有()。a.轉換函式b.建構函式c.虛函式
d.靜態成員函式
您的答案:b題目分數:3此題得分:3.0
20.第20題
下列描述中哪個是正確的( )。a.私有派生的子類無法訪問父類的成員
b.類a的私有派生子類的派生類,c無法初始化其祖先類a物件的屬性,因為類a的成員對類c是不可訪問的
c.私有派生類不能作為基類派生子類
d.私有派生類的所有子孫類將無法繼續繼承該類的成員
您的答案:b題目分數:4此題得分:4.0
21.第21題
下列關於建構函式說法不正確的是( )a.建構函式必須與類同名b.建構函式可以省略不寫c.建構函式必須有返回值
d.在建構函式中可以對類中的成員進行初始化
您的答案:c題目分數:4此題得分:4.0
22.第22題
下面程式的執行結果為( )以下是引用片段:#include<> class a ~a() }; classb:public a
~b() }; void main()
a.1234b.1324c.1342d.3142
您的答案:c題目分數:3此題得分:3.0
23.第23題
如果友元函式過載乙個運算子時,其參數列中沒有任何引數則說明該運算子是( )
a.一元運算子b.二元運算子
c.選項a)和選項b)都可能d.過載錯誤
您的答案:d題目分數:4此題得分:4.0
24.第24題
在過載乙個運算子時,如果其參數列中有乙個引數,則說明該運算子是( )a.一元成員運算子b.二元成員運算子c.一元友元運算子
d.選項b)和選項c)都可能
您的答案:d題目分數:4此題得分:4.0
25.第25題
下列關於模板的說法正確的是( )a.模板的實參在任何時候都可以省略b.類模板與模板類所指的是同一概念c.類模板的引數必須是虛擬型別的d.類模板中的成員函式全部都是模板函式
您的答案:d題目分數:4此題得分:4.0
26.第26題
設int a=10,b=11,c=12;,表示式(a+b)的值為( )a.2b.0c.-2d.1
您的答案:d題目分數:4此題得分:0.0
27.第27題
下列描述正確的是( )
a.表示m> n為true或mn& & m
語句結構中必須有default語句語句結構中必須有else語句
d.如果至少有乙個運算元為true,則包含「‖」運算子的表示式為true
您的答案:d題目分數:4此題得分:4.0
28.第28題
下列程式的輸出結果為( )以下是引用片段:#include<> void main() ;char**pa=a;pa++;cout<<*pa; }
the world
您的答案:b題目分數:4此題得分:4.0
29.第29題
下面程式錯誤的語句是()①#include②voidmain()③
a.④b.⑤c.⑥d.⑦
您的答案:b題目分數:4此題得分:4.0
30.第30題
有以下結構體說明和變數的定義,且指標p指向變數a,指標q指向變數b。則不能把節點b連線到節點a之後的語句是( ),以下是引用片段:structnode a,
b,*p=&a,*q=&b;
next=qb. p. next=&bc. p->next=&bd.(*p).next=q
您的答案:b題目分數:4此題得分:4.0
物件導向程式設計
第1頁共2頁 9 編寫乙個控制台程式,要求 編寫乙個函式get scores 接受使用者輸入的語文 數學 物理 化學和英語5科成績,在main 中利用get scores 接受輸入,然後計算總成績與平均成績,main 與get scores 之間不得使用全域性變數通訊。10 編寫乙個控制台程式,使用...
物件導向程式設計與面向過程程式設計
面向過程程式設計都會把程式 放在main 裡面。對於物件導向程式設計,我們就是離開過程化的世界,將事物抽象成物件,對物件的屬性抽象成變數,動作 行為等抽象成方法。就像自然界一樣,子代繼承父輩的屬性和方法 同時介面可以更靈活的重寫多個類的方法,體現了多型性。老闆娘兼專案經理要求阿珠和阿花兩個程式設計師...
物件導向程式設計複習
1.宣告乙個複數類complex,過載運算子 使之能用於複數的加 減,運算子過載函式作為complex類的成員函式。請程式設計序實現。2.分別宣告teacher 教師 類和cadre 幹部 類,採用多重繼承方式由這兩個類派生出新類teacher cadre 教師兼幹部 要求 1 在兩個基類中都包含姓...