VF模擬試題 及答案_第1頁(yè)
VF模擬試題 及答案_第2頁(yè)
VF模擬試題 及答案_第3頁(yè)
VF模擬試題 及答案_第4頁(yè)
VF模擬試題 及答案_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《VFP程序設(shè)計(jì)》期末模擬試卷-I一、 判斷正誤(對(duì)的打”號(hào),錯(cuò)的打X號(hào),每題1分,共10分)X)1、利用VAL函數(shù)實(shí)現(xiàn)字符型數(shù)據(jù)到數(shù)值型數(shù)據(jù)的轉(zhuǎn)換時(shí),要轉(zhuǎn)換的字符串必須全部由數(shù)字字符組成,否則將無(wú)法轉(zhuǎn)換。)2、數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展經(jīng)歷了人工管理階段、文件管理階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。)3、若希望避免用戶向自由表中的某字段輸入重復(fù)數(shù)據(jù),則應(yīng)該根據(jù)此字段建立候選索引,以便自動(dòng)進(jìn)行惟一性檢查。(X)4、COUNT、SUM和AVERAGE命令中若缺省〈范圍>子句,其默認(rèn)的記錄范圍僅為當(dāng)前記錄。V)5、工作區(qū)選擇命令SELECT中既可使用表別名,也可以使用工作區(qū)別名或工作區(qū)編號(hào)來(lái)指定欲選擇的工作區(qū)。V)6、VisualFoxPro中一個(gè)工作區(qū)中只能打開一個(gè)表,但同一個(gè)表可以在不同的工作區(qū)中同時(shí)被打開。X)7、循環(huán)結(jié)構(gòu)中,LOOP語(yǔ)句的功能是退出循環(huán),執(zhí)行循環(huán)結(jié)構(gòu)的下一條語(yǔ)句。V)8、主索引只能在數(shù)據(jù)庫(kù)表中指定,而候選索引在數(shù)據(jù)庫(kù)表和自由表中都可使用。X)9、VisualFoxPro中的命令按鈕組、文本框、表格、選項(xiàng)按鈕組等都屬于容器類控件。(V)10、系統(tǒng)提供的查詢?cè)O(shè)計(jì)器和查詢向?qū)Ы⒌牟樵儽4鏁r(shí)會(huì)產(chǎn)生一個(gè)擴(kuò)展名為.QPR的文件,運(yùn)行后才能得到查詢結(jié)果。二、 單項(xiàng)選擇(請(qǐng)將答案填在每題的括號(hào)內(nèi),每題1分,共20分)1、 保存在計(jì)算機(jī)中具有一定結(jié)構(gòu)的相關(guān)數(shù)據(jù)的集合稱為( )。(A)數(shù)據(jù)庫(kù) (B)數(shù)據(jù)庫(kù)系統(tǒng) (C)數(shù)據(jù)庫(kù)管理系統(tǒng) (D)數(shù)據(jù)結(jié)構(gòu)2、利用數(shù)據(jù)庫(kù)技術(shù)進(jìn)行人事檔案管理是屬于計(jì)算機(jī)的( )。(A)科學(xué)計(jì)算應(yīng)用 (B)過程控制應(yīng)用 (C)數(shù)據(jù)處理應(yīng)用(D)輔助工程應(yīng)用3、VisualFoxPro6.0管理的數(shù)據(jù)庫(kù)是( )型數(shù)據(jù)庫(kù)。

(A)網(wǎng)絡(luò)(A)網(wǎng)絡(luò)(B)層次 (C)關(guān)系 (D)鏈狀4、VisualFoxPro6.0系統(tǒng)提供的FOR〈條件>子句與一些相關(guān)的命令配合使用可以方便地實(shí)現(xiàn)關(guān)系運(yùn)算中()的操作。A)投影 (B)復(fù)制 (C)選擇 (D)關(guān)聯(lián)5、數(shù)據(jù)的完整性是指( )。5、數(shù)據(jù)的完整性是指( )。(A)數(shù)據(jù)的存儲(chǔ)與使用數(shù)據(jù)的程序有關(guān)(C)數(shù)據(jù)的正確性、合理性和一致性(B)防止數(shù)據(jù)被非法使用(D)減少系統(tǒng)中不必要的重復(fù)數(shù)據(jù)6、在VisualFoxPro數(shù)據(jù)庫(kù)管理系統(tǒng)中,下列數(shù)據(jù)屬于常量的是( )。(A).n.(B)F(C) (A).n.(B)F(C) 07/08/99 (D)ALLTOC\o"1-5"\h\z7、 在下列VisualFoxPro表達(dá)式中,運(yùn)算結(jié)果一定是邏輯型值的是( )。(A)字符表達(dá)式(B)數(shù)值表達(dá)式 (C)關(guān)系表達(dá)式(D)日期表達(dá)式8、 如果想從字符串“青島市”中取出漢字“島”,應(yīng)該使用函數(shù)( )。(A)SUBSTR(“青島市”,2,2) (B)SUBSTR(“青島市”,2,1)(C)SUBSTR(“青島市”,3,1) (D)SUBSTR(“青島市”,3,2)9、 邏輯運(yùn)算符從高到低運(yùn)算優(yōu)先級(jí)是( )。(A) NOT OR AND (B) NOT ANDOR(C) AND NOT OR (D) OR NOT AND10、 用LOCATE命令查找出滿足條件的第一個(gè)記錄后,若要繼續(xù)查找滿足條件的下一條記錄,應(yīng)該用( )命令。(A)SKIP (B)GO (C)NEXT (D)CONTINUETOC\o"1-5"\h\z11、 用FOR-ENDFOR組織的循環(huán)結(jié)構(gòu)中,如省略步長(zhǎng)則系統(tǒng)默認(rèn)步長(zhǎng)是( )。(A)0 (B)-1 (C)1 (D)212、 在VisualFoxPro的表文件(.DBF)中,邏輯型、日期型、通用型和備注型字段的寬度分別為( )。(A) 1,8,4,4(B)2,8,10,4 (C) 1,8,10,10 (D) 2,8,任意,任意13、 定義一個(gè)表的結(jié)構(gòu)時(shí),需要指明表中包含多少個(gè)字段,每個(gè)字段的字段名、( )、寬度和小數(shù)位數(shù)等結(jié)構(gòu)參數(shù)。(A)別名 (B)含義 (C)作用(D)類型14、 下面關(guān)于表的索引的描述中,錯(cuò)誤的是( )。(A) 復(fù)合索引文件的擴(kuò)展名為.CDX(B) 結(jié)構(gòu)化復(fù)合索引文件隨著表的打開而自動(dòng)打開(C) 當(dāng)對(duì)表進(jìn)行編輯修改時(shí),系統(tǒng)會(huì)自動(dòng)對(duì)結(jié)構(gòu)化復(fù)合索引文件中的索引進(jìn)行維護(hù)(D) 每張表只能創(chuàng)建一個(gè)主索引和候選索引15、 記錄邏輯刪除DELETE命令不帶任何范圍和條件時(shí),表示( )。(A) 刪除當(dāng)前記錄 (B)刪除從當(dāng)前記錄開始往后的全部記錄(C)全部記錄 (D)刪除從當(dāng)前記錄開始往前的全部記錄16、若要選中表單中的多個(gè)控件對(duì)象,可按?。?)鍵的同時(shí)再單擊欲選中的控件對(duì)象。(A)SHIFT (B)CTRL (C)ALT (D)TAB17、表單的( )方法用于從內(nèi)存中釋放表單。(A)Release (B)Refresh (C)Show (D)Hide18、VisualFoxPro中的This關(guān)鍵字是對(duì)( )的引用。(A)當(dāng)前對(duì)象 (B)當(dāng)前表單(C)任意對(duì)象(D)任意表單19、 命令按鈕的( )屬性指定了其表面上顯示的文本。(A)Name (B)Enabled (C)Caption(D)Picture20、 無(wú)論是通過表單向?qū)н€是表單設(shè)計(jì)器,所設(shè)計(jì)的表單保存時(shí)都會(huì)形成擴(kuò)展名為( )文件。(A)SCX (B)PRG (C)DBC (D)DBF三、填空題(每空1分,共15分)1、數(shù)據(jù)庫(kù)系統(tǒng)的核心是數(shù)據(jù)庫(kù)管理系統(tǒng)2、 在關(guān)系數(shù)據(jù)庫(kù)的基本操作中,從表中取出若干個(gè)屬性(字段)列的操作稱為投影,為實(shí)現(xiàn)該操作,VisualFoxPro中的一些對(duì)表操作的命令經(jīng)常用FIELDS短語(yǔ)指定取出的相關(guān)屬性列。3、?MOD(12,-9)的返回值是-6 ;?”World”$”WorldWideWeb”的結(jié)果是.T.o4、 ?INT(4.9)的返回值是4;?3+3>=6.AND“CARD”>”CARE”的結(jié)果是.F. o5、 ?2+8>4+5and(not.t.or〃b〃$〃c〃+〃b的結(jié)果是.T._;?Str(1234.5678,6,1)的結(jié)果是1234.66、 VisualFoxPro中若創(chuàng)建的數(shù)據(jù)表中包含備注型字段,則備注型字段內(nèi)容會(huì)自動(dòng)保存在一個(gè)與表文件主名相同,但擴(kuò)展名為.FTP的文件中。7、永久關(guān)系是數(shù)據(jù)庫(kù)表間的關(guān)系,在數(shù)據(jù)庫(kù)設(shè)計(jì)器中表現(xiàn)為表索引之間的連線8、SQL語(yǔ)言的數(shù)據(jù)查詢語(yǔ)句SELECT中,用DISTINCT子句去掉重復(fù)的記錄。9、 首次啟動(dòng)報(bào)表設(shè)計(jì)器時(shí),報(bào)表布局中只有3個(gè)帶區(qū),它們是頁(yè)標(biāo)頭、細(xì)節(jié)和頁(yè)注腳。10、 結(jié)構(gòu)化程序所使用的三種基本控制結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)—和循環(huán)結(jié)構(gòu)。11、對(duì)象的特征和行為稱為對(duì)象的屬性,對(duì)象能執(zhí)行的操作稱為對(duì)象的 方法對(duì)象能夠識(shí)別的外界動(dòng)作稱為 事件o四、數(shù)據(jù)表操作(20分)1、 若要在第2號(hào)工作區(qū)中,以“XS”為別名打開“STUDENT.DBF”表文件的命令是USESTUDENTALIASXSIN22、 若STUDENT.DBF具有10條數(shù)據(jù)記錄,則在交互方式下依次順序執(zhí)行下列命令序列,請(qǐng)空格處填上屏幕的顯示結(jié)果。USESTUDENT.DBF?RECNO(),BOF()1.F.SKIP-1?RECNO(),BOF()1.T.GOBOTTOM?RECNO(),EOF()10.F.SKIP+1?RECNO(),EOF()11.T.3、若有圖書庫(kù)存表"BOOKSTORE.DBF”(書號(hào)N5,書名C20,作者C8,出版日期D8,出版社C10,定價(jià)N5,2,冊(cè)數(shù)N5,總價(jià)N8,2),部分?jǐn)?shù)據(jù)記錄如下,請(qǐng)給出完成下列任務(wù)的VisualFoxPro命令。(1)若需要按化復(fù)合索引(1)若需要按化復(fù)合索引(保存在其結(jié)構(gòu)indexon書號(hào)tagsh(2) 按“總價(jià)=定價(jià)*冊(cè)數(shù)”修改計(jì)算表中全部記錄的“總價(jià)”字段。Replaceall總價(jià)with定價(jià)*冊(cè)數(shù)(3) 顯示出版日期在2003以后且冊(cè)數(shù)大于150的圖書的全部信息。Listallforyear(出版日期)>=2003and冊(cè)數(shù)>150(4) 根據(jù)BOOKSTORE.DBF表產(chǎn)生一個(gè)僅包含“高教出版社”數(shù)據(jù)記錄的新表GJBOOK.DBF。CopytoGJBOOKfor出版社=“高教出版社”(5) 用SELECT-SQL語(yǔ)句查詢“出版日期”在2004年以前的書號(hào)、書名、冊(cè)數(shù)等字段信息并按出版社進(jìn)行排序,查詢結(jié)果在瀏覽窗口中顯示。Select書號(hào)、書名、冊(cè)數(shù)fromBOOKSTORE;Whereyear(出版日期)<2004;Orderby出版社五、程序閱讀與填充(20分)1、下列程序片段的執(zhí)行結(jié)果是 。S=0FORI=1TO10S=S+IENDFOR?S2、 下列程序片段實(shí)現(xiàn)了將STUD.DBF中所有男生的數(shù)據(jù)記錄的輸出,請(qǐng)?jiān)诋嬀€處填上正確的語(yǔ)句。USESTUDDOWHILE.NOT.EOF()IF性別=”男”DISPLAYWAIT”按任意鍵繼續(xù)顯示下一條記錄!”ENDIFSkipENDDOUSE3、 下列程序片段完成了程序運(yùn)行時(shí),根據(jù)所輸入的姓名從XSDA表(包含姓名字段)中查找記錄的操作,若查找到則顯示其學(xué)號(hào)、姓名、專業(yè)信息,若無(wú)則顯示“查無(wú)此人”。要求在畫線處填上適當(dāng)?shù)某绦虼a。USEXSDA.DBFACCEPT “請(qǐng)輸入待查學(xué)生姓名:”TONAMELOCATE for姓名=nameIF found() ?”學(xué)號(hào):”+學(xué)號(hào)+”姓名:”+姓名+”專業(yè):”+專業(yè)ELSE?”查無(wú)此人!”ENDIFUSE4、 下列程序片段執(zhí)行后,T的結(jié)果為120T=1I=1DOWHILEI<=5T=T*II=I+1ENDDO?T_5、 下列程序片段的功能是判斷所輸入的一個(gè)字符是屬于字母、數(shù)字或特殊符號(hào)(字母、數(shù)字之外的符號(hào)),請(qǐng)?jiān)诋嬀€處填上適當(dāng)?shù)某绦虼a。ACCEPT“請(qǐng)輸入一個(gè)字符:”TOcVarDOCASECASEUPPER(cVar)<=”Z”.AND.UPPER(cVar)>=”A”?cVar,”是字母!”CASEcVar>=”0”.AND.cVar<=”9”?cVar,”是數(shù)字!”otherwise?cVar,”是特殊符號(hào)!”ENDCASE6、下列程序片段執(zhí)行后,Y的結(jié)果為 _^X=0Y=0DOWHILEX<10X=X+1IFINT(X/2)<>X/2Y=Y+1ENDIFENDDO?Y7、 下列的程序?qū)崿F(xiàn)了一個(gè)圓環(huán)面積的計(jì)算并輸出結(jié)果。其中,圓面積計(jì)算代碼按自定義函數(shù)形式組織,函數(shù)名為AREA,要求在畫線處填上適當(dāng)?shù)某绦虼a。*=============主程序=============INPUT“請(qǐng)輸入大圓的半徑:”TOR1INPUT“請(qǐng)輸入小圓的半徑:”TOR2S=AREA(R1)-AREA(R2) &&調(diào)用函數(shù)AREA?”圓環(huán)的面積:”+str(s,8,1)RETURN*=======完成圓面積計(jì)算的自定義函數(shù)========FUNCTIONAREA(R)S=PI()*R"2ReturnsENDFUN六、編程(共15分)1、編寫程序,統(tǒng)計(jì)1~100之間所有能被7又能被3整除的整數(shù)的個(gè)數(shù)。(5分)x=0fori=1to100ifmod(i,3)=0andmod(i,7)=0x=x+1endifendfor?〃廣100之間所有能被7又能被3整除的整數(shù)的個(gè)數(shù):〃,xretu2、編寫程序?qū)崿F(xiàn)從鍵盤上輸入正整數(shù)N,計(jì)算1!+2!+……+N!。要求N的階乘計(jì)算代碼按函數(shù)的形式來(lái)組織,過程名為JC,請(qǐng)寫出完整的程序代碼。(5分)input"輸入正整數(shù)N:"tonsum=0fori=1tonsum=sum+jc(i)endfor?〃1!+2!+……+N!〃,sumretufunctionjc(m)t=1forj=1tomt=t*jendforretut3、若設(shè)計(jì)如下圖所示的求解一元二次方程根的表單程序,其中方程的三個(gè)參數(shù)從表單的文本框(Text1、Text2、Text3)中輸入,單擊“求解”按鈕求實(shí)數(shù)根,所求實(shí)數(shù)根顯示在文本框(Text4和Text5)中。(5分)要求(1)簡(jiǎn)單寫出在VisualFoxPro設(shè)計(jì)如下表單的基本過程(2)請(qǐng)寫出“求解”和“退出”按鈕的Click事件過程代碼。求解:a=val(thisform.text1.value)b=val(thisform.text2.value)c=val(thisform.text3.value)d=b"2-4*a*cifd>=0thisform.text4.value=(-b+sqrt(d))/(2*a)thisform.text5.value=(-b-sqrt(d))/(2*a)elsethisform.text4.value=“無(wú)實(shí)根”thisform.text5.value=“無(wú)實(shí)根”endif退出:thisform.release《VisualFoxPro程序設(shè)計(jì)》期末模擬試卷-II一、 判斷正誤(對(duì)的打”號(hào),錯(cuò)的打X號(hào),每題1分,共10分)V)1.數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段?!?2.關(guān)系的三種基本運(yùn)算中,投影是指從一個(gè)關(guān)系中選取若干個(gè)屬性(列)的操作。X)3.備注型字段系統(tǒng)默認(rèn)的寬度為4,因此該字段只能存放占四個(gè)字節(jié)的數(shù)據(jù)信息。X)4.無(wú)論執(zhí)行何種操作,VisualFoxPro系統(tǒng)菜單欄總是一成不變的。X)5.備注型字段系統(tǒng)默認(rèn)的寬度為4,因此該字段只能存放占四個(gè)字節(jié)的數(shù)據(jù)信息。V)6.VisualFoxPro中的一個(gè)簡(jiǎn)單變量、常量或者函數(shù)也是表達(dá)式。”)7. 結(jié)構(gòu)化復(fù)合索引文件隨著表的打開而自動(dòng)打開,隨著表的關(guān)閉而自動(dòng)關(guān)閉。X)8.VisualFoxPro中,內(nèi)存變量的類型一經(jīng)確定,就再也不能改變其類型了。X)9. 程序中若用INPUT語(yǔ)句實(shí)現(xiàn)數(shù)據(jù)的輸入,則在程序運(yùn)行時(shí)不能輸入字符型數(shù)據(jù)。(V)10.在VisualFoxPro中,表單(Form)是指窗口界面。二、 單項(xiàng)選擇(請(qǐng)將答案填在每題的括號(hào)內(nèi),每題1分,共20分)計(jì)算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲(chǔ)的數(shù)據(jù)集合稱為。數(shù)據(jù)文件 B.數(shù)據(jù)軟件 C.數(shù)據(jù)系統(tǒng) D.數(shù)據(jù)庫(kù)學(xué)生選課時(shí),一名學(xué)生可以選擇多門課程,一門課程可以由多名學(xué)生選擇,這說明學(xué)生數(shù)據(jù)表與課程數(shù)據(jù)表之間的關(guān)系是。一對(duì)多 B.多對(duì)多 C.一對(duì)一D.多對(duì)一下列四個(gè)函數(shù)中,函數(shù)值為數(shù)值型的是。A.BOF() B.AT(”中心”,”計(jì)算機(jī)科學(xué)實(shí)驗(yàn)教學(xué)中心”)C.CTOD(”10/01/99”) D.SUBSTR(“青島大學(xué)”,5)

若要邏輯刪除當(dāng)前數(shù)據(jù)表中的全部數(shù)據(jù)記錄,正確的操作命令。A.PACK B.ZAPC.DELETED.DELETEALL下列表達(dá)式中不符合VFP規(guī)則的是。A. “04/05/97” B.T+TC.VAL(“1234”)D.2X>15若當(dāng)前工作區(qū)為A,利用SETRELATION命令將A工作區(qū)中的表文件按關(guān)鍵字段'W”與B工作區(qū)中打開的表文件建立關(guān)聯(lián)的命令為。A.SETRELATIONTOBINTOWB.SETRELATIONTOWINTOBC.SETRELATIONONBINTOWD.SETRELATIONONWINTOB若當(dāng)前工作區(qū)打開的表中包含有基本工資(數(shù)值型)字段,若要將記錄指針定位到第一個(gè)基本工資高于1200的記錄上,應(yīng)使用命令。A.SEEK基本工資>1200 B.FIND基本工資>1200C.FINDFOR基本工資>1200 D.LOCATEFOR基本工資>1200在一個(gè)有算術(shù)、關(guān)系、邏輯運(yùn)算的表達(dá)式中,如果沒有括號(hào),它們的運(yùn)算順序?yàn)锳.邏輯、算術(shù)、關(guān)系 B.邏輯、關(guān)系、算術(shù)C.算術(shù)、關(guān)系、邏輯 D.關(guān)系、邏輯、算術(shù)統(tǒng)計(jì)表記錄數(shù)量的命令是。A.COUNT B.SUM C.AVERAGED.TOTALVisualFoxPro的結(jié)構(gòu)化索引文件擴(kuò)展名是。A..NDXB..DBFC..CDX D..DBC執(zhí)行LISTNEXT1命令后,當(dāng)前表記錄指針指向的位置是。A.下一條記錄 B.原來(lái)記錄C.尾記錄D.首記錄邏輯運(yùn)算符從高到低的運(yùn)算優(yōu)先級(jí)是。A.NOTORANDB.NOTANDORC.ANDNOTORD.ORNOTANDC.ANDNOTORD.ORNOTAND函數(shù)ROUND(-8.8,0)結(jié)果是。A.8B.-8 C.9D.-9若要建立或打開程序文件(.PRG),則在命令窗口中所使用的命令是。A.MODISTRUB.MODICOMMC.EDIT D.CREATE查詢?cè)O(shè)計(jì)器建立的查詢運(yùn)行后,系統(tǒng)默認(rèn)將查詢結(jié)果輸出到。A. 命令窗口 B.瀏覽窗口 C. 視圖窗口 D.表單窗口在VisualFoxPro中,其擴(kuò)展名是.QPR的文件是。A.備注文件 B.查詢文件 C.數(shù)據(jù)庫(kù)文件D.報(bào)表格式文件SQL語(yǔ)言中的數(shù)據(jù)查詢語(yǔ)句SELECT指定分組查詢的短語(yǔ)是。A.ORDERBYB.GROUPBYC.HAVING D.ASC若在VisualFoxPro中建立名為“員工管理”的數(shù)據(jù)庫(kù),則可在命令窗口中執(zhí)行。A.OPENDATABASE員工管理B.CREATEDATABASE員工管理C.USEDATABASE員工管理 D.CREATE員工管理若YUANGONG表中有“部門”和“工資”兩個(gè)字段,其中,“工資”字段為數(shù)值型,若要按部門分類匯總“工資”總和,并把結(jié)果保存到GZZH表中,應(yīng)使用的匯總命令為。A.SUM部門TOGZZH B.TOTALON部門TOGZZHFIELDS工資C.SUM工資TOGZZHD.TOTALON工資TOGZZHFIELDS部門在VisualFoxPro的命令窗口中執(zhí)行程序文件FM.PRG的命令為。A. DOPROGRAMFM.PRGB.DOFM.PRGC.FM.PRG D.RUNFM.PRG三、填空題(每空1分,共20分)數(shù)據(jù)庫(kù)系統(tǒng)的核心是DBMS2.用二維表來(lái)表示實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為_關(guān)系模型2.命令?ROUND(337.2007,3)的執(zhí)行結(jié)果是 337.201,命令?LEN("THISISMYBOOK")的結(jié)果是15_,命令函數(shù)?IIF(LEN("3”)=3,1,-1)的值是土關(guān)系的完整性通常包括_實(shí)體完整性_、參照完整性和用戶定義完整性。執(zhí)行VisualFoxPro的QUIT 命令亦可以退出FoxPro系統(tǒng)。VFP中一條命令可以分多行書寫,在一行未寫完時(shí)行尾必須用一個(gè)續(xù)行標(biāo)志,續(xù)行標(biāo)志的是; VisualFoxPro中,若要改變系統(tǒng)默認(rèn)的工作目錄,則可在“選項(xiàng)”對(duì)話框中的文件位置選項(xiàng)卡中講.行設(shè)置。VFP中的COPYTO〈表文件名>FOR〈條件>命令實(shí)現(xiàn)的是關(guān)系三種運(yùn)算中的選擇運(yùn)算操作。若在VisualFoxPro中選擇一個(gè)沒有使用且編號(hào)最小的工作區(qū)的命令是 邛0VisualFoxPro中,根據(jù)變量作用域的不同可分為全局變量、局部變量和隱藏(私有)變量3種。若表中含有一個(gè)數(shù)值字段,其中需要保存4位整數(shù)和2位小數(shù)且有可能是正數(shù)或負(fù)數(shù),則其字段寬度最少應(yīng)為一8一。在VisualFoxPro中,只有_數(shù)據(jù)庫(kù)__表才能夠設(shè)置字段的默認(rèn)值。VisualFoxPro是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它在支持標(biāo)準(zhǔn)的面向過程的程序設(shè)計(jì)方式的同時(shí),還支持面向?qū)ο蟮某绦蛟O(shè)計(jì)方式。對(duì)象的特征和行為稱為對(duì)象的屬性,對(duì)象能夠執(zhí)行的操作稱為對(duì)象的方法,對(duì)象能識(shí)別的外界動(dòng)作稱為對(duì)象事件。若在當(dāng)前工作區(qū)打開STUDENT.DBF表的同時(shí)指定ST為其表別名,則相應(yīng)的命令或語(yǔ)句為usestudentaliasst。程序設(shè)計(jì)的三種基本結(jié)構(gòu)包括順序、選擇和循環(huán)。四、敘述題(每小題4分,共20分)若“員工管理.DBC”數(shù)據(jù)庫(kù)中包含有RSDA和SALARY兩個(gè)表,并且兩個(gè)表通過公共字段“編號(hào)”可以建立起一對(duì)一的關(guān)系,請(qǐng)寫出完成如下操作任務(wù)的命令。兩個(gè)表的結(jié)構(gòu)如下:RSDA(編號(hào)C(4),姓名C(8),性別C(2),婚否(L),出生日期D,X作時(shí)間D,部門C(8))SALARY(編號(hào)C(4),基本工資N(7,2),獎(jiǎng)金N(4,0),所得稅N(7,2),實(shí)發(fā)工資N(7,2))利用COPY命令,由RSDA表創(chuàng)建僅包含部門為“技術(shù)部”人員記錄的表JSB.DBF。Copytojsbfor部門=“技術(shù)部”若要對(duì)RSDA表根據(jù)“編號(hào)”建立結(jié)構(gòu)化復(fù)合索引文件,索引標(biāo)記名為“BH”。Indexon編號(hào)tagbh按“實(shí)發(fā)工資=基本工資+獎(jiǎng)金-所得稅”替換SALARY表中所有記錄的“實(shí)發(fā)工資”字段。Replaceall實(shí)發(fā)工資with 基本工資+獎(jiǎng)金-所得稅利用SQL語(yǔ)言的SELECT語(yǔ)句查詢RSDA表中“工作時(shí)間”在1988年1月1日以前人員的“姓名”、“部門”、“工作時(shí)間”等字段的信息,查詢結(jié)果在瀏覽窗口中顯示。Select姓名,部門,工作時(shí)間fromrsdawhere工作時(shí)間<「1988/01/01}基于RSDA和SALARY兩個(gè)表,利用SQL語(yǔ)言的SELECT語(yǔ)句建立一個(gè)包含各位員工相應(yīng)“編號(hào)”、“姓名”、“部門”和“實(shí)發(fā)工資”的新表SFGZ.DBFoSelecta.編號(hào),a.姓名,a.部門,b.實(shí)發(fā)工資;Fromrsdaa,salaryb;Wherea.編號(hào)二b.編號(hào);Intotablesfgz五、程序閱讀題(每空2分,共10分)若STUDENT.DBF是一個(gè)有10條記錄的表文件,若在交互方式下依次順序執(zhí)行如下命令序列,請(qǐng)空格處填上屏幕的顯示結(jié)果。USESTUDENT.DBF?RECNO(),BOF()1.f.SKIP-1?RECNO(),BOF()1.t.GOBOTTOM?RECNO(),EOF()10.f.執(zhí)行下列程序代碼片段后,屏幕上的輸出是55一。T=0FORI=1TO10T=T+IENDFOR?T若運(yùn)行下列的程序文件,屏幕上的輸出是10,100。**********主程序*********STORE10TOS,TDOSUB &&調(diào)用過程SUB?S,TRETURN**********過程SUB********PROCEDURESUBPRIVATESS=100T=100RETURN六、程序填空題(每空2分,共10分)下列程序完成了1?100之間所有偶數(shù)和的計(jì)算,請(qǐng)把程序中的空缺部分填上。STORE0TOX,YDOWHILEx<=100X=X+1IFint(x/2)=x/2Y=Y+XENDIFENDDO若表GZ.DBF含有“基本工資”數(shù)值型字段,且包含有若干條記錄,則下列程序代碼完成了“基本工資”小于1200的記錄的顯示,請(qǐng)把程序中的空缺部分填上。USEGZDOWHILEnoteof()IF基本工資>=1200SKIPELSEDISPLAYskipENDIFENDDO以下程序通過調(diào)用自定義函數(shù)計(jì)算圓環(huán)的面積,請(qǐng)把程序中的空缺部分填上。INPUT”請(qǐng)輸入大圓的半徑:”TOXINPUT”請(qǐng)輸入小圓的半徑:”TOYZ=JC(X)-JC(Y)?ZRETURNFUNCTIONJCPARAMETERRT=PI()*R*R

returntENDFUNC七、編程題(每題5分,共10分)1、 編寫程序?qū)崿F(xiàn)對(duì)表STUDENT(學(xué)號(hào)C(6),姓名C(8),性別C(2),出生日期D,是否黨員L,專業(yè)C(12),籍貫C(10)中的記錄按姓名進(jìn)行順序查詢。要求在程序每次運(yùn)行時(shí)只能從鍵盤上輸入一位待查學(xué)生姓名,若查找到則顯示該生“學(xué)號(hào)”“姓名”和“專業(yè)”字段信息,若沒有找到則在屏幕上顯示“查無(wú)此人!”。ClearSettalkoffAccept"輸入一位待查學(xué)生姓名:” tonameUsestudentLocatefor姓名=nameIffound()Displayfields學(xué)號(hào),姓名,專業(yè)Else?“查無(wú)此人!”EndifUseSettalkonretu2、 編寫程序計(jì)算e的近似值。其中計(jì)算e近似值公式為:E^1+1/1!+1/2!+1/3!+……1/n!,直到1/n!<=0.00001。cleare=1t=1n=1s=1dowhiles>=0.000001t=t*ns=1/te=e+sn=n+1enddo?〃1+1/1!+1/2!+1/3!+……1/n!=",eretu

《VisualFoxPro程序設(shè)計(jì)》期末模擬試

卷-III—、判斷正誤(對(duì)的打V號(hào),錯(cuò)的打X號(hào),每題1分,共10分)")1.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,可實(shí)現(xiàn)數(shù)據(jù)完全共享的階段是數(shù)據(jù)庫(kù)階段。(X)2.數(shù)據(jù)庫(kù)系統(tǒng)(DBS)、數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是DB包括DBS和DBMS")3.用二維表來(lái)表示實(shí)體與實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。X4.在一個(gè)關(guān)系中任意交換兩行的位置,將會(huì)影響數(shù)據(jù)的實(shí)際含義。(")5.VisualFoxPro支持交互操作方式和程序執(zhí)行方式。X)6.備注型字段系統(tǒng)默認(rèn)的寬度為4,因此該字段只能存放占四個(gè)字節(jié)的數(shù)據(jù)信息。X)7.不允許記錄出現(xiàn)重復(fù)索引值的索引是主索引、候選索引和普通索引。X)8.在VisualFoxPro數(shù)據(jù)庫(kù)中進(jìn)行添加表的操作時(shí),可以將一個(gè)數(shù)據(jù)庫(kù)表直接添加到另一個(gè)數(shù)據(jù)庫(kù)中。")9.“查詢?cè)O(shè)計(jì)器”中的“篩選”選項(xiàng)卡的作用是制定查詢記錄的條件。")10. VisualFoxPro提供了報(bào)表向?qū)?、快速?bào)表和報(bào)表設(shè)計(jì)器三種方式用于報(bào)表的設(shè)計(jì)。二、單項(xiàng)選擇(請(qǐng)將答案填在每題前面的括號(hào)內(nèi),每題1分,共20分)VisualFoxPro中,在建立字段的類型時(shí),C表示字符型字段,N表示數(shù)字型字段,M表示。A.備注型字段 B.日期型字段 C.邏輯型字段D.枚舉型字段若變量a=36.736789,則函數(shù)ROUND(a,2)的結(jié)果是。A.36.74 B.36.7367 C.36 D.37若要從字符串“青島大學(xué)”中取出漢字“島”來(lái),應(yīng)該用函數(shù)。A.SUBSTR(“青島大學(xué)A.SUBSTR(“青島大學(xué)〃,2,1)SUBSTR(“青島大學(xué)”,2,2)SUBSTR(“青島大學(xué)〃,3,1) D.SUBSTR(“青島大學(xué)〃,3,2)若變量a=〃中華人民共和國(guó)”,則函數(shù)LEN(a)的返回值為。A.中華人民共和國(guó)B.”中華人民共和國(guó)” C.7 D.14下列四個(gè)函數(shù)中,函數(shù)值為數(shù)值型的是。A.BOF() B.(”中1心”,”計(jì)算機(jī)科學(xué)實(shí)驗(yàn)教學(xué)中心”)C.CTOD("10/01/99”) D.SUBSTR(“青島大學(xué)”,5)若變量X=”中國(guó)建設(shè)銀行”,則函數(shù)STUFF(X,5,4,”農(nóng)業(yè)”)返回值為。A.''中國(guó)建設(shè)銀行” B.''中國(guó)農(nóng)業(yè)銀行”C.''中國(guó)農(nóng)業(yè)” D."中國(guó)建設(shè)”在VFP的命令中,“FIELDS<字段名〉”和“FOR〈條件>”分別對(duì)應(yīng)的兩種關(guān)系運(yùn)算是。A.投影和連接 B.選擇和替換 C.統(tǒng)計(jì)和篩選 D.投影和選擇若數(shù)據(jù)表STUDENT文件中包含有備注型字段,則備注字段的內(nèi)容存儲(chǔ)在文件中。A.STUDENT.DBF B.STUDENT.TXTC.STUDENT.FPT D.STUDENT.DBCVisualFoxPro數(shù)據(jù)表中的邏輯型、通用型和日期型字段的寬度由系統(tǒng)自動(dòng)給出,它們的寬度分別為。A.1、4、8 B.4、4、10C.1、10、8 D.2、8、8若STUDENT.DBF中包含有姓名(C,8)、性別(C,2)、出生日期(。)等字段,則要顯示1986年出生的學(xué)生名單,正確的命令是 。A.LIST姓名FOR出生日期=1986LIST姓名FOR出生日期=”1986”LIST姓名FORYEAR(出生日期)=1986D.LIST姓名FOR出生日期>={1986-01-01}AND出生日期<={1986-12-31}D.若當(dāng)前工作區(qū)打開的表中包含有基本工資(數(shù)值型)字段,若要將記錄指針定位到第一個(gè)基本工資高于1200的記錄上,應(yīng)使用命令。A.SEEK基本工資>1200 B.FIND基本工資>1200C.FINDFOR基本工資>1200 D.LOCATEFOR基本工資>1200

121314151617181920.VisualFoxPro中若要將當(dāng)前工作區(qū)中打開的表文件GZB.DBF復(fù)制到GZB1.DBF文件,則可以使用命令。A.COPYGZB.DBFGZB1.DBF B.COPYTOGZB1RESTC. COPYTOGZB1STRU D.COPYTOGZB1.VisualFoxPro的結(jié)構(gòu)化索引文件擴(kuò)展名是。A.NDX B.DBFC.CDX D.DBC.VisualFoxPro中,項(xiàng)目文件和查詢文件的擴(kuò)展名分別是。A.PRG和QPR B.PJX和QPR C.DBF和SCX D.DBC和DBF.查詢?cè)O(shè)計(jì)器建立的查詢運(yùn)行后,系統(tǒng)默認(rèn)將查詢結(jié)果輸出到。A.命令窗口 B.瀏覽窗口C.視圖窗口D.表單窗口.SQL語(yǔ)言中的數(shù)據(jù)查詢語(yǔ)句SELECT指定分組查詢的短語(yǔ)是。A.ORDERBYB.GROUPBY C.HAVINGD.ASC.若在VisualFoxPro中建立名為“員工管理”的數(shù)據(jù)庫(kù),則可在命令窗口中執(zhí)彳A.OPENDATABASE員工管理B.CREATEDATABASE員工管理C.USEDATABASE員工管理 D.CREATE員工管理.若YUANGONG表中有“部門”和“工資”兩個(gè)字段,其中,“工資”字段為數(shù)值型,若要按部門分類匯總“工資”總和,并把結(jié)果保存到GZZH表中,應(yīng)使用的匯總命令為A.SUM部門TOGZZH B.TOTALON部門TOGZZHFIELDS工資C.SUM工資TOGZZH D.TOTAL。叫工資TOGZZHFIELDS部門.下列選項(xiàng)中屬于容器類控件的是。A.表單 B.標(biāo)簽 C文本框 D.組合框.下列控件中,在設(shè)計(jì)表單時(shí)可見,而在運(yùn)行表單時(shí)不可見的是。A.記時(shí)器 B.文本框 C.圖像 D.命令按鈕三、填空題(每空1分,共20分)

命令?23+VAL("16YEAR”)的值為__39_,函數(shù)IIF(LEN("3”)=3,1,-1)值是 -1 O若表中含有一個(gè)數(shù)值字段,其中需要保存4位整數(shù)和2位小數(shù)且有可能是正數(shù)或負(fù)數(shù),則其字段寬度最少應(yīng)為8o若在當(dāng)前工作區(qū)打開STUDENT.DBF表的同時(shí)指定ST為其表別名,則相應(yīng)的命令或語(yǔ)句為usestudentaliasst利用LOCATE命令將記錄指針順序地定位到滿足條件的第一條記錄后,連續(xù)地執(zhí)行continue—命令可找到滿足條件的其他記錄。若當(dāng)前數(shù)據(jù)表中包含有10條記錄,依次執(zhí)行GOBOTTOM和SKIP命令后,RECNO()返回值為11,EOF()的返回值為.t.oVisualFoxPro中,根據(jù)變量作用域的不同可分為全局變量、 局部變量和隱藏(私有)變量3種。若在建立數(shù)據(jù)庫(kù)表STOCK.DBF時(shí),將“單價(jià)”(數(shù)值型)字段的字段有效性規(guī)則設(shè)為“單價(jià)>0”,通過該設(shè)置能夠確保數(shù)據(jù)—用戶自定義(或域)完整性。在VisualFoxPro中,只有數(shù)據(jù)庫(kù)表表才能夠設(shè)置字段的默認(rèn)值。永久關(guān)系存在于是數(shù)據(jù)庫(kù)表之間,在數(shù)據(jù)庫(kù)設(shè)計(jì)器中表現(xiàn)為索引之間有連線o結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)包括順序結(jié)構(gòu) 、—詵擇結(jié)構(gòu) 和循環(huán)結(jié)構(gòu)11.一個(gè)對(duì)象可以執(zhí)行的動(dòng)作和可被對(duì)象識(shí)別的動(dòng)作分別稱為—方法和事件OVisualFoxPro中對(duì)象的引用方式有絕對(duì)引用和相對(duì)引用表單設(shè)計(jì)器中設(shè)置對(duì)象的標(biāo)題應(yīng)該選擇屬性窗口中的__caption屬性。表單控件中若要接收和保存多行文本,可以創(chuàng)建和使用—編輯框控件。數(shù)據(jù)環(huán)境泛指定義表單或表單集時(shí)使用的—數(shù)據(jù)實(shí)體,包括表和視圖等。四、敘述題(每小題2分,共10分)若“學(xué)生管理.DBC”數(shù)據(jù)庫(kù)包含STUDENT.DBF、COURSE.DBF和SCORE.DBF三個(gè)表的結(jié)構(gòu)如下:STUDENT(學(xué)號(hào)C(6)、姓名C(8)、性別C(2)、出生日期。、入學(xué)時(shí)間D、是否黨員L、籍貫C(10),專業(yè)C(12))COURSE(課程編號(hào)C(8)、課程名稱C(12)學(xué)時(shí)N(2,0)、任課教師C(8))SCORE(學(xué)號(hào)C(6),課程編號(hào)C(8),成績(jī)N(4,1))利用BROWSE命令,在瀏覽窗口中顯示STUDENT表中專業(yè)為“計(jì)算機(jī)信息管理”、1986年以前出生的學(xué)生信息。UsestudentBrowsefor專業(yè)="計(jì)算機(jī)信息管理"andyear(出生日期)<19862.對(duì)STUDENT表,根據(jù)“學(xué)號(hào)”建立結(jié)構(gòu)化復(fù)合索引文件,索引標(biāo)記名為“XH”。Indexon學(xué)號(hào)tagxh利用SQL的SELECT命令從STUDENT表中查詢''山東"籍學(xué)生的信息,并且按專業(yè)排序,專業(yè)相同時(shí)按出生日期排序。Select*fromSTUDENTwhere籍貫="山東”orderby專業(yè),出生日期利用SQL的UPDATE語(yǔ)句將表STUDENT中''旅游管理"專業(yè)學(xué)生的''學(xué)號(hào)"中的前兩位修改為“06"。Updatestudentset學(xué)號(hào)=stuff(學(xué)號(hào),1,2,"06")where專業(yè)="旅游管理"利用SQL的SELECT命令,根據(jù)上述三個(gè)表查詢輸出''張員〃同學(xué)所學(xué)過課程的成績(jī)單并保存到ZHANGYUAN.DBF表中(結(jié)果中應(yīng)包含學(xué)號(hào)、姓名、課程名稱和成績(jī))。Selecta.學(xué)號(hào),姓名,課程名稱,成績(jī)fromstudenta,courseb,scorec;wherea.學(xué)號(hào)=c.學(xué)號(hào)andb.課程編號(hào)=c.課程編號(hào)and姓名="張員”;intodbfzhangyuan精品文檔五、程序閱讀題(每空1分,共10分)1.執(zhí)行下列命令序列后,表A1記錄指針指向第_1條記錄,表A2記錄指針指向第_3條記錄。SELECT2USEA1SELECT3USEA2SKIP2執(zhí)行下列程序代碼片段后,變量J的值為5,變量K的值為__7。T=0FORK=1TO6STEP2J=KENDFOR?J,K執(zhí)行下列程序后,變量A的值為__200,變量B的值為__100。A=100B=200IFA-B<0T=AA=BB=TENDIF?A,B在執(zhí)行下列程序時(shí),如果輸入N值為10,則最后Y的顯示值為42。STORE0TOX,Y5.5.6.INPUT''N=〃TONDOWHILEX<=NX=X+2Y=Y+XENDDO?Y下列程序運(yùn)行時(shí),若從鍵盤輸入25時(shí),則屏幕最后的顯示結(jié)果為〃A1〃INPUT''X=〃TOXDOCASECASEX>10?〃A1〃CASEX>20?〃A2〃OTHERWISE?〃A3〃ENDCASERETURN源程序AA.PRG的代碼如下,執(zhí)行DOAA后M結(jié)果為1N的結(jié)果為4火火火AA.PRG***M=1N=2DOBB?M,NRETURN火火火過程BB***PROCEDUREBBPRIVATEMM=3N=4RETURNENDPROC六、程序填空(每空2分,共20分)下列程序?qū)崿F(xiàn)了1?100之間全部奇數(shù)之和的計(jì)算,結(jié)果保存在Y中,請(qǐng)把程序中的空缺部分填上。STORE0TOX,YDOWHILE.T.X=X+1DOCASECASEINT(X/2)=X/2LOOPCASEX>=100EXITOTHERWISEY=Y+XENDCASEENDDO?Y下列程序代碼需要實(shí)現(xiàn)1!+2!+……+10!的計(jì)算,結(jié)果保存在SUM中,請(qǐng)把程序中的空缺部分填上。SUM=0FORI=1TO10X=1FORJ=1TOIX=X*JENDFORSUM=SUM+XENDFOR以下程序通過調(diào)用自定義函數(shù)計(jì)算圓環(huán)的面積,請(qǐng)把程序中的空缺部分填上。INPUT〃請(qǐng)輸入大圓的半徑:〃TOXINPUT〃請(qǐng)輸入小圓的半徑:〃TOYZ=JC(X)-JC(Y)?ZRETURNFUNCTIONJCPARAMETERRT=PI()*R*RRETURNTENDFUNC若STUDENT表中包含有“性別”字符型字段,若希望通過下列程序的實(shí)現(xiàn)全部女生記錄的逐條顯示,請(qǐng)把程序中的空缺部分填上。USESTUDENTLOCATEFOR__性^0="女"DOWHILE__!eof()DISPLAY學(xué)號(hào),姓名,性別,出生日期,專業(yè)WAITCONTINUEENDDO下列程序代碼實(shí)現(xiàn)了向數(shù)組A的元素依次賦1、3、5、7、9、11的操作,請(qǐng)把程序中的空缺部分填上。DIMENSIONA(6)FORI=1TO6A(I)=V*ITENDFOR已知一個(gè)表單(如右圖)中有一個(gè)包含三個(gè)按鈕的命令按鈕組,其中有前兩個(gè)按鈕分別為:上一條(Cmdprior)和下一條(CmdNext),分別用于控制所打開的數(shù)據(jù)表記錄指針前后移動(dòng),另外一個(gè)退出(CmdReturn)按鈕用于結(jié)束表單的運(yùn)行,下面是該命令按鈕組Click事件的代碼,請(qǐng)把程序中的空缺部分填上。DOCASECASEThis.Value=1 &&按上一條按鈕SKIP-1IFBOF()GOTOPELSEThisform.RefreshENDIFCASEThis.Value=2 &&安下一條按鈕SKIPIFEOF()GOBOTTOMELSEThisform.RefreshENDIFCASEThis.Value=3 &&按退出按鈕Thisform.ReleaseENDCASE七、編程(每題5分,共10分)編寫程序?qū)崿F(xiàn)對(duì)SCORE.DBF中每條記錄根據(jù)“成績(jī)”字段值(百分制)自動(dòng)替換其“等級(jí)”字段。其中,SCORE表的結(jié)構(gòu)為SCORE(學(xué)號(hào)C(5),姓名C(8),班級(jí)C(10),成績(jī)N(3,0),等級(jí)C(6))。判斷的依據(jù)是:若成績(jī)大于等于90填入“優(yōu)秀”,若成績(jī)大于等于80小于90填入“良好”,若成績(jī)大于等于60小于80填入“及格”,60以下填寫“不及格”。請(qǐng)參考《實(shí)驗(yàn)教程》P56多分支結(jié)構(gòu)程序設(shè)計(jì)求Fibonacci數(shù)列中的前20個(gè)數(shù),存放在數(shù)組中并輸出。Fibonacci數(shù)列的前兩個(gè)數(shù)為1,1,后面的每一個(gè)數(shù)都是其前兩個(gè)數(shù)之和。請(qǐng)參考《實(shí)驗(yàn)教程》P61思考與練習(xí)4《VisualFoxPro程序設(shè)計(jì)》期末模擬試

卷-IV一、單項(xiàng)選擇(請(qǐng)將答案填在每題的括號(hào)內(nèi),每題2分,共70分)

VisualFoxProDBMS是( )。B)操作系統(tǒng)支持下的系統(tǒng)軟件D)一種操作系統(tǒng)B)操作系統(tǒng)支持下的系統(tǒng)軟件D)一種操作系統(tǒng))。C)網(wǎng)狀型 D)混合型C)一種編譯程序VisualFoxProDBMS基于的數(shù)據(jù)模型是(層次型 B)關(guān)系型設(shè)有部門和職員兩個(gè)實(shí)體,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,則部門TOC\o"1-5"\h\z與職員實(shí)體之間的聯(lián)系類型是( )。D)1:1m:n B)1:m C)m:kD)1:1在VisualFoxPro中,調(diào)用表設(shè)計(jì)器建立數(shù)據(jù)庫(kù)表STUDENT.DBF的命令是( )。MODIFYSTRUCTURESTUDENTMODIFYCOMMANDSTUDENTREATESTUDENTCREATETABLESTUDENT在VisualFoxPro中,關(guān)于自由表敘述正確的是( )。入)自由表和數(shù)據(jù)庫(kù)表是完全相同的自由表不能建立字段級(jí)規(guī)則和約束0自由表不能建立候選索引。)自由表不可以加入到數(shù)據(jù)庫(kù)中在VisualFoxPro中,建立數(shù)據(jù)庫(kù)表時(shí),將年齡字段值限制在12~14之間的這種約束屬于)。實(shí)體完整性約束域完整性約束實(shí)體完整性約束域完整性約束參照完整性約束 D)視圖完整性約束在VisualFoxPro中,運(yùn)行表單T1.SCX的命令是( )。DOT1 B)RUNFORM1T1DOFORMT1 D)DOFROMT1使用SQL語(yǔ)句進(jìn)行分組檢索時(shí),為了去掉不滿足條件的分組,應(yīng)當(dāng)( )。使用WHERE子句在GROUPBY后面使用HAVING子句先使用WHERE子句,再使用HAVING子句。

D)先使用HAVING子句,再使用WHERE子句TOC\o"1-5"\h\z(9) 在VisualFoxPro的參照完整性規(guī)則不包括( )。A)更新規(guī)則 B)刪除規(guī)則 C)查詢規(guī)則 。)插入規(guī)則(10) 在VisualFoxPro中,表結(jié)構(gòu)中的邏輯型、通用型、日期型字段的寬度由系統(tǒng)自動(dòng)給出,它們分別為( )。A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8(11)在VisualFoxPro中,(11)在VisualFoxPro中,( )。B)STUDENT.MEND)STUDENT.FPTSTUDENT.DOCB)STUDENT.MEND)STUDENT.FPTC)STUDENT.DBT(12)在VisualFoxPro中,使用“菜單設(shè)計(jì)器”定義菜單,最后生成的菜單程序的擴(kuò)展名是()。()。A)MNXB)PRGD)SPR(13)在VisualFoxPro中,使用SQL命令將學(xué)生STUDENT中的學(xué)生年齡AGE字段的值增加1歲,應(yīng)該使用的命令是( )。REPLACEAGEWITHAGE+1UPDATESTUDENTAGEWITHAGE+1UPDATESETAGEWITHAGE+1UPDATESTUDENTSETAGE=AGE+1(14)調(diào)用報(bào)表格式文件PP1預(yù)覽報(bào)表的命令是( )。REPORTFROMPP1PREVIEWC)REPORTFORMPP1PREVIEWREPORTFROMPP1PREVIEWC)REPORTFORMPP1PREVIEWDOFROMPP1PREVIEWDOFORMPP1PREVIEW(15)在VisualFoxPro中,建立索引的作用之一是()。A)(15)在VisualFoxPro中,建立索引的作用之一是()。A)節(jié)省存儲(chǔ)空間C)提高查詢速度B)便于管理D)提高查詢和更新的速度)。(16)在VisualFoxPro中,相當(dāng)于主關(guān)鍵字的索引是()。A)主索引 B)普通索引D)排序索引C)唯一索引D)排序索引(17)在VisualFoxPro中,為了將按鈕的Click事件代碼設(shè)置為表單從內(nèi)存中釋放(清除),TOC\o"1-5"\h\z可將表單中退出命令( )。A)ThisForm.Refresh B)ThisForm.DeleteC)ThisForm.Hide D)ThisForm.Release假定一個(gè)表單里有一個(gè)文本框Textl和一個(gè)命令按鈕組CommandGroupl,命令按鈕組是一個(gè)容器對(duì)象,其中包含Command1和Command2兩個(gè)命令按鈕。如果要在Command1命令按鈕的某個(gè)方法中訪問文本框的value屬性值,下面哪個(gè)式子是正確的?( )。A)ThisForm.Text1.valueB)This.Parent.valueC)Parent.Text1.value D)this.Parent.Text1.value在VisualFoxPro中,創(chuàng)建一個(gè)名為SDB.DBC的數(shù)據(jù)庫(kù)文件,使用的命令是( )。A)CREATE B)CREATESDBC)CREATETABLESDBD)CREATEDATABASESDB在VisualFoxPro中,存儲(chǔ)圖象的字段類型應(yīng)該是( )。A)備注型B)通用型C)字符型D)雙精度型在VisualFoxPro中,下面4個(gè)關(guān)于日期或日期時(shí)間的表達(dá)式中,錯(cuò)誤的是( )?!?002.09.0111:10:10:AM}-「2001.09.0111:10:10AM}「01/01/2002}+20「2002.02.01}+「2001.02.01}「2002/02/01}-「2001/02/01}在VisualFoxPro中,關(guān)于過程調(diào)用的敘述正確的是( )。當(dāng)實(shí)參的數(shù)量少于形參的數(shù)量時(shí),多余的形參初值取邏輯假當(dāng)實(shí)參的數(shù)量多于形參的數(shù)量時(shí),多余的實(shí)參被忽略實(shí)參與形參的數(shù)量必須相等上面A和B都正確下面是關(guān)于表單數(shù)據(jù)環(huán)境的敘述,其中錯(cuò)誤的是( )。可以在數(shù)據(jù)環(huán)境中加入與表單操作有關(guān)的表數(shù)據(jù)環(huán)境是表單的容器可以在數(shù)據(jù)環(huán)境中建立表之間的聯(lián)系表單自動(dòng)打開其數(shù)據(jù)環(huán)境中的表(24)在VisualFoxPro中,如果希望一個(gè)內(nèi)存變量只限于在本過程中使用,說明這種內(nèi)存變量的TOC\o"1-5"\h\z命令是:( )。A)PRIVATEPUBLICLOCALD)在程序中直接使用的內(nèi)存變量(不通過A,B,C說明)(25) 在DOWHILE…ENDDO循環(huán)結(jié)構(gòu)中,LOOP命令的作用是:( )。A) 退出過程,返回程序開始處B) 轉(zhuǎn)移到DOWHILE語(yǔ)句行,開始下一個(gè)判斷和循環(huán)C) 終止循環(huán),將控制轉(zhuǎn)移到本循環(huán)結(jié)構(gòu)ENDDO后面的第一條語(yǔ)句繼續(xù)執(zhí)行D) 終止程序執(zhí)行(26)在VisualFoxPro中,關(guān)于視圖的正確敘述是( )。A) 視圖與數(shù)據(jù)庫(kù)表相同,用來(lái)存儲(chǔ)數(shù)據(jù)B) 視圖不能同數(shù)據(jù)庫(kù)表進(jìn)行連接操作C) 在視圖上不能進(jìn)行更新操作D) 視圖是從一個(gè)或多個(gè)數(shù)據(jù)庫(kù)表導(dǎo)出的虛擬表(27)SQL是那幾個(gè)英文單詞的縮寫( )。A)StandardQueryLanguage B)StructuredQueryLanguageC)SelectQueryLanguage D)以上都不是如果學(xué)生表STUDENT是使用下面的SQL語(yǔ)句創(chuàng)建的CREATETABLESTUDENT(

溫馨提示

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

評(píng)論

0/150

提交評(píng)論