第 1 頁:選擇題 |
第 5 頁:操作題 |
第 6 頁:參考答案 |
(21)D【解析】插入命令語法如下:INSERTINTO<表名>[(<屬性列l>,<屬性列2>…)]VALUES(eExpres—sionl[,eExpression2,...])。若插入的是完整的記錄,則可以省略<屬性列1>,<屬性列2>...。另外,SN0、CN0為字符型,故其屬性值需要加引號,數值型數據不需要加引號。
(22)C【解析】在VisualFoxPro中通過SQL命令建立表時,用PRIMARYKEY定義主索引、實現實體完整性,用FOR—EIGNKEY定義外鍵,用DEFAULT定義默認值,用CHECK定義有效性規則。
(23)A【解析】語句“Between…and…”是SQL中的一個子句,通常配合Select子旬使用,用來從數據表中選擇屬性值在某個范圍內的記錄,它的含義是“在…與…之間”,并且是一個閉區間,因此此題的答案應該是A。
(24)C【解析】ALTER語句用于在已有的表中添加、修改或刪除字段。刪除字段的格式為:altertabletablenamedropcolumnfieldname,故本題答案為C。
(25)D【解析】本題需要將查詢結果輸出到一文本文件中,通常在使用SELECT—SQL命令建立查詢時,查詢結果都會輸出到窗口中供瀏覽,如果需要輸出到臨時的數據表中,需要添加字句“TOFileFileName”,而A是存放在數組中,B是存放到臨時文件中,C是存放到永久表中,因此本題的正確答案應該是D。
(26)D【解析】本題中的IN相當于集合運算符∈。
在SQL中,“不等于”用“!=”表示。另外還可以用否定運算符NOT寫出等價命令。題中表達式“系別號NOTIN(”5”,”8”)表示“系別號”不包含在集合(”5”,”8”)中,恰與D選項等價。
(27)D【解析】視圖是根據表定義的,是一種虛擬表。視圖兼有“表”和“查詢”的特點,它與查詢類似的地方是,可以用來從一個或多個相關聯的表中提取有用信息,但它并不是一個查詢文件;而與表相類似的地方是,可以更新其中的信息,并將更新結果永久保存在磁盤上。
(28)D【解析】屬性用來表示對象的狀態;方法用來描述對象的行為;事件代碼既能在事件引發時執行,也可以像方法一樣被顯式調用。而基于同一個類產生的兩個對象的屬性(如同樣是兩個命令按鈕),也可以設置不同的屬性值(如“確定”和“取消”兩個名稱)。
(29)A【解析】InputMask屬性指定在一個文本框中如何輸入和顯示數據。InputMask屬性值是一個字符串,該字符串通常由一些所謂的模式符組成,每個模式符規定了相應位置上數據的輸入和顯示行為。如模式符9表示允許輸入數字和正負號。
(30)C【解析】RecordSource屬性指定表格的數據來源,RecordSourceType屬性指明表格數據源的類型,選項A和B都不是表單控件的屬性。
(31)C【解析】表單的釋放語句是ThisForm.Release(或ReleaseThisForm)。A和B選項中的語句不存在,而D選項中語句的含義是刷新表單,并不是題目要求的釋放表單。
(32)C【解析】Enabled屬性:用來指定復選框能否響應用戶引發的事件。
Value屬性:用來指明復選框的當前狀態。
Caption屬性:指定顯示在復選框旁邊的文字。
(33)C【解析】報表數據源是報表的來源,通常是數據庫中的表或自由表,也可以是視圖、查詢、臨時表。
(34)D【解析】將一個項目編譯成一個應用程序時,所有項目包含的文件將組合為一個單一的應用程序文件。在項目連編之后,那些在項目中標記為“包含”的文件將變為只讀文件。如果應用程序中包含需要用戶修改的文件,必須將該文件標為“排除”。排除文件仍然是應用程序的一部分,因此VisualFoxPro仍可跟蹤,將它們看成項目的一部分。但是這些文件沒有在應用程序的文件中編譯,所以用戶可以更新它們。
(35)C【解析】如果要設計它的子菜單,應在結果下拉框中選擇子菜單,而不應是命令、過程等。
(36)A【解析】求最大值要利用MAX函數。要查詢每門課程的最高分,需要對課程進行分組,而由于課程名稱可能出現重名,因此分組依據為課程編號,以確保記錄的唯一性。利用As短語可將“成績”字段名重新命名為“最高分”作為新的字段名,以顯示查詢結果。選項B的分組條件中,沒有指定從哪個表中進行記錄分組,因此系統報錯。選項c和選項D的計算函數使用錯誤。
(37)D【解析】本小題為多表連接查詢,注意每兩個表之間進行關聯的關鍵字,利用ORDERBY短語可以對查詢結果進行排序,升序關鍵字為ASC。選項A和選項B中缺少數據表文件。選項C中,GROUPBY短語使用錯誤,將查詢結果進行排序的短語是0RDERBY。
(38)A【解析】EXISTS是謂詞,可用EXISTS或NOT
EXISTS來檢查在子查詢中是否有結果返回,即存在元組或不存在元組。WHERE條件查詢語句用來查詢選課中大于等于85分的記錄。故本題答案為A。
(39)C【解析】SQL支持空值,同樣可以利用空值進行查詢。查詢空值時要使用ISNULL,“=NULL”是無效的,因為空值不是一個確定的值,不能用“=”這樣的運算符進行比較。這里0N指定連接的條件。
(40)A【解析】命令“INTOCURSORCursorName”表示把查詢結果存放到名為CursorName的臨時表文件中。產生的臨時文件是一個只讀的DBF文件,關閉文件時會被自動刪除。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |