亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

試題

計(jì)算機(jī)二級(jí)考試C++練習(xí)及答案

時(shí)間:2025-03-27 16:39:08 試題 我要投稿

計(jì)算機(jī)二級(jí)考試C++練習(xí)及答案

  隨著計(jì)算機(jī)二級(jí)考試的臨近,相信同學(xué)們已經(jīng)進(jìn)入了緊張的備考狀態(tài)了,以下是yjbys考試網(wǎng)小編為大家搜索整理的計(jì)算機(jī)二級(jí)考試C++練習(xí)試題及答案,望各位考生考試順利。

計(jì)算機(jī)二級(jí)考試C++練習(xí)及答案

  1). 數(shù)據(jù)處理的最小單位是( )。

  A.數(shù)據(jù)

  B.數(shù)據(jù)元素

  C.數(shù)據(jù)項(xiàng)

  D.數(shù)據(jù)結(jié)構(gòu)

  正確答案:C

  答案解析:數(shù)據(jù)處理的最小單位是數(shù)據(jù)項(xiàng)。

  2). 下列選項(xiàng)中,不屬于模塊間耦合的是

  A.數(shù)據(jù)耦合

  B.同構(gòu)耦合

  C.異構(gòu)耦合

  D.公用耦合

  正確答案:C

  答案解析:目的,本題主要考查了模塊間耦合的類型。要點(diǎn),模塊之間的耦合程度反映了模塊的獨(dú)立性,也反映了系統(tǒng)分解后的復(fù)雜程 度。按照耦合程度從弱到強(qiáng),可以將其分成5級(jí),分別是:數(shù)據(jù)耦合、同構(gòu)耦合、控制耦合、公用耦合和內(nèi)容耦合。選項(xiàng)C),沒有這種耦合方式?键c(diǎn),評(píng)價(jià)模塊獨(dú)立性的主要標(biāo)準(zhǔn),以及對(duì)它們的定義和分類。

  3). 下列選項(xiàng)中,能用作數(shù)據(jù)常量的是( )。

  A.o115

  B.o118

  C.1.5el.5

  D.115L

  正確答案:D

  答案解析:選項(xiàng)A的第一個(gè)字母是o而不是數(shù)字0,所以不構(gòu)成數(shù)值常量;選項(xiàng)B中,8不是八進(jìn)制數(shù)字,八進(jìn)制數(shù)為0到7;選項(xiàng)C中字母″e″后面的指數(shù)是小數(shù)而非整數(shù),不合法,不是一個(gè)合法的指數(shù)形式的數(shù)值常量;在選項(xiàng)D中,可以在整型常量的后面加一個(gè)字母L,表示這個(gè)常量在內(nèi)存中占4字節(jié)。

  4). 下列關(guān)于數(shù)據(jù)庫設(shè)計(jì)的敘述中,正確的是( )

  A.在需求分析階段建立數(shù)據(jù)字典

  B.在概念設(shè)計(jì)階段建立數(shù)據(jù)字典

  C.在邏輯設(shè)計(jì)階段建立數(shù)據(jù)字典

  D.在物理設(shè)計(jì)階段建立數(shù)據(jù)字典

  正確答案:A

  答案解析:數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫設(shè)計(jì)過程中不斷修改、充實(shí)和完善的。

  5). 下列描述中錯(cuò)誤的是( )

  A.派生類可以作為基類派生其他的子類

  B.派生類繼承基類的所有數(shù)據(jù)成員

  C.派生類可以有多個(gè)基類

  D.派生類不能繼承一些函數(shù)成員

  正確答案:B

  6). 已知int m= 10;在下列定義引用的語句中,正確的是( )。

  A.int&x= m;

  B.int y= &m;

  C.int &.z;

  D.int &t=&m;

  正確答案:A

  答案解析:C++的引用是一種賦值、發(fā)送和返回復(fù)雜數(shù)據(jù)結(jié)構(gòu)的方法,建立引用的格式為:類型一引用名一已定義的變量名。所以只有A選項(xiàng)是符合要求的。1). 下列敘述中正確的是( )

  A.循環(huán)隊(duì)列中的元素個(gè)數(shù)隨隊(duì)頭指針與隊(duì)尾指針的變化而動(dòng)態(tài)變化

  B.循環(huán)隊(duì)列中的元素個(gè)數(shù)隨隊(duì)頭指針的變化而動(dòng)態(tài)變化

  C.循環(huán)隊(duì)列中的元素個(gè)數(shù)隨隊(duì)尾指針的變化而動(dòng)態(tài)變化

  D.以上說法都不對(duì)

  正確答案:A

  答案解析:在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針front指向排頭元素的前一個(gè)位置。因此,從排頭指針front指向的后一個(gè)位置直到隊(duì)尾指針rear指向的位置之間所有的元素均為隊(duì)列中的元素。所以循環(huán)隊(duì)列中的元素個(gè)數(shù)與隊(duì)頭指針和隊(duì)尾指針的變化而變化,A正確。

  2). 在C++中,cin是一個(gè)( )。

  A.類

  B.對(duì)象

  C.模板

  D.函數(shù)

  正確答案:B

  答案解析:C++提供了一套輸入、輸出流類的對(duì)象,它們是cin、cout和cerr,對(duì)應(yīng)C語言中的3個(gè)文件指針stdin、.stdout、stderr,分別指向終端輸入、終端輸出和標(biāo)準(zhǔn)出錯(cuò)輸出(也從終端輸出)。cin與>>一起完成輸入操作,cout、cerr與<< 一起完成輸出與標(biāo)準(zhǔn)錯(cuò)誤輸出。

  3). 已知char a;int b;float c;double d;則表達(dá)式a* b+c-d的結(jié)果為( )。

  A.double

  B.int

  C.float

  D.char

  正確答案:A

  答案解析:本題考查混合運(yùn)算表達(dá)式類型,由表達(dá)式中具有最高優(yōu)先級(jí)的類型所確定,所以答案為A。

  4). 下列關(guān)于this指針的敘述中,正確的是( )。

  A.任何與類相關(guān)的函數(shù)都有this指針

  B.類的成員函數(shù)都有this指針

  C.類的友元函數(shù)都有this指針

  D.類的非靜態(tài)成員函數(shù)才有this指針

  正確答案:D

  答案解析:本題考查this指針的使用。類的每一個(gè)成員函數(shù)都有一個(gè)隱含的常量指針,即this指針。類的靜態(tài)成員函數(shù)不能含有this指針,因?yàn)閠his指針是一個(gè)指向本對(duì)象的指針。

  5). 設(shè)有宏定義″#define IsDIV(k,n)<

  A.判斷m是否能被5或者7整除

  B.判斷m是否能被5和7整除

  C.判斷m被5或者7整除是否余1

  D.判斷m被5和7整除是否都余l(xiāng)

  正確答案:D

  答案解析:本題考查宏定義,宏定義IsDIV(k,n)的意思是如果k對(duì)n求模的余數(shù)為l,其值等于1,否則其值等于0。本題中宏調(diào)用表達(dá)式是兩個(gè)宏調(diào)用之間的邏輯與運(yùn)算,所以選項(xiàng)D正確。1). 派生類繼承基類的方式有( )

  A.public

  B.private

  C.protected

  D.以上都對(duì)

  正確答案:D

  2). 下列選項(xiàng)中不合法的標(biāo)識(shí)符是( )。

  A.print

  B.FOR

  C.&a

  D.- 00

  正確答案:C

  答案解析:標(biāo)識(shí)符的概念只能由數(shù)字、字母和下畫線組成,并且只能以字母和下畫線開頭,所以選項(xiàng)C不正確。

  3). C源程序中不能表示的數(shù)制是( )。

  A.二進(jìn)制

  B.八進(jìn)制

  C.十進(jìn)制

  D.十六進(jìn)制

  正確答案:A

  答案解析:C語言源程序不能表示二進(jìn)制,在C語言中,所有的數(shù)值型常量都帶有符號(hào),所以整型數(shù)量只區(qū)別整型和長整型兩種形式,整型常量和長整型常量均可用十進(jìn)制、八進(jìn)制、十六進(jìn)制3種形式表示,故選項(xiàng)A不正確。

  4). 下列關(guān)于虛函數(shù)的描述中,正確的是( )。

  A.虛函數(shù)是一個(gè)static類型的成員函數(shù)

  B.虛函數(shù)是一個(gè)非成員函數(shù)

  C.基類中采用virtual說明一個(gè)虛函數(shù)后,派生類中定義相同原型的函數(shù)時(shí)可不必加virtual說明

  D.派生類中的虛函數(shù)與基類中相同原型的虛函數(shù)具有不同的參數(shù)個(gè)數(shù)或類型

  正確答案:C

  答案解析:在成員函數(shù)聲明的前面加上virtual關(guān)鍵字即把該函數(shù)聲明為虛函數(shù)。虛函數(shù)可以是另一個(gè)類的友元函數(shù),但不是靜態(tài)成員函數(shù)。在派生類中可以重新定義從基類繼承下來的虛函數(shù),在派生類中重新定義虛函數(shù)時(shí),函數(shù)名、形參表和返回值類型必須保持不變。

  5). 設(shè)一棵二叉樹中有3個(gè)葉子結(jié)點(diǎn),有8個(gè)度為1的結(jié)點(diǎn),則該二叉樹中總的結(jié)點(diǎn)數(shù)為( )

  A.12

  B.13

  C.14

  D.15

  正確答案:B1). 下面說法正確的是( )。

  A.內(nèi)聯(lián)函數(shù)在運(yùn)行時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方

  B.內(nèi)聯(lián)函數(shù)在編譯時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方

  C.類的內(nèi)聯(lián)函數(shù)必須在類體內(nèi)定義

  D.類的內(nèi)聯(lián)函數(shù)必須在類體外通過加關(guān)鍵字inline定義

  正確答案:B

  答案解析:內(nèi)聯(lián)函數(shù)用inline修飾,用于取代C語言中的宏定義。inline是建議機(jī)制而不是強(qiáng)制機(jī)制,也就是說,程序員可以指定任意函數(shù)為inline函數(shù),但是編譯器會(huì)根據(jù)系統(tǒng)情況來決定是否將其inline處理。對(duì)于較大的函數(shù),編譯器往往會(huì)取消其inline特性。inline函數(shù)的特點(diǎn)之一就是執(zhí)行速度快,其實(shí)質(zhì)是在編譯時(shí)將函數(shù)的目標(biāo)代碼插入到每個(gè)調(diào)用該函數(shù)的地方,從而沒有出棧入棧、保護(hù)現(xiàn)場等開銷,提高了效率。在類體內(nèi)定義的成員函數(shù),自動(dòng)被編譯器當(dāng)做內(nèi)聯(lián)函數(shù)處理,在類體外定義的成員函數(shù),如果用inline修飾,則編譯器也認(rèn)為是一種內(nèi)聯(lián)建議。

  2). 使用ifstream流類定義流對(duì)象并打開磁盤文件時(shí),文件的隱含打開方式為( )。

  A.ios::in

  B.ios::out

  C.ios::inlios::out

  D.沒有默認(rèn)

  正確答案:D

  答案解析:使用ifstream流類定義流對(duì)象并打開磁盤文件時(shí),文件沒有默認(rèn)的打開方式。其中IOS::in是為輸入而打開;1SO::out是為輸出而打開。

  3). 下列關(guān)于棧敘述正確的是( )

  A.棧頂元素最先能被刪除

  B.棧頂元素最后才能被刪除

  C.棧底元素永遠(yuǎn)不能被刪除

  D.棧底元素最先被刪除

  正確答案:A

  答案解析:棧是先進(jìn)后出的數(shù)據(jù)結(jié)構(gòu),所以棧頂元素最后入棧卻最先被刪除。棧底元素最先入棧卻最后被刪除。所以選擇A。

  4). 對(duì)長度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為( )。

  正確答案:C

  答案解析:對(duì)線性表進(jìn)行順序查找,最壞情況下,如果從表頭進(jìn)行查找,要查找到表尾才能得出結(jié)果,因此需要比較n次。

  5). 為了使類中的某個(gè)成員不能被類的對(duì)象通過成員操作符訪問,則不能把該成員的訪問權(quán)限定義為

  A.public

  B.protected

  C.private

  D.static

  正確答案:A

  答案解析:本題考察點(diǎn)為類成員的訪問權(quán)限,public關(guān)鍵字修飾的類成員可以被類的對(duì)象通過成員操作符"."直接訪問,protected和private則不能,而static不能單獨(dú)修飾類的成員。

  6). 在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是

  A.不限制goto語句的使用

  B.減少或取消注解行

  C.程序越短越好

  D.程序結(jié)構(gòu)應(yīng)有助于讀者理解

  正確答案:D

  7). 單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為

  A.外模式

  B.概念模式

  C.內(nèi)模式

  D.存儲(chǔ)模式

  正確答案:A

【計(jì)算機(jī)二級(jí)考試C++練習(xí)及答案】相關(guān)文章:

計(jì)算機(jī)二級(jí)考試C++備考練習(xí)試題及答案10-16

2016計(jì)算機(jī)二級(jí)考試C++練習(xí)題及答案07-15

計(jì)算機(jī)二級(jí)考試C++備考練習(xí)及答案201606-20

2016計(jì)算機(jī)二級(jí)考試《C++》練習(xí)題及答案10-23

2016計(jì)算機(jī)二級(jí)考試《C++》練習(xí)題(含答案)09-05

計(jì)算機(jī)二級(jí)考試《C++》備考練習(xí)題與答案11-23

計(jì)算機(jī)二級(jí)考試C++試題及答案09-15

2016計(jì)算機(jī)二級(jí)《C++》練習(xí)題及答案08-14

計(jì)算機(jī)二級(jí)C++考試試題及答案10-29