freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]全國計(jì)算機(jī)等級考試二級c全真模擬試卷(編輯修改稿)

2025-02-04 20:04 本頁面
 

【文章內(nèi)容簡介】 A)不限制 goto語句的使用 B)減少或取消注解行 C)程序越短越好 D)程序結(jié)構(gòu)應(yīng)有助于讀者理解 ( 5) ( 5)程序設(shè)計(jì)語言的基本成分是數(shù)據(jù)成分、運(yùn)算成 分、控制成分和 A)對象成分 B)變量成分 C)語句成分 D)傳輸成分 ( 6) ( 6)下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是 A)便于用戶、開發(fā)人員進(jìn)行理解和交流 B)反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù) C)作為確認(rèn)測試和驗(yàn)收的依據(jù) D)便于開發(fā)人員進(jìn)行需求分析 ( 7) ( 7)下列不屬于軟件工程的 3個(gè)要素的是 A)工具 B)過程 C)方法 D)環(huán)境 ( 8) ( 8)單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為 A)外模式 B)概念模式 C)內(nèi)模式 D)存儲模式 ( 9) ( 9)將 ER圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成 A)屬性 B)關(guān)系 C)鍵 D)域 ( 10) ( 10) SQL語言又稱為 A)結(jié)構(gòu)化定義語言 B)結(jié)構(gòu)化控制語言 C)結(jié)構(gòu)化查詢語言 D)結(jié)構(gòu)化操縱語言 ( 11) ( 11)下面關(guān)于類和對象的描述中,錯(cuò)誤的是 A)類就是 C語言中的結(jié)構(gòu)體類型,對象就是 C語言中的結(jié)構(gòu)體變量 B)類和對象之間的關(guān)系是抽象和具體的關(guān)系 C)對象是類的實(shí)例,一個(gè)對象必須屬于一個(gè)已知的類 D)類是具有共同行為的若干對象的統(tǒng)一描述體 ( 12) ( 12)以下 各選項(xiàng)組中,均是 C++語言關(guān)鍵字的組是 A) public operator this B) shod string static C) it while = D) private cout printf ( 13) ( 13)設(shè) int a=10,b=11,c=12。,表達(dá)式( a+b) camp。amp。b==c的值是 A) 2 B) 0 C) 2 D) 1 ( 14) ( 14)下列描述正確的是 A)表示 mn為 true或 mn為 true的表達(dá)式為 mnamp。amp。mn B) switch語句結(jié)構(gòu)中必須有 default語句 C) if語句結(jié)構(gòu)中必須有 else語句 D)如果至少有一個(gè)操作數(shù)為 true,則包含 ||運(yùn)算符的表達(dá)式為 true ( 15) ( 15)下列語句中不是死循環(huán)的是 A) int i=10。 while ( 1) { i。 if( i==1) break。 } B) for( int i=1。i10。i++) { i; } C) int i=0; do{ i++。 }while( i=0) 。 D) int i=1。 for( 。) i=i+1。 ( 16) ( 16)下面關(guān)于 break語句的描述中,不正確的是 A) break可以用于循環(huán)體內(nèi) B) break語句可以在 for循環(huán)語句中出現(xiàn)多次 C) break語句可以在 switch語句中出現(xiàn)多次 D) break語句可用于 if條件判斷語句內(nèi) ( 17) ( 17)下面關(guān)于數(shù)組的描述錯(cuò)誤的是 A)在 C++語言中數(shù)組的名字就是指向該數(shù)組第一個(gè)元素的指 針 B)長度為 n的數(shù)組,下標(biāo)的范圍是 0~ n1 C)數(shù)組的大小必須在編譯時(shí)確定 D)數(shù)組只能通過值參數(shù)和引用參數(shù)兩種方式傳遞給函數(shù) ( 18) ( 18)下面程序錯(cuò)誤的語句是 ① include ② void main() ③ { ④ int *p=new int[ 1] 。 ⑤ p=9。 ⑥ cout *pendl。 ⑦ delete [] p。 ⑧ } A)④ B)⑤ C)⑥ D)⑦ ( 19) ( 19)下面的哪個(gè)選項(xiàng)不能作為函數(shù)的返回 類型 ? A) void B) int C) new D) long ( 20) ( 20)不能作為重載函數(shù)的調(diào)用的依據(jù)是 A)參數(shù)個(gè)數(shù) B)參數(shù)類型 C)函數(shù)類型 D)函數(shù)名稱 ( 21) ( 21)下列程序的輸出結(jié)果為 include int func( int n) { if ( n1) return 1。 else return n+func( n1) 。 return 0。 } void main() { coutfunc ( 5) endl。 } A) 0 B) 10 C) 15 D) 16 ( 22) ( 22)在 C++語言中 ,數(shù)據(jù)封裝要解決的問題是 A)數(shù)據(jù)的規(guī)范化 B)便于數(shù)據(jù)轉(zhuǎn)換 C)避免數(shù)據(jù)丟失 D)防止不同模塊之間數(shù)據(jù)的非法訪問 ( 23) ( 24) ( 24)對類的構(gòu)造函數(shù)和析構(gòu)函數(shù)描述正確的是 A)構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)不能重載 B)構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)可以重載 C)構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)也可以重載 D)構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)也不能重載 ( 25) ( 25)下面程序的運(yùn)行結(jié)果為 include class A { int num。 public: A( int i) {num=i。} A( A amp。a) {num=++。} void print() {coutnum。} }。 void main() { A a ( 1) ,b( a) 。 () 。 () 。 } A) 11 B) 12 C) 21 D) 22 ( 26) ( 26)下面對靜態(tài)數(shù)據(jù)成員的描述中 ,正確的是 A)靜態(tài)數(shù)據(jù)成員是類的所有對象共享的數(shù)據(jù) B)類的每個(gè)對象 都有自己的靜態(tài)數(shù)據(jù)成員 C)類的不同對象有不同的靜態(tài)數(shù)據(jù)成員值 D)靜態(tài)數(shù)據(jù)成員不能通過類的對象調(diào)用 ( 27) ( 27)如果類 A被說明成類 B的友元,則 A)類 A的成員即類 B的成員 B)類 B的成員即類 A的成員 C)類 A的成員函數(shù)不得訪問類 B的成員 D)類 B不一定是類 A的友元 ( 28) ( 28)可以用 p的基類成員 a,其中 a是 A)私有繼承的公有成員 B)公有繼承的私有成員 C)公有繼承的保護(hù)成員 D)公有繼承的公有成員 ( 29) ( 29)建立派生類對象時(shí), 3種構(gòu)造函數(shù)分 別是 a(基類的構(gòu)造函數(shù))、 b(成員對象的構(gòu)造函數(shù))、 c(派生類的構(gòu)造函數(shù))這 3種構(gòu)造函數(shù)的調(diào)用順序?yàn)? A) abc B) acb C) cab D) cba ( 30) ( 30)下面關(guān)于虛函數(shù)的描述,錯(cuò)誤的是 A)在成員函數(shù)聲明的前面加上 virtual修飾,就可把該函數(shù)聲明為虛函數(shù) B)基類中說明了虛函數(shù)后,派生類中對應(yīng)的函數(shù)也必須說明為虛函數(shù) C)虛函數(shù)可以是另一個(gè)類的友元函數(shù),但不能是靜態(tài)成員函數(shù) D)基類中說明的純虛函數(shù)在其任何派生類中都必須實(shí)現(xiàn) ( 31) ( 31)下面關(guān)于模板的描述,錯(cuò)誤的是 A)函數(shù)模板和類模板的參數(shù)可以是任意的數(shù)據(jù)類型 B)類模板不能直接使用,必須先實(shí)例化為相應(yīng)的模板類,然后定義了模板類的對象后才能使用 C)函數(shù)模板不能直接使用,需要實(shí)例化為模板函數(shù)后才能使用 D)類模板的成員函數(shù)都是模板函數(shù) ( 32) ( 32)語句 ofstream f( ,ios::app| ios::binary) 。的功能是建立流對象f,試圖打開文件 ,并且 A)若文件存在,將文件寫指針定位于文件尾;若文件不存在,建立一個(gè)新文件 B)若文件存在,將其置為空文 件;若文件不存在,打開失敗 C)若文件存在,將文件寫指針定位于文件首;若文件不存在,建立一個(gè)新文件 D)若文件存在,打開失??;若文件不存在,建立一個(gè)新文件 ( 33) ( 33)下面程序的運(yùn)行結(jié)果是 include void main() { int num=1。 int amp。ref=num。 ref=ref+2。 cout num。 num=num+3。 cout refendl。 } A) 13 B) 16 C) 36 D) 33 ( 34) ( 34)下面程序的運(yùn)行結(jié)果是 include void fun( int *a,int *b) { int x=*a。 *a=*b。 *b=x。 cout*a*b 。 } void main() { int x=1, y=2。 fun( amp。x,amp。y) 。 coutxyendl。 } A) 1212 B) 1221 C) 2112 D) 2121 ( 35) ( 35)下列程序的運(yùn)行結(jié)果為 include int i=0。 class A{ public: A() {i++。} }。 void main() { A a,b[ 3] ,*c。 c=b。 coutiendl。 } A) 2 B) 3 C) 4 D) 5 二、填空題 請將每一個(gè)空的正確答案寫在答題卡序號的橫線上,答在試卷上不給分。 ( 1) ( 1)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),線性鏈表屬于 【 1】 。 ( 2) ( 2)在面向?qū)ο蠓椒ㄖ校愔g共享屬性和操作的機(jī)制稱為 【 2】 。 ( 3) ( 3)耦合和內(nèi)聚是評價(jià)模塊獨(dú)立性的兩個(gè)主要標(biāo)準(zhǔn),其中 【 3】 反映了模塊內(nèi)各成分之間的聯(lián)系。 ( 4) ( 4)一個(gè)項(xiàng)目具有一個(gè)項(xiàng)目主管,一個(gè)項(xiàng)目主管可管理多個(gè)項(xiàng)目,則實(shí)體 項(xiàng)目主管 與實(shí)體 項(xiàng)目 的聯(lián)系屬于 【 4】 的聯(lián)系。 ( 5) ( 5)數(shù)據(jù)庫設(shè)計(jì)分為以下 6個(gè)設(shè)計(jì)階段:需求分析階段、 【 5】 、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段、運(yùn)行和維護(hù)階段。 ( 6) ( 6)開發(fā)一個(gè) C++語言程序的步驟通常包括編輯、 【 6】 、鏈接、運(yùn)行和調(diào)試。 ( 7) ( 7)假設(shè) int a=1,b=2。則表達(dá) 式 a+++b的值為 【 7】 。 ( 8) ( 8)下面程序的輸出結(jié)果為 【 8】 。 include void main() { int num=0,i=8。 do{ i。 num++。 }while( i) 。 coutnumendl。 } ( 9) ( 9)通過使用 new和 delete兩個(gè)運(yùn)算符進(jìn)行的分配為 【 9】 存儲分配。 ( 10) ( 10)下面程序的運(yùn)行結(jié)果為 【 10】 。 include void fun( int x=0,int y=0) { coutxy。 } void main() { fun ( 5) 。 } ( 11) ( 11)在 C++語言中,訪問一個(gè)對象的成員所用的運(yùn)算符是 【 11】 ,訪問一個(gè)指針?biāo)赶虻膶ο蟮某蓡T所用的運(yùn)算符是 【 12】 。 ( 12) ( 12) C++語言支持的兩種多態(tài)性分別是編譯時(shí)的多態(tài)性和 【 13】 的多態(tài)性。 ( 13) ( 13)重載的運(yùn)算符保持其原有的 【 14】 、優(yōu)先級和結(jié)合性不變。 ( 14) ( 14) (′ A′) 。,還可以表示為 【 15】 。 參考答案與解析 一、選擇題 (1)B 解析: 利用前序和中序遍歷的方法可以確定二叉樹的結(jié)構(gòu),具體步驟如下:① 前序遍歷的第一個(gè)結(jié)點(diǎn) A為樹的根結(jié)點(diǎn);② 中序遍歷中 A的左邊的結(jié)點(diǎn)為 A的左子樹, A右邊的結(jié)點(diǎn)為 A的右子樹;③ 再分別對 A的左右子樹進(jìn)行上述兩步處理,直到每個(gè)結(jié)點(diǎn)都找到正確的位置。 (2)A 解析: 樹是一個(gè)或多個(gè)結(jié)點(diǎn)組成的有限集合
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1