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