第 1 頁(yè):選擇題 |
第 6 頁(yè):基本操作題 |
第 7 頁(yè):簡(jiǎn)單應(yīng)用題 |
第 8 頁(yè):綜合應(yīng)用題 |
點(diǎn)擊查看:2015計(jì)算機(jī)二級(jí)《C++》考前上機(jī)押題密卷匯總
一、選擇題
1一個(gè)教師可講授多門課程,一門課程可由多個(gè)教師講授。則實(shí)體教師和課程間的聯(lián)系是( )。
A.1:1聯(lián)系B.1:m聯(lián)系C.m:1聯(lián)系D.m:n聯(lián)系
參考答案:D
參考解析:因?yàn)橐粋(gè)教師可講授多門課程,而一門課程又能由多個(gè)老師講授,所以他們之問(wèn)是多對(duì)多的關(guān)系,可以表示為m:n。
2Tilil程序的運(yùn)行結(jié)果是( )。
#include void main()
{
int i=1:
while(i<=8)
if(++i%3 1=2)continue: else cout<
}
A.25B.36C.258D.369
參考答案:C
參考解析:應(yīng)該先做++運(yùn)算,然后進(jìn)行%運(yùn)算,最后比較不等式,實(shí)際上最后輸出的結(jié)果就是被3除,余數(shù)為2的不大于8的數(shù)。
3下列關(guān)于線性鏈表的敘述中,正確的是( )。
A.各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),但它們的存儲(chǔ)順序與邏輯順序必須一致
B.各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與邏輯順序可以不一致,但它們的存儲(chǔ)空間必須連續(xù)
C.進(jìn)行插入與刪除時(shí),不需要移動(dòng)表中的元素
D.以上說(shuō)法均不正確
參考答案:C
參考解析:一般來(lái)說(shuō),在線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)序號(hào)是不連續(xù)的,并且各結(jié)點(diǎn)在存儲(chǔ)空間中的位置關(guān)系與邏輯關(guān)系也不一致。線性鏈表中數(shù)據(jù)的插入和刪除都不需要移動(dòng)表中的元素,只需改變結(jié)點(diǎn)的指針域即nr。
4對(duì)于一個(gè)類定義,下列敘述中錯(cuò)誤的是( )。
A.如果沒(méi)有定義拷貝構(gòu)造函數(shù),編譯器將生成一個(gè)拷貝構(gòu)造函數(shù)
B.如果沒(méi)有定義缺省的構(gòu)造函數(shù),編譯器一定將生成一個(gè)缺省的構(gòu)造函數(shù)
C.如果沒(méi)有定義構(gòu)造函數(shù),編譯器將生成一個(gè)缺省的構(gòu)造函數(shù)和一個(gè)拷貝構(gòu)造函數(shù)
D.如果已經(jīng)定義了構(gòu)造函數(shù)和拷貝構(gòu)造函數(shù),編譯器不會(huì)生成任何構(gòu)造函數(shù)
參考答案:B
參考解析:本題考查構(gòu)造函數(shù)和復(fù)制構(gòu)造函數(shù),如果沒(méi)有定義構(gòu)造函數(shù),編譯器將生成一個(gè)缺省的構(gòu)造函數(shù)和一個(gè)拷貝構(gòu)造函數(shù),如果已經(jīng)定義了構(gòu)造函數(shù)和拷貝構(gòu)造函數(shù),編譯器不會(huì)生成任何構(gòu)造函數(shù)。如果沒(méi)有定義拷貝構(gòu)造函數(shù),編澤器將生成一個(gè)拷貝構(gòu)造函數(shù)。
5為了使類中的某個(gè)成員不能被類的對(duì)象通過(guò)成員操作符訪問(wèn),則不能把該成員的訪問(wèn)權(quán)限定義為( )。
A.publicB.protectedC.privateD.static
參考答案:A
參考解析:本題考查點(diǎn)為類成員的訪問(wèn)權(quán)限,public關(guān)鍵字修飾的類成員可以被類的對(duì)象通過(guò)成員操作符“.”直接訪問(wèn),protected和private則不能,而static不能單獨(dú)修飾類的成員,
6下列關(guān)于運(yùn)算符函數(shù)的描述中,錯(cuò)誤的是( )。
A.運(yùn)算符函數(shù)的名稱總是以operator為前綴
B.運(yùn)算符函數(shù)的參數(shù)可以是對(duì)象
C.運(yùn)算符函數(shù)只能定義為類的成員函數(shù)
D.在表達(dá)式中使用重載的運(yùn)算符相當(dāng)予調(diào)用運(yùn)算符重載函數(shù)
參考答案:C
參考解析:運(yùn)算符函數(shù)可以定義為類的友元函數(shù)所以C選項(xiàng)錯(cuò)誤。
7一個(gè)棧的初始狀態(tài)為空,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )。
A.12345ABCDEB.EDCBA54321C.ABCDEl2345D.5432lEDCBA
參考答案:B
參考解析:棧是先進(jìn)后出的原則組織數(shù)據(jù),所以入棧最早的最后出棧,所以選擇B。
8在數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,數(shù)據(jù)共享最好的是( )。
A.人工管理階段
B.文件系統(tǒng)階段
C.數(shù)據(jù)庫(kù)系統(tǒng)階段
D.三個(gè)階段相同
參考答案:C
參考解析:數(shù)據(jù)管理發(fā)展至今已經(jīng)歷了三個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。其中最后一個(gè)階段結(jié)構(gòu)簡(jiǎn)單,使用方便邏輯性強(qiáng)物理性少,在各方面的表現(xiàn)都最好,一直占據(jù)數(shù)據(jù)庫(kù)領(lǐng)域的主導(dǎo)地位,所以選擇c。
9下面程序的運(yùn)行結(jié)果為( )。
#include
void main() {
char a=’3’: switch(8)
{
case '3':cout<<”3”:
case '2':cout<<”2”;break; default:cout<<”l”;
}
}
A.3B.321C.31D.32
參考答案:D
參考解析:本題主要考查的是switeh語(yǔ)句的使用,在第一個(gè)ease處,因?yàn)闈M足條件所以輸出字符3,但這個(gè)分支沒(méi)有break語(yǔ)句終1E,所以會(huì)繼續(xù)執(zhí)行下面的分支語(yǔ)句,即輸出字符2,這時(shí)出現(xiàn)break語(yǔ)句,結(jié)束整個(gè)語(yǔ)句,即輸出32。
10數(shù)據(jù)庫(kù)設(shè)計(jì)中反映用戶對(duì)數(shù)據(jù)要求的模式是( )。
A.內(nèi)模式B.概念模式C.外模式D.設(shè)計(jì)模式
參考答案:C
參考解析:數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫(kù)系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱予模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個(gè)用戶的局部數(shù)據(jù)描述,所以選擇C。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法。
相關(guān)推薦:
2015計(jì)算機(jī)二級(jí)《公共基礎(chǔ)知識(shí)》精選選擇題90道
2015年計(jì)算機(jī)二級(jí)《C語(yǔ)言》考前押題密卷匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |