版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
VFP程序設(shè)計(jì)復(fù)習(xí)題一、選擇題1、VisualFoxPro支持面向?qū)ο蟪绦蛟O(shè)計(jì),在VisualFoxPro中,對象可區(qū)分為和容器兩種。A.表格B.控件C.類D.?dāng)?shù)據(jù)2、假設(shè)在某表單中設(shè)置一個(gè)命令按鈕,要求在該按鈕上顯示“確定”二字,于是應(yīng)修改該命令按鈕的屬性。A.NameB.CaptionC.VisibleD.ToolTipText3、現(xiàn)要求建立一個(gè)表單,使得該表單運(yùn)行時(shí),用戶可通過它進(jìn)行數(shù)據(jù)輸入,為此在建立表單時(shí),至少要在該表單中設(shè)置下列的控件。A.CommandButtonB.TimerC.TextBoxD.Image4、設(shè)x=”y+”,y=5,在命令窗口執(zhí)行命令?&x.y后,屏幕上顯示。A.x.yB.y+5C.25D.5、函數(shù)STR(-304.75)的值是。A、-304 B、304C、305 D、-3056、連續(xù)執(zhí)行以下命令之后,最后一條命令的輸出結(jié)果是。
SETEXACTOFF
X="A"
?IIF(x="A",X-"BCD",X+"BCD")A、AB、BCD C、ABCD D、ABCD7、()數(shù)據(jù)在內(nèi)存中占用1個(gè)字節(jié)。A.字符型B.日期型C.貨幣型D.邏輯型8、在命令窗口執(zhí)行命令store0toA后,緊接著輸入并執(zhí)行命令(),VisualFoxPro就會報(bào)錯。A.A<>0=AB.A=0=AC.A=0<>AD.A=09、在命令窗口輸入并執(zhí)行命令?{^2008-5-31}-{^2008-4-30}后,屏幕上將顯示()。A.1B.31C.01/01/08D.05/01/089、在命令窗口輸入并執(zhí)行命令?“大學(xué)”$“大學(xué)生”后,屏幕上將顯示()。A.大學(xué)B..T.C.大學(xué)生D..F.10、設(shè)X=”654”+SPACE(2),Y=”321”,則X-Y的值與(A.654321B.654+SPACE(2)+321C.333D.”65432111、數(shù)據(jù)庫管理系統(tǒng)(DBMS)是。A)計(jì)算機(jī)上的數(shù)據(jù)庫系統(tǒng) B)計(jì)算機(jī)語言 C)用于數(shù)據(jù)管理的軟件系統(tǒng) D)計(jì)算機(jī)應(yīng)用程序12、用二維表數(shù)據(jù)來表示實(shí)體之間聯(lián)系的模型叫做。A)網(wǎng)狀模型 B)層次模型 C)關(guān)系模型 D)實(shí)體-聯(lián)系模型13、數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS和數(shù)據(jù)庫管理系統(tǒng)DBMS的關(guān)系是_____。A、DBMS包括DB和DBSB、DBS包括DB和DBMSC、DB包括DBS和DBMSD、DB、DBS和DBMS是平等關(guān)系14、若要從庫存表中選取商品號和商品名這兩個(gè)字段組成一個(gè)新表,應(yīng)使用()運(yùn)算。A.并B.選擇C.投影D.交15、下列函數(shù)中,函數(shù)值為數(shù)值型的是:A、BOF()B、CTOD(“01/01/2009C、AT(“人民”,“中華人民共和國”)D、SUBSTR(DTOC(DATE()),7)16、、下面關(guān)于VisualFoxPro數(shù)組的敘述中,錯誤的是。
A)用DIMENSION和DECLARE都可以定義數(shù)組B)VisualFoxPro只支持一維數(shù)組和二維數(shù)組
C)一個(gè)數(shù)組中各個(gè)數(shù)組元素必須是同一種數(shù)據(jù)類型D)新定義數(shù)組的各個(gè)數(shù)組元素初值為.F.17、數(shù)據(jù)庫系統(tǒng)的最大特點(diǎn)是。A、數(shù)據(jù)的三級抽象和二級獨(dú)立性 B、數(shù)據(jù)共享性C、數(shù)據(jù)的結(jié)構(gòu)化 D、數(shù)據(jù)獨(dú)立性18、關(guān)系模式的任何屬性_____。A、不可再分 B、可再分C、命名在該關(guān)系模式中可以不唯一D、以上都不是19、下列不能作為VFP的表達(dá)式。A)賦值表達(dá)式 B)日期表達(dá)式 C)算術(shù)表達(dá)式 D)關(guān)系表達(dá)式19、表達(dá)式2*3^2+2*8/4+3^2的值為。A)64 B)31 C)49 D)2220、函數(shù)INT(-3.415)的值是。A)-3.1415 B)3.1415 C)-3 D)321、打開“項(xiàng)目管理器”的“數(shù)據(jù)”選項(xiàng)卡,其中包括。A)數(shù)據(jù)庫 B)自由表 C)查詢 D)以上都有22、在打開student表的情況下,將整個(gè)表復(fù)制到stu表的命令是。A)copytostu B)copyalltostuC)copystructuretostu D)copytostusdf23、在表中對所有記錄作刪除標(biāo)記的命令是。A)deleteallB)pack C)recallallD)zap24、如果exercise數(shù)據(jù)庫已經(jīng)存在,則命令可以打開該數(shù)據(jù)庫。A)createdatabaseexercise B)modifydatabaseexerciseC)openexercise D)modifyexercise25、如果VAR2是當(dāng)前表中的一個(gè)字段名,同時(shí)也是內(nèi)存變量名,則執(zhí)行命令可以顯示內(nèi)存變量值。A)?VAR2 B)?M.VAR2 C)?FIELD-var2D)LISTM-VAR226、1個(gè)字段名至少需要1個(gè)字符,最多不能超過個(gè)字符。A)2 B)5 C)10 D)25527、物理刪除當(dāng)前表中所有記錄的命令是。A)zap B)deleteall C)deletetableD)pack28、FoxPro執(zhí)行命令?MOD(15,4)后,屏幕上將顯示()。A.1B.229、創(chuàng)建商品銷售數(shù)據(jù)庫時(shí),VisualFoxPro會在磁盤上建立三個(gè)主文件名為商品銷售而擴(kuò)展名為()的文件。A..DB、.DBS、.DBMSB..DBF、.PRG、.FPXC..DBC、.DCT、.DCX30、函數(shù)()的返回值是數(shù)值型的。A.LEN(’OK’)B.SUBSTR(’OK’,2)C.TRIM(’OK’)D.LEFT(‘OK’,2)31、如果x是一個(gè)正實(shí)數(shù),對x的第3位小數(shù)四舍五入的表達(dá)式為。A)0.01*INT(x+0.005) B)0.01*INT(100*(x+0.005))C)0.01*INT(100*(x+0.05)) D)0.01*INT(x+0.05)32、創(chuàng)建商品銷售數(shù)據(jù)庫以及庫存表、銷售表和員工表的工作,可在項(xiàng)目管理器窗口中的()選項(xiàng)卡完成。A.文檔B.?dāng)?shù)據(jù)C.代碼D.類33、數(shù)據(jù)庫中的每個(gè)表可以且只能建立一個(gè)()。A.普通索引B.唯一索引C.候選索引D.主索引34、假設(shè)在命令窗口建立了5個(gè)內(nèi)存變量,要了解它們的數(shù)據(jù)類型,可用命令()。A.listmemoRYlike*B.RELEASEmemoRYlike*C.listlike*D.CLEARlike*35、設(shè)N=886,M=345,K=“M+N”,表達(dá)式1+&K的值是: A)1232B)數(shù)據(jù)類型不匹配 C)1+M+ND)“345+88636、假定M=[22+28],則執(zhí)行命令?M后屏幕將顯示。A)50 B)22+28 C)[22+28] D)1037、以下四條語句中,正確的是。A)a=1,b=2B)a=b=1C)38、設(shè)計(jì)查詢時(shí),系統(tǒng)默認(rèn)的查詢?nèi)ハ驗(yàn)開_____。A)瀏覽窗B)表C)屏幕D)圖形39、對表進(jìn)行垂直方向的分割用的運(yùn)算是。A、交B、投影 C、選擇 D、連接40、依次執(zhí)行VisualFoxPro=″ABC″和ABC=VisualFoxPro命令后,再執(zhí)行?VisualFoxPro+ABC命令的結(jié)果是。A)ABCABC B)VisualFoxProABCC)FoxProVisualFoxPro D)ABCVisualFoxPro41、以下四組表達(dá)式中結(jié)果是邏輯值.T.的是。A、′this′$′thisisastring′B、”this”$”THISISASTRING”C、′thisisastring′$′this′D、”this”>”thisisastring”42、假定X=2,Y=5,執(zhí)行下列運(yùn)算后,能夠得到數(shù)值型結(jié)果的是。A、?X+3=Y B、?Y-3=X C、X=Y D、X=Y-343、以下關(guān)于查詢的描述正確的是______。A、不能根據(jù)自由表建立查詢B、只能根據(jù)自由表建立查詢C、只能根據(jù)數(shù)據(jù)庫表建立查詢D、可以根據(jù)數(shù)據(jù)庫表和自由表建立查詢44、視圖不能單獨(dú)存在,它必須依賴于______。A、視圖 B、數(shù)據(jù)庫 C、數(shù)據(jù)表 D、查詢45、以下屬于窗口類控件的是。A、Text B)、FormC、Lable D、CommandButton46、表單的Name屬性用于______。A)作為保存表單時(shí)的文件名 B)引用表單對象C)顯示運(yùn)行表單標(biāo)題欄中 D)作為運(yùn)行表單時(shí)的表單名47、表單的Caption屬性用于。A、指定表單的標(biāo)題 B、指定表單執(zhí)行的程序 C、指定表單是否可用 D、指定表單是否可見48、在VisualFoxPro中創(chuàng)建表單的命令是。A、CREATEFORM B、CREATEITEM C、NEWITEM D、NEWFORM49、徹底刪除記錄數(shù)據(jù)可以分兩步來實(shí)現(xiàn),這兩步是______。A.PACK和ZAPB.PACK和RECALLC.DELETE和PACKD.DELE和RECALL50、不能關(guān)閉當(dāng)前表文件的命令是。A)use B)browse C)closetableD)clearall二、填空題1、表向?qū)У墓δ苁菐椭脩鬫_____,數(shù)據(jù)庫向?qū)У墓δ苁菐椭脩鬫_____。2、VFP中表單文件以_scx_擴(kuò)展名存貯,通過_Name__屬性來引用表單對象。通過Caption屬性來設(shè)置表單標(biāo)題欄中的信息。3、VisualFoxPro中不允許在主關(guān)鍵字字段中有重復(fù)值或______。4、CreateC:\VFP\ABC.DBF命令將會打開______設(shè)計(jì)器。5、工資關(guān)系中有工資號、姓名、職務(wù)工資、津貼、公積金、所得稅等字段,其。6、寫出下列命令動詞或關(guān)鍵詞(簡寫)的含義:DIME、DESCCREA、、DISP、DELE、DIST、PACK、MODI。7、設(shè)X=36,Y=″石油″,Z=.T.(1)表達(dá)式X>0.OR.Y=″ABC″的值是;(2)表達(dá)式″開發(fā)″$Y的值是;(3)表達(dá)式X>100.OR..NOT.Z的值是;(4)表達(dá)式″中國″+Y的值是。8、執(zhí)行下列表達(dá)式的結(jié)果是:(1)?TRIM(″國慶□□″+″假期″)(式子中□表示空格)______(2)?LEN(TRIM(″國慶□□″+″假期″))______(3)?TRIM(″國慶″+″假期□□″)______9、設(shè)變量n1=5,n2=10,n3=15,m1=20,m2=25,將所有以字母n開頭的變量存入內(nèi)存變量文件myfile.mem的命令是______。10、顯示當(dāng)前內(nèi)存變量的命令為______。11、1960年以前出生的教授的邏輯表達(dá)式是______。12、年齡大于50歲或小于20歲的技術(shù)員的邏輯表達(dá)式是______。13、順序執(zhí)行以下操作:A=123.456B=STR(A+A,5)C=ASC(B)內(nèi)存變量A和C的類型分別為______、______,內(nèi)存變量B的值是______。14、關(guān)系數(shù)據(jù)庫中任何檢索操作的實(shí)現(xiàn)都是由、、和連接三種基本操作組合而成。15、?MAX(12,67,-56,PI()),回車后屏幕顯示:。16、假設(shè)已經(jīng)建立了名為myform的表單文件,該文件的擴(kuò)展名是,運(yùn)行該表單文件的命令是。17、定義一個(gè)兩行三列的二維數(shù)組array,使用命令______。數(shù)組創(chuàng)建后,系統(tǒng)會自動給每個(gè)元素賦初值為_____。18、退出VisualFoxPro系統(tǒng),返回操作系統(tǒng)的命令是打開“商品銷售”數(shù)據(jù)庫的命令是19、setexactoff?‘張三豐’=’張三’主屏幕顯示:20、以下是針對員工表用SQL語言編寫的一段的程序。&&修改表結(jié)構(gòu),增加一個(gè)字段。Altertable員工性別C(2)default"女"&&將表中員工姓名為錢進(jìn)的性別修改為男。員工set性別="男"where員工號="211"&&邏輯刪除員工姓名為王利的記錄。Deletefrom員工員工號="210"&&添加一條記錄,其值為:220,趙一,男。into員工(員工號,員工姓名,性別)values("220","趙一","男")21、輸入一個(gè)字符串到變量x,統(tǒng)計(jì)x中空格的個(gè)數(shù)并顯示統(tǒng)計(jì)結(jié)果。SettalkoffClears=0“請輸入字符串”toxfori=1toy=substr(x,i,1)ify=”“s=s+1endififs<>0?“本字符串的空格個(gè)數(shù)=”+str(s)else?“本字符串中沒有空格”EndifSettalkonreturn22、一般高級語言中,內(nèi)存變量是通過說明語句定義的;而在FoxPro中內(nèi)存變量是通過______方式定義的,其類型是由______決定的。(賦值,所賦值的數(shù)據(jù)類型)23、定義一個(gè)兩行三列的二維數(shù)組array,使用命令______,將數(shù)據(jù)庫文件dbm所有字段的數(shù)據(jù)傳給數(shù)組array,應(yīng)使用命令______。(DIMENSIONarray(2,3)或DECLAREarray(2,3),SCATTERTOarray)24、刪除當(dāng)前內(nèi)存中的所有內(nèi)存變量,應(yīng)使用命令______,清除所有內(nèi)存變量,并關(guān)閉所有文件,將1號工作區(qū)設(shè)置為當(dāng)前工作區(qū),應(yīng)使用命令______。(clearmemory,clearall)25、關(guān)系數(shù)據(jù)庫中任何檢索操作的實(shí)現(xiàn)都是由______、______和______三種基本操作組合而成。(選擇;投影;連接)27、在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM)中,A的主關(guān)鍵字S,B的主關(guān)鍵字是D,則D在S中稱為______。28、在關(guān)系對應(yīng)的二維表中,行對應(yīng)______,列對應(yīng)______。(元組;屬性)29、建立一個(gè)新的表文件,一般分兩步進(jìn)行,第一步是______;第二步是______。(建立表文件結(jié)構(gòu),輸入數(shù)據(jù))30、同一個(gè)表的多個(gè)索引可以創(chuàng)建在一個(gè)索引文件中,索引文件名與相關(guān)的表同名,索引文件的擴(kuò)展名是______,這種索引稱為______。(.cdx、結(jié)構(gòu)復(fù)合索引)三、簡答題1、在VFP中,試說明關(guān)系表達(dá)式“=”和“==”的區(qū)別。P262、試說明VF命令display與list的不同之處。P623、簡述表之間的永久聯(lián)系與表的關(guān)聯(lián)之間的區(qū)別。P784、VFP程序中的交互式命令A(yù)CCEPT和INPUT有何異同?5、簡述數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的概念及相互關(guān)系?p4-56、表單有哪幾種類型?創(chuàng)建表單有哪些方法?p1707、VFP命令中的范圍子句有哪幾種形式,各自的含義怎樣?p168、在VFP中,創(chuàng)建表有哪幾種方法?p54,p809、在VFP中,記錄的物理刪除和邏輯刪除有何區(qū)別?如何進(jìn)行操作?p6410、在VFP中如何建立數(shù)據(jù)庫的參照完整性?P7811、索引文件有哪幾種類型?如何創(chuàng)建索引?P7212、索引有哪幾種?各有何特點(diǎn)?P7013、有一名為“學(xué)生管理”的VF數(shù)據(jù)庫,庫中有三個(gè)表,表名分別是學(xué)生、課程、成績,它們的結(jié)構(gòu)如下:學(xué)生表字段名類型代碼學(xué)號C姓名C班級名C出生日期D籍貫C入學(xué)成績N成績表字段名類型代碼學(xué)號C課程號C成績N課程表字段名類型代碼課程號C課程名C學(xué)分N按操作要求,寫出相應(yīng)VF命令或SQL語句。1)顯示“機(jī)電0902”Select學(xué)號,姓名,year(date())-year(出生日期)As年齡From學(xué)生;Where班級名=“機(jī)電05022)物理刪除“學(xué)生”表中1990年1月1日以前出生的學(xué)生的記錄。3)列出李姓學(xué)生的信息。SELECT*FROM學(xué)生WHERE姓名LIKE“李%”4)查詢選學(xué)了課程號為“0401”SELECTa.學(xué)號,a.姓名,c.課程名,b.成績;FROM學(xué)生a,選課b,課程c;WHEREa.學(xué)號=b.學(xué)號ANDb.課程號=c.課程號ANDb.課程號="0401"5)查詢湖南湖北籍所有學(xué)生名單。SELECT學(xué)號,姓名FROM學(xué)生WHERE籍貫=”湖”或SELECT學(xué)號,姓名FROM學(xué)生WHERE”湖”$籍貫6)列出入學(xué)成績在560到650分之間的學(xué)生名單。SELECT學(xué)號,姓名;FROM學(xué)生;WHERE入學(xué)成績BETWEEN560AND6507)列出所有學(xué)生的成績信息,要求能顯示出學(xué)號,姓名,班級名,課程名和成績等內(nèi)容,并按班級排序。SELECTa.學(xué)號,a.姓名,a.班級名,c.課程名,b.成績;FROM學(xué)生a,選課b,課程c;WHEREa.學(xué)號=b.學(xué)號ANDb.課程號=c.課程號ANDb.課程號="0401";ORDERBY班級名四、改錯題或判斷題:1、用命令方式建立程序文件的命令是CREATECOMMAND2、將用戶交互式輸入的內(nèi)容作為字符串賦值給指定內(nèi)存變量的命令是INPUT[<提示信息>]TO<內(nèi)存變量>。3、在循環(huán)語句中LOOP語句的作用是強(qiáng)行跳出循環(huán),接著執(zhí)行ENDDO后的語句4、退出VisualFoxPro系統(tǒng),返回操作系統(tǒng)的命令是cancel,打開數(shù)據(jù)庫的命令是USE5、以下是針對員工表用SQL語言編寫的一段的程序。&&修改表結(jié)構(gòu),增加一個(gè)字段。Altertable員工from性別C(2)default"女"ADD&&將表中員工姓名為錢進(jìn)的性別修改為男。Replace員工set性別="男"where員工號="211"Alter&&邏輯刪除員工姓名為王利的記錄。Deletefrom員工while員工號="210"Where6、表達(dá)式VAL(SUBS(“奔騰586”,5,1)*LEN(“VisualFoxPro”)的結(jié)果是.T.。7、在SELECT-SQL語句中,表示條件表達(dá)式用FOR子句,分組用ORDERBY子句,排序用GROUPBY子句。Where,GROUPBY,ORDERBY8、有下列命令:STORE2TOASTOREA+2TOASTOREA=A+2TOA?TYPE(″A″)順序執(zhí)行后,最后一條命令的顯示結(jié)果為.F.。.L.四、程序題:1、編程實(shí)現(xiàn):根據(jù)輸入的學(xué)生姓名,在學(xué)生表(學(xué)號(C6),姓名(C8),性別(C2),出生日期D,少數(shù)民族否L,籍貫(C10),入學(xué)成績(N,5.1),簡歷M,照片G)中查找學(xué)生的有關(guān)信息。SettalkoffUSE學(xué)生Name=space(8)@10,5SAY“請輸入學(xué)生姓名”GETnameREADLOCATEFOR姓名=nameIFFOUND()DISP@12,5SAY”對不起,該單位無此人!”ENDIFSETTALKONUSERETURN2、求1~100之間全部奇數(shù)之和方法一:SettalkoffClearS=0FORI=1TO100STEP2S=S+IENDFOR?”0~100之間的奇數(shù)之和為:”,SSETTALKON方法二:SettalkoffClearS=0I=1DOWHILEI<=100S=S+II=I+2ENDD?SSETTALKON3、編寫程序,求s=(-1)+(-2)+……+(-10)。SettalkoffClearS=0FORI=-1TO-10STEP
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度建筑幕墻工程金屬幕墻清洗勞務(wù)分包合同樣本4篇
- 2025版智慧城市建設(shè)履約擔(dān)保合同模板4篇
- 2025年度二零二五年度木質(zhì)包裝材料銷售合同范本4篇
- 2025年度個(gè)人意外傷害保險(xiǎn)借款合同范本3篇
- 2025版小程序功能開發(fā)授權(quán)合同模板3篇
- 2025年分期付款數(shù)碼產(chǎn)品購買合同
- 2025年機(jī)械設(shè)備加工合同
- 2025版外貿(mào)出口農(nóng)產(chǎn)品質(zhì)量安全合同3篇
- 2025年度環(huán)保認(rèn)證木制品采購合同范本4篇
- 二零二五年度知識產(chǎn)權(quán)留置擔(dān)保協(xié)議書4篇
- 中國末端執(zhí)行器(靈巧手)行業(yè)市場發(fā)展態(tài)勢及前景戰(zhàn)略研判報(bào)告
- 北京離婚協(xié)議書(2篇)(2篇)
- 2025中國聯(lián)通北京市分公司春季校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- Samsung三星SMARTCAMERANX2000(20-50mm)中文說明書200
- 2024年藥品質(zhì)量信息管理制度(2篇)
- 2024年安徽省高考地理試卷真題(含答案逐題解析)
- 廣東省廣州市2024年中考數(shù)學(xué)真題試卷(含答案)
- 內(nèi)審檢查表完整版本
- 2024屆浙江寧波鎮(zhèn)海區(qū)中考生物全真模擬試題含解析
- 人教版八年級物理下冊 (功)教育教學(xué)課件
- 中藥的性能四氣五味課件
評論
0/150
提交評論