2021年VF模擬試題及答案_第1頁
2021年VF模擬試題及答案_第2頁
2021年VF模擬試題及答案_第3頁
2021年VF模擬試題及答案_第4頁
2021年VF模擬試題及答案_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、VFP程序設(shè)計期末模擬試卷- 一、判定正誤(對的打號,錯的打X 號,每題1 分,共 10 分)(.X)1、 利用 VAL 函數(shù)實現(xiàn)字符型數(shù)據(jù)到數(shù)值型數(shù)據(jù)的轉(zhuǎn)換時,要轉(zhuǎn)換的字符串必需全部由數(shù)字字符組成,否就將無法轉(zhuǎn)換;(. )2、 數(shù)據(jù)庫治理技術(shù)的進展經(jīng)受了人工治理階段、文件治理階段和數(shù)據(jù)庫系統(tǒng)階段; |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. (. ) 3、 如期望防止用戶向自由表中的某字段輸入重復(fù)數(shù)據(jù),就應(yīng)當(dāng)依據(jù)此字段建立候選索引,以便自動進行惟一性檢查;(.X) 4、 COUNT、SUM和 AVERAGE命令中如缺省 &

2、lt;范疇 >子句,其默認的記錄范疇僅為當(dāng)前記錄;( )5、 工作區(qū)挑選命令SELECT中既可使用表別名,也可以使用工作區(qū)分名或工作區(qū)編號來指定欲挑選的工作區(qū);( ) 6、 VisualFoxPro 中一個工作區(qū)中只能打開一個表,但同一個表可以在不同的工作區(qū)中同時被打開;(X) 7、 循環(huán)結(jié)構(gòu)中,LOOP語句的功能是退出循環(huán),執(zhí)行循環(huán)結(jié)構(gòu)的下一條語句;( ) 8、 主索引只能在數(shù)據(jù)庫表中指定,而候選索引在數(shù)據(jù)庫表和自由表中都可使用;(.X) 9、 VisualFoxPro 中的命令按鈕組、文本框、表格、選項按鈕組等都屬于容器類控件;. 10 、系統(tǒng)供應(yīng)的查詢設(shè)計器和查詢向?qū)Ы⒌牟樵儍Υ?/p>

3、時會產(chǎn)生一個擴展名為.QPR的文件,運行后才能得到查詢結(jié)果;二、單項挑選(請將答案填在每題的括號內(nèi),每題1 分,共 20 分)1、儲存在運算機中具有肯定結(jié)構(gòu)的相關(guān)數(shù)據(jù)的集合稱為();. ( A)數(shù)據(jù)庫 . ( B)數(shù)據(jù)庫系統(tǒng). ( C)數(shù)據(jù)庫治理系統(tǒng). ( D)數(shù)據(jù)結(jié)構(gòu)2、利用數(shù)據(jù)庫技術(shù)進行人事檔案治理是屬于運算機的();. ( A)科學(xué)運算應(yīng)用. ( B)過程掌握應(yīng)用. (C)數(shù)據(jù)處理應(yīng)用. ( D)幫助工程應(yīng)用3、Visual FoxPro 6.0治理的數(shù)據(jù)庫是()型數(shù)據(jù)庫;. ( A)網(wǎng)絡(luò) . ( B)層次 . ( C)關(guān)系 . ( D)鏈狀第 1 頁,共 39 頁4、VisualFox

4、Pro 6.0 系統(tǒng)供應(yīng)的FOR<條件 >子句與一些相關(guān)的命令協(xié)作使用可以便利地實現(xiàn)關(guān)系運算中()的操作;. ( A)投影 . .( B)復(fù)制 . ( C)挑選 . (D)關(guān)聯(lián)5、數(shù)據(jù)的完整性是指();. ( A)數(shù)據(jù)的儲備與使用數(shù)據(jù)的程序有關(guān). ( B)防止數(shù)據(jù)被非法使用 |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. . ( C)數(shù)據(jù)的正確性、合理性和一樣性. . ( D)削減系統(tǒng)中不必要的重復(fù)數(shù)據(jù)6、在 Visual FoxPro數(shù)據(jù)庫治理系統(tǒng)中,以下數(shù)據(jù)屬于常量的是();. ( A) .n. ( B) . F

5、. .( C) . 07/08/99.( D). ALL7、在以下Visual FoxPro表達式中,運算結(jié)果肯定是規(guī)律型值的是();. ( A)字符表達式( B)數(shù)值表達式 . ( C)關(guān)系表達式( D)日期表達式8、假如想從字符串“青島市”中取出漢字“島”,應(yīng)當(dāng)使用函數(shù)();. ( A) SUBSTR“. ( C) SUBSTR“青島市” ,2,2.(B) SUBSTR“青島市” ,3,1.(D) SUBSTR“青島市” ,2,1青島市” ,3,29、規(guī)律運算符從高到低運算優(yōu)先級是();. ( A) NOT .OR .AND.(B) NOT .AND .OR. ( C) AND .NOT

6、.OR.(D) OR .NOT .AND10、用 LOCATE命令查找出滿意條件的第一個記錄后,如要連續(xù)查找滿意條件的下一條記錄,應(yīng)當(dāng)用()命令;. ( A) SKIP .( B) GO . ( C) NEXT. ( D) CONTINUE11、用 FORENDFOR組織的循環(huán)結(jié)構(gòu)中,如省略步長就系統(tǒng)默認步長是();. ( A) 0 .( B) -1 .( C)1. (D) 212、在 VisualFoxPro 的表文件( .DBF)中,規(guī)律型、日期型、通用型和備注型字段的寬度分別為();( A) 1, 8, 4, 4 ( B) 2, 8, 10, 4. ( C) 1, 8, 10, 10 (

7、 D) 2, 8,任意,任意13、定義一個表的結(jié)構(gòu)時,需要指明表中包含多少個字段,每個字段的字段名、()、第 2 頁,共 39 頁寬度和小數(shù)位數(shù)等結(jié)構(gòu)參數(shù);. ( A)別名 . ( B)含義 . ( C) 作用 . (D)類型14、下面關(guān)于表的索引的描述中,錯誤選項();. ( A)復(fù)合索引文件的擴展名為.CDX |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. . ( B)結(jié)構(gòu)化復(fù)合索引文件隨著表的打開而自動打開. ( C)當(dāng)對表進行編輯修改時,系統(tǒng)會自動對結(jié)構(gòu)化復(fù)合索引文件中的索引進行保護. ( D)每張表只能創(chuàng)建一個主索引和

8、候選索引15、記錄規(guī)律刪除DELETE命令不帶任何范疇和條件時,表示();. ( A) . 刪除當(dāng)前記錄. (B)刪除從當(dāng)前記錄開頭往后的全部記錄. ( C) 全部記錄 . ( D)刪除從當(dāng)前記錄開頭往前的全部記錄16、如要選中表單中的多個控件對象,可按住()鍵的同時再單擊欲選中的控件對象;. ( A) SHIFT. (B) CTRL. ( C) ALT .( D) TAB17、表單的()方法用于從內(nèi)存中釋放表單;. ( A) Release. . ( B) Refresh.( C) Show. . (D) Hide 18、 Visual FoxPro中的 This 關(guān)鍵字是對()的引用;.

9、( A)當(dāng)前對象 . ( B)當(dāng)前表單(C) 任意對象( D)任意表單19、命令按鈕的()屬性指定了其表面上顯示的文本;. ( A) Name. (B) Enabled.( C) Caption.(D) Picture 20、無論是通過表單向?qū)允潜韱卧O(shè)計器,所設(shè)計的表單儲存時都會形成擴展名為()文件;. ( A) SCX. ( B) PRG. ( C) DBC. ( D) DBF三、填空題(每空1 分,共 15 分)1、數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫治理系統(tǒng);2、在關(guān)系數(shù)據(jù)庫的基本操作中,從表中取出如干個屬性(字段)列的操作稱為投影,為實第 3 頁,共 39 頁現(xiàn)該操作, Visual FoxPr

10、o中的一些對表操作的命令常常用FIELDS短語指定取出的相關(guān)屬性列;3、.MOD12,-9的返回值是-6; .” World ” $”World Wide Web ”的結(jié)果是 .T. ;4、 .INT4.9的返回值是4; .3+3>=6 .AND“ CARD” >” CARE”的結(jié)果是.F.; |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. 5、.2+8 > 4 +5 and not .t. or "b" $ "c" + "b"的結(jié)果是.T.;? St

11、r1234.5678,6, 1的結(jié)果是1234.6;6、Visual FoxPro中如創(chuàng)建的數(shù)據(jù)表中包含備注型字段,就備注型字段內(nèi)容會自動儲存在一個與表文件主名相同,但擴展名為.FTP的文件中;7、永久關(guān)系是數(shù)據(jù)庫表間的關(guān)系,在數(shù)據(jù)庫設(shè)計器中表現(xiàn)為表索引之間的連線;8、SQL語言的數(shù)據(jù)查詢語句SELECT中,用DISTINCT子句去掉重復(fù)的記錄;9、首次啟動報表設(shè)計器時,報表布局中只有3 個帶區(qū),它們是頁標(biāo)頭、細節(jié)和頁注腳;10、結(jié)構(gòu)化程序所使用的三種基本掌握結(jié)構(gòu)是次序結(jié)構(gòu)、挑選結(jié)構(gòu)和循環(huán)結(jié)構(gòu);11、對象的特點和行為稱為對象的屬性,對象能執(zhí)行的操作稱為對象的.方法,對象能夠識別的外界動作稱為大

12、事.;四、數(shù)據(jù)表操作(20 分)1、如要在第2 號工作區(qū)中,以“XS”為別名打開“STUDENT.DB”F 表文件的命令是 USE STUDENT ALIAS XS IN 2 ;2、如 STUDENT.DBF具有 10 條數(shù)據(jù)記錄, 就在交互方式下依次次序執(zhí)行以下命令序列,請空格處填上屏幕的顯示結(jié)果;. USE STUDENT.DBF.RECNO,BOF1 .F.SKIP 1.RECNO,BOF1 .T. GO BOTTOM第 4 頁,共 39 頁.RECNO,EOF10 .F.SKIP +1.RECNO,EOF11 .T. |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | *

13、| * | * | |歡.|迎.|下.|載. 3、如有圖書庫存表“BOOKSTORE.DB”F 書號 N 5 ,書名 C 20,作者 C 8 ,出版日期D 8 ,出版社 C 10,定價 N 5,2 ,冊數(shù) N 5,總價 N 8 ,2 ,部分?jǐn)?shù)據(jù)記錄如下,請給出完成以下任務(wù)的Visual FoxPro命令;(1)如需要按“書號”為索引關(guān)鍵字表達式建立索引標(biāo)記名SH的一般索引(儲存在其結(jié)構(gòu) 化復(fù)合索引文件中)且并指定為主控索引;. index on書號 tag sh(2)按“總價 =定價 * 冊數(shù)”修改運算表中全部記錄的“總價”字段;. Replace all總價 with定價 * 冊數(shù)(3)顯示

14、出版日期在2003 以后且冊數(shù)大于150 的圖書的全部信息;. List all for year(出版日期)>=2003 and冊數(shù) >150(4)依據(jù) BOOKSTORE.DB表F產(chǎn)生一個僅包含“高教出版社”數(shù)據(jù)記錄的新表GJBOOK.DB;F. Copy to GJBOOK for出版社 =“高教出版社”(5)用 SELECT-SQL語句查詢“出版日期”在2004 年以前的書號、書名、冊數(shù)等字段信息并按出版社進行排序,查詢結(jié)果在瀏覽窗口中顯示;Select書號、書名、冊數(shù)from BOOKSTORE; Where year (出版日期)<2004;Order by出版社

15、五、程序閱讀與填充(20 分)1、以下程序片段的執(zhí)行結(jié)果是55;S=0FOR I=1 TO 10 S=S+I第 5 頁,共 39 頁ENDFOR? S 2、以下程序片段實現(xiàn)了將STUD.DBF中全部男生的數(shù)據(jù)記錄的輸出,請在畫線處填上正確的語句;USE STUD |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. DO WHILE .NOT.EOFIF性別 =”男” DISPLAYWAIT ”按任意鍵連續(xù)顯示下一條記錄!”ENDIFSkipENDDO USE3、以下程序片段完成了程序運行時,依據(jù)所輸入的姓名從XSDA表(包含姓名字段

16、)中查找記錄的操作,如查找到就顯示其學(xué)號、姓名、專業(yè)信息,如無就顯示“查無此人!”;要求在畫線處填上適當(dāng)?shù)某绦虼a;USE XSDA.DBF.ACCEPT.“請輸入待查同學(xué)姓名:” TO NAME LOCATE. .for姓名 =name . IF. .found. .”學(xué)號:” +學(xué)號 +”姓名:”+姓名 + ”專業(yè):” +專業(yè). ELSE. .” 查無此人!”. ENDIF USE.第 6 頁,共 39 頁4、以下程序片段執(zhí)行后,T 的結(jié)果為120;T=1 I=1DO WHILE I<=5 |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.

17、|迎.|下.|載. T=T*I I=I+1ENDDO.T5、以下程序片段的功能是判定所輸入的一個字符是屬于字母、數(shù)字或特別符號(字母、數(shù)字之外的符號) ,請在畫線處填上適當(dāng)?shù)某绦虼a;ACCEPT“請輸入一個字符: ” TO cVar DO CASECASE UPPERcVar<= ” Z” .AND.UPPERcVar>= ” A”. cVar,”是字母 . ”CASEcVar>=”0” .AND. cVar<=” 9”. cVar,”是數(shù)字 . ” otherwise. cVar,”是特別符號 . ”ENDCASE6、以下程序片段執(zhí)行后,Y 的結(jié)果為5;X=0 Y=

18、0DO WHILE X<10 X=X+1第 7 頁,共 39 頁IF INTX/2<>X/2 Y=Y+1ENDIF ENDDO |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. .Y7、以下的程序?qū)崿F(xiàn)了一個圓環(huán)面積的運算并輸出結(jié)果;其中,圓面積運算代碼按自定義函數(shù)形式組織,函數(shù)名為AREA,要求在畫線處填上適當(dāng)?shù)某绦虼a;* =主程序=INPUT “請輸入大圓的半徑:”TO R1 INPUT “請輸入小圓的半徑:”TO R2S=AREAR1-AREAR2&&調(diào)用函數(shù)AREA.”圓環(huán)的面積:”+st

19、rs,8,1 RETURN*=完成圓面積運算的自定義函數(shù)= FUNCTION AREARS=PI *R2Return s. ENDFUN六、編程(共15 分)1、編寫程序,統(tǒng)計1100 之間全部能被7 又能被 3 整除的整數(shù)的個數(shù); ( 5 分).x=0for i=1 to 100if modi,3=0 and modi,7=0 x=x+1endifendfor."1100 之間全部能被7 又能被 3 整除的整數(shù)的個數(shù):",x retu2、編寫程序?qū)崿F(xiàn)從鍵盤上輸入正整數(shù)N,運算 1.+2.+N.;要求 N 的階乘運算代碼按函數(shù)的形式來組織,過程名為JC,請寫出完整的程序代碼

20、;( 5 分)input "輸入正整數(shù)N:" to n sum=0for i=1 to n sum=sum+jci endfor."1.+2.+N.",sumretu第 8 頁,共 39 頁function jcm t=1for j=1 to mt=t*j endfor retu t3、如設(shè)計如下圖所示的求解一元二次方程根的表單程序,其中方程的三個參數(shù)從表單的文 本框 Text1 、Text2 、Text3 中輸入,單擊“求解”按鈕求實數(shù)根,所求實數(shù)根顯示在文本框( Text4 和 Text5 )中;( 5 分) |精.|品.|可.|編.|輯.|學(xué).|習(xí)

21、.|資.|料. * | * | * | * | |歡.|迎.|下.|載. . 要求( 1)簡潔寫出在VisualFoxPro 設(shè)計如下表單的基本過程(2)請寫出“求解”和 “退出”按鈕的Click大事過程代碼;求解:a=valthisform.text1.valued=b2-4*a*c if d>=0else“無實根”“無實根”endif退出: thisform.releaseVisual FoxPro程序設(shè)計期末模擬試卷- 一、判定正誤(對的打號,錯的打X 號,每題1 分,共 10 分)( ) 1. 數(shù)據(jù)治理技術(shù)的進展經(jīng)受了人工治理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段;( ) 2. 關(guān)系

22、的三種基本運算中,投影是指從一個關(guān)系中選取如干個屬性(列)的操作;(X) 3. 備注型字段系統(tǒng)默認的寬度為4,因此該字段只能存放占四個字節(jié)的數(shù)據(jù)信息;(X) 4. 無論執(zhí)行何種操作,Visual FoxPro系統(tǒng)菜單欄總是一成不變的;(X ) 5. 備注型字段系統(tǒng)默認的寬度為4,因此該字段只能存放占四個字節(jié)的數(shù)據(jù)信息;( ) 6. Visual FoxPro中的一個簡潔變量、常量或者函數(shù)也是表達式;( ) 7.結(jié)構(gòu)化復(fù)合索引文件隨著表的打開而自動打開,隨著表的關(guān)閉而自動關(guān)閉;(X ) 8. Visual FoxPro中,內(nèi)存變量的類型一經(jīng)確定,就再也不能轉(zhuǎn)變其類型了;(X ) 9.程序中如用I

23、NPUT語句實現(xiàn)數(shù)據(jù)的輸入,就在程序運行時不能輸入字符型數(shù)據(jù);(. ) 10. 在 Visual FoxPro中,表單( Form)是指窗口界面;第 9 頁,共 39 頁二、單項挑選(請將答案填在每題的括號內(nèi),每題1 分,共 20 分)1.運算機系統(tǒng)中依據(jù)肯定的數(shù)據(jù)模型組織、儲備的數(shù)據(jù)集合稱為 ;A. 數(shù)據(jù)文件B.數(shù)據(jù)軟件C.數(shù)據(jù)系統(tǒng)D.數(shù)據(jù)庫2.同學(xué)選課時, 一名同學(xué)可以挑選多門課程,一門課程可以由多名同學(xué)挑選,這說明學(xué)生數(shù)據(jù)表與課程數(shù)據(jù)表之間的關(guān)系是 ;|精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. A.一對多B.多對多C.

24、一對一D.多對一3.以下四個函數(shù)中,函數(shù)值為數(shù)值型的是 ;A. BOF ()B. AT(”中心”,”運算機科學(xué)試驗教學(xué)中心”)C. CTOD (” 10/01/99 ”)D. SUBSTR“青島高?!?, 54.如要規(guī)律刪除當(dāng)前數(shù)據(jù)表中的全部數(shù)據(jù)記錄,正確的操作命令是 ;A. PACKB. ZAPC. DELETED. DELETE ALL5.以下表達式中不符合VFP規(guī)章的是 ;A.“ 04/05/97 ”B. T+TC.VAL“ 1234” D. 2X>156.如當(dāng)前工作區(qū)為A,利用 SET RELATION命令將 A 工作區(qū)中的表文件按關(guān)鍵字段“W” 與 B 工作區(qū)中打開的表文件建立

25、關(guān)聯(lián)的命令為 ;A.SET RELATION TO B INTO WB.SET RELATION TO W INTO B C.SET RELATION ON B INTO WD.SET RELATION ON W INTO B7.如當(dāng)前工作區(qū)打開的表中包含有基本工資(數(shù)值型) 字段, 如要將記錄指針定位到第一個基本工資高于1200 的記錄上,應(yīng)使用命令 ;A. SEEK基本工資 >1200B. FIND基本工資 >1200C. FIND FOR基本工資 >1200.D. LOCATE FOR 基本工資 >1200 8.在一個有算術(shù)、 關(guān)系、規(guī)律運算的表達式中, 假如沒有

26、括號, 它們的運算次序為 ;A.規(guī)律、算術(shù)、關(guān)系B.規(guī)律、關(guān)系、算術(shù)C.算術(shù)、關(guān)系、規(guī)律D.關(guān)系、規(guī)律、算術(shù)第 10 頁,共 39 頁9.統(tǒng)計表記錄數(shù)量的命令是 ;A. COUNTB. SUMC. AVERAGED. TOTAL10. Visual FoxPro的結(jié)構(gòu)化索引文件擴展名是 ;A. .NDXB. .DBFC. .CDXD. .DBC11. 執(zhí)行 LIST NEXT 1 命令后,當(dāng)前表記錄指針指向的位置是 ; |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. A.下一條記錄B.原先記錄C.尾記錄D.首記錄12. 規(guī)律運算

27、符從高到低的運算優(yōu)先級是 ;A. NOT OR ANDB. NOT AND ORC. AND NOT OR. D. OR NOT AND13. 函數(shù) ROUN(D -8.8,0)結(jié)果是 ;A. 8B. -8C. 9D. -914. 如要建立或打開程序文件(.PRG),就在命令窗口中所使用的命令是 ;A. MODI STRUB. MODI COMMC. EDITD. CREATE15. 查詢設(shè)計器建立的查詢運行后,系統(tǒng)默認將查詢結(jié)果輸出到 ;A.命令窗口 . B.瀏覽窗口 . C.視圖窗口 . D.表單窗口16. 在 Visual FoxPro中,其擴展名是.QPR 的文件是 ;A. 備注文件B

28、.查詢文件C.數(shù)據(jù)庫文件D.報表格式文件17 SQL語言中的數(shù)據(jù)查詢語句SELECT指定分組查詢的短語是 ;A. ORDER BYB. GROUP BYC. HAVING. D. ASC 18如在 VisualFoxPro 中建立名為 “員工治理” 的數(shù)據(jù)庫, 就可在命令窗口中執(zhí)行 ;A. OPEN DATABASE 員工治理B. CREATE DATABASE員工治理C. USE DATABASE 員工治理D. CREATE 員工治理19如 YUANGON表G中有“部門”和“工資”兩個字段,其中,“工資”字段為數(shù)值型,如要按部門分類匯總“工資”總和,并把結(jié)果儲存到GZZH表中,應(yīng)使用的匯總命

29、令為 ;第 11 頁,共 39 頁A. SUM部門 TO GZZHB. TOTAL ON部門 TO GZZH FIELDS 工資C. SUM工資 TO GZZHD. TOTAL ON工資 TO GZZH FIELDS 部門20在 Visual FoxPro的命令窗口中執(zhí)行程序文件FM.PRG的命令為 ; A. DO PROGRAM FM.PRGB. DO FM.PRG |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. C. FM.PRGD. RUN FM.PRG三、填空題(每空1 分,共 20 分)1.數(shù)據(jù)庫系統(tǒng)的核心是DBMS

30、;2.用二維表來表示實體之間聯(lián)系的數(shù)據(jù)模型稱為_關(guān)系模型 ;3.命令 .ROUND337.2007,3 的執(zhí)行結(jié)果是337.201,命令 .LEN"THIS IS MYBOOK"的結(jié)果是15,命令函數(shù)? IIFLEN“ 3” =3,1,-1的值是-1;4.關(guān)系的完整性通常包括_實體完整性 _、參照完整性和用戶定義完整性;5.執(zhí)行 Visual FoxPro的 QUIT命令亦可以退出FoxPro 系統(tǒng);6.VFP中一條命令可以分多行書寫,在一行未寫完時行尾必需用一個續(xù)行標(biāo)志,續(xù)行標(biāo)志的是;7. Visual FoxPro中,如要轉(zhuǎn)變系統(tǒng)默認的工作目錄,就可在“選項”對話框中的

31、_文件位置 _選項卡中進行設(shè)置;8. VFP 中的 COPY TO <表文件名 > FOR <條件 >命令實現(xiàn)的是關(guān)系三種運算中的挑選運算操作;9.如在 VisualFoxPro 中挑選一個沒有使用且編號最小的工作區(qū)的命令是IN 0;10. VisualFoxPro 中,依據(jù)變量作用域的不同可分為全局變量、局部變量 _和隱匿(私有)變量 3 種;第 12 頁,共 39 頁11. 如表中含有一個數(shù)值字段,其中需要儲存4 位整數(shù)和2 位小數(shù)且有可能是正數(shù)或負數(shù),就其字段寬度最少應(yīng)為8 ;12. 在 Visual FoxPro中,只有 _數(shù)據(jù)庫 表才能夠設(shè)置字段的默認值;13

32、. Visual FoxPro是一種關(guān)系數(shù)據(jù)庫治理系統(tǒng),它在支持標(biāo)準(zhǔn)的面對過程的程序設(shè)計方式 |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. 的同時,仍支持面對對象 _的程序設(shè)計方式;14. 對象的特點和行為稱為對象的屬性,對象能夠執(zhí)行的操作稱為對象的方法,對象能識別的外界動作稱為對象_ 事 件 ;15. 如在當(dāng)前工作區(qū)打開STUDENT.DBF表的同時指定ST 為其表別名, 就相應(yīng)的命令或語句為 use student alias st_;16. 程序設(shè)計的三種基本結(jié)構(gòu)包括次序 _、 挑選 _和_循環(huán) _;四、表達題(每道題4

33、 分,共 20 分)如“員工治理.DBC”數(shù)據(jù)庫中包含有RSDA和 SALARY兩個表,并且兩個表通過公共字 段“編號” 可以建立起一對一的關(guān)系,請寫出完成如下操作任務(wù)的命令;兩個表的結(jié)構(gòu)如下:RSDA編號 C4 ,姓名 C8 ,性別 C2 ,婚否 L ,誕生日期D ,工作時間D,部門 C8SALAR(Y編號 C4 ,基本工資N7,2 ,獎金 N4,0,所得稅 N7,2,實發(fā)工資 N7,2)1利用 COPY命令,由 RSDA表創(chuàng)建僅包含部門為“技術(shù)部”人員記錄的表JSB.DBF; Copy to jsb for部門 =“技術(shù)部”2如要對RSDA表依據(jù)“編號”建立結(jié)構(gòu)化復(fù)合索引文件,索引標(biāo)記名為

34、“BH”; Index on編號 tag bh3 按“實發(fā)工資 =基本工資 +獎金 - 所得稅”替換SALARY表中全部記錄的“實發(fā)工資” 字段;Replace all實發(fā)工資with基本工資 +獎金 - 所得稅 4利用 SQL語言的 SELECT語句查詢RSDA表中“工作時間” 在 1988 年 1 月 1 日以前人第 13 頁,共 39 頁員的“姓名” 、“部門”、“工作時間”等字段的信息,查詢結(jié)果在瀏覽窗口中顯示;. Select姓名,部門,工作時間from rsda where工作時間 <1988/01/015基于 RSDA和 SALARY兩個表, 利用 SQL語言的 SELEC

35、T語句建立一個包含各位員工相應(yīng)“編號”、“姓名”、“部門”和“實發(fā)工資”的新表SFGZ.DBF;Select a.編號 ,a. 姓名 ,a. 部門 ,b. 實發(fā)工資 ; |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. From rsda a,salary b; Where a. 編號 =b. 編號 ;Into table sfgz五、程序閱讀題(每空2 分,共 10 分)1如 STUDENT.DBF是一個有10 條記錄的表文件, 如在交互方式下依次次序執(zhí)行如下命令序列,請空格處填上屏幕的顯示結(jié)果;USE STUDENT.DBF.

36、RECNO,SKIP 1.RECNO,BOF 1 .f.BOF1 .t.GO BOTTOM.RECNO , EOF10 .f.2 執(zhí)行以下程序代碼片段后,屏幕上的輸出是_55 ; T=0FOR I=1 TO 10. T=T+I. ENDFOR. .T3.如運行以下的程序文件,屏幕上的輸出是10,100 _;第 14 頁,共 39 頁*主程序 * STORE 10 TO S,TDO SUB&&調(diào)用過程SUB.S,T |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. RETURN*過程 SUB* PROCEDURE S

37、UBPRIVATE S S=100 T=100RETURN六、程序填空題(每空2 分,共 10 分)1.以下程序完成了1 100 之間全部偶數(shù)和的運算,請把程序中的空缺部分填上;STORE 0 TO X,Y DO WHILE x<=100X=X+1IFintx/2=x/2 Y=Y+XENDIF ENDDO2. 如表 GZ.DBF含有 “基本工資”數(shù)值型字段,且包含有如干條記錄,就以下程序代碼完成了“基本工資”小于1200 的記錄的顯示,請把程序中的空缺部分填上;USE GZDO WHILE not eof第 15 頁,共 39 頁IF基本工資 >=1200 SKIPELSE DIS

38、PLAY |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. skip.ENDIF ENDDO3. 以下程序通過調(diào)用自定義函數(shù)運算圓環(huán)的面積,請把程序中的空缺部分填上;INPUT”請輸入大圓的半徑: ” TO X INPUT ”請輸入小圓的半徑: ” TO YZ=JCX- JCY.Z RETURNFUNCTION JCPARAMETER R T=PI*R*R_return t_ ENDFUNC七、編程題(每題5 分,共 10 分)1、 編寫程序?qū)崿F(xiàn)對表STUDEN(T 學(xué)號 C (6),姓名 C ( 8),性別 C( 2),誕生日期

39、D ,是否黨員 L,專業(yè) C( 12),籍貫 C( 10)中的記錄按姓名進行次序查詢;要求在程序每次運行時只能從鍵盤上輸入一位待查同學(xué)姓名,如查找到就顯示該生“學(xué)號”、“姓名”和 “專業(yè)”字段信息,如沒有找到就在屏幕上顯示“查無此人!”;.ClearSet talk off第 16 頁,共 39 頁Accept“輸入一位待查同學(xué)姓名: ” to name Use studentLocate for姓名 =nameIf foundDisplay fields學(xué)號 , 姓名 , 專業(yè)Else.“查無此人! ” EndifUseSet talk on retu |精.|品.|可.|編.|輯.|學(xué).|

40、習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. 2、編寫程序運算e 的近似值; 其中運算 e 近似值公式為: E 1+1/1.+1/2.+1/3.+1/n. ,直到 1/n.<=0.00001;clear e=1 t=1 n=1 s=1do while s>=0.000001 t=t*ns=1/t e=e+s n=n+1 enddo."1+1/1.+1/2.+1/3.+1/n.=",eretuVisualFoxPro 程序設(shè)計期末模擬試卷- 一、判定正誤(對的打 號,錯的打 X 號,每題 1 分,共 10 分)( ) 1. .在數(shù)據(jù)治

41、理技術(shù)的進展過程中,可實現(xiàn)數(shù)據(jù)完全共享的階段是數(shù)據(jù)庫階段;( X ) 2. .數(shù)據(jù)庫系統(tǒng)(DBS)、數(shù)據(jù)庫(DB)、數(shù)據(jù)庫治理系統(tǒng)(DBMS)之間的關(guān)系是DB包括 DBS 和 DBMS( ) 3. . 用二維表來表示實體與實體之間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型;( X 4. . 在一個關(guān)系中任意交換兩行的位置,將會影響數(shù)據(jù)的實際含義;( ) 5. .Visual FoxPro支持交互操作方式和程序執(zhí)行方式;( X ) 6. . 備注型字段系統(tǒng)默認的寬度為4 ,因此該字段只能存放占四個字節(jié)的數(shù)據(jù)信息;( X ) 7. . 不答應(yīng)記錄顯現(xiàn)重復(fù)索引值的索引是主索引、候選索引和一般索引;第 17 頁,共

42、39 頁( X) 8. . 在 Visual FoxPro數(shù)據(jù)庫中進行添加表的操作時,可以將一個數(shù)據(jù)庫表直接添加到另一個數(shù)據(jù)庫中;( ) 9. .“查詢設(shè)計器”中的“挑選”選項卡的作用是制定查詢記錄的條件;( ) 10 .Visual FoxPro供應(yīng)了報表向?qū)?、快速報表和報表設(shè)計器三種方式用于報表的設(shè)計; |精.|品.|可.|編.|輯.|學(xué).|習(xí).|資.|料. * | * | * | * | |歡.|迎.|下.|載. 二、單項挑選(請將答案填在每題前面的括號內(nèi),每題1 分,共 20 分)1. .VisualFoxPro中,在建立字段的類型時,C 表示字符型字段,N 表示數(shù)字型字段,M 表示;

43、A備注型字段B.日期型字段C.規(guī)律型字段D.枚舉型字段2. . 如變量 a 36.736789,就函數(shù)ROUND( a,2 )的結(jié)果是;A. 36.74B. 36.7367C.36D.373. . 如要從字符串“青島高校”中取出漢字“島”來,應(yīng)當(dāng)用函數(shù);A. SUBSTR “青島高校 ” ,2,1B.SUBSTR“ 青島高校 ” ,2,2C. SUBSTR“青島高校 ” ,3,1D.SUBSTR“ 青島高校 ” ,3,24. . 如變量 a ”中華人民共和國”,就函數(shù)LEN ( a )的返回值為 ;A. 中華人民共和國B.”中華人民共和國”C.7D. 145. . 以下四個函數(shù)中,函數(shù)值為數(shù)值

44、型的是 ;A. BOF()B. AT( ”中心 ”, ”運算機科學(xué)試驗教學(xué)中心”)C. CTOD( ” 10/01/99 ” )D. SUBSTR “ 青島高校 ”, 56. . 如變量 X ”中國建設(shè)銀行”,就函數(shù)STUFF ( X,5,4,” 農(nóng)業(yè) ”)返回值為 ;A. “中國建設(shè)銀行”B.“中國農(nóng)業(yè)銀行”. C. “中國農(nóng)業(yè) ”D. ”中國建設(shè) ” 7. . 在 VFP 的命令中,“FIELDS<字段名 > ”和“ FOR < 條件 > ”分別對應(yīng)的兩種關(guān)系運算是 ;A. 投影和連接B.挑選和替換C.統(tǒng)計和挑選D. 投影和挑選8. . 如數(shù)據(jù)表STUDENT 文件中包含有備注型字段,就備

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論