點擊查看:2017年9月計算機二級Visual FoxPro章節(jié)練習(xí)題匯總
第3章 Visual FoxPro數(shù)據(jù)庫及其操作
3.1 Visual FoxPro數(shù)據(jù)庫及其建立
1 [單選題] 不可以作為文本框控件數(shù)據(jù)來源的是( )。
A.日期型字段
B.備注型字段
C.數(shù)值型字段
D.內(nèi)存變量
參考答案:B
參考解析:
文本框是Visual FoxPro是一種常用的控件。用戶利用它可以在內(nèi)存變量、數(shù)組元素或非備注型字段中輸入或編輯數(shù)據(jù)。所有標準的Visual FoxPro編輯功能,如剪切、復(fù)制和粘貼,在文本框內(nèi)都可使用。文本框一般包含一行數(shù)據(jù)。文本框可以編輯任何類型的數(shù)據(jù),如字符型、數(shù)值型、邏輯型、日期型或日期時間型等。
2 [單選題] 有關(guān)PACK命令的描述,正確的是( )。
A.PACK命令能物理刪除當前表的當前記錄
B.PACK命令能刪除當前表的帶有刪除標記的記錄
C.PACK命令能刪除當前表的全部記錄
D.PACK命令能刪除表的結(jié)構(gòu)和全部記錄
參考答案:B
參考解析:
PACK命令的作用是:物理刪除當前表中有刪除標記的記錄。
3 [單選題] 在Visual FoxPro中對字段設(shè)置有效性規(guī)則,則下面描述正確的是( )。
A.自由表可以設(shè)置字段有效性規(guī)則
B.數(shù)據(jù)庫表可以設(shè)置字段有效性規(guī)則
C.對視圖可以設(shè)置字段有效性規(guī)則
D.可以對自由表和數(shù)據(jù)庫表設(shè)置字段有效性規(guī)則
參考答案:B
參考解析:
只有數(shù)據(jù)庫表可以設(shè)置字段有效性規(guī)則,自由表和視圖都不能設(shè)置。
4 [單選題] 在Visual FoxPr0中,有如下內(nèi)存變量賦值語句:
X={"2010—08—08 10:15:20 AM}
Y=.Y.
Z=”123.24”
執(zhí)行上述賦值語句之后,內(nèi)存變量X、Y和Z的數(shù)據(jù)類型分別是( )。
A.D、L、C
B.T、L、C
C.D、C、N
D.T、C、N
參考答案:B
參考解析:
本題中x的變量值為日期時間型(T),以花括號為定界符;Y的變量值為邏輯型(L),以兩個句點為定界符;2的變量值為字符型(C),以半角狀態(tài)下的雙引號、單引號或中括號為定界符。
5 [單選題] 在Visual FoxPro中,下列選項中,不屬于常量的是( )。
A.{01/02/13}
B.$154.56
C.T
D.-T
參考答案:C
參考解析:
題中選項A是日期型常量,選項D是字符型常量,選項D是貨幣型常量,只有選項C是變量。
6 [單選題] 在Visual FoxPro中,下列關(guān)于查詢的說法,正確的是( )。
A.不能根據(jù)自由表建立查詢
B.查詢是Visual FoxPro支持的一種數(shù)據(jù)庫對象
C.通過查詢設(shè)計器,可完成任何查詢
D.查詢只能從指定的表中提取滿足條件的記錄,不能從視圖中提取滿足條件的記錄
參考答案:B
參考解析:
查詢可以從指定的表或視圖中提取滿足條件的記錄,而且它并不只限于單個表或視圖。查詢設(shè)計器的局限性是指它只能建立一些規(guī)則的查詢,如果要建立比較復(fù)雜的查詢,則只能通過SQL SELECT語句來實現(xiàn)。
7 [單選題] 在Visual FoxPro中,對于字段值為空值(NULL)敘述正確的是( )。
A.空值等于空字符串
B.Visual FoxPro不支持空值
C.空值表示字段還沒有確定值
D.空值等同于數(shù)值0
參考答案:C
參考解析:
在Visual FoxPro中字段值為空值(NULL)表示字段還沒有確定值,例如一個商品的價格的值為空值,表示這件商品的價格還沒有確定,但不等同于數(shù)值為0。
8 [單選題] 在Visual FoxPro中以下敘述正確的是( )。
A.表也稱作表單
B.一個數(shù)據(jù)庫中的所有表文件存儲在一個物理文件中
C.數(shù)據(jù)庫文件的擴展名是.dbf
D.數(shù)據(jù)庫文件不存儲用戶數(shù)據(jù)
參考答案:D
參考解析:
數(shù)據(jù)庫文件的作用是把相互關(guān)聯(lián)的、屬于同一數(shù)據(jù)庫的數(shù)據(jù)庫表組織在一起,并不存儲用戶數(shù)據(jù),數(shù)據(jù)庫中的每個表文件都分別存儲在不同的物理文件中。
9 [單選題] 在Visual FoxPro中,當打開了多個工作區(qū)的情況下,執(zhí)行SELECT 0的結(jié)果是( )。
A.選擇了0號工作區(qū)
B.選擇已打開工作區(qū)中最小號的工作區(qū)
C.選擇了空閑的最小號工作區(qū)
D.關(guān)閉選擇的工作區(qū)
參考答案:C
參考解析:
使用窗口命令選擇工作區(qū):SELECT<工作區(qū)>I<別名> <工作區(qū)號>的取值范圍為0~32767。如果取值為0,則選擇尚未使用的、編號最小的一個工作區(qū)。
<別名>是指打開表的別名,用來指定包含打開表的工作區(qū)。別名有三種使用方法:
使用系統(tǒng)默認的別名A—J表示前10個工作區(qū);
使用用戶定義的別名,定義格式為:USE表名ALIAs別名;
用戶未定義別名時,直接使用表名作為別名。
另外,要為表指定打開的工作區(qū),語法格式為USE<表名>IN<工作區(qū)號>。此時并不改變當前區(qū)的位置。
10 [單選題] 在Visual FoxPro中,用于建立或修改程序文件的命令是( )。
A.MODIFY<文件名>
B.MODIFY COMMAND<文件名>
C.MODIFY PROCEDURE<文件名>
D.上面B和C都對
參考答案:B
參考解析:
要建立或者修改一個程序文件,可使用 MODIFY命令。其格式是“MODIFY COMMAND<文件名>”。
11 [單選題] 在Visual FoxPro的“項目管理器”下建立命令文件(程序),應(yīng)該使用的選項卡是( )。
A.數(shù)據(jù)
B.文檔
C.類
D.代碼
參考答案:D
參考解析:
在“代碼”選項卡下,包括擴展名為.prg的程序文件、函數(shù)庫和應(yīng)用程序文件三大類程序。因此,要建立命令文件,可以在“代碼”選項卡下操作。
12 [單選題] 在Visual FoxPro中,當打開了多個工作區(qū)的情況下,執(zhí)行SELECT 0的結(jié)果是( )。
A.選擇了0號工作區(qū)
B.選擇已打開工作區(qū)中最小號的工作區(qū)
C.選擇了空閑的最小號工作區(qū)
D.關(guān)閉選擇的工作區(qū)
參考答案:C
參考解析:
使用窗口命令選擇工作區(qū):SELECT<工作區(qū)>|<別名> <工作區(qū)號>的取值范圍為0—32767。如果取值為0,則選擇尚未使用的編號最小的一個工作區(qū)。
<別名>是指打開表的別名,用來指定包含打開表的工作區(qū)。別名有3種使用方法:
使用系統(tǒng)默認的別名A—J表示前10個工作區(qū);
使用用戶定義的別名,定義格式為:USE表名AUAS別名;
用戶未定義別名時。直接使用表名作為別名。
另外,要為表指定打開的工作區(qū),此時并不改變當前區(qū)的位置。語法為USE<表名>IN<工作區(qū)號>。
13 [單選題] 在Visual FoxPro中,物理刪除表中所有記錄的命令是( )。
A.DELETE
B.PACK
C.ZAP
D.RELEASE
參考答案:C
參考解析:
在Visual FoxPro中,表記錄的刪除有邏輯刪除和物理刪除兩種,邏輯刪除記錄的命令是DELETE,物理刪除表中所有記錄的命令是ZAP。
14 [單選題] 依次執(zhí)行以下命令后的輸出結(jié)果是( )。
SET DATE TO YMD SET CENTURY ON SET CENTURY T0 19 ROLLOVER 10 SET MARK T0”.”
?CTOD(”49-05-01”)
A.49.05.01
B.1949.05.O1
C.2049.05.0l
D.出錯
參考答案:B
參考解析:
SET CENTURY ONIOFFlTO[<世紀值>f ROLLOVER<年份參照值>]]語句用于確定如何顯示或解釋一個日期數(shù)據(jù)的年份,參數(shù)為0N表示顯示世紀,即用4位數(shù)字表示年份;0FF即不顯示世紀,即用2位數(shù)字表示年份; T0則決定如何解釋一個用2位數(shù)字年份表示的日期所處的世紀。具體來說,如果該日期的2位數(shù)字年份大于等于“年份參照值”,則它所處的世紀即為“世紀值”,否則為“世紀值”加1。 SET MARK TO[<日期分隔符>]用于指定顯示日期值所用的分隔符,如果沒有指定任何分隔符,表示使用系統(tǒng)默認的斜杠分隔符。
15 [單選題] 在Visual FoxPo中,使用索引的主要目的是( )。
A.提高查詢速度
B.節(jié)省存儲空間
C.防止數(shù)據(jù)丟失
D.方便管理
參考答案:A
參考解析:
索引可以根據(jù)查詢要求,迅速縮小查詢范圍,提高查詢速度。故本題答案為A。
16 [單選題] 下列有關(guān)數(shù)據(jù)庫表和自由表的敘述中,正確的是( )。
A.數(shù)據(jù)庫表可以用表設(shè)計器來建立,自由表不可以用表設(shè)計器建立
B.數(shù)據(jù)庫表和自由表都支持表間聯(lián)系和參照完整性
C.自由表不可以添加到數(shù)據(jù)庫中
D.數(shù)據(jù)庫表可以從數(shù)據(jù)庫中移出成為自由表
參考答案:D
參考解析:
Visual FoxPro中的表包括數(shù)據(jù)庫表和自由表,兩者都可以通過表設(shè)計器來建立,并可以相互轉(zhuǎn)化,但只有數(shù)據(jù)庫表支持表問聯(lián)系和參照完整性?梢詫⒆杂杀硖砑拥綌(shù)據(jù)庫中,使之成為數(shù)據(jù)庫表;也可以將數(shù)據(jù)庫表從數(shù)據(jù)庫中移出,使之成為自由表。
17 [單選題] 在Visual FoxPo的命令中,定位第六條記錄上的命令是( )。
A.GO TOP
B.GO BOTTOM
C.G0 6
D.GOT0 6
參考答案:D
參考解析:
G0命令直接對記錄進行定位,TOP是表頭,不使用索引時,記錄號為1的記錄,使用索引時,索引項排在最前面的索引對應(yīng)的記錄。BOTYOM是表尾,當不使用索引時是記錄號最大的那條記錄,使用索引時是索引項排在最后面的索引項對應(yīng)的記錄。GOT0命令用于直接定位到第幾條記錄。
18 [單選題] 在Visual FoxPo的字段類型中,日期型字段占多少字節(jié)( )。
A.1
B.2
C.4
D.8
參考答案:D
參考解析:
在Visual FoxPro中,邏輯型字段只占1字節(jié),系統(tǒng)默認的備注型和通用型字段各占4字節(jié),日期型字段占8字節(jié)。
19 [單選題] Visual FoxPo是一種( )。
A.數(shù)據(jù)庫管理系統(tǒng)
B.數(shù)據(jù)庫
C.數(shù)據(jù)庫系統(tǒng)
D.數(shù)據(jù)庫應(yīng)用系統(tǒng)
參考答案:A
參考解析:
為數(shù)據(jù)庫的建立、使用和維護而配置的軟件稱為數(shù)據(jù)庫管理系統(tǒng),Visual FoxPro就是一種數(shù)據(jù)庫管理系統(tǒng)軟件。
20 [單選題] 在Visual FoxPo,下列選項卡屬于項目管理器的是( )。
A.數(shù)據(jù)選項卡、菜單選項卡、文檔選項卡、類選項卡
B.數(shù)據(jù)選項卡、文檔選項卡、其他選擇卡、類選項卡
C.數(shù)據(jù)選項卡、代碼選項卡、視圖選項卡、類選項卡
D.數(shù)據(jù)選項卡、表單選項卡、報表選項卡、類選項卡
參考答案:B
參考解析:
Visual FoxPro的項目管理器中有6個選頊卡:“全部”、“數(shù)據(jù)”、“文檔”、“類”、“代碼”和“其他”。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |