15春福師《C++語言程序設(shè)計(jì)》在線作業(yè)一試卷(最新)_第1頁
15春福師《C++語言程序設(shè)計(jì)》在線作業(yè)一試卷(最新)_第2頁
15春福師《C++語言程序設(shè)計(jì)》在線作業(yè)一試卷(最新)_第3頁
15春福師《C++語言程序設(shè)計(jì)》在線作業(yè)一試卷(最新)_第4頁
15春福師《C++語言程序設(shè)計(jì)》在線作業(yè)一試卷(最新)_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、15 春福師 c+ 語言程序設(shè)計(jì)在線作業(yè)一一、單選題(共20 道試題,共40 分。) v 1. 以下各選項(xiàng)企圖說明一種新的類型名,其中正確的是()a. typedef v1 int; b. typedef v2=int; c. typedef int v3; d. typedef v4: int; 滿分:2 分2. 執(zhí)行 c+ 程序時(shí)出現(xiàn)的 “ 溢出” 錯(cuò)誤屬于 _錯(cuò)誤。()a. 連接b. 運(yùn)行c. 邏輯d. 編譯滿分:2 分3. 函數(shù)說明時(shí),下列()項(xiàng)是不必要的。a. 函數(shù)類型b. 函數(shù)參數(shù)類型和名字c. 函數(shù)名字d. 返回值表達(dá)式滿分:2 分4. 下列運(yùn)算符中,在c+ 語言中不能重載的是(

2、)。a. * b. = c. :d. / 滿分:2 分5. 在一個(gè)源文件中定義的全局變量的作用域?yàn)?)。a. 本程序的全部范圍b. 本函數(shù)的全部范圍c. 從定義該變量的位置開始到本文件結(jié)束d. 以上說法都不正確滿分:2 分6. 下列關(guān)于構(gòu)造函數(shù)說法不正確的是()。a. 構(gòu)造函數(shù)必須與類同名b. 構(gòu)造函數(shù)可以省略不寫c. 構(gòu)造函數(shù)必須有返回值d. 在構(gòu)造函數(shù)中可以對(duì)類中的成員進(jìn)行初始化滿分:2 分7. 假定 ab為一個(gè)類,則執(zhí)行 “ aba(4),b3,*p2;”語句時(shí),自動(dòng)調(diào)用該類構(gòu)造函數(shù)的次數(shù)為()。a. 3 b. 4 c. 6 d. 9 滿分:2 分8. 析構(gòu)函數(shù)在什么時(shí)間開始調(diào)用。()a

3、. 類創(chuàng)建b. 創(chuàng)建對(duì)象c. 引用對(duì)象d. 釋放對(duì)象滿分:2 分9. 下面不能正確表示a*b/(c*d) 的表達(dá)式是a. (a*b)/c*d b. a*b/(c*d) c. a/c/d*b d. a*b/c/d 滿分:2 分10. 下列程序的輸出結(jié)果為 _ 。#include void main() char,a ” hello ,” the ,” world” ; char*pa a: pa+; cout*pa a. hello b. the c. world d. hellotheworld 滿分:2 分11. 整型變量 i 定義后賦初值的結(jié)果是()。inti=2.8*6; a. 12 b

4、. 16 c. 17 d. 18 滿分:2 分12. 下列選項(xiàng),不正確的是 _ 。a. for(int a=1;a=10;a+); b. int a=1; do a+; while(a 10) c. int a=1 :while(a 10) a+; d. for(int a=1;a=10;a+)a+; 滿分:2 分13. 如果變量 x,y 已經(jīng)正確定義,下列語句哪一項(xiàng)不能正確將x,y 的值進(jìn)行交換a. x=x+y,y=x-y,x=x-y b. t=x,x=y,y=t c. t=y,y=x,x=t d. x=t,t=y,y=x 滿分:2 分14. 下列對(duì)引用的陳述中 ,不正確的是()a. 每一個(gè)

5、引用都是其所引用對(duì)象的別名,因此必須初始化b. 形式上針對(duì)引用的操作實(shí)際上作用于它所引用的對(duì)象c. 一旦定義了引用 ,一切針對(duì)其所引用對(duì)象的操作只能通過該引用間接進(jìn)行d. 不需要單獨(dú)為引用分配存儲(chǔ)空間滿分:2 分15. c+ 程序的執(zhí)行總是從哪里開始的?a. main 函數(shù)b. 第一行c. 頭文件d. 函數(shù)注釋滿分:2 分16. 靜態(tài)成員函數(shù)僅能訪問 () a. 靜態(tài)的數(shù)據(jù)成員b. 非靜態(tài)的成員函數(shù)c. 非靜態(tài)的數(shù)據(jù)成員d. 以上都不對(duì)滿分:2 分17. 已知下列語句中的x 和 y 都是 int 型變量,其中不正確的語句是()a. y+=+x; b. +x+=y; c. y=x+; d. x+

6、=y; 滿分:2 分18. 下列關(guān)于虛基類的描述,錯(cuò)誤的是_ 。a. 設(shè)置虛基類的目的是為了消除二義性b. 虛基類的構(gòu)造函數(shù)在非虛基類之后調(diào)用c. 若同一層中包含多個(gè)虛基類, 這些虛基類的構(gòu)造函數(shù)按它們說明的次序調(diào)用d. 若虛基類由非虛基類派生而來,則仍然先調(diào)用基類構(gòu)造函數(shù), 再調(diào)用派生類的構(gòu)造函數(shù)滿分:2 分19. 下列函數(shù)中,可以為虛函數(shù)的是()a. 自定義的構(gòu)造函數(shù)b. 拷貝構(gòu)造函數(shù)c. 靜態(tài)成員函數(shù)d. 析構(gòu)函數(shù)滿分:2 分20. 在重載一個(gè)運(yùn)算符時(shí),如果其參數(shù)表中有一個(gè)參數(shù),則說明該運(yùn)算符是()。a. 一元成員運(yùn)算符b. 二元成員運(yùn)算符c. 一元友元運(yùn)算符d. 都可能滿分:2 分二、

7、判斷題(共20 道試題,共40 分。) v 1. 類的友元函數(shù)可以直接訪問該類的所有成員。a. 錯(cuò)誤b. 正確滿分:2 分2. 程序的編譯是以文件為單位的, 因此將程序分到多個(gè)文件中可以減少每次對(duì)程序修改所帶來的編譯工作量。a. 錯(cuò)誤b. 正確滿分:2 分3. 靜態(tài)就是讓變量和函數(shù)在生命的區(qū)域內(nèi)成為私有。()a. 錯(cuò)誤b. 正確滿分:2 分4. 構(gòu)造函數(shù)不能重載。a. 錯(cuò)誤b. 正確滿分:2 分5. c+ 語句 constchar*constp=hello,所定義的指針p 和它所指的內(nèi)容都不能被改變。a. 錯(cuò)誤b. 正確滿分:2 分6. c+ 語言中規(guī)定函數(shù)的返回值的類型是由return 語句

8、中的表達(dá)式類型所決定。a. 錯(cuò)誤b. 正確滿分:2 分7. 指針在使用前可以不進(jìn)行初始化()a. 錯(cuò)誤b. 正確滿分:2 分8. 若類 a 是類 b 的友員類,且類b 是類 c的友員類,那么類a 也是類 c的友員類。a. 錯(cuò)誤b. 正確滿分:2 分9. 達(dá)式 operator+(x,y) 還可以表示為 x+y 。a. 錯(cuò)誤b. 正確滿分:2 分10. 常對(duì)象必須進(jìn)行初始化,而且不能被更新()a. 錯(cuò)誤b. 正確滿分:2 分11. 如果類 b 繼承了類 a,則稱類 a 為類 b 的基類,類 b稱為類 a 的派生類。a. 錯(cuò)誤b. 正確滿分:2 分12. 16 位計(jì)算機(jī)中整型占4 個(gè)字節(jié)存儲(chǔ)空間。

9、a. 錯(cuò)誤b. 正確滿分:2 分13. 要使引用 pr 代表變量 char * p ;,則 pr 應(yīng)初始化為char * &pr=p;a. 錯(cuò)誤b. 正確滿分:2 分14. 函數(shù)體內(nèi)聲明的靜態(tài)變量,至多只會(huì)被初始化一次。a. 錯(cuò)誤b. 正確滿分:2 分15. 內(nèi)聯(lián)函數(shù)不能是虛函數(shù),因?yàn)閮?nèi)聯(lián)函數(shù)是不能在運(yùn)行中動(dòng)態(tài)確定其位置的。a. 錯(cuò)誤b. 正確滿分:2 分16. 指針在使用前可以不進(jìn)行初始化()a. 錯(cuò)誤b. 正確滿分:2 分17. 類的靜態(tài)數(shù)據(jù)成員需要在定義每個(gè)類的對(duì)象時(shí)進(jìn)行初始化。a. 錯(cuò)誤b. 正確滿分:2 分18. switch 后面括號(hào)中的表達(dá)式只能是整型、 字符型或枚舉型表

10、達(dá)式。( )a. 錯(cuò)誤b. 正確滿分:2 分19. typedef定義一個(gè)新的數(shù)據(jù)類型, 在建立一個(gè) tepedef 類型時(shí)同時(shí)分配內(nèi)存空間()a. 錯(cuò)誤b. 正確滿分:2 分20. c+ 中函數(shù)聲明就是函數(shù)原型。()a. 錯(cuò)誤b. 正確滿分:2 分三、多選題(共10 道試題,共20 分。) v 1. 下面哪些保留字可以作為函數(shù)的返回類型 _。a. void b. int c. new d. long 滿分:2 分2. 函數(shù)調(diào)用可以 _。a. 出現(xiàn)在一個(gè)表達(dá)式中b. 出現(xiàn)在執(zhí)行語句中c. 作為一個(gè)函數(shù)的實(shí)參d. 作為一個(gè)函數(shù)的形參滿分:2 分3. 以下關(guān)于函數(shù)模板敘述錯(cuò)誤的是_。a. 函數(shù)模板

11、也是一個(gè)具體類型的函數(shù)b. 函數(shù)模板的類型參數(shù)與函數(shù)的參數(shù)是同一個(gè)概念c. 通過使用不同的類型參數(shù),函數(shù)模板可以生成不同類型的函數(shù)d. 用函數(shù)模板定義的函數(shù)沒有類型滿分:2 分4. 考慮函數(shù)原型 void test(int a ,int b=7,char z= * ),下面的函數(shù)調(diào)用中,屬于合法調(diào)用的是 _。a. test(5) b. test(5,8) c. test(6, #)d. test (0,0, * )滿分:2 分5. 下列哪些是類的特性 _。a. 多態(tài)性b. 繼承性c. 封裝性d. 虛擬性滿分:2 分6. 在下面的一維數(shù)組定義中,沒有語法錯(cuò)誤的是_。a. int a =1,2,3

12、 b. int a10=0 c. int a d. int a5 滿分:2 分7. 關(guān)于異常和 c+ 提供的異常處理機(jī)制正確的說法是_。a. 若程序員預(yù)見到程序中的異常, 則一定可以通過修改程序代碼來避免異常出現(xiàn)b. 使用 dynamic_cast 操作符可能會(huì)產(chǎn)生異常c. 異??梢杂?catch 進(jìn)行捕獲處理d. 異常可以是對(duì)象,也可以是普通整數(shù)滿分:2 分8. 以下不正確的描述是 _。a. 函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套b. 函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套c. 函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套d. 函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套滿分:2 分9. 使用值傳遞方式將實(shí)參傳給形參,下列說法不正確的是_。a. 形參是實(shí)參的備份b. 實(shí)參是形

溫馨提示

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

評(píng)論

0/150

提交評(píng)論