(31)SELECT-SQL語句中,條件短語的關(guān)鍵字是
A)FOR
B)FROM
C)WHERE
D)WITH
(32)找出平均分大于95分的學(xué)生學(xué)號和他們所在的班級
A)SELECT 學(xué)號,班級 FROM 成績;
WHERE 平均分>95
B)SELECT 學(xué)號,班級 FROM 班級;
WHERE (平均分>95) AND (成績.學(xué)號=班級.學(xué)號)
C)SELECT 學(xué)號,班級 FROM 成績,班級;
WHERE (平均分>95) OR (成績.學(xué)號=班級.學(xué)號)
D)SELECT 學(xué)號,班級 FROM 成績,班級;
WHERE (平均分>95) AND (成績.學(xué)號=班級.學(xué)號)
(33)給出在車間"W1"或"W2"工作,并且工資大于3000的職工姓名,正確的命令是
A)SELECT 姓名 FROM 車間
WHERE 工資>3000 AND 車間="W1" OR 車間="W2"
B)SELECT 姓名 FROM 車間
WHERE 工資>3000 AND (車間="W1" OR 車間="W2")
C)SELECT 姓名 FROM 車間;
WHERE 工資>3000 OR 車間="W1" OR 車間="W2"
D)SELECT 姓名 FROM 車間;
WHERE 工資>3000 AND (車間="W1" OR 車間="W2")
(34)在當前目錄下有數(shù)據(jù)表文件student.dbf,執(zhí)行如下SQL語句后
SELECT * FORM student INTO DBF student ORDER BY 學(xué)號/D
A)生成一個按"學(xué)號"升序的表文件,將原來的student.dbf文件覆蓋
B)生成一個按"學(xué)號"降序的表文件,將原來的student.dbf文件覆蓋
C)不會生成新的排序文件,保持原數(shù)據(jù)表內(nèi)容不變
D)系統(tǒng)提示出錯信息
(35)有如下SQL語句:
SELECT * FROM 倉庫 WHERE 倉庫號="H1";
UNION;
SELECT * FROM 倉庫 WHERE 倉庫號="H2"
該語句的功能是
A) 查詢在H1或者H2倉庫中的職工信息
B) 查詢倉庫號H1或者H2的倉庫信息
C) 查詢即在倉庫號H1,又在倉庫號H2工作的職工信息
D) 語句錯誤,不能執(zhí)行
二、填空題
(1)長度為n的順序存儲線性表中,當在任何位置上插入一個元素概率都相等時,插入一個元素所需移動元素的平均個數(shù)為 【1】 。
解析: 在線性表的任何位置插入一個元素的概率相等,即概率為p=1/(n+1),則插入一個元素時所需移動元素的平均次數(shù)為E=1/(n+1)n+1 n=1(n-i+1)=n/2。
(2)用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為 【2】 。
解析: 用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為層次模型,用有向圖結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為網(wǎng)狀模型,用二維表格結(jié)構(gòu)表示實體及其聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。
(3)類是一個支持集成的抽象數(shù)據(jù)類型,而對象是類的 【3】 。
解析: 將屬性、操作相似的對象歸為類,也就是說,類是具有共同屬性、共同方法的對象的集合。所以,類是對象的抽象,對象則是其對應(yīng)類的一個實例。
(4)數(shù)據(jù)流圖的類型有 【4】 和事務(wù)型。
解析: 典型的數(shù)據(jù)流類型有兩種:變換型和事務(wù)型。變換型是指信息沿輸入通路進入系統(tǒng),同時由外部形式變換成內(nèi)部形式,進入系統(tǒng)的信息通過變換中心,經(jīng)加工處理以后再沿輸出通路變換成外部形式離開軟件系統(tǒng);在很多軟件應(yīng)用中,存在某種作業(yè)數(shù)據(jù)流,它可以引發(fā)一個或多個處理,這些處理能夠完成該作業(yè)要求的功能,這種數(shù)據(jù)流就叫做事務(wù)。
(5)當數(shù)據(jù)的物理結(jié)構(gòu)(存儲結(jié)構(gòu)、存取方式等)改變時,不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),從而不致引起應(yīng)用程序的變化,這是指數(shù)據(jù)的 【5】 。
解析: 數(shù)據(jù)獨立性是數(shù)據(jù)與程序間的互不依賴性,即數(shù)據(jù)庫中數(shù)據(jù)獨立于應(yīng)用程序而不依賴于應(yīng)用程序。也就是說,數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)與存取方式的改變不會影響應(yīng)用程序。數(shù)據(jù)獨立性一般分為物理獨立性與邏輯獨立性兩級。
(6)對關(guān)系進行選擇、投影或聯(lián)接運算后,運算的結(jié)果仍然是一個 【6】 。
解析: 對關(guān)系進行關(guān)系運算后,其結(jié)果仍然是一個關(guān)系。
(7)定義數(shù)組可使用命令DIMENSION X(2,3),則數(shù)組中包含的元素個數(shù)為 【7】 。
解析: 本題中,系統(tǒng)定義的數(shù)組是一個二維數(shù)組,數(shù)組中的元素個數(shù)等于數(shù)組下標值的上限乘以下標值的下限,即2×3=6。
(8)將當前表中所有的學(xué)生年齡加1,可使用命令:
【8】 年齡 WITH 年齡+1
解析: REPLACE命令直接用指定表達式或值修改當前記錄,其格式如下:
REPLACE FieldName1 WITH eExpression1 [,F(xiàn)ieldName1 WITH eExpression2]...
[FOR lExpression1]
(9)使用命令在結(jié)構(gòu)復(fù)合索引添加一個對"姓名"字段的索引項,索引名為"xm"。請將語句填寫完整。
INDEX 【9】 姓名 【10】 xm
(10)將工資表中總金額字段的默認值設(shè)置為0.00,這屬于定義數(shù)據(jù) 【11】 完整性。
解析: 定義域完整性,可以通過指定不同的寬度說明不同范圍數(shù)值的數(shù)據(jù)類型,從而可以限定字段的取值類型和取值范圍。包括"規(guī)則"、"信息"和"默認值"3個項的定義。
(11)自由表與數(shù)據(jù)庫表相比較,在自由表中不能設(shè)置 【12】 索引。
解析: 與數(shù)據(jù)庫表比較,在自由表中只能建立3種索引,即候選索引、惟一索引和普通索引。
(12)在"職工表"中刪除"年齡"字段的有效性規(guī)則,應(yīng)使用命令
ALTER TABLE 職工表 ALTER 年齡 【13】
解析: 刪除字段有效性規(guī)則,可使用DROP CHECK短語直接進行刪除。
(13)設(shè)有選課表,表中包含的字段有:學(xué)號C(3),課程號C(3),成績N(3)。查詢每門課程的學(xué)生人數(shù),要求顯示課程號和學(xué)生人數(shù),對應(yīng)的SQL語句為:
SELECT 課程號, 【14】 AS 學(xué)生人數(shù)FROM 選課表;
GROUP BY 【15】
解析: 本題中使用SQL分組統(tǒng)計的功能,統(tǒng)計選課表中每門課程的學(xué)生人數(shù),分組依據(jù)為課程號。
選擇題
01-05 A D B C B
06-10 C A A B C
11-15 C C C D B
16-20 B D B D D
21-25 C C D D D
26-30 D D B B C
31-35 C D D D B
希望與更多計算機等級考試的網(wǎng)友交流,請進入計算機等級考試論壇
更多信息請訪問:考試吧計算機等級考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |