計(jì)算機(jī)VFP習(xí)題課_第1頁
計(jì)算機(jī)VFP習(xí)題課_第2頁
計(jì)算機(jī)VFP習(xí)題課_第3頁
計(jì)算機(jī)VFP習(xí)題課_第4頁
計(jì)算機(jī)VFP習(xí)題課_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

計(jì)算機(jī)VFP習(xí)題課二、isnull()測試空值函數(shù)NULL空值,是缺值或不確定值不能把它理解為任何意義的數(shù)據(jù)。例如商品表中表示價(jià)格的字段,空值(null)表示沒有定價(jià),而這時(shí)用數(shù)值0,可能是表示免費(fèi)。(1)數(shù)據(jù)類型為NULL或.NULL.時(shí)稱為空值,用ISNU()測試為真。?ISNU(NULL)&&為真而EMPT()測試空值時(shí)為假?EMPT(NULL)

&&為假?EMPT(.NULL.)&&為假用EMPT函數(shù)測試時(shí)為假,表示不為空值。(2)變量賦值為空值A(chǔ)=.NULL.?ISNU(A)&&為真?EPMT(A)

&&假(3)字段設(shè)置為空值ISNU()為測試空值函數(shù)字段設(shè)置為空值需先在表設(shè)計(jì)器中設(shè)置對應(yīng)字段為允許空值。然后再用REPL或UPDA替換為空值如將計(jì)算機(jī)等級設(shè)置為允許空值后執(zhí)行REPL計(jì)算機(jī)等級WITHNULLUPDA學(xué)生信息SET計(jì)算機(jī)等級=NULLWHERRECN()=2?EMPT(計(jì)算機(jī)等級),ISNU(計(jì)算機(jī)等級)用EMPT(計(jì)算機(jī)等級)測試為假,用ISNU()測試為真。1設(shè)X="11”Y="1122“下列表達(dá)式結(jié)果為假的是(D)A)NOT(X==y)AND(X$y)

B)NOT(X$Y)OR(X

Y)

真C)NOT(X>=Y)假D)NOT(X$Y)真2.在下面的VisualFoxPro表達(dá)式中,運(yùn)算結(jié)果不為邏輯值的是(C)EMPTY(SPACE(0))真B)VAL(‘xyz’)>11假C)YEAR(date())數(shù)值D)ISNULL(.NULL.)真3.命令?"VFP"+'的英文全文為'+SPACE(3)–[VisualFoxPro]的執(zhí)行結(jié)果是(D)。說明:□代表一個(gè)空格

A)"VFP"+'的英文全文為'+SPACE(3)–[VisualFoxPro]B)VFP+的英文全文為+□□□–VisualFoxProC)VFP的英文全文為□□□VisualFoxProD)VFP的英文全文為VisualFoxPro□□□

4.設(shè)X="a“Y="b“函數(shù)?IIF(VAL(X)>VAL(Y),973,"CD")的值是(C)。.T.B).F.C)“CD”D)9735.

在VFP系統(tǒng)中,下列表示中不屬于常量的是(D)A).T.B)[T]C)"T"D)T

6.以下的四組函數(shù),返回值的數(shù)據(jù)類型一致的是(C)。A)DTOC(DATE()),DATE(),YEAR(DATE())B)ALLTRIM('VFP5.0'),ASC('A'),SPACE(2)C)STR(3.14,3,1),DTOC(DATE())D)EOF(),TIME()7.在VisualFoxPro系統(tǒng)中,邏輯運(yùn)算符執(zhí)行的優(yōu)先順序是(A)

A)NOT→AND→ORB)NOT→OR→ANDC)AND→NOT→ORD)OR→NOT→AND

8.執(zhí)行下列命令后,屏幕上顯示的結(jié)果是(B)。

X=[AREYOUOk?]

Y=[are]

?Y$XA)1B).F.C).T.D)0?Vartype(2004/4/12)命令,其輸出是A)A)NB)CC)LD)出錯(cuò)

9.在以下四組運(yùn)算中,結(jié)果相同的是(A)

A)RIGHT('VisualFox',3)與SUBSTR('VisualFox',7)B)YEAR(DATE())與SUBSTR(DTOC(DATE),7,2)C)‘36-5*4’和36-5*4D)假定A='this',B=“isastring”,A-B與A+B10.關(guān)系數(shù)據(jù)庫管理系統(tǒng)的3種基本關(guān)系運(yùn)算不包括(A)A)比較B)選擇C)連接D)投影11.在數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,數(shù)據(jù)共享最好的是(C)A)人工管理階段B)文件系統(tǒng)階段C)數(shù)據(jù)庫系統(tǒng)階段D)三個(gè)階段相同12.表RSGL.DBF包含了“照片”字段,與它同名的文件其擴(kuò)展名應(yīng)是(D)A).DBCB).FTPC).CDXD)FPT13.表RSGL.DBF包含了“照片,G類型”字段同時(shí)又包含”簡歷,M類型”,共產(chǎn)生RSGL.FPT文件是(D)A)8個(gè)B)4個(gè)C)2個(gè)D)1個(gè)14.數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS三者的關(guān)系是(A)A)DBS包含DB和DBMSB)DBMS包含DB和DBSC)DB包含DBS和DBMSD)DBS就是DB,也是DBMS15.嚴(yán)格的日期常量是(B):A)[^2006-10-01]B){^2006-10-01}C)“^2006-10-01”D){2006-10-01}?Vartype(2004/4/12)命令,其輸出是(A):A)NB)CC)LD)出錯(cuò)17.運(yùn)算符$、==,要求兩邊的數(shù)據(jù)類型是(B):A)數(shù)值類型B)字符類型C)日期類型D)三者均可ABC=6=6?Vartype(ABC)的輸出是(

C

)A)NB)CC)LD)出錯(cuò)1.假設(shè)x='10/20/97',則函數(shù)VARTYPE(X)的結(jié)果是

【C】

2.已知x=‘englishbook’,y=‘teacher’,則substr(x,1,8)+y的結(jié)果是

【englishteacher】3.設(shè)X='湖北大學(xué)C++程序設(shè)計(jì)課程考試',則表達(dá)式LEFT(X,8)+RIGHT(X,4)+SUBS(X,20,4)的結(jié)果是

【湖北大學(xué)考試課程】4.?'電腦'$'這是一個(gè)模擬人腦的電腦'【【.T.】

5.?'a'>'ZYX'【】6.?'3+5='+STR(3+5,1)

【3+5=8】7.【】8.?MOD(INT(13.27),5)_【3】_

_【3】_

10.修改表結(jié)構(gòu)(調(diào)用表設(shè)計(jì)器)的命令是_【modistru3】_

11.數(shù)學(xué)式:10≤X<100對應(yīng)的VFP表達(dá)式是_【X>=10andx<100】12.S.dbf包含有MEMO字段,該備注文件名是__【_FPT】__設(shè)置有關(guān)第三章練習(xí)1、將學(xué)生信息先按性別,性別相同按入學(xué)成績降序排序,排序后文件名為學(xué)生1Use學(xué)生信息Sortto學(xué)生1on性別,入學(xué)成績descUse學(xué)生1第二條指令是先按性別升序,入學(xué)成績降序排序,產(chǎn)生新表學(xué)生1,但學(xué)生1沒打開。執(zhí)行第二條命令后,可在打開窗口看到學(xué)生1表執(zhí)行第3條指令后,打開學(xué)生1表思考:怎樣看到打開的學(xué)生1表2、將學(xué)生信息按入學(xué)成績降序建立索引,索引標(biāo)識名為a方法一Use學(xué)生信息indeon入學(xué)成績desctaga方法二indeonstr(750-入學(xué)成績,5,1)tagb會觀察索引文件和索引項(xiàng)及索引文件名有什么特點(diǎn)3、將學(xué)生信息先按性別降序,性別相同按學(xué)號降序建立索引,索引標(biāo)識名為abUse學(xué)生信息Indeon性別+學(xué)號desctagab

性別+學(xué)號為索引項(xiàng),稱為組合索引,2個(gè)索引項(xiàng)類型需一致。和第1題不同的是,2個(gè)以上的索引不用逗號隔開,而是用+號將字符型字段連起來4.將學(xué)生信息性別升序,性別相同按入學(xué)成績升序建立索引,索引標(biāo)識名為abc由于性別為字符型,入學(xué)成績?yōu)閿?shù)值型。而組合索引的類型要一致,需將入學(xué)成績轉(zhuǎn)換為字符型,所以組合索引項(xiàng)為性別+str(入學(xué)成績,5,1)Use學(xué)生信息Indeon性別+str(入學(xué)成績,5,1)tagabc按性別升序,性別相同按入學(xué)成績降序建立索引,索引標(biāo)識名為aaindeon性別+str(750-入學(xué)成績,5,1)tagaa按性別降序,性別相同按入學(xué)成績升序建立索引,索引標(biāo)識名為bbindeon性別+str(750-入學(xué)成績,5,1)desctagbb按性別降序,性別相同按入學(xué)成績降序建立索引,索引標(biāo)識名為ccindeon性別+str(入學(xué)成績,5,1)desctagbb將學(xué)生信息先按性別降序,性別相同按出生日期降序建立索引,索引標(biāo)識名為dindeon性別+dtoc(出生日期,1)desetagd

如果測試用REPL賦值的允許空字段,例如,將計(jì)算機(jī)等級某一字段賦值為NULL?VART(計(jì)算機(jī)等級)&&返回X而用鍵盤輸入的NULL,返回為字符型。如果在學(xué)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論