VFP期末考試示例_第1頁
VFP期末考試示例_第2頁
VFP期末考試示例_第3頁
VFP期末考試示例_第4頁
VFP期末考試示例_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、VFP(第1套)一、單選題(每題1分,共60題)1.在當前表單中引用對象Text1的屬性時,下面格式正確的是(  )A. Text.value="VFP程序設(shè)計"B. Text1.value=" VFP程序設(shè)計"C. Thisform.Text.value=" VFP程序設(shè)計"D. Thisform.Text1.value=" VFP程序設(shè)計"2.在Visual FoxPro中,表單(Form)是指(  )A.數(shù)據(jù)庫中各個表的清單B.一個表中各個記錄的清單C.窗口界面D.數(shù)據(jù)

2、庫查詢的列表3.在比較兩個字符串是否相等時,和?"ASD"="ASD"等價的表達式是(  )A.SET EXACT OFF ? "ASD"="ASD"B.SET EXACT ON ? "ASD"="ASD"C.SET CENT ON ? "ASD"="ASD"D.SET DEFAULT TO ? "ASD"="ASD"4.當前已打開的表文件的出生日期字段為日期型,另有一個數(shù)值型

3、的年齡字段,現(xiàn)要根據(jù)出生日期計算年齡,并寫入年齡字段,應(yīng)該使用命令(  )A.REPLACE ALL年齡WITH YEAR(DATE()-YEAR(出生日期)B.REPLACE ALL年齡WITH DATE()-出生日期C.REPLACE ALL年齡WITH DTOC(DATE()-DTOC(出生日期)D.REPLACE ALL年齡WITH VAL(DTOC(DATE()-VAL(DTOC(出生日期)5.表文件中有10條記錄,執(zhí)行下列語句系列后,結(jié)果是_USE 學生LIST? RECNO()(  ) A.10B.11C.1D.06.已知表文件的表結(jié)構(gòu)中有

4、獎學金字段,且是數(shù)值型,現(xiàn)在命令窗口,學生.DBF已打開,要將記錄指針定位在第一個獎學金大于50的記錄上,用命令(  )A.SEEK FOR 獎學金>50B.LOCATE FOR 獎學金>50C.FIND FOR 獎學金>50D.LIST FOR 獎學金>507.下列循環(huán)執(zhí)行次數(shù)是_FOR I=1 TO 6I=I+1ENDFOR(  ) A.6B.7C.3D.語法錯誤8.要將計時器控件的計時間隔設(shè)置為2秒,則Interval屬性值應(yīng)設(shè)為(  )A.2 B.120C.200 D.2000 9.將邏輯真賦值給內(nèi)存變

5、量STRING1的正確方法是(  )A.STRING1=TRUEB.STORE "T" TO STRING1C.STORE .T. TO STRING1D.STRING1=".T."10.執(zhí)行命令:? SUBSTR("數(shù)據(jù)庫管理系統(tǒng)",7,LEN("管理"-"系統(tǒng)")結(jié)果是(  )A.統(tǒng)B.系統(tǒng)C.管理系統(tǒng)D.管理11.Visual FoxPro 6.0數(shù)據(jù)庫系統(tǒng)是_型數(shù)據(jù)庫系統(tǒng)。(  )A.網(wǎng)絡(luò)B.層次C.關(guān)系D.鏈狀12.在表的備注

6、字段中可以輸入的內(nèi)容有(  )A.圖像 B.波形聲音C.視頻剪輯 D.文字13.當EOF()函數(shù)為真時,記錄指針位于(  )A.表文件的頭B.第一條記錄C.表文件的尾D.最后一條記錄14.設(shè)A="456",B="789",表達式的值為假.F.的是(  )A.NOT.(A= =B) .OR.(B$"ABC")  B.NOT.(A$"ABC").AND.(A<>B)C.NOT.(A<>B)    

7、   D.A<B15.在下列VFP表達式中,運算結(jié)果一定是邏輯值的是(  )A.字符表達式 B.數(shù)值表達式C.日期表達式 D.關(guān)系表達式16.“學生.DBF”已存在,現(xiàn)要在第二工作區(qū)打開,則下列語句序列中,哪一項是錯誤(  )A.SELECT B USE 學生 B.SELECT 2 USE 學生.DBFC.SELECT A USE 學生 D.USE 學生 IN B 17.以下關(guān)于子程序的敘述中不正確的是(  )A.一個子程序可以調(diào)用其他子程序。B.一個主程序可以調(diào)用多個子程序。C.主程序可調(diào)用子程序,但子程序不可調(diào)用其

8、他的子程序。D.子程序用DO命令調(diào)用。18.不屬于表單屬性的是(  )A.FONTSIZEB.BACKCOLORC.FONTNAMED.ADDITEM19.設(shè)當前記錄號是16,執(zhí)行命令SKIP -10后,當前記錄號變?yōu)椋?#160; )A.10B.6C.16D.2620.VFP中,執(zhí)行“? AT("管理","數(shù)據(jù)庫管理系統(tǒng)")”命令后,返回的結(jié)果是(  )A.0 B.4 C.7D.錯誤的函數(shù)名21.與其他三個關(guān)系運算符不等價的是(  )A.#B.<>C.><D.

9、!=22.建立索引時,下列_字段不能作為索引字段(  )A.字符型B.日期型C.數(shù)值型D.通用型23.執(zhí)行? STUFF("中國銀行",5,0,"寧波")的結(jié)果是(  )A.中國銀行B.寧波銀行C.中國寧波D.中國寧波銀行24.在命令窗口中,不能實現(xiàn)的操作是(  )A.復(fù)制已執(zhí)行過的命令 B.重復(fù)執(zhí)行已執(zhí)行過的命令C.清除已執(zhí)行過的命令 D.在命令窗口中顯示命令執(zhí)行結(jié)果25.已知表文件的表結(jié)構(gòu)中有大學英語,高等數(shù)學,計算機基礎(chǔ)和總分字段,且都是數(shù)值型,現(xiàn)要將所有同學的各門成績匯總后存入到總分字段

10、,使用命令(  )A.REPLACE 總分 WITH 大學英語+高等數(shù)學+計算機基礎(chǔ)B.REPLACE ALL 總分 WITH 大學英語+高等數(shù)學+計算機基礎(chǔ)C.SUM ALL 大學英語,高等數(shù)學,計算機基礎(chǔ) TO 總分D.SUM大學英語+高等數(shù)學+計算機基礎(chǔ) TO 總分26.假如X=5,執(zhí)行命令? X=X+5后,結(jié)果是(  )A.5B.10C.T.D.F.27.在表單設(shè)計器環(huán)境下,要選定表單中某選項組里的某個選項按鈕,可以(  )A.單擊選項按鈕B.雙擊選項按鈕C.先右擊選項組,并選擇"編輯"命令,然后再單擊選項

11、按鈕D.以上B和C都可以28.下面哪個命令不能給變量賦值(  )A.INPUT B.ACCEPTC.SET D.STORE29.執(zhí)行下列命令序列CX="計算機數(shù)據(jù)庫系統(tǒng)"? SUBSTR(CX,7,4)結(jié)果是(  ) A.系統(tǒng) B.數(shù)據(jù) C.機數(shù) D.變量未找到30.在 Visual Foxpro 環(huán)境下,要顯示當前已打開的表中所有40歲(含 40 歲)以下,職稱為"教授","副教授"的姓名和工資,應(yīng)在命令窗口中使用命令(  )A.LIST FI

12、EL 姓名,工資 FOR 年齡<=40 AND 職稱="教授" AND 職稱="副教授"B.LIST FIEL 姓名,工資 FOR 年齡<=40 OR 職稱="教授" OR 職稱="副教授"C.LIST FIEL 姓名,工資 FOR 年齡<=40 AND (職稱="教授" OR 職稱="副教授")D.LIST FIEL 姓名,工資 FOR 年齡<=40 OR (職稱="教授" AND 職稱="副教授")31.執(zhí)行

13、下列命令序列BC="浙江萬里學院"? SUBSTR(BC,LEN(BC)/3+1,8)結(jié)果是(  ) A.浙江萬里 B.萬里學院 C.萬里 D.變量未找到32.有關(guān)控件對象的DblClick事件的正確敘述是(  )A.用鼠標單擊對象時引發(fā)B.用鼠標右鍵單擊對象時引發(fā)C.用鼠標雙擊對象時引發(fā)D.用鼠標右鍵雙擊對象時引發(fā)33.新創(chuàng)建的標簽?zāi)J標題為Label1,為了修改標簽的標題,應(yīng)設(shè)置標簽的屬性是(  )A.Name屬性 B.FontName屬性C.Froecolor屬性 D.Capti

14、on屬性34.在選項按鈕組中,通過修改_屬性,可把按鈕個數(shù)設(shè)為 5 個。(  )A.Caption B.PageCountC.Value D.ButtonCount35.顯示第二個字符為“B”的所有內(nèi)存變量的命令是(  )A.LIST MEMO LIKE ?BB.LIST MEMO LIKE *C.LIST MEMO LIKE ?B*D.LIST MEMO 36.假定一個表單里有一個文本框text1和一個命令按鈕組commandgroup1,命令按鈕組是一個容器對象,其中包含 Commandl和command2兩個命令按鈕,如果要在command1命令按

15、鈕的某個事件中訪問文本框的value屬性值,下面式子中正確的確是(  )A.ThisFormText1value B.ThisParentvalueC.ParentText1.ValueD.ThisParentText1.value37.數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS三者之間的關(guān)系是(  )A.DB包括DBS和DBMS B.DBMS包括DB和DBSC.DBS包括DB和DBMS D.DBS就是DB,也就是DBMS38.在表單MyForm的一個控件的事件或方法程序中,改變該表單的背景色為紅色的正確命令是(  )A.M

16、yForm.Backcolor=RGB(255,255,255)B.This.parent.Backcolor=RGB(0,255,0)C.ThisForm.backcolor=RGB(255,0,0)D.This.Backcolor=RGB(0,255,0)39.依次執(zhí)行命令Y=TIME()和?TYPE("Y")后,結(jié)果為(  )A.DB.CC.ND.L40.在已打開表文件的第4條記錄前插入一條記錄,可使用的命令是(  )A.首先執(zhí)行GO 4 然后執(zhí)行INSERT B.首先執(zhí)行GO 4 然后執(zhí)行INSERT BEFOREC.首先執(zhí)行

17、GO 4 然后執(zhí)行INSERT BLANKD.首先執(zhí)行GO 3 然后執(zhí)行INSERT BEFORE41.某班有20名同學,現(xiàn)已建立“學生.DBF”表,輸入記錄后發(fā)現(xiàn)遺漏了學號為11號的同學,則可以用GO 10和INSERT命令把該學生記錄插入到表中,使之成為第11條記錄(  )A.對B.錯42.邏輯型數(shù)據(jù)用來表示只有兩個值的數(shù)據(jù),這兩個值分別為邏輯真T和邏輯假F(  )A.對B.錯43.日期型數(shù)據(jù)與數(shù)值型數(shù)據(jù)相加得到的是數(shù)值型數(shù)據(jù)。(  )A.對B.錯44.對象的屬性只能在“程序代碼”中設(shè)置。(  )A.對B.錯4

18、5.用Delete命令可以直接刪除表中的記錄。(  )A.對B.錯46.在設(shè)計報表時至少要考慮報表的數(shù)據(jù)源和報表的布局與格式。(  )A.對B.錯47.由系統(tǒng)指定當前可用的編號最小的工作區(qū),可以使用命令:SELECT 0(  )A.對B.錯48.VFP是一個管理系統(tǒng)。(  )A.對B.錯49.執(zhí)行命令:? LEN("浙江萬里學院"),返回值是10。(  )A.對B.錯50.組類容器(如命令按鈕組等)的事件代碼在任何時候都可以作為其所包含控件相關(guān)聯(lián)(同名)事件的缺省代碼。(&#

19、160; ) A.對B.錯51.數(shù)據(jù)表中每一條記錄的長度均相等(  )A.對B.錯52.如果更改了表文件的主文件名,要想正常使用它,其備注文件、結(jié)構(gòu)化復(fù)合索引文件的主文件名也必須改成相同才行。(  )A.對B.錯53.邏輯型數(shù)據(jù)用來表示只有兩個值的數(shù)據(jù),這兩個值分別為邏輯真.T.和邏輯假.F.(  )A.對B.錯54.通過調(diào)用表單語句,既可以向表單傳遞參數(shù),也可以獲取表單返回的值。(  )A.對B.錯55.VFP中命令按鈕組、選項按鈕組都是容器控件。(  )A.對B.錯56.在VFP中

20、,使用USE命令既可以打開表文件又可以關(guān)閉表文件。(  )A.對B.錯57.GO 1和GO TOP命令在任何情況下指針都是指向表文件第一條記錄(  )A.對B.錯58.對表記錄執(zhí)行GO BOTTOM命令后,函數(shù)Eof()的值為.T.(  )A.對B.錯59.用USE命令剛打開表文件時,記錄指針指向首記錄。(  )A.對B.錯60.循環(huán)結(jié)構(gòu)中LOOP語句的功能是退出循環(huán),將程序控制轉(zhuǎn)向循環(huán)語句結(jié)構(gòu)之后的第一句語句(  )A.對B.錯二、多選題(每題8分,共5題)1.已在表單(Form1)中豎放文字

21、“我是會移動的文字”(Label1)和計數(shù)器(Timer1)并已設(shè)置好相關(guān)屬性,初始的顯示位置在表單的左邊,表單執(zhí)行后,每間隔0.3秒,文字會自動以間隔加10的幅度逐步向表單右邊移動,直到文字到達表單最右邊緣;然后每間隔20毫秒文字會自動以間隔減1的幅度逐步向表單左邊移動,直到文字回復(fù)到初始位置;整個過程不間斷地來回移動。Form1的Init事件代碼public i,zi=10z=thisform.label1.left thisform.timer1.Interval=_1_thisform.timer1.Enabled=_2_ Timer1的Timer事件代碼if thisform.lab

22、el1.left>thisform.width or thisform.label1.left<zi=_3_endifthisform.label1.left=_4_請選擇填空(  )A.3B.30C.300D.180E. 0F. 1G. .F.H. .T.I. 1J. -iK. iL. 0M. thisform.label1+iN. thisform.label1.left-iO. thisform.label1.left+iP. thisform.label1.right+i2.從鍵盤輸入一個數(shù),判斷這個數(shù)是不是既是3的倍數(shù)同時又是5的倍數(shù)SET TALK

23、OFFCLEAR_1_ IF _2_ _3_ _4_? STR(N)+"不能同時滿足既是3的倍數(shù)又是5的倍數(shù)!" ENDIFSET TALK ON請選擇填空(  )A.ACCEPT "N=" TO NB.WAIT "N=" TO NC.INPUT "N=" TO ND.STORE "N=" TO NE.MOD(N/3)=0 AND MOD(N/5)=0F.MOD(N,3)=0 AND MOD(N,5)=0G.N%3=0 OR N%5=0H.INT(N,3)=0 AND INT

24、(N,5)=0I.? N,"既是3的倍數(shù)又是5的倍數(shù)!"J.? N+"既是3的倍數(shù)又是5的倍數(shù)!"K.STR(N+既是3的倍數(shù)又是5的倍數(shù)!)L.? "N"M.ENDIFN.OTHERWISEO.ELSEP.DO CASE3.以下程序的功能是:求1!+3!+5!+N!的值。N由鍵盤輸入,且為奇數(shù)。SET TALK OFFCLEAR_1_STORE 0 TO S,TFOR I=1 TO N STEP _2_DO SUB1_3_ENDFOR? SSET TALK ONPROC SUB1 &&過程SUB1T=1FOR J=1 TO I_4_ENDFOR請選擇填空(  )A.ACCEPT "N=" TO NB.DO WHILE .T.C.WAIT "N=" TO ND.INPUT "N=" TO NE.0F.1G.2H.8I.S=S+TJ.S=S+NK.S=TL.S=S+T*IM.T=T*IN.T=T*JO.T=T*NP.S=S+J*T4.給定一個年份(從鍵盤輸入數(shù)值型數(shù)據(jù)),判斷它是不是閏年。閏年的條件是:能被4整除但不能被100整除,或

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論