《VFP 考試題目及答案》由會員分享,可在線閱讀,更多相關(guān)《VFP 考試題目及答案(7頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、
VFP 考試題目及答案
??????? 變量和????? 變量兩種。
2.字符型字段的最大長度?????? 字節(jié) 。
3. VFP中擴展名為PRG的文件是_______文件,擴展名為FPT的文件是_______文件
4.。數(shù)據(jù)表是由???????? 和???? 兩部分組成???????????? ??????????? 、?????? 和?????????????? 。
7.將數(shù)學(xué)表達(dá)式{[(5+8)×6+32]-20}÷10轉(zhuǎn)換成VFP表示的表達(dá)式為?????????? 。
8. 設(shè)X=145,Y= 56,Z=“X-Y”,表達(dá)式 &Z+1的值是 ___ ____。
9.
2、Visual FoxPro中命令執(zhí)行方式分為___? _____和??????????? 。
10.父文件與子文件建立關(guān)聯(lián)時,必須先對子文件按關(guān)鍵字建立?????? ,然后用???????? 命令建立關(guān)聯(lián)。
11.LEFT(“123456789”,LEN(“商學(xué)院”))的函數(shù)值是____? ____。
12. 函數(shù)YEAR({^1978/09/09})返回值的數(shù)據(jù)類型是___ ____。
13.表達(dá)式(1998/09/08)的數(shù)據(jù)類型是___? ___。
14. “ (1998/09/08)” 的數(shù)據(jù)類型是__?? ___。?
15.{^1998/09/08}的數(shù)據(jù)類型是__??
3、___
16.寫出表達(dá)式INT(5.984)的值__________,SQRT(16)+25的值_________,MOD(16,-5)的值_________ LEN(“[FOXPRO數(shù)據(jù)庫管理系統(tǒng)]”) 的值_________ 。
17.寫出下列語句的運行結(jié)果。
⑴ ? INT(-5.6)_________
⑵ ? MOD(15, 4)_________
⑶ ? SQRT(36)_________
⑷ ? MAX(12, 6)_________
⑸ ? ‘Q’$ ‘AaBbCcQq’_________
⑹ ? AT(‘A’, ‘RSDA.DBF’)_________
⑺ ?
4、 LEFT(‘COMP’, 3)_________
⑻ ? SUBS(‘ASDFGHJK’, 2, 2)_________
18.VFP中擴展名為VUE的文件是________文件;
19.邏輯表達(dá)式 MOD(20,5)=MOD(20,4) 的結(jié)果是_______,“張三”$“張”的結(jié)果是_______,“01/02/93”>“02/02/92”的結(jié)果是_______。
20.常量 .y.表示的是 _________ 型的數(shù)據(jù)。
21.在Visual FoxPro中,建立索引的作用之一是提高 _________ 速度。
22.在SQL SELECT語句中將查詢結(jié)果存放在一個表中應(yīng)該
5、使用 _________子句
23.在Visual FoxPr文件中,CREATE DATABASE命令創(chuàng)建一個擴展名為 ________ 的數(shù)據(jù)庫 。
24.說明公共變量的命令是? ________。
25.用二維表數(shù)據(jù)來表示實體之間聯(lián)系的數(shù)據(jù)模型稱為________。
26、在Visual FoxPro 中說明數(shù)組后,數(shù)組的每個元素在未賦值之前的默認(rèn)值是________。
27、在Visual FoxPro中數(shù)據(jù)庫文件的擴展名是 ________,數(shù)據(jù)庫表文件的擴展名是________。
28、打開數(shù)據(jù)庫設(shè)計器的命令是 ________。
29、從職工數(shù)據(jù)庫表中計算工資合計的
6、SQL語句是
???????? SELECT ________FROM 職工。
30、在Visual FoxPro中,利用________命令可以? 邏輯刪除數(shù)據(jù)表的記錄,必要時可以利用________命令進(jìn)行恢復(fù)。
31、在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個二維表稱為________ 。??
32、執(zhí)行命令A(yù)=2005/4/2之后,內(nèi)存變量A的數(shù)據(jù)類型是 ________型。
33、可以伴隨著表的打開而自動打開的索引是________。
35、程序文件的擴展名是________。
36、Visual FoxPro 中二維中表的每一行數(shù)據(jù)稱為表的一個________。表的標(biāo)
7、題欄的列標(biāo)題將成為表的_______。
37、在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了__________、??????? 和???????? 階段。
38.VFP關(guān)系數(shù)據(jù)庫管理系統(tǒng)能夠?qū)崿F(xiàn)的三種基本關(guān)系運算有????? 、?????? 和??????? 。
39.在關(guān)系數(shù)據(jù)庫管理系統(tǒng)中DBMS是??????? 的縮寫。
40.在Visual FoxPro中,建立索引的作用之一是提高 ___ ___ 速度。
41.函數(shù)SPACE(數(shù)值表達(dá)式)返回的值的數(shù)據(jù)類型是___ ___。
42.VFP文件類型中,存儲備注型和通用型數(shù)據(jù)的文件擴展名為___ ____。
43.VFP統(tǒng)一規(guī)定日期型數(shù)
8、據(jù)寬度為_? __,邏輯型數(shù)據(jù)寬度為__? __。
44.退出命令文件編輯狀態(tài)并存盤的鍵盤組合命令是____? _____。
45.DISPLAY命令顯示記錄時,若同時省略范圍和條件選項時,命令作用是顯示____ _____。
46.常量 .n.是 ___ ____ 型的數(shù)據(jù)。
47.在打開的數(shù)據(jù)表中,對“數(shù)值型字段”求和的命令是? __ ____,對“數(shù)值型字段”求平均值的命令是? __ ____。
二 、命令操作題
已知有數(shù)據(jù)表RSXX. DBF,數(shù)據(jù)表中有若干條記錄。其參數(shù):
RSXX(編號 C(4),部門 C(6),姓名 C(6),性別 C(2),工作時間 D,職稱 C(
9、6),在編否L,實發(fā)工資 N(7,2),簡歷 M )
請寫出完成下列操作的命令序列:(假定表RSXX.DBF已經(jīng)打開)
1、顯示表中女講師的編號、部門、姓名、工作時間、職稱、實發(fā)工資;
2、顯示最后10條記錄;
3、按“工作時間”降序?qū)Ρ鞷SXX. DBF建立結(jié)構(gòu)復(fù)合索引文件(索引標(biāo)識為GZ);
4、給在編的男教師增加50元的實發(fā)工資;
5、快速查找所有職稱為副教授的記錄;
6、將RSXX.DBF復(fù)制一個副本,文件名為RSFB.DBF;
7、統(tǒng)計表中具有“工程師”和“講師”職稱的人數(shù),并將結(jié)果存放到變量RS中;
8、按部門匯總各部門”實發(fā)工資”總額,并將結(jié)果存放到GZHZ.D
10、BF表中;
9、顯示第4條記錄,不顯示記錄號;
10、顯示第2—5條記錄的前4個字段的內(nèi)容;
11、將RSXX.DBF的結(jié)構(gòu)復(fù)制到JG.DBF中去;
12、用SQL-SELECT語句查詢在編人員的編號,姓名,實發(fā)工資。
13、由“RSXX.DBF”復(fù)制一個文本文件“BB.TXT”,采用SDF格式,并顯示之。
答案:
一、
1.內(nèi)存變量;字段變量
3.程序文件;備注文件
4.字段(列);記錄(行)
6.順序;分支;循環(huán)
7.(((5+8)*6+32)-20)/10
9.交互操作方式;程序執(zhí)行方式
10.主索引;SET RELATION TO
11.“12
11、3456”
16.5;29;-4;22
17.
⑴ -5
⑵ 3
⑶ 6
⑷ 12
⑸ .T.
⑹ 4
⑺ COM
⑻
21.查詢
22.into table
23.dbc
24.public
25.關(guān)系型
26、.F.
27、DBC;DBF。
28、OPEN DATABASE
29、sum(工資)
30、delete,recall。
31、實體??
32、數(shù)值型
33、復(fù)合索引
35、PRG
36、記錄;字段
37、人工管理;文件系統(tǒng);數(shù)據(jù)庫系統(tǒng)。
38.選擇;投影;聯(lián)接。
39.Data Base Management S
12、ystem
40.查詢
41.字符型
42.FPT
43.8;1
44.Ctrl+W
45.所有記錄
46.邏輯型
47.SUM;AVERAGE
二 、命令操作題
1、list 編號,部門,姓名,工作時間,職稱,實發(fā)工資 for 性別="女" and 職稱="講師"
2、list for recn()<=recc()-10
3、
4、repl 實發(fā)工資 with 實發(fā)工資+50 for 在編否 and 性別="男"
5、
index on 職稱 to zc
seek 副教授
6、copy to RSFB.DBF;
7、COUNT for 職稱="工程師" and 職稱="講師"? to RS
8、sele 部門,sum(實發(fā)工資) GROUP BY 部門 INTO TABLE GZHZ.DBF
9、list for recn()=6
10、list 編號,部門,姓名,性別 for recn()>=2 and recn()<=5
11、 copy stru to JG.DBF
12、sele 編號,姓名,實發(fā)工資 where 在編否 into table cx
13、 copy to bb.txt type sdf?