習題一
1[單選題]下列關于數(shù)據(jù)庫實施、運行和維護的說法中,恰當?shù)氖? )
A.對于數(shù)據(jù)量超大的數(shù)據(jù)庫應用系統(tǒng),好在剛剛建立好數(shù)據(jù)庫且未導入任何數(shù)據(jù)前編寫調(diào)試應用程序
B.對于數(shù)據(jù)量極大的中大型系統(tǒng),不需要等待所有的數(shù)據(jù)都入庫后才開始試運行,可以先裝載少量的數(shù)據(jù),等到試運行的結果符合設計要求后,再批量裝入全部數(shù)據(jù)
C.數(shù)據(jù)庫的重構不僅需要在原來的數(shù)據(jù)庫設計的基礎上做適當?shù)臄U充或修改,也好考慮重新設計相應的應用程序
D.索引的根本目的是為了提高查詢效率,但當數(shù)據(jù)量龐大時也會占用大量的磁盤空間。由于查詢緩存的存在,因此不需要為經(jīng)常在查詢中作為條件的列建立索引
參考答案:B
2[單選題]下列有關基于C/S和基于B/S數(shù)據(jù)庫應用系統(tǒng)體系結構的說法中,錯誤的是( )
A.在C/S結構中,應用業(yè)務規(guī)則主要是在客戶端實現(xiàn)的
B.在B/S結構中,應用業(yè)務規(guī)則主要是在數(shù)據(jù)庫服務器端實現(xiàn)的
C.在C/S結構中,客戶端屬于"胖客戶端";在B/S結構中,客戶端屬于"瘦客戶端"
D.在C/S結構中,客戶端需要專門開發(fā);在B/S結構中,客戶端一般只需要安裝瀏覽器
參考答案:B
3[單選題]ADO對象模型中,RecordSet對象的AddNew方法的功能是( )
A.在對應的數(shù)據(jù)庫表中增加一條新記錄
B.在記錄集中增加一個新列
C.在內(nèi)存中開辟存放一條新記錄的空間
D.增加一個新的記錄集
參考答案:A
4[單選題]以下關于兩段鎖協(xié)議的原理敘述錯誤的是( )
A.每個事物的執(zhí)行程序劃分兩個階段,加鎖階段和解鎖階段
B.加鎖階段事務可以申請獲得任何數(shù)據(jù)項上的任何類型的鎖,允許釋放任何鎖
C.在解鎖階段,事務可以釋放在任何數(shù)據(jù)項上任何類型的鎖,但是不能再申請任何鎖
D.每個事務開始執(zhí)行后就進入了加鎖階段
參考答案:B
5[單選題]以下關于事務調(diào)度的說法錯誤的是( )
A.調(diào)度分為串行調(diào)度和并發(fā)調(diào)度
B.串行調(diào)度的特點是一個事務的所有操作都執(zhí)行完后才開始執(zhí)行另一個事務
C.多個事務的調(diào)度必須保持每個事務的操作在事務中的執(zhí)行順序不變
D.并發(fā)調(diào)度中不同事務的操作不可以交差執(zhí)行
參考答案:D
6[單選題]數(shù)據(jù)庫中的的事務并發(fā)操作可能會引起死鎖,引起死鎖的原因是不同事務對數(shù)據(jù)項的資源占有,導致其他事務不能得到資源,而引起的相互等待導致死鎖。假設某數(shù)據(jù)庫系統(tǒng)中存在一個等待事務集{T1,T2,T3,T4,T5},其中T1正在等待被T2鎖住的數(shù)據(jù)項A2,T2正在等待被T4鎖住的數(shù)據(jù)項A4,T3正在等待被T4鎖住的數(shù)據(jù)項A4,T5正在等待被T1鎖住的數(shù)據(jù)項A。則關于系統(tǒng)狀態(tài)正確的是( )
A.系統(tǒng)處于死鎖狀態(tài),需要撤銷其中任意一個事務即可退出死鎖狀態(tài)
B.系統(tǒng)處于死鎖狀態(tài),通過撤銷T4可使系統(tǒng)退出死鎖狀態(tài)
C.系統(tǒng)處于死鎖狀態(tài),通過撤銷T5可使系統(tǒng)退出死鎖狀態(tài)
D.系統(tǒng)未處于死鎖狀態(tài),不需要撤銷其中的任何事務
參考答案:D
7[單選題]為了提高查詢速度,對SC表(關系)創(chuàng)建索引,應該創(chuàng)建在( )屬性上。
A.(S#,C#)B.S#C.C#D.GRADE
參考答案:A
8[填空題]謂詞必須與( ) 子句一起使用。
參考解析:
ORDER BY
9[單選題]現(xiàn)有課程表(課程號,課程名,學分,開課學期,課程性質(zhì)),課程號為主碼。該表數(shù)據(jù)量較大。設經(jīng)常要對該表執(zhí)行類似下面的查詢:
SELECT * FROM 課程表 WHERE 課程名 = '數(shù)據(jù)庫原理'
為提高這類查詢的執(zhí)行效率,下列物理設計方案中,正確且為合理的是( )
A.為課程名列建立一個主索引
B.為課程名列建立一個位圖索引
C.為課程名列建立一個輔索引
D.此表上不需要建任何索引
參考答案:C
10[單選題]
在SQL Server 2000中,有學生表(學號,姓名,年齡),其中“姓名”的數(shù)據(jù)類型是:char(10)?,F(xiàn)要查詢姓“張”且名字是三個字的學生的詳細信息,正確的語句是__________。
A.SELECT*FROM學生表WHERE姓名LIKE'張_’
B.SELECT*FROM學生表WHERE姓名LIKE'張_’
C.SELECT*FROM學生表WHERE姓名LIKE'張_'AND LEN(姓名)=3
D.SELECT*FROM學生表WHERE姓名LIKE'張_'AND LEN(姓名)=4
參考答案:C
習題二
(1)分布式系統(tǒng)與計算機網(wǎng)絡的主要區(qū)別不在它們的物理結構上,而是在_____。
A)服務器軟件 B)通信子網(wǎng) C)高層軟件 D)路由器硬件
答案:C
知識點:計算機網(wǎng)絡的定義
評析:二者的共同點主要表現(xiàn)在:一般的分布式系統(tǒng)是建立在計算機網(wǎng)絡之上,因此分布式系統(tǒng)與計算機網(wǎng)絡在物理結構上基本相同。二者的區(qū)別主要表現(xiàn)在:分布式操作系統(tǒng)與網(wǎng)絡操作系統(tǒng)的設計思想是不同的,因此它們的結構、工作方式與功能也是不同的。因此,分布式系統(tǒng)與計算機網(wǎng)絡的主要區(qū)別不在它們的物理結構上,而是在高層軟件上。
(2)在計算機網(wǎng)絡中,用戶訪問網(wǎng)絡的界面是_____。
A)主機 B)終端 C)通信控制處理機 D)網(wǎng)卡
答案:B
知識點:計算機網(wǎng)絡的定義與分類
評析:終端可以通過主機、終端控制器或通信控制處理機連入網(wǎng)內(nèi),是用戶訪問網(wǎng)絡的界面。
(3)OSI網(wǎng)絡結構模型共分為7層,其中底層是物理層,高層是_____。
A)會話層 B)傳輸層 C)網(wǎng)絡層 D)應用層
答案:D
知識點:網(wǎng)絡體系結構與協(xié)議的基本概念
評析:OSI網(wǎng)絡結構模型共分為7層:
1、應用層;2、表示層;3、會話層;4、傳輸層;5、網(wǎng)絡層;6、數(shù)據(jù)鏈路層;7、物理層。
其中底層是物理層,高層是應用層。
(4)在TCP/IP參考模型中,應用層是高的一層,它包括了所有的高層協(xié)議。下列協(xié)議中不屬于應用層協(xié)議的是_____。
A)HTTP B)FTP C)UDP D)SMTP
答案: C
知識點:Internet通信協(xié)TCP/1P
評析:在TCP/IP中,UDP協(xié)議提供了簡單的、不可靠的無連接服務,它不屬于TCP/IP的高層(應用層),而是屬于第二層,即傳輸層。
(5)在下面常用的端口號中,默認的用于FTP服務的TCP端口的是_____。
A)80 B)23 C)21 D)25
答案:C
知識點:Internet的應用
評析:在Internet中,常見的服務都有其默認的端口號:80端口一般用于以Http為基礎的Web服務;21端口用于FTP服務;23端口一般用于Telnet服務;25端口一般用于Email服務器的端口。
(6)文件系統(tǒng)的多級目錄結構是一種_____ 。
A)線性結構 B)樹形結構 C)散列結構 D)雙鏈表結構
答案:B
知識點:網(wǎng)絡操作系統(tǒng)的基本概念
評析:文件系統(tǒng)的多級目錄是一種樹形結構,在樹形結構中,樹葉結點表示普通文件,非葉結點表示目錄文件。根結點稱為根目錄,一般可放在內(nèi)存。
(7)在TCP/IP參考模型中負責將源主機的報文分組發(fā)送到目的主機的是_____。
A)應用層 B)傳輸層 C)互聯(lián)層 D)主機-網(wǎng)絡層
答案:C
知識點:Internet通信協(xié)議--TCP/IP
評析:在TCP/IP參考模型中負責將源主機的報文分組發(fā)送到目的主機的是互聯(lián)層。
(8)按覆蓋的地理范圍進行分類,計算機網(wǎng)絡可以分為三類_____ 。
A)局域網(wǎng)、廣域網(wǎng)與X.25網(wǎng) B)局域網(wǎng)、廣域網(wǎng)與寬帶網(wǎng)
C)局域網(wǎng)、廣域網(wǎng)與ATM網(wǎng) D)局域網(wǎng)、廣域網(wǎng)與城域網(wǎng)
答案:D
知識點:計算機網(wǎng)絡的定義與分類
廣域網(wǎng)、局域網(wǎng)與城域網(wǎng)的分類、特點與典型系統(tǒng)
評析:計算機按照其覆蓋的地理范圍進行分類,可以很好地反映不同類型網(wǎng)絡的技術特征。由于網(wǎng)絡覆蓋的地理范圍不同,它們所采用的傳輸技術也就不同,因而形成了不同的網(wǎng)絡技術特點與網(wǎng)絡服務功能。按覆蓋的地理范圍進行分類,計算機網(wǎng)絡可以分為三類:局域網(wǎng)、廣域網(wǎng)與城域網(wǎng)。
1[單選題]下列關于數(shù)據(jù)庫實施、運行和維護的說法中,恰當?shù)氖? )
A.對于數(shù)據(jù)量超大的數(shù)據(jù)庫應用系統(tǒng),好在剛剛建立好數(shù)據(jù)庫且未導入任何數(shù)據(jù)前編寫調(diào)試應用程序
B.對于數(shù)據(jù)量極大的中大型系統(tǒng),不需要等待所有的數(shù)據(jù)都入庫后才開始試運行,可以先裝載少量的數(shù)據(jù),等到試運行的結果符合設計要求后,再批量裝入全部數(shù)據(jù)
C.數(shù)據(jù)庫的重構不僅需要在原來的數(shù)據(jù)庫設計的基礎上做適當?shù)臄U充或修改,也好考慮重新設計相應的應用程序
D.索引的根本目的是為了提高查詢效率,但當數(shù)據(jù)量龐大時也會占用大量的磁盤空間。由于查詢緩存的存在,因此不需要為經(jīng)常在查詢中作為條件的列建立索引
參考答案:B
2[單選題]下列有關基于C/S和基于B/S數(shù)據(jù)庫應用系統(tǒng)體系結構的說法中,錯誤的是( )
A.在C/S結構中,應用業(yè)務規(guī)則主要是在客戶端實現(xiàn)的
B.在B/S結構中,應用業(yè)務規(guī)則主要是在數(shù)據(jù)庫服務器端實現(xiàn)的
C.在C/S結構中,客戶端屬于"胖客戶端";在B/S結構中,客戶端屬于"瘦客戶端"
D.在C/S結構中,客戶端需要專門開發(fā);在B/S結構中,客戶端一般只需要安裝瀏覽器
參考答案:B
3[單選題]ADO對象模型中,RecordSet對象的AddNew方法的功能是( )
A.在對應的數(shù)據(jù)庫表中增加一條新記錄
B.在記錄集中增加一個新列
C.在內(nèi)存中開辟存放一條新記錄的空間
D.增加一個新的記錄集
參考答案:A
4[單選題]以下關于兩段鎖協(xié)議的原理敘述錯誤的是( )
A.每個事物的執(zhí)行程序劃分兩個階段,加鎖階段和解鎖階段
B.加鎖階段事務可以申請獲得任何數(shù)據(jù)項上的任何類型的鎖,允許釋放任何鎖
C.在解鎖階段,事務可以釋放在任何數(shù)據(jù)項上任何類型的鎖,但是不能再申請任何鎖
D.每個事務開始執(zhí)行后就進入了加鎖階段
參考答案:B
5[單選題]以下關于事務調(diào)度的說法錯誤的是( )
A.調(diào)度分為串行調(diào)度和并發(fā)調(diào)度
B.串行調(diào)度的特點是一個事務的所有操作都執(zhí)行完后才開始執(zhí)行另一個事務
C.多個事務的調(diào)度必須保持每個事務的操作在事務中的執(zhí)行順序不變
D.并發(fā)調(diào)度中不同事務的操作不可以交差執(zhí)行
參考答案:D
6[單選題]數(shù)據(jù)庫中的的事務并發(fā)操作可能會引起死鎖,引起死鎖的原因是不同事務對數(shù)據(jù)項的資源占有,導致其他事務不能得到資源,而引起的相互等待導致死鎖。假設某數(shù)據(jù)庫系統(tǒng)中存在一個等待事務集{T1,T2,T3,T4,T5},其中T1正在等待被T2鎖住的數(shù)據(jù)項A2,T2正在等待被T4鎖住的數(shù)據(jù)項A4,T3正在等待被T4鎖住的數(shù)據(jù)項A4,T5正在等待被T1鎖住的數(shù)據(jù)項A。則關于系統(tǒng)狀態(tài)正確的是( )
A.系統(tǒng)處于死鎖狀態(tài),需要撤銷其中任意一個事務即可退出死鎖狀態(tài)
B.系統(tǒng)處于死鎖狀態(tài),通過撤銷T4可使系統(tǒng)退出死鎖狀態(tài)
C.系統(tǒng)處于死鎖狀態(tài),通過撤銷T5可使系統(tǒng)退出死鎖狀態(tài)
D.系統(tǒng)未處于死鎖狀態(tài),不需要撤銷其中的任何事務
參考答案:D
7[單選題]為了提高查詢速度,對SC表(關系)創(chuàng)建索引,應該創(chuàng)建在( )屬性上。
A.(S#,C#)B.S#C.C#D.GRADE
參考答案:A
8[填空題]謂詞必須與( ) 子句一起使用。
參考解析:
ORDER BY
9[單選題]現(xiàn)有課程表(課程號,課程名,學分,開課學期,課程性質(zhì)),課程號為主碼。該表數(shù)據(jù)量較大。設經(jīng)常要對該表執(zhí)行類似下面的查詢:
SELECT * FROM 課程表 WHERE 課程名 = '數(shù)據(jù)庫原理'
為提高這類查詢的執(zhí)行效率,下列物理設計方案中,正確且為合理的是( )
A.為課程名列建立一個主索引
B.為課程名列建立一個位圖索引
C.為課程名列建立一個輔索引
D.此表上不需要建任何索引
參考答案:C
10[單選題]
在SQL Server 2000中,有學生表(學號,姓名,年齡),其中“姓名”的數(shù)據(jù)類型是:char(10)?,F(xiàn)要查詢姓“張”且名字是三個字的學生的詳細信息,正確的語句是__________。
A.SELECT*FROM學生表WHERE姓名LIKE'張_’
B.SELECT*FROM學生表WHERE姓名LIKE'張_’
C.SELECT*FROM學生表WHERE姓名LIKE'張_'AND LEN(姓名)=3
D.SELECT*FROM學生表WHERE姓名LIKE'張_'AND LEN(姓名)=4
參考答案:C
習題二
(1)分布式系統(tǒng)與計算機網(wǎng)絡的主要區(qū)別不在它們的物理結構上,而是在_____。
A)服務器軟件 B)通信子網(wǎng) C)高層軟件 D)路由器硬件
答案:C
知識點:計算機網(wǎng)絡的定義
評析:二者的共同點主要表現(xiàn)在:一般的分布式系統(tǒng)是建立在計算機網(wǎng)絡之上,因此分布式系統(tǒng)與計算機網(wǎng)絡在物理結構上基本相同。二者的區(qū)別主要表現(xiàn)在:分布式操作系統(tǒng)與網(wǎng)絡操作系統(tǒng)的設計思想是不同的,因此它們的結構、工作方式與功能也是不同的。因此,分布式系統(tǒng)與計算機網(wǎng)絡的主要區(qū)別不在它們的物理結構上,而是在高層軟件上。
(2)在計算機網(wǎng)絡中,用戶訪問網(wǎng)絡的界面是_____。
A)主機 B)終端 C)通信控制處理機 D)網(wǎng)卡
答案:B
知識點:計算機網(wǎng)絡的定義與分類
評析:終端可以通過主機、終端控制器或通信控制處理機連入網(wǎng)內(nèi),是用戶訪問網(wǎng)絡的界面。
(3)OSI網(wǎng)絡結構模型共分為7層,其中底層是物理層,高層是_____。
A)會話層 B)傳輸層 C)網(wǎng)絡層 D)應用層
答案:D
知識點:網(wǎng)絡體系結構與協(xié)議的基本概念
評析:OSI網(wǎng)絡結構模型共分為7層:
1、應用層;2、表示層;3、會話層;4、傳輸層;5、網(wǎng)絡層;6、數(shù)據(jù)鏈路層;7、物理層。
其中底層是物理層,高層是應用層。
(4)在TCP/IP參考模型中,應用層是高的一層,它包括了所有的高層協(xié)議。下列協(xié)議中不屬于應用層協(xié)議的是_____。
A)HTTP B)FTP C)UDP D)SMTP
答案: C
知識點:Internet通信協(xié)TCP/1P
評析:在TCP/IP中,UDP協(xié)議提供了簡單的、不可靠的無連接服務,它不屬于TCP/IP的高層(應用層),而是屬于第二層,即傳輸層。
(5)在下面常用的端口號中,默認的用于FTP服務的TCP端口的是_____。
A)80 B)23 C)21 D)25
答案:C
知識點:Internet的應用
評析:在Internet中,常見的服務都有其默認的端口號:80端口一般用于以Http為基礎的Web服務;21端口用于FTP服務;23端口一般用于Telnet服務;25端口一般用于Email服務器的端口。
(6)文件系統(tǒng)的多級目錄結構是一種_____ 。
A)線性結構 B)樹形結構 C)散列結構 D)雙鏈表結構
答案:B
知識點:網(wǎng)絡操作系統(tǒng)的基本概念
評析:文件系統(tǒng)的多級目錄是一種樹形結構,在樹形結構中,樹葉結點表示普通文件,非葉結點表示目錄文件。根結點稱為根目錄,一般可放在內(nèi)存。
(7)在TCP/IP參考模型中負責將源主機的報文分組發(fā)送到目的主機的是_____。
A)應用層 B)傳輸層 C)互聯(lián)層 D)主機-網(wǎng)絡層
答案:C
知識點:Internet通信協(xié)議--TCP/IP
評析:在TCP/IP參考模型中負責將源主機的報文分組發(fā)送到目的主機的是互聯(lián)層。
(8)按覆蓋的地理范圍進行分類,計算機網(wǎng)絡可以分為三類_____ 。
A)局域網(wǎng)、廣域網(wǎng)與X.25網(wǎng) B)局域網(wǎng)、廣域網(wǎng)與寬帶網(wǎng)
C)局域網(wǎng)、廣域網(wǎng)與ATM網(wǎng) D)局域網(wǎng)、廣域網(wǎng)與城域網(wǎng)
答案:D
知識點:計算機網(wǎng)絡的定義與分類
廣域網(wǎng)、局域網(wǎng)與城域網(wǎng)的分類、特點與典型系統(tǒng)
評析:計算機按照其覆蓋的地理范圍進行分類,可以很好地反映不同類型網(wǎng)絡的技術特征。由于網(wǎng)絡覆蓋的地理范圍不同,它們所采用的傳輸技術也就不同,因而形成了不同的網(wǎng)絡技術特點與網(wǎng)絡服務功能。按覆蓋的地理范圍進行分類,計算機網(wǎng)絡可以分為三類:局域網(wǎng)、廣域網(wǎng)與城域網(wǎng)。