(31)關(guān)于SQL的超聯(lián)接查詢,說(shuō)法錯(cuò)誤的是
A)在SQL中可以進(jìn)行內(nèi)部聯(lián)接、左聯(lián)接、右聯(lián)接和全聯(lián)接
B)SQL的超聯(lián)接運(yùn)算符"*="代表左聯(lián)接,"=*"代表右聯(lián)接
C)Visual FoxPro同樣支持超聯(lián)接運(yùn)算符"*="和"=*"
D)利用全聯(lián)接,即使兩個(gè)表中的記錄不滿足聯(lián)接條件,也會(huì)在目標(biāo)表或查詢結(jié)果中出現(xiàn),只是不滿足條件的記錄對(duì)應(yīng)部分為NULL
第(32)~(35)題使用如下的倉(cāng)庫(kù)表和職工表。
倉(cāng)庫(kù)表 倉(cāng)庫(kù)號(hào) 所在城市
A2 上海
A3 天津
A4 廣州
職工表 職工號(hào) 倉(cāng)庫(kù)號(hào) 工資
M1 A1 2000.00
M3 A3 2500.00
M4 A4 1800.00
M5 A2 1500.00
M6 A4 1200.00
(32)檢索在廣州倉(cāng)庫(kù)工作的職工記錄,要求顯示職工號(hào)和工資字段,正確的命令是
A)SELECT 職工號(hào),工資 FROM 職工表;
WHERE 倉(cāng)庫(kù)表.所在城市="廣州"
B)SELECT 職工號(hào),工資 FROM職工表;
WHERE 倉(cāng)庫(kù)表.倉(cāng)庫(kù)號(hào)=職工表.倉(cāng)庫(kù)號(hào);
AND 倉(cāng)庫(kù)表.所在城市="廣州"
C)SELECT 職工號(hào),工資 FROM 倉(cāng)庫(kù)表,職工表;
WHERE 倉(cāng)庫(kù)表.倉(cāng)庫(kù)號(hào)=職工表.倉(cāng)庫(kù)號(hào);
AND 倉(cāng)庫(kù)表.所在城市="廣州"
D)SELECT 職工號(hào),工資 FROM 倉(cāng)庫(kù)表,職工表;
WHERE 倉(cāng)庫(kù)表.倉(cāng)庫(kù)號(hào)=職工表.倉(cāng)庫(kù)號(hào);
OR 倉(cāng)庫(kù)表.所在城市="廣州"
(33)有如下SQL語(yǔ)句:
SELECT SUM(工資) FROM 職工表 WHERE 倉(cāng)庫(kù)號(hào) IN;
(SELECT 倉(cāng)庫(kù)號(hào) FROM 倉(cāng)庫(kù)表 WHERE 所在城市="北京" OR 所在城市="上海")
執(zhí)行語(yǔ)句后,工資總和是
A)1500.00
B)3000.00
C)5000.00
D)10500.00
(34)求至少有兩個(gè)職工的每個(gè)倉(cāng)庫(kù)的平均工資
A)SELECT 倉(cāng)庫(kù)號(hào),COUNT(*),AVG(工資)FROM 職工表;
HAVING COUNT(*)>=2
B)SELECT 倉(cāng)庫(kù)號(hào),COUNT(*),AVG(工資)FROM 職工表;
GROUP BY 倉(cāng)庫(kù)號(hào) HAVING COUNT(*)>=2
C)SELECT 倉(cāng)庫(kù)號(hào),COUNT(*),AVG(工資)FROM 職工表;
GROUP BY 倉(cāng)庫(kù)號(hào) SET COUNT(*)>=2
D)SELECT 倉(cāng)庫(kù)號(hào),COUNT(*),AVG(工資)FROM 職工表;
GROUP BY 倉(cāng)庫(kù)號(hào) WHERE COUNT(*)>=2
(35)有如下SQL語(yǔ)句:
SELECT DISTINCT 倉(cāng)庫(kù)號(hào) FROM 職工表 WHERE 工資>=ALL;
(SELECT 工資 FROM 職工表 WHERE 倉(cāng)庫(kù)號(hào)="A1")
執(zhí)行語(yǔ)句后,顯示查詢到的倉(cāng)庫(kù)號(hào)有
A)A1
B)A3
C)A1,A2
D)A1,A3
二、填空題
(1)數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和 【1】 兩大類。
解析: 數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和非線性結(jié)構(gòu)兩大類。
(2)順序存儲(chǔ)方法是把邏輯上相鄰的結(jié)點(diǎn)存儲(chǔ)在物理位置 【2】 的存儲(chǔ)單元中。
解析: 常用的存儲(chǔ)表示方法有4種,順序存儲(chǔ)、鏈?zhǔn)酱鎯?chǔ)、索引存儲(chǔ)、散列存儲(chǔ)。其中,順序存儲(chǔ)方法是把邏輯上相鄰的結(jié)點(diǎn)存儲(chǔ)在物理位置也相鄰的存儲(chǔ)單元中。
(3)一個(gè)類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個(gè)方法提高了軟件的 【3】 。
解析: 本題考查了繼承的優(yōu)點(diǎn):相似的對(duì)象可以共享程序代碼和數(shù)據(jù)結(jié)構(gòu),從而大大減少了程序中的冗余,提高軟件的可重用性。
(4)軟件工程研究的內(nèi)容主要包括: 【4】 技術(shù)和軟件工解析: 基于軟件工程的目標(biāo),軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括:軟件開(kāi)發(fā)技術(shù)和軟件工程管理。軟件開(kāi)發(fā)技術(shù)包括:軟件開(kāi)發(fā)方法學(xué)、開(kāi)發(fā)過(guò)程、開(kāi)發(fā)工具和軟件工程環(huán)境,其主體內(nèi)容是軟件開(kāi)發(fā)方法學(xué)。軟件工程管理包括:軟件管理學(xué)、軟件工程經(jīng)濟(jì)學(xué),以及軟件心理學(xué)等內(nèi)容。
(5)關(guān)系操作的特點(diǎn)是 【5】 操作。
解析: 在關(guān)系操作中,所有操作對(duì)象與操作結(jié)果都是關(guān)系。而關(guān)系定義為元數(shù)相同的元組的集合。因此,關(guān)系操作的特點(diǎn)是集合操作。
(6)函數(shù)INT(LEN("123.456"))的結(jié)果是 【6】 。
解析: LEN()函數(shù)用于測(cè)試字符串長(zhǎng)度;INT()函數(shù)用于求整。本題中LEN()函數(shù)所測(cè)的字符串長(zhǎng)度為7,因此INT的求整值仍然是7。
(7)在Visual FoxPro中,利用DELETE命令可以 【7】 刪除數(shù)據(jù)表的記錄,必要時(shí)可以利用 【8】 命令進(jìn)行恢復(fù)。
解析: 在Visual FoxPro中,利用DELETE命令可以邏輯刪除數(shù)據(jù)表的記錄,給記錄打上刪除標(biāo)記,使記錄暫時(shí)不可用,必要時(shí)可以利用RECALL命令進(jìn)行恢復(fù)。
(8)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中設(shè)計(jì)表之間的聯(lián)系時(shí),要在父表中建立 【9】 ,在子表中建立 【10】 。
解析: 在數(shù)據(jù)庫(kù)設(shè)計(jì)器中設(shè)計(jì)表之間的聯(lián)系時(shí),需要在父表中建立主索引或候選索引,在子表中建立普通索引,然后通過(guò)父表的主索引和子表的普通索引建立起兩表之間的聯(lián)系。
(9)要求按成績(jī)降序排序,輸出"文學(xué)系"學(xué)生選修了"計(jì)算機(jī)"課程的學(xué)生姓名和成績(jī)。請(qǐng)將下面的SQL語(yǔ)句填寫(xiě)完整。
SELECT 姓名,成績(jī) FROM 學(xué)生表,選課表;
WHERE 【11】 AND 【12】 AND 【13】 ;
ORDER BY 成績(jī) DESC
解析: 本題為SQL簡(jiǎn)單的聯(lián)接查詢,注意兩表聯(lián)接的關(guān)鍵--"學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào)"。
(10)利用SQL語(yǔ)句統(tǒng)計(jì)選修了"計(jì)算機(jī)"課程的學(xué)生人數(shù)。請(qǐng)將下面的語(yǔ)句補(bǔ)充完整。
SELECT 【14】 FROM 選課表 WHERE 【15】
解析: 本題為SQL簡(jiǎn)單的計(jì)算查詢,SQL中用于統(tǒng)計(jì)數(shù)量的函數(shù)為COUNT()。
選擇題
01-05 D C C D B
06-10 A A C B C
11-15 C C A B B
16-20 C D D C C
21-25 C D A D C
26-30 C C C A C
31-35 C C C B D
希望與更多計(jì)算機(jī)等級(jí)考試的網(wǎng)友交流,請(qǐng)進(jìn)入計(jì)算機(jī)等級(jí)考試論壇
更多信息請(qǐng)?jiān)L問(wèn):考試吧計(jì)算機(jī)等級(jí)考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |