版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、VFP數(shù)據(jù)庫系統(tǒng)作業(yè)專業(yè)班級: 姓名: 學(xué)號: 作業(yè)要求:題目可打印,答案要求手寫,該課程考試時交作業(yè)。第一次作業(yè):一、判斷題1一個變量或一個常數(shù)也是一個表達(dá)式。2Visual FoxPro的菜單選項(xiàng)隨著用戶的操作可以發(fā)生變化。3關(guān)系數(shù)據(jù)庫對關(guān)系有3種基本操作:選擇、投影和連接。4函數(shù)的自變量類型和函數(shù)值的類型必須一致。×5NULL是指沒有任何值,及0、空字符串或空格串具有相同的意義。×6Visual FoxPro表達(dá)式中的每一項(xiàng)都必須是同類型的。7已知K=1,執(zhí)行P=K=K+2后,則P的值為3。×8數(shù)組和表文件一樣,都可以永久存儲大量結(jié)構(gòu)化數(shù)據(jù)。×9在
2、Visual FoxPro中,一個變量也可以作條件使用。10不論表文件是否打開,同名的字段變量的優(yōu)先級高于內(nèi)存變量。×11在Visual FoxPro命令中若同時出現(xiàn)FOR子句和WHILE子句,則它們的優(yōu)先級別相同。×12在一個表達(dá)式中一定包含運(yùn)算符。×13可以用“=”命令給字段變量賦值。×14當(dāng)記錄指針指向最后一條記錄時,它的文件結(jié)束函數(shù)EOF()值為假。15SET EXACT ON只對字符串運(yùn)算起作用。二、選擇題1.下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述正確的是( C )。 A數(shù)據(jù)庫系統(tǒng)避免了一切冗余 B數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致 C數(shù)據(jù)庫系統(tǒng)減少了
3、數(shù)據(jù)冗余 D數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)管理更多的數(shù)據(jù)2Visual FoxPro系統(tǒng)所用的術(shù)語及關(guān)系術(shù)語存在以下對應(yīng)關(guān)系( B )。 A. 表結(jié)構(gòu)對應(yīng)關(guān)系,表文件對應(yīng)元組,記錄對應(yīng)屬性,字段對應(yīng)屬性值 B表結(jié)構(gòu)對應(yīng)關(guān)系模式,表文件對應(yīng)關(guān)系,記錄對應(yīng)元組,字段對應(yīng)屬性 C表文件對應(yīng)關(guān)系模型,表文件對應(yīng)關(guān)系,記錄對應(yīng)元組,字段對應(yīng)屬性 D表結(jié)構(gòu)對應(yīng)關(guān)系模式,表文件對應(yīng)關(guān)系模型,記錄對應(yīng)元組,字段對應(yīng)屬性3一個關(guān)系表文件中的各條記錄( D )。 A前后順序不能任意顛倒,一定要按照輸入的順序排序 B前后順序不能任意顛倒,一定要按照關(guān)鍵字段值的順序排列 C前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結(jié)果可
4、能不同 D前后順序可以任意顛倒,不影響表中數(shù)據(jù)的實(shí)際意義4Visual FoxPro的數(shù)據(jù)模型是( B )。 A. 結(jié)構(gòu)型 B關(guān)系型 C網(wǎng)狀型 D層次型5在Visual FoxPro 6.0中,下列數(shù)據(jù)屬于常量的是( A )。 A.n BF C070899 D都對6下列( AC )為非法的變量名(或字段名)。 A. CLIEN-ID B姓名 CCOLORCODE D年齡7假定N、C、L分別為數(shù)值型、字符型、邏輯型內(nèi)存變量。下面表達(dá)式中錯誤的表達(dá)式是( D )。 A3*N BC-"A" CN=10.OR.L DC>108設(shè)A="123",B=&quo
5、t;234",表達(dá)式( C )值為假。 A.NOT(A= =B)OR(B"ABC") BNOT(A"ABC") .AND(A<>B) C.NOT(A<>B) D.NOT(A>=B)9有以下命令序列: Y=77 X=Y=66,執(zhí)行以上命令之后,變量X的值是( D )。 A77 B66 C.T. D.F.10表達(dá)式CTOD(09/08/93')CTOD('09/01/93')的值為( B )。 A.00/07/00 B7 C0 D不能確定11在Visual FoxPro中進(jìn)行下列操作,結(jié)果為(
6、A )。 STORE "375"TO X STORE X+"213"TO Y STORE Y"111"TO Z?Z A."375213111" B."111213375" c"477" D477 12,M=3,N=8,K="M+N",表達(dá)式1+&K的值是( A )。 A.12 B11 CI+M+N D183 13在下列表達(dá)式中,運(yùn)算結(jié)果為數(shù)值的是( B )。 A886 B.LEN(SPACE(5)1 c. CTOD('04/05/0101&
7、#39;)30 D800+200=1000 14執(zhí)行?SUBSTR("12345678",9,3)的結(jié)果是( C )。 A.0 B678 C空串 D出錯 15下面命令顯示的結(jié)果是( B )。 ?AT("教授","副教授") A.2 B3 C. .T D1 16Visual FoxPro函數(shù)ROUND(123456789,2)的值是( D )。 A123456 B-12345679 C123456700 D123500 17在Visual FoxPro中,MIN(ROUND(889,1),9)的值是( B )。 A. 8 B. 8.9
8、C. 9 D. 9.8 18表中有日期型字段“出生年月”。假設(shè)今天是1999年10月20日,判斷小于20歲的表達(dá)式是(B)。 A.出生年月<DTOC("10/20/79") B.出生年月>DTOC("10/20/79") C.出生年月>CTOD("10/20/79") D.出生年月<CTOD("10/20/79")19下列函數(shù)中,函數(shù)值為數(shù)值類型的是( D )。 ASUBSTR(DTOC(DATE(),7,2) BCTOD("10/01/99") CCHR(65) DAT
9、("人民","中國人民銀行")20若變量X=10,KK="X=123,則函數(shù)TYPE(”KK")的值是( C )。 A. L B. N C. C D.錯誤21數(shù)據(jù)類型測試函數(shù)TYPE(" ")的結(jié)果是( C )。 A.空格 BC CU D.出錯信息 22在下面4個函數(shù)中,不返回邏輯值的函數(shù)是( B )。 AEOF() BMIN() C.FILE() DFOUND()23職工表中有D型字段“出生日期”,計算職工的整數(shù)實(shí)足年齡,可以使用命令( C )。 A. ?DATE()出生日期/365 B?(DATE()出生日期)
10、/365) C. ?INT(DATE()出生日期)/365) D?ROUND(DATE()出生日期)/365)24字符串長度函數(shù)LEN(SPACE(3)SPACE(2)的值是( D )。 A. 1 B. 2 C. 3 D. 525條件函數(shù)IIF(LEN(SPCE(1)1)=2,l,1)的值是( C )。 A. 0 B. 2 C. -1 D. 錯誤26Visual FoxPro 6.0中,在執(zhí)行了SET DATE AMERICAN之后,不能顯示4位年份的命令是( B )。A ?YEAR(DATE() B?LEFT(DTOC(DATE(),4) C.?LEFT(DTOC(DATE(),1),4)
11、D?SUBSTR(DT0C(DTE(),1),1,4)27順序執(zhí)行以下賦值命令X="50",Y=6*8,Z=LEFT("VFY",3)之后,下列表達(dá)式中合法的表達(dá)式只有( D )。 AX+Y BY+Z CX-Z+Y D&X+Y28執(zhí)行下述命令后的結(jié)果為( B )。 STORE"123.45"T0 X ?TYPE("12&X") A'12&X' BN CC D12123.4529執(zhí)行下述命令: STORE"23.45"TO A ?STR(&A,2)+
12、 "45&A" 結(jié)果是( C )。 A4545&A B4545.45 C234523.45 D454523.4530. 執(zhí)行命令序列: 學(xué)生="XS" STORE"學(xué)生"T0 X ?(X),EVAlUATE(X),&X+"DBF"” 結(jié)果分別為( D )。 A學(xué)生,XS,學(xué)生.DBF BX,學(xué)生,XS.DBF CXS,XS,學(xué)生.DBF D學(xué)生,XS,XS.DBF31命令序列: W1="GOOD MORNING! " W2=SUBSTR(STUFF(W1,6,0,&quo
13、t;LUCKY"),1,10) ?W2 執(zhí)行后,其結(jié)果為( C )。 AGOOD MORNING! BGOOD LUCKY MORNING! C. GOOD LUCKY DLUCKY MORNING!32執(zhí)行下列命令序列: ABC="偉大祖國" ?SUBSTR(ABC,LEN(ABC)2+1,4) 結(jié)果是( B )。 A. 偉大 B祖國 C.大祖 D.變量未找到33要把以M為第3個字符的全部內(nèi)存變量存入內(nèi)存變量文件ST.MEM中,應(yīng)使用命令( D )。 ASAVE ALL LIKE ?M? TO ST BSAVE ALL LIKE*M* TO ST CSAVE A
14、LL EXCEPT?M? TO ST DSAVE ALL LIKE ?M*TO ST 34在“職工”表文件中,若檢索“女高工”,應(yīng)用邏輯表達(dá)式( B )。 A.職稱=高工.OR. .NOT性別 B職稱="高工".AND(性別="女") C.職稱="高工".OR. .NOT性別 D職稱="高工".AND. .NOT性別35. 用DIMENSION Q(2,3)命令定義數(shù)組Q,再對各數(shù)組元素賦值:Q(1,1)=1,Q(1,2)=2,Q(1,3)=3,Q(2,1)=4,Q(2,2)=5,Q(2,3)=6,然后再執(zhí)行命令?
15、Q(2),則顯示結(jié)果是:( D )。 A. 變量未定義的提示 B. 4 C. 2 D. F三、填空題 1、本程序比較從鍵盤輸入的若干個數(shù)的大小,并輸出其中的最大和最小數(shù)。SET TALK OFFCLEAINPUT =TO M (1) DO WHIL .T. INPUT N=TO N (2) D=NENDIFIF X>N X=NENDIFYN (3) WAIT是否繼續(xù)輸入(Y-繼續(xù)/N-結(jié)束)TO YNENDDO (4) EXITENDIFENDDO?最大的數(shù)是:,D?最小的數(shù)是:,XSET TALK ONA(1)A、STORE M TO D,X B、STORE 0 TO D,X C、ST
16、ORE M,0 TO D,X D、STORE 100,0 TO D,XD(2)A、IF D=N B、IF D>N C、IF D>=N D、IF D<ND(3)A、DO WHIL UPPER(YN) B、DO WHIL UPPER(YN) C、DO WHIL UPPER(YN)AND UPPER(YN)N D、DO WHIL UPPER(YN)OR UPPER(YN)ND(4)A、IF LOWER(YN)= B、IF LOWER(YN)=y C、IF LOWER(YN)=N D、IF LOWER(YN)=n2、本程序用于統(tǒng)計2M中有多少個素數(shù)(只能被1或自身整除的整數(shù)稱為素數(shù))
17、。SET TALK OFFCLEARINPUT M=TO MS=0 (1) IF SS(I) S=S+1 ?STR(I,5) ENDIFENDFOR?STR(S,5)SET TALK ONFUNC SS (2) FOR J=2 TO X-1 (3) EXIT ENDIF ENDFOR IF J=X RETU .T. ELSE (4) ENDIF ENDFUNCC(1)AFOR I=1 TO M-1 BDO WHIL I<=M CFOR I=M TO 1 STEP -1 DFOR I=2 TO INT(M/2)D (2)AX=I BPUBLIC X CPRIV X DPARA XA (3)
18、AIF INT(X/J)=X/J BIF INT(X/J) CIF XJ=X/J DIF JX=0B (4)ARETU BRETU .FCQUIT DRETU X3從鍵盤輸入A、B、C3個數(shù)值,將它們從小到大排列后輸出。4.求當(dāng)1!+3!+5!十+n!的值不超過1020時的臨界值及n的值。第二次作業(yè)一、判斷題1打開表文件,使用LIST命令顯示后,若再用DISPLAY命令將顯示第1條記錄內(nèi)容。×2當(dāng)EOF()為.T.時,RECN0()永遠(yuǎn)為RECCOUNT()+l。3當(dāng)BOF()為真時,RECN0()永遠(yuǎn)是1。4TOTAL命令只能對表文件中的數(shù)值字段分類求和。 5REPLACE命令可以
19、修改內(nèi)存變量和字段變量的值。 × 6索引文件可以獨(dú)立打開并使用。× 7當(dāng)記錄指針指向第1條記錄時,其文件頭函數(shù)BOF()值為假。 8用SET INDEX TO<文件名>命令打開索引文件時,不必打開相應(yīng)的表文件。× 9VFP可以通過.TXT文件及其他高級語言進(jìn)行數(shù)據(jù)交換。 10在給表文件更改文件名后,其同名的備注文件也必須改名。 11SEEK命令可以直接用表達(dá)式進(jìn)行查找。 12在索引文件被刪除時,其相應(yīng)的表文件必須打開。× 13LOCATE命令只能查找未索引文件的記錄。× 14ZAP命令物理刪除整個表文件。× 15在修改文件
20、名時,文件必須關(guān)閉。16建立表文件時,一定也產(chǎn)生同名的備注文件。× 17表文件記錄的物理順序和其索引文件記錄的邏輯順序總是不一致的。× 18使用LIST ALL命令可以把備注型字段的內(nèi)容顯示出來。× 19關(guān)閉表文件時,對應(yīng)的索引文件將自動關(guān)閉。20在同一表文件中,所有記錄的長度均相等。二、選擇題1在命令窗口中,已打開學(xué)生表,要將記錄指針定位在第1條獎學(xué)金大于50元的記錄上,用( A )命令。 。 A.LOCATE FOR 獎學(xué)金>50 BDISPLAY FOR 獎學(xué)金>50 CBROWSE FOR 獎學(xué)金>50 D. LIST FOR 獎學(xué)金&g
21、t;502執(zhí)行LIST NEXT 1命令后,記錄指針的位置指向( B )。 A.下一條記錄 B原來記錄 C尾記錄 D.首記錄3在已打開的表文件的第5條記錄前插入一條記錄,可使用( D )命令。 AGO 5 BGO 4 INSERT INSERT BEFORE C. GO 5 DGO 5 1NSERT BLANK INSERT BEFORE4命令DELETE ALL和ZAP的區(qū)別是( D )。 A. DELETE ALL只刪除當(dāng)前工作區(qū)的所用記錄,而ZAP刪除所用工作區(qū)的記錄 BDELETE ALL刪除當(dāng)前工作區(qū)的所用記錄,而ZAP只刪除當(dāng)前的記錄 C. DELETE ALL只刪除記錄,而ZAP
22、連同表文件一起刪除 D. DELETE ALL刪除記錄后可以用RECALL命令恢復(fù),而ZAP刪除后不能恢復(fù)5.已建立一個學(xué)生表文件STD.DBF,并錄入19名學(xué)生的記錄,學(xué)號字段值分別為120,缺少學(xué)號為15的記錄。用APPEND命令追加學(xué)號為15的記錄,這個新追加記錄的記錄號是( D )。 A15 B21 C 16 D206假設(shè)表文件及其索引文件已經(jīng)打開,為了確保指針定位在物理記錄號為1的記錄上,應(yīng)該使用的命令是( D )。 A.GO TOP BGO BOF() C. SKIP 1 DGO 1 7.使用USE命令打開表文件時,其對應(yīng)的結(jié)構(gòu)復(fù)合索引文件也自動打開,這時,表記錄的順序?qū)? D
23、)顯示。A.第1個索引標(biāo)識 B最后一個索引標(biāo)識C.主控索引標(biāo)識 D物理順序8.某數(shù)據(jù)表文件有5個字段,其中有3個字符型字段的寬度分別為6、12和10,另有一個邏輯型字段和一個日期型字段,在不支持空值的情況下,該數(shù)據(jù)表文件中每條記錄的總字節(jié)數(shù)是( B )。 A37 B38 C39 D409對已經(jīng)打開的學(xué)生成績表文件,要按“性別”和“總分”降序索引,應(yīng)使用的命令是( D )。A. INDEX TO CJX ON性別+總分BINDEX TO CJX ON性別-總分CINDEX TO CJX ON性別+STR(-總分,5,1)DINDEX TO CJX ON性別+STR(8000-總分,5,1)10.假設(shè)已打開學(xué)生表和相應(yīng)的索引文件,并有一個內(nèi)存變量W,其值為“李華”,可用命令( C )來查找姓名為“李華”的學(xué)生。 A. LOCATE W BSEEK 李華 CSEEK W DLOCATE 李華11假設(shè)已打開學(xué)生表和相應(yīng)的索引文件,要查找第2個獎學(xué)金為75元的學(xué)生,應(yīng)使用命令( D )。 A.SEEK 75 BSEEK NEXT 2 C.SEEK 75 DSEEK 75 CONTINUE SKIP12ABC.DBF是一個具有兩個備注字段的表文件,使用
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能化設(shè)備安裝與維護(hù)服務(wù)合同樣本3篇
- 2025年度倉儲物流中心場地使用權(quán)及運(yùn)營管理合同3篇
- 2025年度新能源項(xiàng)目撤資協(xié)議范本8篇
- 2025年度新型能源技術(shù)研發(fā)與應(yīng)用合同樣板3篇
- 2025年托盤銷售合同17智能化托盤銷售及售后服務(wù)協(xié)議3篇
- 2025年度個人健康保險貸款及還款支持協(xié)議4篇
- 2025年度個人反擔(dān)保合同示范文本-船舶交易保障專用4篇
- 2025年湖南永州云谷信息有限公司招聘筆試參考題庫含答案解析
- 2025年浙江衢州江山市屬國有公司招聘筆試參考題庫含答案解析
- 2025年福建中咨工程咨詢有限公司招聘筆試參考題庫含答案解析
- 沖壓生產(chǎn)的品質(zhì)保障
- 《腎臟的結(jié)構(gòu)和功能》課件
- 2023年湖南聯(lián)通校園招聘筆試題庫及答案解析
- 上海市徐匯區(qū)、金山區(qū)、松江區(qū)2023屆高一上數(shù)學(xué)期末統(tǒng)考試題含解析
- 護(hù)士事業(yè)單位工作人員年度考核登記表
- 天津市新版就業(yè)、勞動合同登記名冊
- 產(chǎn)科操作技術(shù)規(guī)范范本
- 人教版八年級上冊地理全冊單元測試卷(含期中期末試卷及答案)
- 各種焊工證件比較和釋義
- 感染性疾病標(biāo)志物及快速診斷課件(PPT 134頁)
- 2022年煤礦地面消防應(yīng)急預(yù)案范文
評論
0/150
提交評論