如下這些有關(guān)數(shù)據(jù)庫知識考查的經(jīng)典筆試題,非常全面,對計算機專業(yè)畢業(yè)生參加筆試會很有幫助,建議大家收藏。
一、 選擇題
1. 下面敘述正確的是___c___。
A、算法的執(zhí)行效率與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)
B、算法的空間復(fù)雜度是指算法程序中指令(或語句)的條數(shù)
C、算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止
D、以上三種描述都不對
2. 以下數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是___c___。
A、隊列B、線性表C、二叉樹D、棧
3. 在一棵二叉樹上第5層的結(jié)點數(shù)最多是__b____。2的(5-1)次方
A、8 B、16 C、32 D、15
4. 下面描述中,符合結(jié)構(gòu)化程序設(shè)計風格的是___a___。
A、使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)表示程序的控制邏輯
B、模塊只有一個入口,可以有多個出口
C、注重提高程序的執(zhí)行效率 D、不使用goto語句
5. 下面概念中,不屬于面向?qū)ο蠓椒ǖ氖莀__d___。
A、對象 B、繼承 C、類 D、過程調(diào)用
6. 在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開發(fā)階段是___b___。
A、可行性分析 B、需求分析 C、詳細設(shè)計 D、程序編碼
7. 在軟件開發(fā)中,下面任務(wù)不屬于設(shè)計階段的是__d____。
A、數(shù)據(jù)結(jié)構(gòu)設(shè)計 B、給出系統(tǒng)模塊結(jié)構(gòu) C、定義模塊算法 D、定義需求并建立系統(tǒng)模型
8. 數(shù)據(jù)庫系統(tǒng)的核心是___b___。
A、數(shù)據(jù)模型 B、數(shù)據(jù)庫管理系統(tǒng) C、軟件工具 D、數(shù)據(jù)庫
9. 下列敘述中正確的是__c____。
A、數(shù)據(jù)庫是一個獨立的系統(tǒng),不需要操作系統(tǒng)的支持
B、數(shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫管理系統(tǒng)
C、數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)共享的問題
D、數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致
10. 下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是___a___。
A、內(nèi)模式 B、外模式 C、概念模式 D、邏輯模式
11. Visual FoxPro數(shù)據(jù)庫文件是___d___。
A、存放用戶數(shù)據(jù)的文件 B、管理數(shù)據(jù)庫對象的系統(tǒng)文件
C、存放用戶數(shù)據(jù)和系統(tǒng)的文件 D、前三種說法都對
12. SQL語句中修改表結(jié)構(gòu)的命令是___c___。
A、MODIFY TABLE B、MODIFY STRUCTURE
C、ALTER TABLE D、ALTER STRUCTURE
13. 如果要創(chuàng)建一個數(shù)據(jù)組分組報表,第一個分組表達式是"部門",第二個分組表達式是"性別",第三個分組表達式是"基本工資",當前索引的索引表達式應(yīng)當是__b____。
A、部門+性別+基本工資 B、部門+性別+STR(基本工資)
C、STR(基本工資)+性別+部門 D、性別+部門+STR(基本工資)
14. 把一個項目編譯成一個應(yīng)用程序時,下面的敘述正確的是___a___。
A、所有的項目文件將組合為一個單一的應(yīng)用程序文件
B、所有項目的包含文件將組合為一個單一的應(yīng)用程序文件
C、所有項目排除的文件將組合為一個單一的應(yīng)用程序文件
D、由用戶選定的項目文件將組合為一個單一的應(yīng)用程序文件
15. 數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS三者之間的關(guān)系是_a___。
A、DBS包括DB和DBMS B、DBMS包括DB和DBS
C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS
16. 在"選項"對話框的"文件位置"選項卡中可以設(shè)置___b___。
A、表單的默認大小 B、默認目錄
C、日期和時間的顯示格式 D、程序代碼的顏色
17. 要控制兩個表中數(shù)據(jù)的完整性和一致性可以設(shè)置"參照完整性",要求這兩個表_a_。
A、是同一個數(shù)據(jù)庫中的兩個表 B、不同數(shù)據(jù)庫中的兩個表
C、兩個自由表 D、一個是數(shù)據(jù)庫表另一個是自由表
18. 定位第一條記錄上的命令是___a___。
A、GO TOP B、GO BOTTOM C、GO 6 D、SKIP
19. 在關(guān)系模型中,實現(xiàn)"關(guān)系中不允許出現(xiàn)相同的元組"的約束是通過__b____。
A、候選鍵 B、主鍵 C、外鍵 D、超鍵
20. 設(shè)當前數(shù)據(jù)庫有10條記錄(記錄未進行任何索引),在下列三種情況下,當前記錄號為1時;EOF()為真時;BOF()為真時,命令?RECN()的結(jié)果分別是___a___。
A、1,11,1 B、1,10,1 C、1,11,0 D、1,10,0
21. 下列表達式中結(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號工作區(qū) B、選擇了空閑的最小號工作區(qū)
C、關(guān)閉選擇的工作區(qū) D、選擇已打開的工作區(qū)
25. 從數(shù)據(jù)庫中刪除表的命令是___a___。
A、DROP TABLE B、ALTER TABLE C、DELETE TABLE D、USE
26. DELETE FROM S WHERE 年齡>60語句的功能是__b____。
A、從S表中徹底刪除年齡大于60歲的記錄
B、S表中年齡大于60歲的記錄被加上刪除標記
C、刪除S表 D、刪除S表的年齡列