第 1 頁:試題 |
第 6 頁:參考答案 |
(21)A【解析】題目中給出了兩個數(shù)據(jù)表。本題要求的是各單位當前借閱圖書的人次,因此必須采用COUNT( )命令來求得總?cè)藬?shù),然后應(yīng)該以各個單位進行分組操作,通過這兩個方面的內(nèi)容考慮,本題的正確答案應(yīng)該是:
SELECT單位,COUNT(借閱.借書證號)FROM借閱,讀者WHERE借閱.借書證號=讀者.借書證號GROUPBY單位因此應(yīng)該選擇A。
(22)Af解析】超鏈接的語法格式是:SELECT…FROMTableINNER|LEFT|RIGHT|FULLJOINTableONJionCondi.tion。本題中使用了兩個超鏈接,答案是A,其他答案的條件不正確。
(23)A【解析】在SQL中,集合成員算術(shù)比較操作“元組<>ALL(集合)”中的“<>ALL”的含義是該元組與集合中的任何一個元組都不相等,也就是該元組并不在該集合中,因此其等價的操作符應(yīng)該是“NOTIN”。
(24)D【解析】本題考查將查詢結(jié)果輸出到文本文件的命令,通常在使用SELECT—SQL命令建立查詢時,查詢結(jié)果都會輸出到窗口中供瀏覽,如果需要輸出到臨時的數(shù)據(jù)表中,需要添加子句“TOFileFileName”,而A是存放在數(shù)組中,B是存放到臨時文件中,C是存放到永久表中,因此本題的正確答案應(yīng)該是D。
(25)D【解析】替換可以使用REPLACE和UPDATE命令,其中REPLACE的格式為:
REPLACEFieldNamelWITHeExpressionl[ADDITIVE][,F(xiàn)ieldName2WITHeExpression2[ADDITIVE]]...
[Scope][FORIExpressionl][WHILElExpression2]
[INnWorkAreaIcTableAlias]
[NOOPTIMIZE]
UPDATE的格式為:
UPDATE[DatabaseName1!]TableNamel
SETColumn_Namel=eExpressionl
[,Column_Name2=eExpression2…]
WHEREFilterConditionl[AND|ORFiherCondition2…]]
但REPLACE不是SQL語句,故本題A不是正確答案,正確答案是D。
(26)D【解析】本題考查使用ALTERTABLE修改表結(jié)構(gòu)的命令格式如下所示:
ALTERTABLETableNamelALTER[COLUMN]FieldName[NULLINOTNULL][SETDEFAULTeExpression][SETCHECKlExpression[ERRORcMessageText]][DROPDE—FAULT][DROPCHECK]
該格式主要用于定義、修改和刪除有效性規(guī)則和默認值定義。本題答案為D。
(27)A(解析IINSERT命令用于插入數(shù)據(jù),CREATE命令用于創(chuàng)建表,ALTER命令用于修改表的結(jié)構(gòu),UPDATE命令
用于數(shù)據(jù)更新。
(28)B【解析】在VisualFoxPro中,視圖是一個定制的虛擬表,可以是本地的、遠程的或帶參數(shù)的。視圖可以引用一個或多個表,或者引用其他視圖,也可引用遠程表。對于選項A、D來說,視圖可能依賴于它們,但是并不是必須的,只有選項B才是必須的。
(29)C【解析】查詢設(shè)計器中包含的選項卡有字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)、雜項。
(30)B【解析】INPUT命令:當程序執(zhí)行到該命令時,暫停往下執(zhí)行,等待用戶從鍵盤輸入數(shù)據(jù)。ACCEPT命令:當程序執(zhí)行到該命令時,暫停往下執(zhí)行,等待用戶從鍵盤輸入字符串。WAIT命令:顯示字符表達式的值作為提示信息,暫停程序執(zhí)行,直到用戶按任意鍵或單擊鼠標。
(31)D【解析】分析該段程序的目的,我們可以看到當A/2與INT(A/2)不等時,就將A的值添加到B中,而只有當A為奇數(shù)時,A/2與INT(A/2)才不等,因此我們可以判斷本題所給程序的功能是計算1到100中所有奇數(shù)之和。因此本題的正確選項是D。
(32)B【解析】表單具有很多屬性,其中Caption用于指定表單的標題;選項A、C、D的內(nèi)容則由其他屬性來指定。
(33)B【解析】對選項A,要在“表單控件”工具欄中顯示某個類庫文件中自定義類,可以單擊表單控件工具欄中的“查看類”按鈕,然后在彈出的菜單中選擇“添加”命令,該選項是正確的;而選項B描述為錯誤的,按住Ctrl鍵并拖放該控件是移動控件的方法;選項C:要使表單中所有被選控件具有相同的大小,可單擊“布局”工具欄中的“相同大小”按鈕,敘述正確;選項D:要將某個控件的Tab序號設(shè)置為1,可在進入Tab鍵次序互式設(shè)置狀態(tài)后,雙擊控件的Tab鍵次序盒也是正確的,因些本題中只有選項B為不正確的答案。
(34)C【解析】添加多個數(shù)據(jù)分組:在報表內(nèi)最多可以定義20級的數(shù)據(jù)分組。嵌套分組有助于組織不同層次的數(shù)據(jù)和總計表達式。
若要選擇一個分組層次,請先估計一下更改值的可能頻度,然后定義最經(jīng)常更改的組為第一層。例如,報表可能需要一個按地區(qū)的分組和一個按城市的分組。城市字段的值比地區(qū)字段更易更改,因此,城市應(yīng)該是兩個組中的第一個,地區(qū)就是第二個。在這個多組報表內(nèi),表必須在一個關(guān)鍵值表達式上排序或索引過,例如Region+City。
(35)D【解析】將一個數(shù)據(jù)表設(shè)置為“排除”狀態(tài)后,該數(shù)據(jù)表將可以隨時編輯修改。
(36)B【解析】本題考查的知識點是參數(shù)的傳遞。過程test實現(xiàn)了兩個數(shù)據(jù)的互換,即輸出結(jié)果為xl=60,x2=40。
(37)B【解析】int( )函數(shù)返回指定數(shù)值表達式的整數(shù)部分,所以A的結(jié)果為2010。ceiling( )函數(shù)返回大于或等于指定表達式的最小整數(shù),所以B結(jié)果為2011。round( )函數(shù)返回指定表達式在指定位置酒舍五入后的結(jié)果,C中指定位置為1,即表示保留一位小數(shù),結(jié)果為2011.1。floor( )函數(shù)返回小于或等于指定數(shù)值表達式的最大整數(shù),所以D結(jié)果為2010。
(38)B【解析】要建立或者修改一個程序文件,可使用MODIFY命令。其格式是“MODIFYCOMMAND(文件名>”。
(39)B【解析】本題中:若IF條件成立,則先執(zhí)行B1=0,后執(zhí)行B1=1;若IF條件不成立,則直接執(zhí)行B1=1。所以不論IF條件成立與否,最后都會執(zhí)行B1=1語句,即B1的值一定為1。
(40)B【解析】VisualFoxPro中可以使用多個工作區(qū),每個工作區(qū)可以打開一個表。工作區(qū)0表示工作區(qū)號最小的工
作區(qū),因此,USESCIN0表示選擇空閑的最小號工作區(qū)打開SC表。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |