第 1 頁:選擇題 |
第 5 頁:操作題 |
第 7 頁:參考答案 |
(21)B 【解析】使用SQL語句查詢出的符合條件的記錄,可以使用DISTINCT短語消除重復出現(xiàn)的查詢記錄。
(22)C 【解析】INTO CURSOR、INTO TABLE、INTO AR- RAY都是SELECT語句的短語,將查詢結(jié)果放在數(shù)組中應使用INTO ARRAY短語。INTO CURSOR是將查詢結(jié)果存入在臨時文件中。INTO TABLE是將查詢結(jié)果存放在永久表中。TO ARRAY不是正確的SQL語句。
(23)C 【解析】更新表中元組的值,使用UPDATE命令,一次可以更新表中的一個或多個屬性值。UPDATE短語之后指定更新數(shù)據(jù)所屬的表,將新的屬性值或表達式賦值給對應的屬性名(SET單價=單價*1.1),并置于SET短語之后。用 WHERE短語可以對元組進入限制,即對符合條件的元組進行更新。若無WHERE短語則是對表中的所有元組進行更新,%表示運算符。故答案為c。
(24)D 【解析】SQL從表中刪除數(shù)據(jù)的命令格式如下: DELETE FROM TableName[WHERE Condition]這里FROM指定從哪個表中刪除數(shù)據(jù),WHERE指定被刪除的條件。模糊查詢使用LIKE,%是LIKE語句中的通配符。
(25)D 【解析】四個選項中列出的短語都是屬于CRE— ATE TABLE語句的短語:A選項FREE短語用于指定所建立的表是一個自由表,即不添加到當前數(shù)據(jù)庫中;B選項KEY短語與PRIMARY結(jié)合用于定義主關鍵字;C選項UNIQUE短語用于建立候選索引;D選項DEFAULT短語用于指定短語的默認值。
(26)A 【解析】可使用ALTER TABLE命令的ADD[COLUMN]子句添加字段。例如,可以使用以下命令把“bjmc”(班級名稱)字段添加到XS表中:ALTER TABLE XS ADD COLUMN bjmc C(12)。
(27)A 【解析】可以把查詢結(jié)果輸出到不同的目的地。如果沒有選定輸出目的地,查詢結(jié)果將顯示在“瀏覽”窗口中。查詢?nèi)ハ蛉缦拢?/P>
瀏覽:在(BROWSE)窗口中顯示查詢結(jié)果,這是默認的輸出去向。
臨時表:將查詢結(jié)果存儲在一個命名的臨時只讀表中。
將查詢結(jié)果保存在一個命名的表中。
圖形:使查詢結(jié)果可用于MICROSOFT GRAPH。
屏幕:在Visual FoxPr0主窗口或當前活動輸出窗口中顯示查詢結(jié)果。
報表:將查詢結(jié)果輸出到一個報表文件(舨)。
標簽:將查詢結(jié)果輸出到一個標簽文件(.1bx)。
(28)B 【解析】建立和修改程序文件的命令格式為:
MODIFY COMMAND<文件名>
功能:打開文本編輯窗口,用來建立或修改程序文件。
(29)B 【解析】SCAN—ENDSCAN語句一般用于處理表中記錄。語句可指明需處理的記錄范圍及應滿足的條件。語句格式:
SCAN[NOOPTIMIZE]
[Scope][FOR lExpressionl][WHILE IExpression2]
[Commands]
[LOOP]
[EXIT]
ENDSCAN
執(zhí)行語句時,記錄指針自動、依次在當前表的指定范圍內(nèi)
滿足條件的記錄上移動,對每一條記錄執(zhí)行循環(huán)體內(nèi)的命令。如果循環(huán)體包含LOOP命令,那么當遇到LOOP時,就結(jié)束循環(huán)體的本次執(zhí)行,不再執(zhí)行其后面的語句,而是轉(zhuǎn)回SCAN重新判斷條件。范圍如果不寫,默認值是ALL;語句體SCAN和 ENDSCAN必須同時存在,不能單獨使用。
(30)B 【解析】ThisForm.Release將表單從屏幕和內(nèi)存中刪除。如果不想從內(nèi)存中釋放表單,可在Click事件中以 ThisForm.Hide代替;刷新表單用ThisForm.REFRESH;Destroy是釋放對象實例后產(chǎn)生的事件。
(31)C 【解析】命令組中的ButtonCount屬性指定命令
組中命令按鈕的數(shù)目,默認的屬性值為2。
(32)C 【解析】命令組是包含一組命令按鈕的容器控件,用戶可以單個或作為一組來操作其中的按鈕。在表單設計器中,為了選擇命令組中的某個按鈕,以便為其單獨設置屬性、方法或事件,可以采用以下兩種方法:一是從屬性窗口的對象下拉式組合框中選擇所需的命令按鈕;二是用鼠標右鍵單擊命令組,然后從彈出的快捷菜單中選擇“編輯”命令,這樣,命令組就進入了編輯狀態(tài),用戶可以通過鼠標單擊來選擇某個具體的命令按鈕。因此,本題的正確答案應該是C。
(33)A 【解析】組合框是用于提供一組條目供用戶選擇。對于組合框來說,通常只有一個條目是可見的。用戶可以單擊組合框上的下箭頭按鈕打開條目列表,以便從中選擇。所以相比列表框,組合框能夠節(jié)省表單里的顯示空間。組合框不提供多重選擇的功能,沒有MuhiSelect屬性。
列表框提供一組條目(數(shù)據(jù)項),用戶可以從中選擇一個或多個項目。一般情況下,列表框顯示其中的若干條目,用戶可以通過滾動條瀏覽其他條目。
選項組又稱選項按鈕組,是包含選項按鈕的一種容器,一個選項組中往往包含若干個選項按鈕,但用戶只能從中選擇一個按鈕。當用戶選擇某個選項按鈕時,該按鈕即成為被選中狀態(tài),而選項組中的其他選項按鈕,不管原來是什么狀態(tài),都變?yōu)槲催x中狀態(tài)。被選中的選項按鈕中會顯示一個圓點。
一個復選框用于標記一個兩值狀態(tài),如真(.T.)或假(. F.)。當處于“真”狀態(tài)時,復選框內(nèi)顯示一個對勾;否則,復選框內(nèi)為空白。對一個表單內(nèi)的一組復選框可以選中多個,或不選擇,或全部選擇都可以。
(34)C 【解析】如果要設計它的子菜單,應在結(jié)果下拉框中選擇子菜單,而不應是命令、過程等。
(35)C 【解析】報表包括兩個基本組成部分:數(shù)據(jù)源和布局。數(shù)據(jù)源通常是數(shù)據(jù)庫中的表,但也可以是視圖、查詢或臨時表。視圖和查詢將篩選、排序、分組數(shù)據(jù)庫中的數(shù)據(jù),而報表布局定義了報表的打印格式。在定義了一個表、一個視圖或查詢后,便可以創(chuàng)建報表或標簽。
(36)D 【解析】at()函數(shù)的功能是返回一個字符表達式或備注字段在另一個字符表達式或備注字段中首次出現(xiàn)的位置,其結(jié)果是數(shù)值型。所以選項D結(jié)果不是字符串。
(37)C 【解析】AT()函數(shù)是求子串位置函數(shù),函數(shù)值為數(shù)值型。AT(<字符表達式1>,<字符表達式2>[,<數(shù)值表達式>])中,如果<字符表達式1>是<字符表達式2>的子串,則返回<字符表達式1>值的首字符在<字符表達式2>值中的位置;若不是子串,則返回0。
(38)C 【解析】該循環(huán)語句中,變量s和i每次執(zhí)行循
環(huán)后值的變化如下 s值i值
第一次循環(huán)5 6
第二次循環(huán)11 7
第三次循環(huán)18 8
程序在執(zhí)行第四次循環(huán)時,因條件(18<=11)為假而退
出循環(huán)。
(39)B 【解析】CHANGE命令用于交互式地對當前表中的記錄進行編輯和修改。REPLACE命令直接用指定表達式或值修改記錄,命令格式是:REPLACE FieldNamel WITH eEx- pression1[,F(xiàn)ieldName2 WITH eExpression2]¨¨[FOR lExpres— sionl]。該命令功能是直接利用表達式eExpression的值替換字段FieldName的值,從而達到修改記錄值的目的。
(40)D 【解析】LEN(<字符表達式>)是求字符串長度的函數(shù)。SPACE(<數(shù)值表達式>)是空格字符串生成函數(shù),返回由指定數(shù)目的空格組成的字符串。字符表達式“一”的含義是連接前后兩個字符串,并將前字符串的尾部空格移動到合并后的新字符串尾部。因此SPACE(3)一SPACE(2)運算后的長度仍然是5。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |