二、填空題
1.某二叉樹中度為2的結點有18個,則該二叉樹中有【1】個葉子結點。
【參考答案】
【1】19
2.在面向對象方法中,類的實例稱為【2】。
【參考答案】
【2】對象
3.診斷和改正程序中錯誤的工作通常稱為【3】。
【參考答案】
【3】程序調試
4.在關系數據庫中,把數據表示成二維表,每一個二維表稱為【4】。
【參考答案】
【4】關系
5.問題處理方案的正確而完整的描述稱為【5】。
【參考答案】
【5】算法
6.在奧運會游泳比賽中,一個游泳運動員可以參加多項比賽,一個游泳比賽項目可以有多個運動員參加,游泳運動員與游泳比賽項目兩個實體之間的聯系是【6】聯系。
【參考答案】
【6】多對多
7.執(zhí)行命令A=2005/4/2之后,內存變量A的數據類型是【7】型。
【參考答案】
【7】數值
8.如下程序顯示的結果是【8】。
s=1
i=0
do while i<8
s=s+i
i=i+2
enddo
?s
【參考答案】
【8】13
9.在Visual FoxPro中,可以在表設計器中為字段設置默認值的表是【9】表。
【參考答案】
【9】數據庫表
10.Visual FoxPro中數據庫文件的擴展名(后綴)是【10】。
【參考答案】
【10】DBC
11-13題使用如下三個數據庫表:
金牌榜.DBF 國家代碼 C(3),金牌數 I,銀牌數 I,銅牌數 I
獲獎牌情況.DBF 國家代碼 C(3),運動員名稱 C(20),項目名稱 C(3),名次 I
國家.DBF 國家代碼 C(3),國家名稱 C(20)
"金牌榜"表中一個國家一條記錄;"獲獎牌情況"表中每個項目中的各個名次都有一條記錄,名次只取前3名,例如:
國家代碼 運動員名稱 項目名稱 名次
001 劉翔 男子110米欄 1
001 李小鵬 男子雙杠 3
002 菲爾普斯 游泳男子200米自由泳 3
002 菲爾普斯 游泳男子400米個人混合泳 1
001 郭晶晶 女子三米板跳板 1
001 李婷/孫甜甜 網球女子雙打 1
11.為表"金牌榜"增加一個字段"獎牌總數",同時為該字段設置有效性規(guī)則:獎牌總數>=0,應使用SQL語句
ALTER TABLE 金牌榜【11】獎牌總數I【12】獎牌總數>=0
【參考答案】
【11】ADD 【12】CHECK
12.使用"獲獎牌情況"和"國家"兩個表查詢"中國"所獲金牌(名次為1)的數量,應使用SQL語句
SELECT COUNT(*) FROM 國家 INNER JOIN 獲獎牌情況;
【13】國家.國家代碼=獲獎牌情況.國家代碼;
WHERE 國家.國家名稱="中國" AND 名次=1
【參考答案】
【13】ON
13.將金牌榜.DBF中的新增加的字段獎牌總數設置為金牌數、銀牌數、銅牌數三項的和,應使用SQL語句【14】金牌榜【15】獎牌總數=金牌數+銀牌數+銅牌數。
【參考答案】
【14】UPDATE 【15】SET
上機部分
1.基本操作題
在考生文件夾下,完成如下操作:
(1)創(chuàng)建一個名為Sproject的項目文件。
(2)將考生文件夾下的學生數據庫SDB添加到新建的項目文件中。
(3)打開學生數據庫SDB,將考生文件夾下的自由表TEACHER添加到學生數據庫SDB中;為教師表TEACHER創(chuàng)建一個索引名和索引表達式均為教師號的主索引(升序);為班級表CLASS創(chuàng)建一個索引名和索引表達式均為班主任號的普通索引(升序)。
(4)通過“班級號”字段建立班級表CLASS和學生表STUDENT之間的永久關系;通過班級表CLASS的“班主任號”字段和教師表TEACHER的“教師號”字段建立班級表CLASS和教師表TEACHER之間的永久聯系。
【參考答案】
(1)具體步驟如下:
、 從“文件”菜單中選擇“新建”命令,系統彈出“新建”對話框。
、 在“文件類型”中選中“項目”單選按鈕,單擊“新建文件”按鈕。
、 在彈出的“創(chuàng)建”對話框中,選擇保存路徑為考試目錄,在“項目文件”文本框中輸入Sproject,在“保存類型”下拉列表框中選擇“項目(.pjx)”,單擊“保存”按鈕。即可新建一個Sproject項目,同時打開項目管理器。
(2)具體步驟如下:
① 單擊項目管理器中的“數據”選項卡,選擇“數據庫”選項。
、 單擊“添加”按鈕,系統彈出“打開”對話框。
、 選擇要添加的SD
B.DBC文件,單擊“確定”按鈕。
(3)具體步驟如下:
、 在項目管理器中選擇數據庫文件SDB,單擊“修改”按鈕,系統打開“數據庫設計器”窗口,并顯示SDB中所有的表文件。
、 在“數據庫設計器”窗口中的空白處單擊鼠標右鍵,在彈出的快捷菜單中選擇“添加表”命令。
③ 在彈出的“打開”對話框中選擇需要添加的TEACHER.DBF文件。
④ 單擊“確定”按鈕,返回到“數據庫設計器”窗口中。
、 選中TEACHER表,單擊鼠標右鍵,在彈出的快捷菜單中選擇“修改”命令,系統打開“表設計器”對話框。
、 單擊“索引”選項卡,在“索引名”和“表達式”文本框中輸入“教師號”,在“類型”下拉列表框中選擇“主索引”選項。
、 單擊“確定”按鈕,系統彈出詢問是否要永久修改表結構對話框,單擊“是”按鈕。
、 在“數據庫設計器”窗口中選中CLASS表,單擊鼠標右鍵,在彈出的快捷菜單中選擇“修改”命令,系統打開“表設計器”對話框。
、 單擊“索引”選項卡,在“索引名”和“表達式”文本框中輸入“班主任號”,在“類型”下拉列表框中選擇“普通索引”選項。
、 單擊“確定”按鈕,系統彈出詢問是否要永久修改表結構對話框,單擊“是”按鈕。
(4)具體步驟如下:
、 在“數據庫設計器”窗口中,將光標指向CLASS表的“班級號”索引處,按住鼠標左鍵并拖動鼠標至STUDENT表的“班級號”索引處,釋放鼠標左鍵,即可在兩個表之間創(chuàng)建一個永久關系。
、 用同樣的方法為CLASS和TEACHER表建立永久關系。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |