




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
VFP編程高效技巧分享試題及答案姓名:____________________
一、單項選擇題(每題2分,共10題)
1.下列關于VFP中工作區(qū)的說法,正確的是:
A.每個工作區(qū)可以打開多個數(shù)據(jù)庫表
B.工作區(qū)號的范圍是0到32767
C.每個工作區(qū)只能打開一個數(shù)據(jù)庫表
D.工作區(qū)號只能使用1和2
2.在VFP中,要修改數(shù)據(jù)庫表的結構,可以使用以下哪個命令?
A.ALTERTABLE
B.MODIFYTABLE
C.CHANGETABLE
D.EDITTABLE
3.以下哪個函數(shù)可以用來判斷一個字符是否為空?
A.ISNULL()
B.ISEMPTY()
C.ISBLANK()
D.ISEMPTY()
4.下列關于VFP中索引的說法,錯誤的是:
A.索引可以提高查詢速度
B.索引可以用來排序數(shù)據(jù)
C.索引可以用來限制數(shù)據(jù)
D.索引會占用大量磁盤空間
5.在VFP中,要刪除一個數(shù)據(jù)庫表,可以使用以下哪個命令?
A.DELETETABLE
B.DROPTABLE
C.ERASETABLE
D.REMOVETABLE
6.以下哪個函數(shù)可以用來獲取當前日期?
A.GETDATE()
B.GETDAY()
C.GETYEAR()
D.GETMONTH()
7.在VFP中,要顯示一個表的所有字段名,可以使用以下哪個命令?
A.LISTFIELDS
B.DISPLAYFIELDS
C.SHOWFIELDS
D.LISTFIELDSNAME
8.以下哪個函數(shù)可以用來判斷一個變量是否為數(shù)值類型?
A.ISNUMERIC()
B.ISTEXT()
C.ISDATE()
D.ISLOGICAL()
9.在VFP中,要打開一個數(shù)據(jù)庫,可以使用以下哪個命令?
A.OPENDATABASE
B.CREATEDATABASE
C.MODIFYDATABASE
D.USEDATABASE
10.以下哪個函數(shù)可以用來獲取當前時間?
A.GETTIME()
B.GETHOUR()
C.GETMINUTE()
D.GETSECOND()
二、填空題(每空2分,共10空)
1.在VFP中,使用__________命令可以打開一個數(shù)據(jù)庫。
2.要創(chuàng)建一個新表,可以使用__________命令。
3.在VFP中,使用__________函數(shù)可以獲取當前日期。
4.要刪除一個記錄,可以使用__________命令。
5.在VFP中,要修改一個字段的數(shù)據(jù)類型,可以使用__________命令。
6.要將一個字段設置為可空,可以使用__________命令。
7.在VFP中,要設置一個字段的默認值,可以使用__________命令。
8.要顯示一個表的所有記錄,可以使用__________命令。
9.在VFP中,要創(chuàng)建一個索引,可以使用__________命令。
10.要刪除一個索引,可以使用__________命令。
三、簡答題(每題5分,共10題)
1.簡述VFP中工作區(qū)的概念及其作用。
2.簡述VFP中索引的作用及其類型。
3.簡述VFP中查詢的基本語法。
4.簡述VFP中如何設置字段的數(shù)據(jù)類型。
5.簡述VFP中如何設置字段的默認值。
6.簡述VFP中如何設置字段的索引。
7.簡述VFP中如何刪除一個記錄。
8.簡述VFP中如何修改數(shù)據(jù)庫表的結構。
9.簡述VFP中如何創(chuàng)建一個數(shù)據(jù)庫。
10.簡述VFP中如何打開一個數(shù)據(jù)庫。
四、編程題(每題10分,共10題)
1.編寫一個程序,實現(xiàn)以下功能:創(chuàng)建一個名為“student”的數(shù)據(jù)庫表,包含“id”(學號)、“name”(姓名)、“age”(年齡)三個字段,并設置相應的數(shù)據(jù)類型和索引。
2.編寫一個程序,實現(xiàn)以下功能:從“student”數(shù)據(jù)庫表中查詢年齡大于20歲的學生信息,并顯示在屏幕上。
3.編寫一個程序,實現(xiàn)以下功能:將“student”數(shù)據(jù)庫表中的年齡字段的數(shù)據(jù)類型修改為數(shù)值型。
4.編寫一個程序,實現(xiàn)以下功能:將“student”數(shù)據(jù)庫表中的姓名字段設置為可空。
5.編寫一個程序,實現(xiàn)以下功能:將“student”數(shù)據(jù)庫表中的年齡字段的默認值設置為18。
6.編寫一個程序,實現(xiàn)以下功能:創(chuàng)建一個名為“score”的數(shù)據(jù)庫表,包含“id”(學號)、“subject”(科目)、“score”(分數(shù))三個字段,并設置相應的數(shù)據(jù)類型和索引。
7.編寫一個程序,實現(xiàn)以下功能:查詢“score”數(shù)據(jù)庫表中所有分數(shù)大于90的記錄,并顯示在屏幕上。
8.編寫一個程序,實現(xiàn)以下功能:將“score”數(shù)據(jù)庫表中的分數(shù)字段的數(shù)據(jù)類型修改為數(shù)值型。
9.編寫一個程序,實現(xiàn)以下功能:將“score”數(shù)據(jù)庫表中的科目字段設置為可空。
10.編寫一個程序,實現(xiàn)以下功能:將“score”數(shù)據(jù)庫表中的分數(shù)字段的默認值設置為0。
二、多項選擇題(每題3分,共10題)
1.在VFP中,以下哪些是常用的數(shù)據(jù)庫操作命令?
A.CREATETABLE
B.INSERTINTO
C.SELECT
D.DELETE
E.UPDATE
2.下列關于VFP中關系數(shù)據(jù)庫的說法,正確的是:
A.關系數(shù)據(jù)庫中的數(shù)據(jù)以表格形式存儲
B.關系數(shù)據(jù)庫中的數(shù)據(jù)可以通過索引進行快速查詢
C.關系數(shù)據(jù)庫中的數(shù)據(jù)是永久存儲的
D.關系數(shù)據(jù)庫中的數(shù)據(jù)可以通過SQL語句進行操作
E.關系數(shù)據(jù)庫中的數(shù)據(jù)可以隨時修改
3.在VFP中,以下哪些是常用的日期和時間函數(shù)?
A.DATE()
B.TIME()
C.DATETIME()
D.GETDATE()
E.NOW()
4.以下哪些是VFP中常用的邏輯運算符?
A.AND
B.OR
C.NOT
D.XOR
E.NAND
5.在VFP中,以下哪些是常用的字符串函數(shù)?
A.LEFT()
B.RIGHT()
C.SUBSTR()
D.LTRIM()
E.RTRIM()
6.下列關于VFP中數(shù)據(jù)庫表索引的說法,正確的是:
A.索引可以加快查詢速度
B.索引可以提高數(shù)據(jù)的完整性
C.索引可以減少數(shù)據(jù)存儲空間
D.索引可以提高數(shù)據(jù)的可維護性
E.索引會增加數(shù)據(jù)插入和刪除的復雜度
7.在VFP中,以下哪些是常用的查詢條件運算符?
A.LIKE
B.IN
C.BETWEEN
D.!=
E.==
8.以下哪些是VFP中常用的數(shù)據(jù)庫視圖操作?
A.CREATEVIEW
B.ALTERVIEW
C.DELETEVIEW
D.UPDATEVIEW
E.INSERTINTOVIEW
9.在VFP中,以下哪些是常用的數(shù)據(jù)類型?
A.整型
B.字符型
C.日期型
D.雙精度型
E.定義型
10.以下哪些是VFP中常用的文件操作命令?
A.COPYFILE
B.DELETEFILE
C.RENAMEFILE
D.APPENDFROM
E.REPLACEFILE
三、判斷題(每題2分,共10題)
1.在VFP中,每個工作區(qū)只能打開一個數(shù)據(jù)庫表。()
2.VFP中的字段默認值必須是在創(chuàng)建表時設置的。()
3.使用ALTERTABLE命令可以修改已存在的數(shù)據(jù)庫表結構。()
4.VFP中的索引可以用來存儲數(shù)據(jù)的實際值。()
5.在VFP中,可以通過SQL語句直接修改數(shù)據(jù)庫表結構。()
6.VFP中的工作區(qū)號是唯一的,不能重復使用。()
7.VFP中的字段名可以是任意字符的組合,包括空格。()
8.在VFP中,可以使用LIKE運算符進行精確匹配查詢。()
9.VFP中的索引類型分為主索引、候選索引、唯一索引和普通索引。()
10.在VFP中,使用USE命令可以同時打開多個數(shù)據(jù)庫表。()
四、簡答題(每題5分,共6題)
1.簡述VFP中如何通過程序控制工作區(qū)的使用。
2.簡述VFP中如何使用SQL語句進行數(shù)據(jù)查詢。
3.簡述VFP中如何使用事務處理來保證數(shù)據(jù)的一致性。
4.簡述VFP中如何使用觸發(fā)器來響應數(shù)據(jù)庫表的變化。
5.簡述VFP中如何使用存儲過程來封裝重復使用的代碼。
6.簡述VFP中如何使用參數(shù)化查詢來提高數(shù)據(jù)安全性。
試卷答案如下
一、單項選擇題
1.C
解析思路:每個工作區(qū)只能打開一個數(shù)據(jù)庫表,工作區(qū)號的范圍是0到32767,選項A和B描述不準確,選項D錯誤。
2.B
解析思路:ALTERTABLE命令用于修改已存在的數(shù)據(jù)庫表結構。
3.C
解析思路:ISBLANK()函數(shù)用來判斷一個字段是否為空。
4.D
解析思路:索引會占用額外的磁盤空間,但不會占用大量空間。
5.B
解析思路:DROPTABLE命令用于刪除數(shù)據(jù)庫表。
6.A
解析思路:GETDATE()函數(shù)用于獲取當前日期和時間。
7.C
解析思路:SHOWFIELDS命令用于顯示表的所有字段名。
8.A
解析思路:ISNUMERIC()函數(shù)用于判斷一個變量是否為數(shù)值類型。
9.A
解析思路:OPENDATABASE命令用于打開一個數(shù)據(jù)庫。
10.A
解析思路:GETTIME()函數(shù)用于獲取當前時間。
二、多項選擇題
1.ABCDE
解析思路:所有選項都是VFP中常用的數(shù)據(jù)庫操作命令。
2.ABCDE
解析思路:所有選項都是關系數(shù)據(jù)庫的基本特點。
3.ABCD
解析思路:DATE(),TIME(),DATETIME(),GETDATE()都是日期和時間函數(shù)。
4.ABC
解析思路:AND,OR,NOT是邏輯運算符,XOR和NAND不是。
5.ABCDE
解析思路:所有選項都是VFP中常用的字符串函數(shù)。
6.ABD
解析思路:索引可以提高查詢速度、數(shù)據(jù)的完整性和可維護性,但不會減少數(shù)據(jù)存儲空間。
7.ABCD
解析思路:LIKE,IN,BETWEEN,!=,==都是查詢條件運算符。
8.ABC
解析思路:CREATEVIEW,ALTERVIEW,DELETEVIEW是數(shù)據(jù)庫視圖操作命令,UPDATEVIEW和INSERTINTOVIEW不是。
9.ABCDE
解析思路:所有選項都是VFP中常用的數(shù)據(jù)類型。
10.ABCDE
解析思路:所有選項都是VFP中常用的文件操作命令。
三、判斷題
1.×
解析思路:每個工作區(qū)可以打開多個數(shù)據(jù)庫表,但每個表只能在一個工作區(qū)中打開。
2.×
解析思路:字段默認值可以在創(chuàng)建表后通過ALTERTABLE命令設置。
3.√
解析思路:ALTERTABLE命令可以修改已存在的數(shù)據(jù)庫表結構。
4.×
解析思路:索引存儲的是數(shù)據(jù)值的指針,而不是數(shù)據(jù)的實際值。
5.×
解析思路:直接通過SQL語句無法修改數(shù)據(jù)庫表結構,只能通過VFP的圖形界面或ALTERTABLE命令。
6.×
解析思路:工作區(qū)號可以重復使用,但每個數(shù)據(jù)庫表只能在一個工作區(qū)中打開。
7.×
解析思路:字段名不能包含空格,可以使用下劃線分隔多個單詞。
8.×
解析思路:LIKE運算符用于模糊匹配查詢,不是精確匹配。
9.√
解析思路:VFP中的索引類型確實包括主索引、候選索引、唯一索引和普通索引。
10.×
解析思路:USE命令用于打開一個數(shù)據(jù)庫,但不能同時打開多個數(shù)據(jù)庫表。
四、簡答題
1.簡述VFP中如何通過程序控制工作區(qū)的使用。
解析思路:描述如何通過SETWORKAREA命令來指定當前工作區(qū),以及如何使用SELECT命令在工作區(qū)之間切換。
2.簡述VFP中如何使用SQL語句進行數(shù)據(jù)查詢。
解析思路:解釋如何構造SELECT語句,包括指定字段、表、條件等。
3.簡述VFP中如何使用事務處理來保證數(shù)據(jù)的一致
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 3664-2019商品煤檢驗第三方服務規(guī)范
- DB32/T 3611-2019廢棄電器電子產品處理業(yè)職業(yè)病危害預防控制指南
- DB32/T 3514.5-2019電子政務外網(wǎng)建設規(guī)范第5部分:安全綜合管理平臺技術要求與接口規(guī)范
- DB32/T 3291-2017城市軌道交通接觸網(wǎng)系統(tǒng)維護與檢修技術規(guī)范
- DB31/T 998-2016能源補給系統(tǒng)道路交通指引標志設置規(guī)范第1部分:充換電
- DB31/T 914.3-2021小型游樂設施安全第3部分:運營管理要求
- DB31/T 389-2015防雷裝置安全檢測技術規(guī)范
- 葡萄酒釀造過程中的釀造設備選型與配套技術指南考核試卷
- 螺桿泵采油地面系統(tǒng)安全預防知識考核試卷
- 金屬工具的設計理念更新與實踐考核試卷
- 在校生《學籍證明》申請表(模板)
- 電梯故障維修記錄
- 員工招聘外文翻譯文獻
- 中國世界文化遺產課件
- 預防接種工作單位資質申請表
- 2022年四川省成都市青羊區(qū)七下期末數(shù)學試卷
- 智慧健康管理ppt課件
- 天牛的識別與防治PPT演示課件(PPT 99頁)
- 英語51閱讀理解主旨題(best-title)答題技巧
- 孔距尺寸的標注與孔的位置度公差的確定
- 服裝工藝(各工序)單價表
評論
0/150
提交評論