第 4 頁:參考答案 |
一、思考題
1.什么是數(shù)據(jù)庫表?什么是自由表?
2.什么是表結(jié)構(gòu)?表的哪幾種字段的寬度是固定不變的?
3.打開表文件之后,為什么在Visual FoxPro主窗口沒有任何顯示信息?
4.如何編輯備注型字段的值?
5.LIST命令和DISPLAY命令有什么區(qū)別?
6.如果缺省范圍子句,哪幾條命令只對當(dāng)前記錄操作?
7.ZAP命令和PACK命令有什么區(qū)別?
8.什么是記錄指針,它的作用是什么?
9.什么是排序和索引?為什么索引的查詢效率高?
10.Visual FoxPro有幾種類型的索引?是否所有的索引都可以在自由表中使用?在表設(shè)計(jì)器中可以創(chuàng)建的索引文件是哪一種?
11.什么是主控索引文件和主控索引標(biāo)識?它們的作用是什么?
12.LOCATE、FIND、SEEK命令在使用上有什么區(qū)別?怎么判斷查詢是否成功?
二、選擇題
1.某表文件有5個字段,其中3 個字符型寬度分別為6、12、和10,另外還有一個邏輯型字段和一個日期型字段,該數(shù)據(jù)庫文件中每條記錄的總字節(jié)數(shù)是 。
A)37 B)38 C)39 D)40
2.在表文件文件尾部增加一條空記錄,應(yīng)該使用命令 。
A)APPEND B)APPEND BLANK C)INSERT D)INSERT BLANK
3.設(shè)表文件及其索引文件已打開,為了確保指針定位在物理記錄號為1的記錄上,應(yīng)該使用命令 。
A)GO TOP B)GO BOF() C)SKIP 1 D)GO 1
4.設(shè)職工表文件已經(jīng)打開,其中有工資字段,要把指針定位在第一個工資大于620元的記錄上,應(yīng)使用命令 。
A)FIND FOR 工資>620 B)SEEK 工資>620
C)LOCATE FOR 工資>620 D)FIND 工資>620
5.刪除學(xué)生表中姓王的學(xué)生,應(yīng)使用命令 。
A)DELETE FOR “王”$姓名 B)DELETE FOR SUBSTR (姓名,1,2)=“王”
C)DELETE FOR 姓名=王* D)DELETE FOR RIGHT (姓名,1)=“王”
6.USE職工
LOCATE FOR工資=900
為了將指針定位在下一個工資是900的記錄上,應(yīng)該接著使用命令 。
A)SKIP B)CONTINUE C)SEEK 900 D)FIND 900
7.設(shè)當(dāng)前表有10條記錄,當(dāng)EOF()為真時,命令?RECNO()的顯示結(jié)果是 。
A)10 B)11 C)0 D)空
8.設(shè)當(dāng)前表中姓名字段為字符型,要把內(nèi)存變量NAME 字符串的內(nèi)容輸入到當(dāng)前記錄的姓名字段,應(yīng)當(dāng)使用命令 。
A)姓名=NAME B)REPLACE 姓名 WITH NAME
C)REPLACE 姓名 WITH &NAME D)REPLACE ALL 姓名 WITH NAME
9.在Visual FoxPro中,打開索引文件的命令中,錯誤的是 。
A) USE<庫文件名> INDEX TO <索引文件名>
B) USE<庫文件名> INDEX <索引文件名>
C) INDEX ON 職工號 TO <索引文件名>
D) SET INDEX TO <索引文件名>
相關(guān)推薦:2010年9月計(jì)算機(jī)等級考試精華備考資料匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |