面向?qū)ο蟪绦蛟O(shè)計_第1頁
面向?qū)ο蟪绦蛟O(shè)計_第2頁
面向?qū)ο蟪绦蛟O(shè)計_第3頁
面向?qū)ο蟪绦蛟O(shè)計_第4頁
面向?qū)ο蟪绦蛟O(shè)計_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、面向?qū)ο蟪绦蛟O(shè)計窗體頂端窗體底端第1題 題目類型: 判斷題題目:使用內(nèi)聯(lián)函數(shù)是以增大空間開銷為代價的。正確 錯誤   第2題 題目類型: 判斷題題目:設(shè)置了參數(shù)默認值后,調(diào)用函數(shù)的對應(yīng)實參就必須省略。正確 錯誤   第3題 題目類型: 單選題題目:下列關(guān)于對象概念的描述中,錯誤的是()??蛇x答案:1.對象就是C語言中的結(jié)構(gòu)變量 2.對象代表著正在創(chuàng)建的系統(tǒng)中的一個實體 3.對象是狀態(tài)和操作(或方法)的封裝體 4.對象之間的信息傳遞是通過消息進行的  第4題 題目類型: 單選題題目:列符號中能夠作為C+標識符的是()??蛇x答案:1.co

2、nst 2.2a 3._shape 4.-count   第5題 題目類型: 單選題題目:表達式18/4*sqrt(4.0)/5的數(shù)據(jù)類型是()??蛇x答案:1.int 2.float 3.double 4.不確定   第6題 題目類型: 單選題題目:下列語句中,會產(chǎn)生編譯錯誤的是()??蛇x答案:1.int x=5; int &ref=x; 2.const int size; 3.int x=5; int &ref=x; x+; 4.const int size=100;   第7題 題目類型: 單選題題目:下列關(guān)于C+

3、函數(shù)的描述中,正確的是()??蛇x答案:1.每個函數(shù)至少要有一個參數(shù) 2.每個函數(shù)都必須返回一個值 3.函數(shù)在被調(diào)用之前必須先進行聲明或定義 4.函數(shù)不能自己調(diào)用自己   第8題 題目類型: 單選題題目:下列函數(shù)參數(shù)默認值定義錯誤的是()??蛇x答案:1.Fun(int x=0,int y=0) 2.Fun(int x,int y) 3.Fun(int x,int y=0) 4.Fun(int x=0,int y)   第9題 題目類型: 單選題題目:下列關(guān)于函數(shù)重載的描述中,錯誤的是()??蛇x答案:1.函數(shù)重載就是用相同的函數(shù)名定義多個函數(shù) 2.重載函數(shù)的

4、參數(shù)列表必須不同 3.重載函數(shù)的返回值類型必須不同 4.重載函數(shù)的參數(shù)可以帶有默認值   第10題 題目類型: 單選題題目:執(zhí)行下列程序后的輸出結(jié)果是()。#include <iostream.h>int fun1(int x)    return +x; int fun2(int& x)    return +x; int main()  int a=0,b=0,c=0; c=fun1(a)+fun2(b); cout<

5、;<a<<b<<c<<endl; return 0;可選答案:1.002 2.012 3.102 4.112 窗體頂端窗體底端使用內(nèi)聯(lián)函數(shù)是以增大空間開銷為代價的。判斷題10.0正確正確設(shè)置了參數(shù)默認值后,調(diào)用函數(shù)的對應(yīng)實參就必須省略。判斷題10.0錯誤錯誤下列關(guān)于對象概念的描述中,錯誤的是()。單選題10.011列符號中能夠作為C+標識符的是()。單選題10.033表達式18/4*sqrt(4.0)/5的數(shù)據(jù)類型是()。單選題10.033下列語句中,會產(chǎn)生編譯錯誤的是()。單選題10.022下列關(guān)于C+函數(shù)的描述中,正確的是()。單選題10

6、.033下列函數(shù)參數(shù)默認值定義錯誤的是()。單選題10.044下列關(guān)于函數(shù)重載的描述中,錯誤的是()。單選題10.033執(zhí)行下列程序后的輸出結(jié)果是()。#include <iostream.h>int fun1(int x)    return +x; int fun2(int& x)    return +x; int main()  int a=0,b=0,c=0; c=fun1(a)+fun2(b); cout<<a<&l

7、t;b<<c<<endl; return 0;單選題10.022在線作業(yè)自動判卷題目類型分值正確答案你的答案批改隱含的類型轉(zhuǎn)換都是保值映射,顯式的類型轉(zhuǎn)換都是非保值映射。判斷題10.0錯誤未判斷×在C+語言中,聲明函數(shù)時要使用函數(shù)原型,即定義函數(shù)時的函數(shù)頭部分。判斷題10.0正確未判斷×下列描述中,()不是面向?qū)ο笙到y(tǒng)包含的要素。單選題10.04×列符號中能夠作為C+標識符的是()。單選題10.03×下列語句中,會產(chǎn)生編譯錯誤的是( )。int i=0, j=1;單選題10.02×已知函數(shù)f的原型是void f

8、(int *x, double y);,變量i1、d2的定義為:int i1; double d2;,則下列函數(shù)調(diào)用語句中,正確的是()。單選題4.02×下列函數(shù)參數(shù)默認值定義錯誤的是()。單選題10.04×下列描述中,錯誤的是()。單選題10.03×若有如下函數(shù)聲明:void Fun(int);,則下列()不能與該函數(shù)進行重載。單選題10.03×執(zhí)行下列程序后的輸出結(jié)果是()。#include <iostream.h>int fun1(int x)    return +x; int fun

9、2(int& x)    return +x; int main()  int a=0,b=0,c=0; c=fun1(a)+fun2(b); cout<<a<<b<<c<<endl; return 0;單選題4.02× 本次作業(yè)總分值:88.0    得分:0.0       正確的題數(shù):0   題目總數(shù):10  

10、60;  正確率:0.0% 在線作業(yè)自動判卷題目類型分值正確答案你的答案批改C+語言中標識符內(nèi)的大小寫字母沒有區(qū)別。判斷題10.0錯誤未判斷×返回值類型、參數(shù)個數(shù)和類型都相同的函數(shù)也可以重載。判斷題10.0錯誤未判斷×在C+中,擴充類定義需要借助于()。單選題10.02×下列語句中,正確的是()。單選題10.01×設(shè)Address表示整型變量x的地址,則下列語句執(zhí)行后的輸出結(jié)果為()。 int x=100,&r=x; cout<<x<<'-'<<&

11、r<<endl;單選題10.04×下列關(guān)于類型轉(zhuǎn)換的描述中,正確的是()。單選題10.03×已知函數(shù)f的原型是void f(int *x, double y);,變量i1、d2的定義為:int i1; double d2;,則下列函數(shù)調(diào)用語句中,正確的是()。單選題10.02×若函數(shù)原型為void Fun(int x,int y=6,int char='a'),則下列調(diào)用錯誤的是()。單選題10.02×將一些函數(shù)體代碼不是很大,但被頻繁調(diào)用的函數(shù)定義為(),可以解決程序中函數(shù)調(diào)用的效率問題。單選題10.02×執(zhí)行下列

12、程序后的輸出結(jié)果是()。#include <iostream.h>int fun1(int x)    return +x; int fun2(int& x)    return +x; int main()  int a=0,b=0,c=0; c=fun1(a)+fun2(b); cout<<a<<b<<c<<endl; return 0;單選題10.02× 本次作業(yè)

13、總分值:100.0    得分:0.0       正確的題數(shù):0   題目總數(shù):10     正確率:0.0% 在線作業(yè)自動判卷題目類型分值正確答案你的答案批改可以在類的構(gòu)造函數(shù)中對靜態(tài)數(shù)據(jù)成員進行初始化。判斷題10.0錯誤未判斷×一個類的構(gòu)造函數(shù)中可以不包含對其子對象的初始化。判斷題10.0錯誤未判斷×下列關(guān)鍵字中不能用來聲明類成員訪問權(quán)限的是()。單選題4.02×下列關(guān)于構(gòu)造函數(shù)和析構(gòu)函數(shù)的描述中,錯誤的是()。單選題1

14、0.02×下列情況中,不會調(diào)用復(fù)制構(gòu)造函數(shù)的是()。單選題10.02×下列關(guān)于類成員的描述中,正確的是()。單選題10.02×下列關(guān)于this指針的描述中,正確的是()。單選題10.04×print()函數(shù)是某類中無返回值的常成員函數(shù),下列表示中,正確的是()。單選題10.01×下列程序的輸出結(jié)果是()。  #include <iostream.h>  class VAC   public:   int f( ) const return 3;

15、    int f() return 5;     int main( )    VAC v1;   const VAC v2;   cout<<v1.f( )<<v2.f( );   return 0;  單選題10.01×下列程序的輸出結(jié)果是()。#include <iostream.h>class MyClass  publi

16、c:  MyClass( ) cout<<'A'   MyClass(char c) cout<<c;   MyClass( ) cout<<'B' ;int main( )  MyClass p1,*p2; p2=new MyClass('X'); delete p2; return 0;單選題10.04× 本次作業(yè)總分值:94.0    得分:0.0

17、       正確的題數(shù):0   題目總數(shù):10     正確率:0.0% 在線作業(yè)自動判卷題目類型分值正確答案你的答案批改使用關(guān)鍵字class定義的類中默認的訪問權(quán)限是私有(private)的。判斷題10.0正確未判斷×一個類的構(gòu)造函數(shù)中可以不包含對其子對象的初始化。判斷題10.0錯誤未判斷×在下列函數(shù)原型中,可以作為類A構(gòu)造函數(shù)的是()。單選題10.04×下列類說明中,錯誤的是()。 class Sample  public: &#

18、160;Sample(int val);     /A  Sample();           /B private:  int a=2.5;           /C  Sample();       &#

19、160;    /D 單選題10.03×下列關(guān)于靜態(tài)數(shù)據(jù)成員特性的描述中,錯誤的是()。單選題10.03×下列關(guān)于友元的描述中,錯誤的是()。單選題10.03×下列函數(shù)中,不是類的成員函數(shù)的是()。單選題10.02×對語句(1) const int *x;和語句(2) int * const x;,描述正確的是()。單選題10.03×在橫線處填入語句()后,下列語句序列能夠正確執(zhí)行。   int *ptr;  delete ptr;單選題10.02×下列程

20、序的輸出結(jié)果是()。#include <iostream.h>class Part public: Part(int x=0) : val(x) cout<<val;  Part( ) cout<<val ; private: int val ;class Whole public: Whole(int x, int y, int z=0) : p2(x), p1(y), val(z) cout<<val;  Whole( ) cout<<val; private: Part

21、 p1,p2 ; int val;int main( )  Whole obj(1,2,3) ; return 0;單選題10.02× 本次作業(yè)總分值:100.0    得分:0.0       正確的題數(shù):0   題目總數(shù):10     正確率:0.0% 在線作業(yè)自動判卷題目類型分值正確答案你的答案批改派生類從基類派生而來,不能再生成新的派生類。判斷題10.0錯誤未判斷×構(gòu)造函數(shù)可以被繼承。判斷

22、題10.0錯誤未判斷×下列關(guān)于成員訪問權(quán)限的描述中,錯誤的是()。單選題10.02×多繼承時對象的構(gòu)造順序中包含如下4步: 所有非虛基類的構(gòu)造函數(shù)按照它們被繼承的順序構(gòu)造; 所有虛基類的構(gòu)造函數(shù)按照它們被繼承的順序構(gòu)造; 所有子對象的構(gòu)造函數(shù)按照它們聲明的順序構(gòu)造; 派生類自己的構(gòu)造函數(shù)體;這4個步驟的正確順序是()。單選題10.03×下面是派生類聲明的開始部分,正確的是()。單選題10.04×下列運算符中,在C+中不能重載的是()。單選題10.03×在派生類中重新定義虛函數(shù)時,除了()方面,其他方面都必須與基類中相應(yīng)的虛函數(shù)保持一致。單選題1

23、0.04×下列描述中,錯誤的是()。單選題10.04×下列描述中,()不是抽象類的特性。單選題10.04×ios提供的格式控制標志位中,()是轉(zhuǎn)換為八進制形式的標志位。單選題10.02× 本次作業(yè)總分值:100.0    得分:0.0       正確的題數(shù):0   題目總數(shù):10     正確率:0.0% 在線作業(yè)自動判卷題目類型分值正確答案你的答案批改單繼承時,派生類中對基類成員的訪問也會出現(xiàn)二義性。判

24、斷題10.0錯誤未判斷×重載運算符保持原運算符的優(yōu)先級和結(jié)合性不變。判斷題10.0正確未判斷×下列關(guān)于派生類的描述中,錯誤的是()。單選題10.04×派生類對象對它的基類成員中()是可以訪問的。單選題10.03×下列描述中,錯誤的是()。單選題10.02×設(shè)置虛基類的目的是()。單選題10.02×下列代碼中,編譯時出錯的語句是()。class Base ;     class Derived : public Base ;Derived objD1;Base objB=objD1;    /ABase *pb=&objD1;    /BBase &refB=objD1;    /CDerived objD2=objB;   /

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論