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