第2章(表).doc_第1頁
第2章(表).doc_第2頁
第2章(表).doc_第3頁
第2章(表).doc_第4頁
第2章(表).doc_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

一、 判斷題(20分)1、要在當前記錄前插入一條空記錄,應使用命令append before blank。2、Visual Foxpro命令中的范圍所限定的數據對象是記錄。3、pack命令可以刪除當前表的所有記錄。4、命令select 0是指選擇0號工作區作為當前工作區。5、隨著表文件的打開而自動打開的索引文件是結構復合索引文件。6、表關閉時,單索引文件和結構復合索引文件會自動關閉。7、一個表的所有備注字段值分別放在不同的表備注文件中。8、“單價”字段為數值型,若整數部分3位,小數部分2位,則給該字段分配5位寬度即可。9、執行replace all命令后,記錄指針指向最后一條記錄。10、一個工作區中只能打開一張表。11、一張表可以同時在2個工作區中打開。12、set order to 0的功能是取消主控索引。13、打開一個建立了結構化復合索引的數據表,再執行list命令,則表記錄的順序是按第一個索引標識的順序顯示。14、使用copy命令復制時,必須對所有字段進行復制。15、建立單一索引文件的命令中,不包含用于指定降序的選項。16、表中數據更新時,它所有的索引文件會自動更新。17、replace命令中缺省范圍和for子句時,默認修改所有記錄。18、locate命令只能將記錄指針定位到滿足條件的第一條記錄。19、建立索引文件時,備注型字段可以作為索引字段。20、設置記錄過濾器后,不滿足條件的記錄會被刪除。二、單項選擇題(40分)1、讀下列程序Use xsdaN=1Xh=“200201”Do while n=120Append blank Repl 學號 with str(val(xh)+n,6)N=n+1EnddoUse Cancel(1)上訴程序數據庫中,“學號”這個字段是( )A、字符型 B、數值型 C、日期型 D、邏輯型(2)該程序的功能是( )A、修改表文件的字段B、修改表文件原有記錄中學號字段的值C、增加表文件的字段D、追加新紀錄并填充學號字段的值(3)程序運行到最后,變量N的值是( )A、1 B、120 C、121 D、04、閱讀下列程序ClearAccept “請輸入字符串” to zfI=0Do while ilen(zf)A=substr(zf,len(zf)-I,1)10,I say aI=i+1Enddoretu(1)如果輸入字符串為“ABCDE”,則程序運行結果為()A、ABCDEB、EDCBAC、EDCBABCDED、ABCDEDCBA(2)如果將程序中第三行的“accept”改為“input”,則在輸入字符串時()A、不能正常輸入B、沒有任何影響C、需加定界符輸入D、以上說法都不對(3)程序運行完畢i的值為()A、len(zf)+1B、len(zf)-1C、len(zf)D、 17、有數據表學生.dbf,有40條記錄,其中男生23,女生17。閱讀下列程序:ClearUse 學生Store 0 to i,j,kDo while not eof()I=i+1If 性別=“男”J=j+1SkipLoopEndifDisp 學號,姓名K=k+1SkipEnddUse?i,j,k(1)程序執行過程中輸出的記錄是()A、全部學生的記錄B、全部男生的記錄C、全部女生的記錄D、沒有記錄被顯示(2)程序結束時輸出的I,j,k的值分別是()A、402317B、401723C、231740D、1723409、閱讀下面程序:ClearOpen database emplorerUse compenScan for recno()=593DispN=n+1EndifSkipEnddo?nUse(1)該程序段的功能是()A、只是列出所有入校成績大于等于593的同學信息 B、列出所有同學的入校成績C、刪除入校成績大于等于593的同學信息D、列出入校成績大于等于593的同學信息,并統計輸出其人數(2)程序中skip語句的作用是()A、是記錄指針指向下一條記錄 B、換行顯示C、刪除當前記錄D、沒有作用(3)將程序中的endif與skip交換一下位置,執行程序會怎樣()A、程序功能不變 B、程序必定進入死循環C、只能統計輸出入校成績大于等于593的人數,但不能輸出每個同學的信息 D、程序有可能進入死循環18、閱讀下面程序段:Do caseCase 計算機=60?”計算機成績是:”+”及格”Case 計算機=70?”計算機成績是:”+”中”Case 計算機=80?”計算機成績是:”+”良”Case 計算機=90?”計算機成績是:”+”優”Endcase(1)以上程序段是()結構A、順序 B、分支C、循環D、過程(2)設學生數據當前記錄的“計算機”字段的值是89,屏幕輸出為()A、計算機成績是:不及格 B、計算機成績是:及格C、計算機成績是:良D、計算機成績是:優(3)該程序段()A、結果可能會錯 B、語法出錯C、結果不會錯 D、結果一定會錯二、 填空題(40分)1、visual foxpro中索引文件分為單一索引和復合索引文件,復合索引文件的擴展名為。2、visual foxpro中索引文件分為單一索引和復合索引文件,單索引文件的擴展名為。3、在visual foxpor中,如果邏輯刪除數據表中的記錄,則被刪除的記錄前應有刪除標記符。4、將當前打開的表中物理刪除所有記錄的命令是。5、今有計算機等級考試的差分程序,請填空。(本題用數據表:ks.dbf(學號 (C),姓名 (C),筆試 (N),上機 (N))Use ksAccept “請輸入考號:” to locate for 考號=khIf not found() Wait “查無此人”ElseDispEndifUse6、只將學生.dbf中的所有結構復制到xs.dbf中的命令是:copy to xs。7、使用locate all命令按條件對表中的記錄進行查找,表指針已經指到滿足條件的第一個記錄,還要繼續查找時應使用的命令是 。8、使用seek命令按條件對表中記錄進行查找,表指針指到滿足條件的第一條記錄,還要繼續查找時,應該使用的命令是。9、在命令窗口打開表設計器的命令是 stru。10、表備注文件的擴展名為。11、當前表中有10條記錄,當前記錄為第4條記錄,執行skip -2后,則當前記錄為第條記錄。12、命令display for 性別=“男“,在數據庫關系運算中對應的是運算。13、如果某記錄的備注型字段標志為,則表明該字段不再為空。14、vfp中的表分為自由表和。15、命令disp fields 學號,姓名,在數據庫關系運算中對應的是運算。16、根據課程名稱建立索引標識名為kc的候選索引,對應的命令為: In

溫馨提示

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

評論

0/150

提交評論