一、選擇題(每小題1分,共40分)
1 在Visual FoxPr0的查詢設(shè)計(jì)器中對應(yīng)的SQL短語WHERE的選項(xiàng)卡是( )。
A.
字段
B.
連接
C.
篩選
D.
雜項(xiàng)
本題共1分,參考答案: C 系統(tǒng)解析:
查詢設(shè)計(jì)器界面包含字段、連接、篩選、排序依據(jù)、分組依據(jù)和雜項(xiàng)6個(gè)選項(xiàng)卡,其中篩選對應(yīng)于WHERE短語,用于指定條件。
2 設(shè)MY.DBF數(shù)據(jù)庫中共有l(wèi)0條記錄,執(zhí)行如下命令序列:
USE MY
GOTO2
DISPLAY ALL
?RECNO()
執(zhí)行最后一條命令后,屏幕顯示的值是( )。
A.
2
B.
3
C.
10
D.
11
本題共1分,參考答案: D 系統(tǒng)解析:
D。【解析IG()T0和G()命令是等價(jià)的,命令格式如下:
GOnRecordNumberI TOP I BOTTOM
其中nRecordNumber是記錄號,即直接按記錄號定位;TOP是表頭,當(dāng)不使用索引時(shí)是記錄號為l的記錄,使用索引時(shí)是索引項(xiàng)排在最前面的索引對應(yīng)的記錄;BOTTOM是表尾,當(dāng)不使用索引時(shí)是記錄號最大的那條記錄,使用索引時(shí)是索引項(xiàng)排在最后面的索引對應(yīng)的記錄。
題意中的GOT0 2表示指針指向第2條記錄。DISPLAY ALL是顯示全部記錄,此時(shí)指針指向了最后一條記錄。
RECNO()函數(shù)的功能是返回當(dāng)前表文件或指定表文件中當(dāng)前記錄的記錄號。如果指定工作區(qū)上沒有打開表文件,函數(shù)值為0。如果記錄指針指向文件尾,函數(shù)值為表文件中的記錄數(shù)加1。如果記錄指針指向文件首,函數(shù)值為表文件中第一條記錄的記錄號。由于執(zhí)行DISPLAY ALL命令時(shí),指針指向了文件尾,所以RECNO()的函數(shù)值為表文件中的記錄數(shù)加1,即ll。
3 Visual FoxPr0的"參照完整性"中"插入規(guī)則"包括的選擇是( )。
A.
級聯(lián)和忽略
B.
級聯(lián)和刪除
C.
級聯(lián)和限制
D.
限制和忽略
本題共1分,參考答案: D 系統(tǒng)解析:
參照完整性與表之間的關(guān)聯(lián)有關(guān),它的大概含義是:當(dāng)插入、刪除或修改一個(gè)表中的數(shù)據(jù)時(shí),通過參照引用相互關(guān)聯(lián)的另一個(gè)表中的數(shù)據(jù).來檢查對表的數(shù)據(jù)操作是否正確。參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。插入規(guī)則規(guī)定了當(dāng)在表中插入記錄時(shí),是否進(jìn)行參照完整性檢查。如果選擇"限制",若父表中沒有相匹配的連接字段值,則禁止插入子記錄。如果選擇"忽略",則不作參照完整性檢查,即可以隨意插入子記錄。
4 通過項(xiàng)目管理器窗口的命令按鈕,不能完成的操作是( )。
A.
新建文件
B.
刪除文件
C.
添加文件
D.
重命名文件
本題共1分,參考答案: D 系統(tǒng)解析:
D!窘馕觥吭陧(xiàng)目管理器窗口上有幾個(gè)按鈕,分別是新建、修改、添加、瀏覽、刪除和連編按鍵,它們都不具有雷命名文件的功能。
5 下列短語中,與排序無關(guān)的短語是( )。
A.
ASC
B.
DESC
C.
GROUP BY
D.
ORDER BY
本題共1分,參考答案: C 系統(tǒng)解析:
通過在SELECT語句中加入ORDER BY可將查詢結(jié)果排序,可以按升序(ASC)和降序(DESC)排列列或行,升序是默認(rèn)的排列方式;ORDER BY必須是SQL命令的最后一個(gè)子旬;GROUP BY是用來指定分組查詢,ORDERBY指定對查詢結(jié)果進(jìn)行排序。
6在SQLSELECT語句中與INTO TABLE等價(jià)的短語是( )。
A.
INTO DBF
B.
TO TABLE
C.
INTO F()RM
D.
INT()FILE
本題共1分,參考答案: A 系統(tǒng)解析:
A!窘馕觥渴褂枚陶ZINTO DBF|TABLE TA—BLENAME可以將查詢結(jié)果存放到永久表(.dbf文件)。所以INTO DBF和INTOTABLE是等價(jià)的。
7 設(shè)有訂單表0rder(其中包含字段:訂單號,客戶號. 職員號,簽訂日期,金額),刪除2002年1月1日以前簽訂的 訂單記錄,正確的SQL命令是( )^
A.
DELETE TABLE order WHERE簽訂日期<{^2002-1-1}
B.
DELETE TABLE order WHILE簽訂日期<{^2002-1-1}
C.
DELETE FROM order WHERE簽訂日期<{^2002-1.1}
D.
DELETE FROM order WHILE簽訂日期<{^2002一1—1}
本題共1分,參考答案: C 系統(tǒng)解析:
C!窘馕觥吭赟QL語句中對表中記錄進(jìn)行刪除的基本操作是:DELETE FROM<表名>WHERE<條件>。
8 當(dāng)臨時(shí)聯(lián)系不再需要時(shí)可以取消,取消的命令是( )。
A.
DELETE RELATION
B.
DELETE JOIN
C.
SETRELATION TO
D.
SET JOIN TO
本題共1分,參考答案: C 系統(tǒng)解析:
C!窘馕觥慨(dāng)臨時(shí)聯(lián)系不再需要時(shí)可以取消,取消的命令是:SET RELATION T0,將取消當(dāng)前表到所有表的臨時(shí)聯(lián)系。
如果只是取消某個(gè)具體的臨時(shí)聯(lián)系,應(yīng)該使用語句:
SET RELATION OFF INTO nWorkAreal I cTableA—liasl
9 執(zhí)行SELECT o選擇工作區(qū)的結(jié)果是( )。
A.
退出工作區(qū)
B.
不選擇工作區(qū)
C.
選擇0號工作區(qū)
D.
選擇了空閑的最小號工作區(qū)
本題共1分,參考答案: D 系統(tǒng)解析:
指定工作區(qū)的命令是:SELECT nWorkArea|cFableAlias,其中,參數(shù)nWorkArea是一個(gè)大于等于0的數(shù)字,用于指定工作區(qū)號,最小的工作區(qū)號是1,最大的工作區(qū)號是32767,如果這里指定為0,則選擇編號最小的可用工作區(qū)(即尚未使用的工作區(qū));如果在某個(gè)工作區(qū)中已經(jīng)打開了表,若要回到該工作區(qū)操作該表,可以使用參數(shù)cTableAlias,該參數(shù)是已經(jīng)打開的表名或表的別名。
10 設(shè)計(jì)軟件結(jié)構(gòu)是在軟件生命周期的( )。
A.
軟件定義期
B.
軟件開發(fā)期
C.
軟件維護(hù)期
D.
以上3個(gè)都不是
本題共1分,參考答案: B 系統(tǒng)解析:
B!窘馕觥吭O(shè)計(jì)軟件結(jié)構(gòu),是在軟件概要設(shè)計(jì)階段進(jìn)行的,而概要設(shè)計(jì)屬于軟件開發(fā)期。
相關(guān)推薦:
計(jì)算機(jī)等級考試合格標(biāo)準(zhǔn)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |