數(shù)據(jù)庫(kù)經(jīng)典筆試題和面試題答案(一)

思而思學(xué)網(wǎng)

如下這些有關(guān)數(shù)據(jù)庫(kù)知識(shí)考查的經(jīng)典筆試題,非常全面,對(duì)計(jì)算機(jī)專業(yè)畢業(yè)生參加筆試會(huì)很有幫助,建議大家收藏。
一、 選擇題

1. 下面敘述正確的是___c___。

A、算法的執(zhí)行效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無(wú)關(guān)

B、算法的空間復(fù)雜度是指算法程序中指令(或語(yǔ)句)的條數(shù)

C、算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步驟之后終止

D、以上三種描述都不對(duì)

2. 以下數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是___c___。

A、隊(duì)列B、線性表C、二叉樹D、棧

3. 在一棵二叉樹上第5層的結(jié)點(diǎn)數(shù)最多是__b____。2的(5-1)次方

A、8 B、16 C、32 D、15

4. 下面描述中,符合結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格的是___a___。

A、使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)表示程序的控制邏輯

B、模塊只有一個(gè)入口,可以有多個(gè)出口

C、注重提高程序的執(zhí)行效率 D、不使用goto語(yǔ)句

5. 下面概念中,不屬于面向?qū)ο蠓椒ǖ氖莀__d___。

A、對(duì)象 B、繼承 C、類 D、過程調(diào)用

6. 在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開發(fā)階段是___b___。

A、可行性分析 B、需求分析 C、詳細(xì)設(shè)計(jì) D、程序編碼

7. 在軟件開發(fā)中,下面任務(wù)不屬于設(shè)計(jì)階段的是__d____。

A、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) B、給出系統(tǒng)模塊結(jié)構(gòu) C、定義模塊算法 D、定義需求并建立系統(tǒng)模型

8. 數(shù)據(jù)庫(kù)系統(tǒng)的核心是___b___。

A、數(shù)據(jù)模型 B、數(shù)據(jù)庫(kù)管理系統(tǒng) C、軟件工具 D、數(shù)據(jù)庫(kù)

9. 下列敘述中正確的是__c____。

A、數(shù)據(jù)庫(kù)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持

B、數(shù)據(jù)庫(kù)設(shè)計(jì)是指設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)

C、數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問題

D、數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致

10. 下列模式中,能夠給出數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法的是___a___。

A、內(nèi)模式 B、外模式 C、概念模式 D、邏輯模式

11. Visual FoxPro數(shù)據(jù)庫(kù)文件是___d___。

A、存放用戶數(shù)據(jù)的文件 B、管理數(shù)據(jù)庫(kù)對(duì)象的系統(tǒng)文件

C、存放用戶數(shù)據(jù)和系統(tǒng)的文件 D、前三種說(shuō)法都對(duì)

12. SQL語(yǔ)句中修改表結(jié)構(gòu)的命令是___c___。

A、MODIFY TABLE B、MODIFY STRUCTURE

C、ALTER TABLE D、ALTER STRUCTURE

13. 如果要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)組分組報(bào)表,第一個(gè)分組表達(dá)式是"部門",第二個(gè)分組表達(dá)式是"性別",第三個(gè)分組表達(dá)式是"基本工資",當(dāng)前索引的索引表達(dá)式應(yīng)當(dāng)是__b____。

A、部門+性別+基本工資 B、部門+性別+STR(基本工資)

C、STR(基本工資)+性別+部門 D、性別+部門+STR(基本工資)

14. 把一個(gè)項(xiàng)目編譯成一個(gè)應(yīng)用程序時(shí),下面的敘述正確的是___a___。

A、所有的項(xiàng)目文件將組合為一個(gè)單一的應(yīng)用程序文件

B、所有項(xiàng)目的包含文件將組合為一個(gè)單一的應(yīng)用程序文件

C、所有項(xiàng)目排除的文件將組合為一個(gè)單一的應(yīng)用程序文件

D、由用戶選定的項(xiàng)目文件將組合為一個(gè)單一的應(yīng)用程序文件

15. 數(shù)據(jù)庫(kù)DB、數(shù)據(jù)庫(kù)系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS三者之間的關(guān)系是_a___。

A、DBS包括DB和DBMS B、DBMS包括DB和DBS

C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS

16. 在"選項(xiàng)"對(duì)話框的"文件位置"選項(xiàng)卡中可以設(shè)置___b___。

A、表單的默認(rèn)大小 B、默認(rèn)目錄

C、日期和時(shí)間的顯示格式 D、程序代碼的顏色

17. 要控制兩個(gè)表中數(shù)據(jù)的完整性和一致性可以設(shè)置"參照完整性",要求這兩個(gè)表_a_。

A、是同一個(gè)數(shù)據(jù)庫(kù)中的兩個(gè)表 B、不同數(shù)據(jù)庫(kù)中的兩個(gè)表

C、兩個(gè)自由表 D、一個(gè)是數(shù)據(jù)庫(kù)表另一個(gè)是自由表

18. 定位第一條記錄上的命令是___a___。

A、GO TOP B、GO BOTTOM C、GO 6 D、SKIP

19. 在關(guān)系模型中,實(shí)現(xiàn)"關(guān)系中不允許出現(xiàn)相同的元組"的約束是通過__b____。

A、候選鍵 B、主鍵 C、外鍵 D、超鍵

20. 設(shè)當(dāng)前數(shù)據(jù)庫(kù)有10條記錄(記錄未進(jìn)行任何索引),在下列三種情況下,當(dāng)前記錄號(hào)為1時(shí);EOF()為真時(shí);BOF()為真時(shí),命令?RECN()的結(jié)果分別是___a___。

A、1,11,1 B、1,10,1 C、1,11,0 D、1,10,0

21. 下列表達(dá)式中結(jié)果不是日期型的是___c___。

A、CTOD("2000/10/01") B、{^99/10/01}+365

C、VAL("2000/10/01") D、DATE()

22. 只有滿足聯(lián)接條件的記錄才包含在查詢結(jié)果中,這種聯(lián)接為___c___。

A、左聯(lián)接 B、右聯(lián)接 C、內(nèi)部聯(lián)接 D、完全聯(lián)接

23. 索引字段值不唯一,應(yīng)該選擇的索引類型為___b___。

A、主索引 B、普通索引 C、候選索引 D、唯一索引

24. 執(zhí)行SELECT 0選擇工作區(qū)的結(jié)果是___b___。

A、選擇了0號(hào)工作區(qū) B、選擇了空閑的最小號(hào)工作區(qū)

C、關(guān)閉選擇的工作區(qū) D、選擇已打開的工作區(qū)

25. 從數(shù)據(jù)庫(kù)中刪除表的命令是___a___。

A、DROP TABLE B、ALTER TABLE C、DELETE TABLE D、USE

26. DELETE FROM S WHERE 年齡>60語(yǔ)句的功能是__b____。

A、從S表中徹底刪除年齡大于60歲的記錄

B、S表中年齡大于60歲的記錄被加上刪除標(biāo)記

C、刪除S表 D、刪除S表的年齡列

熱門推薦

最新文章