




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 VFP 數據庫系統作業專業班級:姓名:學號:作業要求: 題目可打印,答案要求手寫,該課 程考 試時 交作 業。第一次作業:一、判斷題1一個變量或一個常數也是一個表達式。2 Visual FoxPro的菜單選項隨著用戶的操作可以發生變化。3關系數據庫對關系有3種基本操作:選擇、投影和連接。4函數的自變量類型和函數值的類型必須一致。5 NULL 是指沒有任何值,與0、空字符串或空格串具有相同的意義。6 Visual FoxPro 表達式中的每一項都必須是同類型的。7已知 K=1 ,執行 P=K=K+2后,則 P的值為 3 。 8數組和表文件一樣,都可以永久存儲大量結構化數據。9在 Visual
2、FoxPro中,一個變量也可以作條件使用。10 不論表文件是否打開,同名的字段變量的優先級高于內存變量。11 在 Visual FoxPro 命令中若同時出現 FOR 子句和 WHILE 子句,則它們的優先級別相同。 12 在一個表達式中一定包含運算符。13 可以用 “ =命”令給字段變量賦值。14當記錄指針指向最后一條記錄時,它的文件結束函數EOF() 值為假。 15 SET EXACT ON 只對字符串運算起作用。二、選擇題1.下述關于數據庫系統的敘述正確的是( C)。A 數據庫系統避免了一切冗余B 數據庫系統中數據的一致性是指數據類型一致C數據庫系統減少了數據冗余D 數據庫系統比文件系統
3、管理更多的數據2 Visual FoxPro系統所用的術語與關系術語存在以下對應關系( B)。A. 表結構對應關系,表文件對應元組,記錄對應屬性,字段對應屬性值B 表結構對應關系模式,表文件對應關系,記錄對應元組,字段對應屬性C表文件對應關系模型,表文件對應關系,記錄對應元組,字段對應屬性D 表結構對應關系模式,表文件對應關系模型,記錄對應元組,字段對應屬性3一個關系表文件中的各條記錄( D) 。A 前后順序不能任意顛倒,一定要按照輸入的順序排序B 前后順序不能任意顛倒,一定要按照關鍵字段值的順序排列C前后順序可以任意顛倒,但排列順序不同,統計處理的結果可能不同D 前后順序可以任意顛倒,不影響
4、表中數據的實際意義4 Visual FoxPro的數據模型是(B ) 。A.結構型B 關系型C網狀型D 層次型5在Visual FoxPro 6.0中,下列數據屬于常量的是(A)。A .nB FC 07 08 99D 都對6下列(AC)為非法的變量名(或字段名) 。A. CLIEN-IDB 姓名C COLOR CODED 年齡7假定 N 、 C、 L 分別為數值型、字符型、邏輯型內存變量。下面表達式中錯誤的表達式是 ( D )。A 3*NB C-AC N=10.OR.LD C108設A=123, B=234,表達式(C) 值為假。A .NOT (A= =B)OR (B ABC)B NOT (A
5、 ABC) .ANDC .NOT (AB)D .NOT (A=B)(AB)9有以下命令序列:Y=77X=Y=66,執行以上命令之后,變量X 的值是 (DA 77B66C.T.D.F.) 。10表達式CTOD( 09/08/93) CTOD(09/01/93)的值為 (B) 。A.00/07/00B 7C 0D 不能確定11在 Visual FoxPro中進行下列操作,結果為(A)。STORE 375TO XSTORE X+213TO YSTORE Y 111TO Z?ZA.375213111B.111213375c 477D47712, M=3 , N=8 , K=M+N,表達式 1+&K的值
6、是 (A) 。A.12B 11C I+M+ND 18313在下列表達式中,運算結果為數值的是(B) 。A 88 6B.LEN(SPACE(5) 1c. CTOD(04/05/0101) 30D 800+200=100014執行 ?SUBSTR(12345678, 9, 3) 的結果是 (C)。A.0B 678C空串D 出錯15下面命令顯示的結果是(B )。?AT( 教授 , 副教授 )A.2B 3C.T D 116 Visual FoxPro 函數 ROUND(123456 789, 2)的值是 ( D)。A 123456B -123456 79C 123456 700D 12350017在
7、Visual FoxPro中, MIN(ROUND(8 89,1), 9)的值是 (B ) 。A. 8B. 8.9C. 9D. 9.818表中有日期型字段“出生年月 ”。假設今天是1999 年 10 月 20 日,判斷小于20歲的表達式是(B )。A. 出生年月 DTOC(10/20/79)C. 出生年月 CTOD(10/20/79)D. 出生年月 NX=NENDIFYN ( 3)WAIT是否 繼續輸 入( Y- 繼續 /N- 結束) TO YNENDDO( 4)EXITENDIFENDDO?最大的數是:,D?最小的數是:,XSET TALK ONA( 1) A、 STORE M TO D,
8、XC、 STORE M, 0 TO D ,XD( 2) A、 IF D=NBC、 IF D=NDBD、STORE 0 TO D, X、STORE 100, 0 TO D , X、IF DN、IF DND( 3) A、 DO WHIL UPPER(YN)B 、 DO WHIL UPPER( YN)?C 、 DO WHIL UPPER( YN)? AND UPPER( YN)? ND 、 DO WHIL UPPER( YN)? OR UPPER( YN)? ND( 4) A、 IF LOWER( YN) =BC、 IF LOWER(YN) =ND、IF LOWER( YN) = y、 IF LOW
9、ER(YN) = n2、本程序用于統計 2 M中有多少個素數(只能被1 或自身整除的整數稱為素數)。SET TALK OFFCLEARINPUT M= TO MS=0( 1)IFSS( I)S=S+1? STR( I, 5)ENDIFENDFOR? STR ( S,5)SET TALK ONFUNCSS( 2)FOR J=2 TO X-1( 3)EXITENDIFENDFORIFJ=XRETU.T.ELSE( 4)ENDIFENDFUNCC(1)A FOR I=1 TO M-1B DO WHIL I=MC FOR I=MTO1STEP-1D FOR I=2TOINT(M/2)D (2)A X=
10、IB PUBLIC XC PRIVXD PARA XA (3)A IF INT(X/J)=X/JB IF INT(X/J)CIFX J=X/JDIFJX=0B (4)A RETUB RETU .F C QUITD RETU X3從 鍵盤輸 入 A 、 B 、C3 個數值,將它 們從小到大排列后輸出。4.求當 1!+3!+5! 十 +n! 的值不超 過 1020 時的臨界值及 n 的值 。第二次作業一、判斷題1打開表文件,使用LIST 命令顯示后,若再用DISPLAY命令將顯示第1條記錄內容。2當 EOF() 為 .T. 時, RECN0() 永遠為 RECCOUNT()+l 。 3當 BOF(
11、) 為真時, RECN0() 永遠是 1 。 4 TOTAL命令只能對表文件中的數值字段分類求和。5 REPLACE命令可以修改內存變量和字段變量的值。6索引文件可以獨立打開并使用。7當記錄指針指向第1條記錄時,其文件頭函數BOF() 值為假。 8用 SET INDEX TO命令打開索引文件時,不必打開相應的表文件。9 VFP可以通過 .TXT 文件與其他高級語言進行數據交換。10在給表文件更改文件名后,其同名的備注文件也必須改名。11 SEEK命令可以直接用表達式進行查找。12在索引文件被刪除時,其相應的表文件必須打開。13 LOCATE命令只能查找未索引文件的記錄。14 ZAP命令物理刪除
12、整個表文件。15在修改文件名時,文件必須關閉。16建立表文件時,一定也產生同名的備注文件。17 表文件記錄的物理順序和其索引文件記錄的邏輯順序總是不一致的。18 使用 LIST ALL命令可以把備注型字段的內容顯示出來。19 關閉表文件時,對應的索引文件將自動關閉。20 在同一表文件中,所有記錄的長度均相等。二、選擇題1在命令窗口中,已打開學生表,要將記錄指針定位在第1條獎學金大于50元的記錄上,用(A)命令。A.LOCATE FOR獎學金 50B DISPLAY FOR獎學金 50C BROWSE FOR 獎學金 50D. LIST FOR獎學金 502執行 LIST NEXT 1命令后,記
13、錄指針的位置指向( B)。A.下一條記錄B原來記錄C尾記錄D.首記錄3在已打開的表文件的第5條記錄前插入一條記錄,可使用( D )命令。AGO5BGO4INSERTINSERT BEFOREC.GO5DGO51NSERT BLANKINSERT BEFORE4命令 DELETE ALL 和 ZAP的區別是( D)。A. DELETE ALL只刪除當前工作區的所用記錄,而ZAP刪除所用工作區的記錄B DELETE ALL 刪除當前工作區的所用記錄,而ZAP只刪除當前的記錄C. DELETE ALL只刪除記錄,而ZAP連同表文件一起刪除D. DELETE ALL刪除記錄后可以用RECALL命令恢復
14、,而ZAP刪除后不能恢復5. 已建立一個學生表文件STD.DBF,并錄入19名學生的記錄,學號字段值分別為20 ,缺少學號為15 的記錄。用APPEND命令追加學號為15 的記錄,這個新追加記錄的1記錄號是(D )A15B。 21C16D 206假設表文件及其索引文件已經打開,為了確保指針定位在物理記錄號為上,應該使用的命令是(D)。A.GO TOPB GO BOF()C. SKIP 1D GO 11 的記錄7. 使用 USE命令打開表文件時,其對應的結構復合索引文件也自動打開,這時,表記錄的順序將按(D )顯示。A. 第 1個索引標識B最后一個索引標識C. 主控索引標識D物理順序8. 某數據
15、表文件有5個字段,其中有3個字符型字段的寬度分別為6、12和 10,另有一個邏輯型字段和一個日期型字段,在不支持空值的情況下,該數據表文件中每條記錄的總字節數是( B)。A37 B 38C 39D 409對已經打開的學生成績表文件,要按“性別”和“總分”降序索引,應使用的命令是(D)。A. INDEX TO CJX ON性別 +總分B INDEX TO CJX ON 性別 - 總分C INDEX TO CJX ON性別 +STR(- 總分 ,5,1)D INDEX TO CJX ON性別 +STR(8000- 總分 ,5,1)10. 假設已打開學生表和相應的索引文件,并有一個內存變量可用命令(
16、 C)來查找姓名為“李華”的學生。A. LOCATE WB SEEK李華C SEEK WD LOCATE李華11 假設已打開學生表和相應的索引文件,要查找第用命令(D)。W,其值為“李華”,2 個獎學金為75元的學生,應使A.SEEK 75C.SEEK 75BD SEEK NEXT 2 SEEK 75CONTINUESKIP12 ABC.DBF是一個具有兩個備注字段的表文件,使用COPY TO ABCl命令進行復制操作,其結果將 ( B )。 A. 僅得到一個新的表文件B 得到一個新的表文件和一個新的表備注文件C 得到一個新的表文件和兩個新的表備注文件D 顯示出錯信息,表明不能復制具有備注字段
17、的表文件13 執行下列6條命令:SET DELETED ONUSE STUDENTCOUNT15 recordsGO TOPDELETE NEXT 55 records deleted?RECCOUNT()最后一條命令的顯示值是(B)。A5B,15C10D.114 已知當前表文件有20條記錄,當前記錄號是記錄號是(C)。A10B20C21D110。執行命令LISTREST以后,當前15已知當前表文件有20條記錄,當前記錄號是10,其索引文件沒有打開。執行命令 LIST NEXT 5 以后,當前記錄號是( B )。A13B14 C15 D.2116表文件“學生.DBF ”非空,執行下列命令后結果為(D)。USE學生APPEND BLANKREPLACE學號 WITH953006 ,獎學金WITH 100學號 = 952004
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 模具設計師資格考試的教輔資料試題及答案
- 模具設計師資格認證成功案例試題及答案
- 模具設計師職業發展規劃與資格考試的互動試題及答案
- 模具設計師職業發展的新方向與資格考試關聯試題及答案
- 掌握農業植保員職業生涯試題及答案助力
- 2024農業植保員資格考試關注細節試題與答案
- 電儀安全培訓課件
- 游泳救生員職業發展中的自我堅持的試題及答案
- 2024年模具設計師資格考試的準備與規劃試題與答案
- 再生水利用工程項目可行性研究報告(范文模板)
- 2025年華潤燃氣招聘筆試參考題庫含答案解析
- 《產業經濟學》期末考試復習題及答案
- 法定傳染病診斷標準2023年
- 高校食堂飯菜價格管理制度
- 中國冶金地質總局招聘筆試真題2023
- 文言文雙文本閱讀:趙襄子被圍晉陽(附答案解析與譯文)
- 《中醫食療藥膳》課件
- 銀行業審計服務方案
- 甲亢完整課件完整版
- 2025年湖北省高考數學模擬試卷(附答案解析)
- 電商平臺合規管理制度分析
評論
0/150
提交評論