第 1 頁:單選題 |
第 5 頁:操作題 |
第 6 頁:參考答案 |
21.B。【解析】指定工作區的命令是:
SELECT nWorkArea | cTableAlias
其中,參數nWorkArea是一個大于等于0的數字,用于指定工作區號,最小的工作區號是1,最大的工作區號是32 767。如果這里指定為0,則選擇編號最小的可用工作區。
22.B。【解析】自20世紀80年代以來,新推出的數據庫管理系統幾乎都支持關系模型。Visual FoxPro就是一種關系數據庫管理系統,它所管理的關系是若干個二維表。
23.A。【解析】數據庫表相對于自由表的特點如下:
數據庫表可以使用長表名,在表中可以使用長字段名;可以為數據庫表中的字段指定標題和添加注釋;可以為數據庫表中的字段指定默認值和輸入掩碼;數據庫表的字段有默認的控件類;可以為數據庫表規定字段級規則和記錄級規則;數據庫表支持主關鍵字、參照完整性和表之間的聯系。支持INSERT、UPDATE和DELETE事件的觸發器。
24.D。【解析】SELECT的命令格式看起來似乎非常復雜,實際上只要理解了命令中各個短語的含義,SQLSELECT還是很容易掌握的,其中主要短語的含義如下:SELECT說明要查詢的數據;FROM說明要查詢的數據來自哪個(些)表,可以基于單個表或多個表進行查詢;WHERE說明查詢條件,即選擇元組的條件;GROUP BY短語用于對查詢結果進行分組,可以利用它進行分組匯總;HAVING短語必須跟隨GRoUP BY使用,它用來限定分組必須滿足的條件;ORDER BY短語用來對查詢的結果進行排序。
25.B。【解析】選項組中選項按鈕的數目為2,選項組Value值返回的是選項組中被選中的選項按鈕,由于選項按鈕“女”在選項按鈕組中的次序為2,所以返回的Value值為2。
26.A。【解析】教師表T的“研究生導師”字段的數據類型為邏輯型,并且要查詢“是研究生導師的女老師”,所以wHERE子句后面的邏輯表達式為:研究生導師AND性別=”女”或者為:研究生導師=.T. AND性別=”女”。
27.A。【解析】先將字符”男”賦值給變量X,在Visual FoxPro中,一個漢字占兩個字符,所以LEN(X)+2=4,即Y=4。所以IIF(Y<4,"男","女")返回的結果是"女"。
28.A。【解析】在Visual FoxPro中一直沿用了多工作區的概念,在每個工作區中可以打開一個表(即在一個工作區中不能打開多個表)。如果在同一時刻需要打開多個表,則只需要在不同的工作區中打開不同的表即可。
29.C。【解析】參照完整性的刪除規則規定了刪除父表中的記錄時,如何處理子表中相關的記錄:如果選擇“級聯”,則自動刪除子表中的所有相關記錄;如果選擇“限制”,若子表中有相關記錄,則禁止刪除父表中的記錄;如果選擇“忽略”,則不作參照完整性檢查,即刪除父表的記錄時與子表無關。
30.D。【解析】報表主要包括兩部分內容:數據源和布局。數據源是報表的數據來源,通常是數據庫中的表或自由表,也可以是視圖、查詢或臨時表。
31.C。【解析】由于SC表中的“成績”字段的數據類型為N型字段,所以WHERE子句中的關于成績的邏輯表達式不需要用雙引號。根據SQL SELCT語句的語法,選擇的字段也不需要用雙引號。
32.A。【解析】使用短語INTOCURSOR CursorName可以將查詢結果存放到臨時數據庫文件中,其中CursorName是臨時文件名,該短語產生的臨時文件是一個只讀的.dbf文件,當查詢結束后該臨時文件是當前文件,可以像一般的.dbf文件一樣使用,當關閉文件時該文件將自動刪除。
33.A。【解析】SQL SELECT中使用的特殊運算符包括BETWEEN NumberA AND NumberB,該運算符表示該查詢的條件是在NumberA與NumberB之內,相當于用AND連接的一個邏輯表達式。
34.C。【解析】查詢空值時要使用IS NULL,而“=NULL”是無效的,因為空值不是一個確定的值,所以不能用“=”這樣的運算符進行比較。
35.D。【解析】選項D中的內查詢SELECT學號FR()M SC wHERE課程號=”C2”的查詢結果有可能為多個,而選項D中的外層查詢WHERE子句后面的邏輯表達式使用“=”,這樣會導致產生錯誤的結果。
36.A。【解析】使用短語INT()DBFITABLE TABLENAME可以將查詢結果存放到永久表(.dbf文件)。所以INTODBF和INTOTABLE是等價的。
37.A。【解析】建立數據庫的命令為: CREATE DATABASE[DatabaseName |?]其中參數DatabaseName給出了要建立的數據庫名稱。
38.B。【解析】可以通過菜單方式和命令方式執行程序文件,其中命令方式的格式為:D()<文件名>該命令既可以在命令窗口發出,也可以出現在某個程序文件中。
39.C。【解析】表單的常用事件和方法中,Show表示顯示表單;Hide表示隱藏表單:Release表示將表單從內存中釋放。所以為了讓表單在屏幕上顯示,應該執行命令MyForm.Show。
40.A。【解析】修改表結構的命令是ALTER TABLE TableName,所以正確的答案是選項A。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |