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