數(shù)據(jù)庫面試筆試題集

          第二套題
          一、 選擇題
          1. 以下數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是____C__。
          A、隊列 B、線性表 C、二叉樹 D、棧
          2. 在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開發(fā)階段是__B____。
          A、可行性分析 B、需求分析 C、詳細設(shè)計 D、程序編碼
          3. 結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是__B____。
          A、程序的規(guī)模 B、程序的易讀性 C、程序的執(zhí)行效率 D、程序的可移植性
          4. 在軟件生命周期中,能準確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是_D_____。
          A、概要設(shè)計 B、詳細設(shè)計 C、可行性分析 D、需求分析
          5. 下列關(guān)于棧的敘述中正確的是____D__。A、在棧中只能插入數(shù)據(jù) B、在棧中只能刪除數(shù)據(jù)
          C、棧是先進先出的線性表 D、棧是先進后出的線性表
          6. 下面不屬于軟件設(shè)計原則的是__C____。A、抽象 B、模塊化 C、自底向上 D、信息隱蔽
          7. 對長度為N的線性表進行順序查找,在最壞情況下所需要的比較次數(shù)為__B____。
          A、N+1 B、N C、(N+1)/2 D、N/2
          8. 視圖設(shè)計一般有3種設(shè)計次序,下列不屬于視圖設(shè)計的是__B____。
          A、自頂向下 B、由外向內(nèi) C、由內(nèi)向外 D、自底向上
          9. 下列有關(guān)數(shù)據(jù)庫的描述,正確的是_C_____。A、數(shù)據(jù)庫是一個DBF文件 B、數(shù)據(jù)庫是一個關(guān)系
          C、數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合 D、數(shù)據(jù)庫是一組文件
          10. 下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是__C____。
          A、數(shù)據(jù)結(jié)構(gòu) B、數(shù)據(jù)操作 C、數(shù)據(jù)查詢 D、數(shù)據(jù)約束
          11. 在下面的Visual FoxPro表達式中,運算結(jié)果是邏輯真的是_D_____。
          A、EMPTY(.NULL.) B、LIKE('acd','ac?') C、AT('a','123abc') D、EMPTY(SPACE(2))
          12. 表達式VAL(SUBS("奔騰586",5,1))*Len("visual foxpro")的結(jié)果是__D____。
          A、13.00 B、14.00 C、45.00 D、65.00
          13. 以下關(guān)于自由表的敘述,正確的是__C____。
          A、全部是用以前版本的FOXPRO(FOXBASE)建立的表
          B、可以用Visual FoxPro建立,但是不能把它添加到數(shù)據(jù)庫中
          C、自由表可以添加到數(shù)據(jù)庫中,數(shù)據(jù)庫表也可以從數(shù)據(jù)庫中移出成為自由表
          D、自由表可以添加到數(shù)據(jù)庫中,但數(shù)據(jù)庫表不可從數(shù)據(jù)庫中移出成為自由表
          14. 下面關(guān)于數(shù)據(jù)環(huán)境和數(shù)據(jù)環(huán)境中兩個表之間的關(guān)系的陳述中,_C_____是正確的。
          A、數(shù)據(jù)環(huán)境是對象,關(guān)系不是對象 B、數(shù)據(jù)環(huán)境不是對象,關(guān)系是對象
          C、數(shù)據(jù)環(huán)境是對象,關(guān)系是數(shù)據(jù)環(huán)境中的對象 D、數(shù)據(jù)環(huán)境和關(guān)系均不是對象
          15. 在"報表設(shè)計器"中,可以使用的控件是__A____。
          A、標簽、域控件和線條 B、標簽、域控件和列表框
          C、標簽、文本框和列表框 D、布局和數(shù)據(jù)源
          16.用二維表數(shù)據(jù)來表示實體及實體之間聯(lián)系的數(shù)據(jù)模型稱為_D_____。
          A、實體--聯(lián)系模型 B、層次模型 C、網(wǎng)狀模型 D、關(guān)系模型
          17. 用來指明復選框的當前選中狀態(tài)的屬性是___C___。A、Selected B、Caption C、Value D、ControlSource
          18. 使用菜單操作方法打開一個在當前目錄下已經(jīng)存在的查詢文件zgjk.qpr后,在命令窗口生成的命令是__B__。
          A、OPEN QUERY zgjk.qpr B、MODIFY QUERY zgjk.qpr
          C、DO QUERY zgjk.qpr D、CREATE QUERY zgjk.qpr
          19. 可以伴隨著表的打開而自動打開的索引是____C__。
          A、單一索引文件(IDX) B、復合索引文件(CDX)C、結(jié)構(gòu)化復合索引文件 D、非結(jié)構(gòu)化復合索引文件
          20. 在數(shù)據(jù)庫設(shè)計器中,建立兩個表之間的一對多聯(lián)系是通過以下索引實現(xiàn)的__A____。
          A、"一方"表的主索引或候選索引,"多方"表的普通索引
          B、"一方"表的主索引,"多方"表的普通索引或候選索引
          C、"一方"表的普通索引,"多方"表的主索引或候選索引
          D、"一方"表的普通索引,"多方"表的候選索引或普通索引
          21. 下列函數(shù)中函數(shù)值為字符型的是___B___。 A、DATE() B、TIME() C、YEAR() D、DATETIME()
          22. 下面對控件的描述正確的是___B___。
          A、用戶可以在組合框中進行多重選擇 B、用戶可以在列表框中進行多重選擇
          C、用戶可以在一個選項組中選中多個選項按鈕 D、用戶對一個表單內(nèi)的一組復選框只能選中其中一個
          23. 確定列表框內(nèi)的某個條目是否被選定應使用的屬性是___D___。
          A、Value B、ColumnCount C、ListCount D、Selected
          24. 設(shè)有關(guān)系R1和R2,經(jīng)過關(guān)系運算得到結(jié)果S,則S是_A_____。
          A、一個關(guān)系 B、一個表單 C、一個數(shù)據(jù)庫 D、一個數(shù)組
          25. DBAS指的是___C___。A、數(shù)據(jù)庫管理系統(tǒng)B、數(shù)據(jù)庫系統(tǒng)C、數(shù)據(jù)庫應用系統(tǒng) D、數(shù)據(jù)庫服務(wù)系統(tǒng)
          26. 設(shè)X="ABC",Y="ABCD",則下列表達式中值為.T.的是__C____。A、X=Y B、X==Y C、X$Y D、AT(X,Y)=0
          27. 在表結(jié)構(gòu)中,邏輯型、日期型、備注型字段的寬度分別固定為B___。
          A、3,8,10 B、1,6,4 C、1,8,任意 D、1,8,4
          28. 在標準SQL中,建立視圖的命令是___C___。
          A、CREATE SCHEMA命令 B、CREATE TABLE命令 C、CREATE VIEW命令 D、CREATE INDEX命令
          29. 有關(guān)SCAN循環(huán)結(jié)構(gòu),敘述正確的是__B____。
          A、SCAN循環(huán)結(jié)構(gòu)中的LOOP語句,可將程序流程直接指向循環(huán)開始語句SCAN,首先判斷EOF()函數(shù)的真假
          B、在使用SCAN循環(huán)結(jié)構(gòu)時,必須打開某一個數(shù)據(jù)庫
          C、SCAN循環(huán)結(jié)構(gòu)的循環(huán)體中必須寫有SKIP語句
          D、SCAN循環(huán)結(jié)構(gòu),如果省略了子句\FOR和WHILE條件子句,則直接退出循環(huán)
          30. 設(shè)有圖書管理數(shù)據(jù)庫:
          圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
          讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
          借閱(借書證號C(4),總編號C(6),借書日期D(8))
          對于圖書管理數(shù)據(jù)庫,要查詢所藏圖書中,各個出版社的圖書最高單價、平均單價和冊數(shù),下面SQL語句正確的是__D____。
          SELECT 出版單位,______,______,______;
          FROM 圖書管理!圖書 ______ 出版單位
          A、MIN(單價) AVGAGE(單價) COUNT(*) GROUP BY B、MAX(單價) AVG(單價) COUNT(*) ORDER BY
          C、MAX(單價) AVG(單價) SUM(*) ORDER BY D、MAX(單價) AVG(單價) COUNT(*) GROUP BY
          31. 設(shè)有圖書管理數(shù)據(jù)庫:
          圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
          讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
          借閱(借書證號C(4),總編號C(6),借書日期D(8))
          對于圖書管理數(shù)據(jù)庫,求CIE單位借閱圖書的讀者的人數(shù)。
          下面SQL語句正確的是__A____。
          SELECT ______ FROM 借閱 WHERE;
          借書證號 _______
          A、COUNT (DISTINCT 借書證號)
          IN (SELECT 借書證號 FROM 讀者 WHERE 單位="CIE")
          B、COUNT (DISTINCT 借書證號)
          IN (SELECT 借書證號 FROM 借閱 WHERE 單位="CIE")
          C、SUM (DISTINCT 借書證號)
          IN (SELECT 借書證號 FROM 讀者 WHERE 單位="CIE")
          D、SUM (DISTINCT 借書證號)
          IN (SELECT 借書證號 FOR 借閱 WHERE 單位="CIE")
          32. 查詢訂購單號(字符型,長度為4)尾字符是"1"的錯誤命令是__C____。
          A、SELECT * FROM 訂單 WHERE SUBSTR(訂購單號,4)="1"
          B、SELECT * FROM 訂單 WHERE SUBSTR(訂購單號,4,1)="1"
          C、SELECT * FROM 訂單 WHERE "1"$訂購單號
          D、SELECT * FROM 訂單 WHERE RIGHT(訂購單號,1)="1"
          33. 在關(guān)系模型中,為了實現(xiàn)"關(guān)系中不允許出現(xiàn)相同元組"的約束應使用___B___。
          A、臨時關(guān)鍵字 B、主關(guān)鍵字 C、外部關(guān)鍵字 D、索引關(guān)鍵字
          34. 根據(jù)"職工"項目文件生成emp_sys.exe應用程序的命令是__B____。
          A、BUILD EXE emp_sys FROM 職工 B、BUILD APP emp_sys.exe FROM 職工
          C、LIKE EXE emp_sys FROM 職工 D、LIKE APP emp_sys.exe FROM 職工
          35. 當前盤當前目錄下有數(shù)據(jù)庫:學院.dbc,其中有"教師"表和"學院"表。
          "教師"表:

          "學院"表:

          有SQL語句:
          SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;
          ALL (SELECT 工資 FROM 教師 WHERE 系號="02")
          與如上語句等價的SQL語句是___A___。
          A、SELECT DISTINCT 系號 FROM 教師 WHERE工資>=;
          (SELECT MAX(工資) FROM 教師 WHERE 系號="02")
          B、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;
          (SELECT MIN(工資) FROM 教師 WHERE 系號="02")
          C、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;
          ANY(SELECT 工資 FROM 教師 WHERE 系號="02")
          D、SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;
          SOME (SELECT 工資 FROM 教師 WHERE 系號="02")
          二、 填空題
          36. 若按功能劃分,軟件測試的方法通常分為白盒測試方法和__黑盒____測試方法。
          37. 數(shù)據(jù)庫系統(tǒng)的三級模式分別為_概念或概念級_____模式、內(nèi)部級模式與外部級模式。
          38. 在最壞情況下,冒泡排序的時間復雜度為__n(n-1)/2____。
          39. 在面向?qū)ο蠓椒ㄖ校畔㈦[蔽是通過對象的___封裝___性來實現(xiàn)的。
          40. 關(guān)系模型的數(shù)據(jù)操縱即是建立在關(guān)系上的數(shù)據(jù)操縱,一般有__查詢____、增加、刪除和修改四種操作。
          41.要把幫助文件設(shè)置為復制到硬盤上的Foxhelp.chm文件,需要在"選項"對話框的__文件位置____選項卡上設(shè)置。
          42. TIME( )的返回值的數(shù)據(jù)類型是__字符 或????C____類型。
          43. 在定義字段有效性規(guī)則中,在規(guī)則框中輸入的表達式中類型是___邏輯表達式_____。
          44. 設(shè)計報表通常包括兩部分內(nèi)容:_數(shù)據(jù)源_____和布局。
          45. __內(nèi)部聯(lián)接____是指只有滿足聯(lián)接條件的記錄才包含在查詢結(jié)果中。
          46. 設(shè)有圖書管理數(shù)據(jù)庫:
          圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))
          讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
          借閱(借書證號C(4),總編號C(6),借書日期D(8))
          檢索書價在15元至25元(含15元和25元)之間的圖書的書名、作者、書價和分類號,結(jié)果按分類號升序排序。
          SELECT 書名,作者,單價,分類號 FROM 圖書;
          WHERE______;
          ORDER BY______;
          47. 設(shè)有如下關(guān)系表R、S和T:
          R(BH,XM,XB,DWH)
          S(SWH,DWM)
          T(BH,XM,XB,DWH)
          實現(xiàn)R∪T的SQL語句是_______。
          48. 設(shè)有如下關(guān)系表R:
          R(NO,NAME,SEX,AGE,CLASS)
          主關(guān)鍵字是NO
          其中NO為學號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實現(xiàn)下列功能的SQL語句。
          插入"95031"班學號為30,姓名為"鄭和"的學生記錄;_______。
          49. 設(shè)有如下關(guān)系表R:
          R(NO,NAME,SEX,AGE,CLASS)
          主關(guān)鍵字是NO
          其中NO為學號(數(shù)值型),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實現(xiàn)下列功能的SQL語句。
          刪除學號為20的學生記錄;______。
          第二套題答案
          1-5 CBBDD 6-10 CBBCC 11-15 DDCCA 16-20 DCBCA 21-25 BBDAC 26-30 CDCBD 31-35 ACBBA
          36.黑盒 37.概念或概念級 38.n(n-1)/2 39.封裝 40.查詢 41.文件位置 42.字符 或 C 43.邏輯表達式
          44.數(shù)據(jù)源 45.內(nèi)部聯(lián)接
          46. 單價 BETWEEN 15 AND 25 或 單價 BETW 15 AND 25 或 單價 BETWE 15 AND 25 或 單價>=15 and 單價<=25 或 單價>=15 and 單價=<25 或 單價=>15 and 單價<=25 或 單價=>15 and 單價=<25 與 分類號 ASC 或 分類號
          47. SELECT * FROM R UNION SELECT * FROM T 或 SELE * FROM R UNIO SELE * FROM T 或 SELECT * FROM R UNIO SELECT * FROM T 或 SELE * FROM R UNION SELE * FROM T
          48. INSERT INTO R(NO,NAME,CLASS) VALUES(30,"鄭和","95031") 或 INSE INTO R(NO,NAME,CLASS) VALUES(30,"鄭和","95031")
          49. DELETE FROM R WHERE NO=20 或 DELE FROM R WHERE NO=20 或 DELE FROM R WHER NO=20 或 DELETE FROM R WHER NO=20

          posted on 2006-12-27 22:21 youngturk 閱讀(3424) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫方面

          <2006年12月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統(tǒng)計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結(jié)構(gòu)
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 龙南县| 武定县| 西安市| 宜宾市| 沐川县| 新晃| 奎屯市| 即墨市| 陆良县| 焉耆| 桐庐县| 吉首市| 密云县| 左云县| 庆元县| 永修县| 土默特右旗| 方正县| 武川县| 红桥区| 天水市| 淳化县| 临桂县| 孝义市| 巴林右旗| 沙湾县| 镇平县| 朝阳县| 岚皋县| 翁源县| 深泽县| 樟树市| 巩义市| 柯坪县| 辽中县| 惠安县| 卢氏县| 福建省| 芦溪县| 通许县| 蚌埠市|