第 1 頁:選擇題 |
第 5 頁:基本操作、簡單應(yīng)用、綜合應(yīng)用 |
第 6 頁:參考答案 |
(21)D【解析】LOCATE FOR用來查找到第一條滿足要求的記錄,然后使用CONTINUE繼續(xù)查找下一條滿足要求的記錄。
(22)C 【解析】在Visual FoxPro中字段值為空值(NULL)表示字段還沒有確定值,例如一個商品的價格的值為空值,表示這件商品的價格還沒有確定,但不等同于數(shù)值為0。
(23)B【解析】SELECT短語中除了包含表中的列及其構(gòu)成的表達式外,還可以包括常量等其他元素,在SELECT短語中可以使用別名,并規(guī)定了結(jié)果集中的列順序,如果FROM短語中引用的兩個表有同名的列,則SELECT短語引用它們時必須使用表名前綴加以限定。
(24)A【解析】修改表結(jié)構(gòu)將字段的有效性規(guī)則刪除的語句為:ALTER TABLE表名[ALTER[COLUMN]字段名1 DROP[CHECK]],所以此題答案為A。
(25)D【解析】SQL的數(shù)據(jù)更新命令格式如下:
UPDATE表名SET字段名1=表達式1[,字段名2=表達式2]
WHERE條件
因此,正確答案為:UPDATE產(chǎn)品SET單價=單價*1.O8。
(26)C 【解析】在SQL語句中,若ORDER BY指定多個字段,表示按照從左至右的順序,當前一個字段出現(xiàn)相同值的時候,按下一個字段進行排序,如“0RDER BY專業(yè),成績DE. s C’’表示先按專業(yè)升序排序,當專業(yè)相同的時候,再按成績降序排序。
(27)D【解析】HAVING子句總是跟在GROUP BY子句之后,不可以單獨使用。在查詢中可以先用WHERE子句限定元組,然后進行分組,最后再用HAVING子句限定分組條件。
(28)B【解析】查詢可以從指定的表或視圖中提取滿足條件的記錄,而且它并不只限于單個表或視圖。查詢設(shè)計器的局限性是指它只能建立一些規(guī)則的查詢,如果要建立比較復(fù)雜的查詢,則只能通過SQL SELECT語句來實現(xiàn)。
(29)C 【解析】用REPIACE命令修改表結(jié)構(gòu),其常用格式為:REPLACE FieldNamel WITH eExpressionl f,F(xiàn)ieldName 2 WITH eExpression2]...[FOR lExpressionl]。但此格式只能修改當前的一條記錄,本題要求為所有教師的1二資增加l000元,所以還要使用ALL短語。
(30)C 【解析】要從數(shù)據(jù)表文件中真正刪除一條記錄,我們首先應(yīng)該用DeLete命令將記錄作一個刪除標記,然后用 Pack命令對數(shù)據(jù)表進行整理,這樣才能夠?qū)?shù)據(jù)從數(shù)據(jù)表中真正刪除。
(31)D【解析】在表單的常用事件中,Init事件在表單建立時引發(fā),Load事件在表單建立之前引發(fā),Unload事件在表單釋放時引發(fā),不過在這之前先引發(fā)Destroy事件,單擊表單引發(fā)表單的Click事件。
(32)B【解析】使用ThisForm.Release可將表單被從屏幕和內(nèi)存中刪除。如果不想從內(nèi)存中釋放表單,可在Click事件中以ThisForm.Hide代替;刷新表單則用ThisForm.Refresh; Destroy是釋放對象實例后產(chǎn)生的事件。
(33)C 【解析】選項組控件的ButtonCount屬性用于指
定選項組中選項按鈕的數(shù)目。
(34)D【解析】This表示當前操作對象。在對象的相對引用中,關(guān)鍵字Parent表示當前對象的直接容器對象,This— Form表示當前對象所在的表單,ThisFormSet表示當前對象所在的表單集。
(35)C 【解析】數(shù)據(jù)源是報表的數(shù)據(jù)來源,通常是數(shù)據(jù)
庫中的表或自由表,也可以是視圖、查詢或臨時表。
(36)B【解析】在WHERE條件中成績不需要用引號括起來,因此A和D排除,成績是數(shù)值型字段,因此750也不需要加雙引號,故選項C也錯誤。
(37)A【解析】嵌套查詢所要求的結(jié)果出自一個關(guān)系,但相關(guān)的條件卻涉及多個關(guān)系。其內(nèi)層基本上也是一個SE. LECT—FROM—WHERE查詢語句。簡單嵌套查詢可使用謂詞IN或NOT IN來判斷外層的查詢條件中是否包含內(nèi)層查詢的結(jié)果。本題要查詢同時選修2001和2005號課程的學(xué)生的學(xué)號,外層查詢包含了內(nèi)層查詢的結(jié)果。故本題答案為A。
(38)D【解析】特殊選項TOP的格式為“TOP<數(shù)字表達式>[PERCENT]”,當不用PERCENT時,數(shù)字表達式是1至32767問的整數(shù),說明顯示前那幾個記錄,當用PERCENT時,數(shù)字表達式是0.01至99.99間的實數(shù);說明顯示結(jié)果中前百分之幾的記錄。TOP短語要與0rder by短語同時使用才有效。
(39)D【解析】沒有考試成績”表示成績字段值為空,而表示空值時應(yīng)該用IS NULL,不能用=,故選項D正確。
(40)D【解析】題目要求查詢平均成績,但表中不存在“平均成績”字段,需要使用AVG函數(shù)計算,故A不正確;學(xué)生表s和成績表Sc都含有“學(xué)號”字段,在查詢時需指明學(xué)號屬于哪個表,故B不正確;GROUP BY短語用于對查詢結(jié)果進行分組,后跟隨HAVING短語來限定分組必須滿足的條件,此題查詢選修課在5門以上的學(xué)生,必須在分組后再統(tǒng)計,所以 COUNT(*)>5應(yīng)在HAVING之后,故本題答案為D。
編輯推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |