官术网_书友最值得收藏!

3.2 例題分析

1.下列命令中,創建數據表的命令是______。

A.USE  B.OPEN  C.CREATE  D.MODIFY

【分析】本題考查的知識點是使用命令創建表。在Visual FoxPro中,創建數據表的命令是CREATE。USE是打開表的命令;OPEN和MODIFY不可單獨使用。

【答案】C

2.在創建表時,如果表中含有備注或通用型字段,系統自動產生的備注文件的擴展名是______。

A..idx  B..cdx  C..dbf  D..fpt

【分析】本題考查的知識點是備注文件的擴展名。選項A是單索引文件的擴展名;選項B是復合索引文件的擴展名;選項C是表文件的擴展名。

【答案】D

3.在創建表時,由用戶指定寬度的字段類型為______。

A.浮點型  B.整型  C.邏輯型  D.日期型

【分析】本題考查的知識點是數據類型的寬度。在Visual FoxPro中,必須由用戶指定寬度的數據類型包括字符型、數值型和浮點型,其他類型的寬度由系統自動給定。整型的寬度為4,邏輯型的寬度為1,日期型和日期時間型的寬度為8,備注型和通用型的寬度為4。

【答案】A

4.修改表結構的命令是______。

A.MODIFY COMMAND  B.MODIFY STRUCTURE

C.UPDATE  D.REPLACE

【分析】本題考查的知識點是使用命令修改表結構。在Visual FoxPro中,修改表結構的命令是MODIFY STRUCTURE。MODIFY COMMAND是打開程序文件的命令;REPLACE命令用來修改表中的數據;UPDATE是SQL中的命令,作用也是修改表中的數據。

【答案】B

5.能夠物理刪除當前記錄的操作是______。

A.直接用DELETE命令

B.先用DELETE命令,再用ZAP命令

C.先用DELETE命令,再用PACK命令

D.直接用RECALL命令

【分析】本題考查的知識點是記錄的刪除。記錄的刪除分邏輯刪除與物理刪除。邏輯刪除使用命令DELETE,物理刪除需先對記錄進行邏輯刪除,再使用PACK命令進行物理刪除。RECALL命令的作用是記錄的恢復,ZAP命令的作用是徹底刪除表中的所有記錄,即清空表。

【答案】C

6.修改當前表中的記錄,將所有職稱“副教授”更改成“教授”的命令是______。

A.REPLACE"副教授" WITH"教授"

B.REPLACE ALL"副教授" WITH"教授"

C.REPLACE職稱WITH"教授" FOR職稱="副教授"

D.REPLACE ALL職稱WITH"教授" FOR職稱="副教授"

【分析】本題考查的知識點是記錄的修改。在Visual FoxPro中,修改數據的命令是REPLACE。REPLACE與WITH之間應為字段名,故A與B不正確。REPLACE默認的操作范圍為當前記錄,如果要對所有記錄進行操作,必須加范圍子句ALL。

【答案】D

7.打開一張只有8條記錄的自由表,執行以下命令,結果是______。

SKIP 10

?RECNO()

A.8  B.9  C.10  D.出錯

【分析】自由表剛一打開,當前記錄為第一條記錄。SKIP N是相對定位命令,表示將當前記錄指針從當前位置開始移動若干位。若N為正,則向表尾方向移動,若N為負,則向表頭方向移動。題目中命令向表尾移動10條記錄,可表中只有8條記錄,記錄指針則停留在最后一條記錄的后面,此時顯示記錄號為表中記錄數加1,EOF()函數的返回值為.T.。

【答案】B

8.打開一個空數據表,函數RECNO()和BOF()的值是______。

A.0和.F.  B.0和.T.  C.1和.F.  D.1和.T.

【分析】打開一張有數據的表,當前記錄為第一條記錄。當前記錄指針若在第一條記錄的前面,BOF()函數返回值為.T.。題目中當前打開的表為空表,所以記錄指針指在第一條記錄之前,BOF()函數返回值為.T.。RECNO()用于返回當前記錄號,無論當前記錄指針指在第一條記錄上,還是指在第一條記錄前,該函數返回值均為1。

【答案】D

9.對當前數據表進行物理排序的命令是______。

A.INDEX  B.SORT  C.SEEK  D.LOCATE

【分析】本題考查的知識點是記錄的排序。選項A建立表的索引,能夠更改表中記錄的邏輯順序,即記錄的順序發生變化,但記錄的記錄號不變。選項C是索引查詢命令。選項D是條件定位命令。

【答案】B

主站蜘蛛池模板: 榆中县| 景德镇市| 堆龙德庆县| 得荣县| 福清市| 乡城县| 庆安县| 万盛区| 陆川县| 旬邑县| 抚顺县| 漯河市| 邓州市| 邓州市| 连江县| 衡水市| 四平市| 连江县| 格尔木市| 白水县| 县级市| 金昌市| 东方市| 佛冈县| 金门县| 荆州市| 东山县| 辽阳市| 策勒县| 安化县| 北安市| 昌都县| 临沂市| 三门县| 石柱| 芦山县| 吕梁市| 遵义县| 商都县| 东阿县| 类乌齐县|