秋福師C語言程序設計在線作業二答案資料_第1頁
秋福師C語言程序設計在線作業二答案資料_第2頁
秋福師C語言程序設計在線作業二答案資料_第3頁
秋福師C語言程序設計在線作業二答案資料_第4頁
秋福師C語言程序設計在線作業二答案資料_第5頁
已閱讀5頁,還剩3頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、福師+語言程序設計在線作業二一、單選題(共 20 道試題,共 40 分。)1. 下列關于函數模板和模板函數的描述,錯誤的是( ). 函數模板是一組函數的模板. 模板函數是一個實在的函數. 函數模板是定義重載函數的一種工具. 模板函數在編譯時不生成可執行代碼正確答案:2. 對于結構中定義的成員,其隱含訪問權限為_。. puli. prott. privt. stti正確答案:3. +語言對語言做了很多改進,+語言相對于語言的最根本的變化是_。. 增加了一些新的運算符. 允許函數重載,并允許設置缺省參數. 規定函數說明符必須用原型. 引進了類和對象的概念正確答案:4. 下列關于+語言類的描述中錯誤

2、的是( ). 類用于描述事物的屬性和對事物的操作. 類與類之間通過封裝而具有明確的獨立性. 類與類之間必須是平等的關系,而不能組成層次結構. 類與類之間可以通過一些方法進行通信和聯絡正確答案:5. 以下敘述中正確的是()。. 構成+語言程序的基本單位是類. 可以在一個函數中定義另一個函數. min()函數必須放在其他函數之前. 所有被調用的函數一定要在調用之前進行定義正確答案:6. 在類的定義中,用于為對象分配內存空間,對類的數據成員進行初始化并執行其他內部管理操作的函數是_。. 友元函數. 虛函數. 構造函數. 析構函數正確答案:7. 下面不能正確表示*/(*)的表達式是( ). (*)/*

3、. */(*). /*. */正確答案:8. 在對typf的敘述中錯誤的是()。. 用typf可以定義各種類型名,但不能用來定義變量. 用typf可以增加新類型. 用typf只是將已存在的類型用一個新的標識符來代表. 使用typf有利于程序的通用和移植正確答案:9. 以下各選項組中,均是+語言關鍵字的組是()。. pulioprtorthis. shostringstti. itwhil>. privtoutprintf正確答案:10. 下列關于多態性的描述,錯誤的是_。. +語言的多態性分為編譯時的多態性和運行時的多態性. 編譯時的多態性可通過函數重載實現. 運行時的多態性可通過模板和

4、虛函數實現. 實現運行時多態性的機制稱為動態綁定正確答案:11. 結構化程序設計的一種基本方法是()。. 篩選法. 遞歸法. 歸納法. 逐步求精法正確答案:12. 下列關于多態性的描述,錯誤的是()。. +語言的多態性分為編譯時的多態性和運行時的多態性. 編譯時的多態性可通過函數重載實現. 運行時的多態性可通過模板和虛函數實現. 實現運行時多態性的機制稱為動態綁定正確答案:13. 下面的哪個保留字不能作為函數的返回類型()。. voi. int. nw. long正確答案:14. 在每個+程序中都必須包含有這樣一個函數,該函數的函數名為()。. min. MIN. nm. funtion正確答

5、案:15. 下面關于數組的初始化正確的是()。. hrstr',','. hrstr2'','','. hrstr23',',',f'. hrstr'','','正確答案:16. 下列各種高級語言中,_是面向對象編程語言。( ). SI. 語言. +語言. Psl語言正確答案:17. 若x,y,z均被定義為整數,則下列表達式能正確表達代數式1/(x*y*z)的是. 1/x*y*z. 1.0/(x*y*z). 1/(x*y*z). 1/x/y/(flot)z正確

6、答案:18. 設int * p2=&x,* p1=;p2= *;則和的類型分別是( )。. int * 和int. int * 和int *. int 和int *. int * 和int *正確答案:19. 下列對引用的陳述中,不正確的是( ). 每一個引用都是其所引用對象的別名,因此必須初始化. 形式上針對引用的操作實際上作用于它所引用的對象. 一旦定義了引用,一切針對其所引用對象的操作只能通過該引用間接進行. 不需要單獨為引用分配存儲空間正確答案:20. 以下哪個不是循環語句. whil語句. o-whil語句. for語句. if-ls語句正確答案: 福師+語言程序設計在線作業

7、二二、判斷題(共 20 道試題,共 40 分。)1. 在內存中,字符數據以SII碼存儲,即以整數表示。( ). 錯誤. 正確正確答案:2. 類的靜態數據成員需要在定義每個類的對象時進行初始化。. 錯誤. 正確正確答案:3. NULL與voi *是不同的概念,NULL是一個指針值,任何類型的指針都可賦予該值。而voi *是一種類型,是一種無任何類型的指針。( ). 錯誤. 正確正確答案:4. +語言程序中,要調用的函數必須在min()函數中定義( ). 錯誤. 正確正確答案:5. +語言中的每條基本語句以;作為結束符,每條復合語句以作為結束符。. 錯誤. 正確正確答案:6. inlin函數表示編

8、譯器一定會將函數體直接插入到調用此函數的地方,這樣可以加快程序的運行速度。. 錯誤. 正確正確答案:7. 類是一種類型,它封裝了數據和操作。. 錯誤. 正確正確答案:8. 關系表達式x+y>5的相反表達式為x+y<=5。. 錯誤. 正確正確答案:9. flot和oul類型的大小分別為4和8。. 錯誤. 正確正確答案:10. +語言程序必須要有rturn語句( ). 錯誤. 正確正確答案:11. 如果類繼承了類,則稱類為類的基類,類稱為類的派生類。. 錯誤. 正確正確答案:12. 說明函數原型時不需要指明每個函數參數的名字,只需要說明每個參數的類型和返回值類型就可以了。. 錯誤. 正

9、確正確答案:13. +語言中規定函數的返回值的類型是由rturn語句中的表達式類型所決定。. 錯誤. 正確正確答案:14. 指針在使用前可以不進行初始化( ). 錯誤. 正確正確答案:15. 自增運算符和自減運算符只能用于變量,不能用于常量或表達式 。( ). 錯誤. 正確正確答案:16. +中,一個函數必須在函數聲明后才能使用( ). 錯誤. 正確正確答案:17. 用nw動態申請的內存是在堆中分配的,而不是在棧中分配的。. 錯誤. 正確正確答案:18. 16位計算機中整型占4個字節存儲空間。. 錯誤. 正確正確答案:19. 在內存中,字符數據以SII碼存儲,即以整數表示。( ). 錯誤. 正

10、確正確答案:20. 聲明一個結構并不分配內存,內存分配發生在定義這個新數據類型的變量中。( ). 錯誤. 正確正確答案: 福師+語言程序設計在線作業二三、多選題(共 10 道試題,共 20 分。)1. 下列哪種函數不可以是虛的_。. 自定義的構造函數. 拷貝構造函數. 靜態成員函數. 析構函數正確答案:2. 下列說法中錯誤的是_。. 不允許設置參數的默認值. 設置參數的默認值只能在定義函數時設置. 設置參數的默認值時,應該設置右邊的參數. 設置參數的默認值時,應該全部參數都設置正確答案:3. 下列關于構造函數的描述中,正確的是_。. 構造函數可以設置默認參數. 構造函數在定義類對象時自動執行.

11、 構造函數可以是內聯函數. 構造函數不可以重載正確答案:4. 關于函數重載,下列描述錯誤的是_。. 函數重載是指兩個或兩個以上的函數取相同的函數名,但形參的個數或類型不同. 函數重載是指兩個以上的函數取相同的名字和具有相同的參數個數,但形參的類型可以不同. 函數重載是指兩個以上的函數名字不同,但形參的個數或類型相同. 函數重載是指兩個以上的函數取相同的函數名,并且函數的返回類型相同正確答案:5. 在進行完成任何+流的操作后,都可以用+流的有關成員函數檢測流的狀態;其中不能用于檢測輸入流狀態的操作函數名稱是_。. fil. of. . goo正確答案:6. 對+語言和語言的兼容性,描述不正確的是_。. +兼容. +部分兼容. +不兼容. 兼容+正確答案:7. 下列哪些是類的特性_。. 多態性. 繼承性. 封裝性. 虛擬性正確答案:8. 在下面的一維數組定義中,沒有語法錯誤的是_。. int =1,2,3. int 10=0. int . int 5正確答案:9. 考慮函數原型voi tst(int ,int =7,hr z=*),下面的函

溫馨提示

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

評論

0/150

提交評論