北理網上作業_面向對象程序的設計說明_第1頁
北理網上作業_面向對象程序的設計說明_第2頁
北理網上作業_面向對象程序的設計說明_第3頁
北理網上作業_面向對象程序的設計說明_第4頁
北理網上作業_面向對象程序的設計說明_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、在線作業自動判卷題目類型分值正確答案你的答案批改使用聯函數是以增大空間開銷為代價的。判斷題10.0正確未判斷×設置了參數默認值后,調用函數的對應實參就必須省略。判斷題10.0錯誤未判斷×下列關于對象概念的描述中,錯誤的是()。單選題10.01×列符號中能夠作為C+標識符的是()。單選題10.03×表達式18/4*sqrt(4.0)/5的數據類型是()。單選題10.03×下列語句中,會產生編譯錯誤的是()。單選題10.02×下列關于C+函數的描述中,正確的是()。單選題10.03×下列函數參數默認值定義錯誤的是()。單選題4.

2、04×下列關于函數重載的描述中,錯誤的是()。單選題10.03×執行下列程序后的輸出結果是()。#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<&l

3、t;endl; return 0;單選題10.02× 本次作業總分值:94.0    得分:0.0       正確的題數:0   題目總數:10     正確率:0.0% 在線作業自動判卷題目類型分值正確答案你的答案批改隱含的類型轉換都是保值映射,顯式的類型轉換都是非保值映射。判斷題10.0錯誤未判斷×在C+語言中,聲明函數時要使用函數原型,即定義函數時的函數頭部分。判斷題10.0正確未判斷×下列描述中,

4、()不是面向對象系統包含的要素。單選題10.04×列符號中能夠作為C+標識符的是()。單選題10.03×下列語句中,會產生編譯錯誤的是( )。int i=0, j=1;單選題10.02×已知函數f的原型是void f(int *x, double y);,變量i1、d2的定義為:int i1; double d2;,則下列函數調用語句中,正確的是()。單選題4.02×下列函數參數默認值定義錯誤的是()。單選題10.04×下列描述中,錯誤的是()。單選題10.03×若有如下函數聲明:void Fun(int);,則下列()不能與該函數進

5、行重載。單選題10.03×執行下列程序后的輸出結果是()。#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;單選

6、題4.02× 本次作業總分值:88.0    得分:0.0       正確的題數:0   題目總數:10     正確率:0.0% 在線作業自動判卷題目類型分值正確答案你的答案批改C+語言中標識符的大小寫字母沒有區別。判斷題10.0錯誤未判斷×返回值類型、參數個數和類型都相同的函數也可以重載。判斷題10.0錯誤未判斷×在C+中,擴充類定義需要借助于()。單選題10.02×下列語句中,正確的是()。單選題1

7、0.01×設Address表示整型變量x的地址,則下列語句執行后的輸出結果為()。 int x=100,&r=x; cout<<x<<'-'<<&r<<endl;單選題10.04×下列關于類型轉換的描述中,正確的是()。單選題10.03×已知函數f的原型是void f(int *x, double y);,變量i1、d2的定義為:int i1; double d2;,則下列函數調用語句中,正確的是()。單選題10.02×若函數原型為void Fun(int

8、 x,int y=6,int char='a'),則下列調用錯誤的是()。單選題10.02×將一些函數體代碼不是很大,但被頻繁調用的函數定義為(),可以解決程序中函數調用的效率問題。單選題10.02×執行下列程序后的輸出結果是()。#include <iostream.h>int fun1(int x)    return +x; int fun2(int& x)    return +x; int main()  int a=0

9、,b=0,c=0; c=fun1(a)+fun2(b); cout<<a<<b<<c<<endl; return 0;單選題10.02× 本次作業總分值:100.0    得分:0.0       正確的題數:0   題目總數:10     正確率:0.0% 在線作業自動判卷題目類型分值正確答案你的答案批改可以在類的構造函數中對靜態數據成員進行初始化。判斷題1

10、0.0錯誤未判斷×一個類的構造函數中可以不包含對其子對象的初始化。判斷題10.0錯誤未判斷×下列關鍵字中不能用來聲明類成員訪問權限的是()。單選題4.02×下列關于構造函數和析構函數的描述中,錯誤的是()。單選題10.02×下列情況中,不會調用復制構造函數的是()。單選題10.02×下列關于類成員的描述中,正確的是()。單選題10.02×下列關于this指針的描述中,正確的是()。單選題10.04×print()函數是某類中無返回值的常成員函數,下列表示中,正確的是()。單選題10.01×下列程序的輸出結果是()。

11、  #include <iostream.h>  class VAC   public:   int f( ) const return 3;    int f() return 5;     int main( )    VAC v1;   const VAC v2;   cout<<v1.f( )<<v2.f

12、( );   return 0;  單選題10.01×下列程序的輸出結果是()。#include <iostream.h>class MyClass  public:  MyClass( ) cout<<'A'   MyClass(char c) cout<<c;   MyClass( ) cout<<'B' ;int main( )  MyClass p1,*p2; 

13、;p2=new MyClass('X'); delete p2; return 0;單選題10.04× 本次作業總分值:94.0    得分:0.0       正確的題數:0   題目總數:10     正確率:0.0% 在線作業自動判卷題目類型分值正確答案你的答案批改使用關鍵字class定義的類中默認的訪問權限是私有(private)的。判斷題10.0正確未判斷×一個類的構造函數中可以不

14、包含對其子對象的初始化。判斷題10.0錯誤未判斷×在下列函數原型中,可以作為類A構造函數的是()。單選題10.04×下列類說明中,錯誤的是()。 class Sample  public:  Sample(int val);     /A  Sample();           /B private:  int a=2.5; 

15、          /C  Sample();            /D 單選題10.03×下列關于靜態數據成員特性的描述中,錯誤的是()。單選題10.03×下列關于友元的描述中,錯誤的是()。單選題10.03×下列函數中,不是類的成員函數的是()。單選題10.02×對語句(1) const int *x;和語句(2) int

16、 * const x;,描述正確的是()。單選題10.03×在橫線處填入語句()后,下列語句序列能夠正確執行。   int *ptr;  delete ptr;單選題10.02×下列程序的輸出結果是()。#include <iostream.h>class Part public: Part(int x=0) : val(x) cout<<val;  Part( ) cout<<val ; private: int val ;class Whole public:

17、60;Whole(int x, int y, int z=0) : p2(x), p1(y), val(z) cout<<val;  Whole( ) cout<<val; private: Part p1,p2 ; int val;int main( )  Whole obj(1,2,3) ; return 0;單選題10.02× 本次作業總分值:100.0    得分:0.0       正確的題數:0 &#

18、160; 題目總數:10     正確率:0.0% 在線作業自動判卷題目類型分值正確答案你的答案批改派生類從基類派生而來,不能再生成新的派生類。判斷題10.0錯誤未判斷×構造函數可以被繼承。判斷題10.0錯誤未判斷×下列關于成員訪問權限的描述中,錯誤的是()。單選題10.02×多繼承時對象的構造順序中包含如下4步: 所有非虛基類的構造函數按照它們被繼承的順序構造; 所有虛基類的構造函數按照它們被繼承的順序構造; 所有子對象的構造函數按照它們聲明的順序構造; 派生類自己的構造函數體;這4個步驟的正確順序是()。單選題10.03

19、×下面是派生類聲明的開始部分,正確的是()。單選題10.04×下列運算符中,在C+中不能重載的是()。單選題10.03×在派生類中重新定義虛函數時,除了()方面,其他方面都必須與基類中相應的虛函數保持一致。單選題10.04×下列描述中,錯誤的是()。單選題10.04×下列描述中,()不是抽象類的特性。單選題10.04×ios提供的格式控制標志位中,()是轉換為八進制形式的標志位。單選題10.02× 本次作業總分值:100.0    得分:0.0   

20、60;   正確的題數:0   題目總數:10     正確率:0.0% 在線作業自動判卷題目類型分值正確答案你的答案批改單繼承時,派生類中對基類成員的訪問也會出現二義性。判斷題10.0錯誤未判斷×重載運算符保持原運算符的優先級和結合性不變。判斷題10.0正確未判斷×下列關于派生類的描述中,錯誤的是()。單選題10.04×派生類對象對它的基類成員中()是可以訪問的。單選題10.03×下列描述中,錯誤的是()。單選題10.02×設置虛基類的目的是()。單選題10.02×

21、;下列代碼中,編譯時出錯的語句是()。class Base ;     class Derived : public Base ;Derived objD1;Base objB=objD1;    /ABase *pb=&objD1;    /BBase &refB=objD1;    /CDerived objD2=objB;   /D單選題10.04×C+中用于實現運行時多態性的是()。單選題10.04×下列選項中,表示純虛函數的是()。單選題10.01×ios提供的格式控制標志位中,()是轉換為八進制形式的標志位

溫馨提示

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

評論

0/150

提交評論