四、填空題
41.設(shè)M=47.6554,函數(shù)ROUND(INT(M)+M,2)的值是_________________。
42.在已打開有表文件中當(dāng)前記錄為第8號(hào)記錄,現(xiàn)在要求僅用一條命令顯示第12號(hào)記錄的內(nèi)容,應(yīng)使用的命令是____________________
43.與CHANGE命令功能相同的命令是_________________________________
44.ZAP命令可以刪除當(dāng)前表中的全部記錄,但仍保留表________________
45.執(zhí)行SET INDEX TO <索引文件名表>命令可以打開單索引文件(.IDX)或______文件。
46.Visual FoxPro的主索引或候選索引可以保證數(shù)據(jù)的_______________完整性。
47.在Visual FoxPro中,要設(shè)置參照完整性規(guī)則,必須事先建立表之間的_________________。
48.SEEK命令可以進(jìn)行快速定位,使用該命令的前提條件是打開表文件及相關(guān)的__________。
49.設(shè)JOIN命令連接的兩個(gè)表中分別有4條記錄與5條記錄,連接的條件為FOR .T.,則生成的新表中應(yīng)該有________________條記錄。
50.設(shè)有“教師”表和“學(xué)院”表,求“會(huì)計(jì)”學(xué)院的所有職工的平均工資的SQL語句是:SELECT AVG(工資) FROM 教師 WHERE 學(xué)院號(hào) IN (SELECT 學(xué)院號(hào)碼 FROM __________WHERE 學(xué)院名="會(huì)計(jì)")
五、程序填空題
51.下面程序的功能是輸入自然數(shù)N,調(diào)用自定義函數(shù)P,計(jì)算:
S=1*1+(1*1+2*2)+……+(1*1+2*2+……N*N),請(qǐng)?jiān)诔绦蛑刑羁,使其完整正確。
SET TALK OFF
CLEAR
S=0
INPUT "請(qǐng)輸入自然數(shù):" TO N
S=S+_______①_________
"S=",S
SET TALK ON
FUNCTION P
___________②__________
SS=0
FOR K=1 TO X
SS=SS+K*K
ENDFOR
________③_______
CANCEL
ENDFUNC
52.過程P1的功能是計(jì)算X的平方,下面程序的功能是調(diào)用過程P1來計(jì)算1,2,……9的平方,請(qǐng)?jiān)诔绦蛑刑羁,使其完整正確。
CLEAR
K=1
DO WHILE ________①_____10
_________②_________
M
K=K+1
ENDDO
RETURN
PROCDURE P1
P ARAMETERS X
_______③_______ M=X*X
RETURN
六、程序分析題
53.寫下列程序的運(yùn)行結(jié)果
SET TALK OFF
K=1
A1=10
A2=A1+5
A3=A1-5
A4=A1+A2
S=100
DO WHILE K<5
STORE "A"+STR(K,1) TO M
S=S+2*&M
K=K+2
ENDDO
S
RETURN
執(zhí)行上述程序,運(yùn)行結(jié)果是:_____________________
54.設(shè)表文件XSK.DBF的內(nèi)容如下:
閱讀下列程序,寫出程序的運(yùn)行結(jié)果:
SET TALK OFF
CLEAR
USE XSK
COPY TO CK1 FOR 出生日期>CTOD("01/01/84")
USE CK1
APPEND FROM XSK FOR 學(xué)號(hào)<"19980200"
GO BOTTOM
RECNO( ),學(xué)號(hào),姓名
USE
SET TALK ON
RETURN
執(zhí)行上述程序,運(yùn)行結(jié)果是:_____________________
七、程序設(shè)計(jì)題
55.已有計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)表DJKS.DBF,字段包括考號(hào)(類型N,寬度5),姓名(類型C,寬度6)、筆試成績(jī)(類型N,寬度3),上機(jī)成績(jī)(類型N,寬度3)和平均成績(jī)(類型N,寬度4),但各成績(jī)字段為空;另有成績(jī)數(shù)據(jù)庫(kù)CJ.DBF。字段包括考號(hào)(類型C,寬度5)、 考場(chǎng)編號(hào)(類型C,寬度3)、筆試成績(jī)(類型N,寬度3)和上機(jī)成績(jī)(類型N,寬度3),考生的考試成績(jī)已錄入其中。請(qǐng)編寫程序PROGB.PRG,保存在c:\ata\temp\420202\1234567\dit\GAE\temp,要求把考生的考試成績(jī)填寫到數(shù)據(jù)庫(kù)表DJKS.DBF中,然后再計(jì)算筆試和上機(jī)成績(jī)的平均成績(jī),填入各記錄“平均成績(jī)”字段中、最后生成一個(gè)與DJSK.DBF結(jié)構(gòu)完全相同的不及格數(shù)據(jù)庫(kù)BJG.DBF,把平均成績(jī)不及格的考生記錄復(fù)制到不及格庫(kù)。注意:按多工作區(qū),用DO WHILE ……ENDDO循環(huán)結(jié)構(gòu)完成,不得使用APPEND FROM命令。
八、操作題
56.(1)在“c:\ata\temp\420202\1234567\VFT”下建立項(xiàng)目SALES_M.PJX。
(2)把“c:\ata\temp\420202\1234567\VFT”中的數(shù)據(jù)庫(kù)CUST_M加入SALES_M項(xiàng)目中。
(3)為CUST_M數(shù)據(jù)庫(kù)中CUST表增加字段:聯(lián)系電話C(12),字段值允許“空”。
(4)CUST_M數(shù)據(jù)庫(kù)中ORDER1表“送貨方式”字段設(shè)計(jì)默認(rèn)值為“鐵路”。
57.在C:\ATA\temp\420202\1234567\VFT文件夾,對(duì)“雇員管理”數(shù)據(jù)庫(kù)完成如下操作:建立一個(gè)名稱為VIEW1的視圖,查詢每個(gè)雇員的部門號(hào)、部門名、雇員號(hào)、姓名、性別、年齡和EMAIL。 58.建立一個(gè)名稱為menu1的菜單,菜單欄有“文件”和“瀏覽”兩個(gè)菜單!拔募辈藛蜗掠小按蜷_”、“退出”兩個(gè)子菜單;“瀏覽”菜單下有“部門瀏覽”和“雇員瀏覽”二個(gè)子菜單。
相關(guān)推薦:2011計(jì)算機(jī)二級(jí)VFP理論知識(shí)點(diǎn)匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |