




已閱讀5頁,還剩6頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精選文庫2013-2014第二學期 職高二VF期中考試試卷(第一章第三章) 姓名: 一、單項選擇題(每題2分,共120分)1Visual FoxPro支持的數據模型是( ) A.層次模型 B關系模型 C網狀模型 D樹狀模型 2. VisualFoxPro能夠實現的三種基本關系運算是( )。A)索引、排序、查找 B)建庫、錄入、排序C)選擇、投影、聯接 D)顯示、統計、復制3. 數據庫(DB)、數據庫系統(DBS)、數據庫管理系統(DBMS)之間的關系是( )A) DB包括DBS和DB B) DBMS包括DB和DBS C) DBS包括DB和DBMS D) 三者之間沒有聯系4. 數據表文件的擴展名是( )。 A).DBF B).DBC C).PRG D).MEM5要求表文件某數值型字段的整數是4位,小數是2位,其值可能為負數,該字段的寬度應定義為( ) A8位 B7位 C6位 D4位6.設置參照完整性的目的是( )A.定義表的臨時聯接 B.定義表的永久聯接C.在插入、刪除、更新記錄時,確保已定義的表間關系 D.定義表的外部聯接7已打開的表文件的當前記錄號為150,要將記錄指針移向記錄號為100的命令是( )。 (A) SKIP 100 (B) SKIP 50 (C) GO -50 (D) GO 1008假定學生數據表STUD.DBF中前6條記錄均為男生的記錄,執行以下命令序列后,記錄指針定位在( )。 USE STUD GOTO 3 LOCATE NEXT 3 FOR 性別=男 (A) 第5條記錄上 (B) 第6條記錄上 (C) 第4條記錄上 (D) 第3條記錄上 9. 關于數據庫表與自由表的轉換,下列說法中正確的是( )A) 數據庫表能轉換為自由表,反之不能B) 自由表能轉換成數據庫表,反之不能C) 兩者不能轉換D) 兩者能相互轉換10設職工數據表文件已經打開,其中有工資字段,要把指針定位在第1個工資大于620元的記錄上,應使用命令( )。 (A) seek FOR 工資620 (B) SEEK 工資620 (C) LOCATE FOR 工資620 (D) LIST FOR 工資62011有以下兩個數據表文件: ST1.DBF文件的內容 ST2.DBF文件的內容 姓名 年齡 性別 姓名 年齡 性別 歐陽惠 25 女 李明 28 男 李明 28 男 吳友 23 男 楊霞 25 女 楊霞 25 女 吳友 23 男 歐陽惠 25 女 郭吳 26 男 郭吳 26 男 SELECT 1 USE ST1 SELECT 2 USE ST2 LOCATE FOR 姓名=A-姓名 ?RECNO() 執行以上命令序列后,所顯示的記錄號是( )。 (A) 2 (B) 3 (C) 4 (D) 512. 為顯示年齡為10的整數倍的在職職工記錄,下列各命令中錯誤的是( )A) LIST FOR MOD(年齡,10)=0B) LIST FOR年齡/10=INT(年齡/10)C) LIST FOR SUBSTR(STR(年齡,2),2,1)= 0D) LIST FOR年齡=20.OR.30.OR.40.OR.50.OR.6013. 在瀏覽窗口打開的情況下,若要向當前表中連續添加多條記錄應使用( )A) 顯示菜單中的追加方式 B) 表菜單中的追加新記錄C) 表菜單中的追加記錄 D) 快捷鍵Ctrl+Y14. 下列關于索引的敘述中錯誤的是( )A) VFP中的索引類型共有4種,分別是主索引,候選索引,普通索引和惟一索引B) 在用命令方式建立索引時,可以建立普通索引,惟一索引 (UNIQUE) 或候選索引 (CANDIDATE),但是不能建立主索引C) 在表設計器的字段選項卡中建立的索引默認為普通索引D) 在數據庫設計器中建立兩表之間的永久關系時,只須在父表中建立主索引,然后拖動該索引項到子表中的相應字段上既可15. 表 DEMO.DBF 中包含有備注型字段,該表中所有備注字段均存儲到備注文件中,該備注文件是( ) A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT16. 在命令窗口中,顯示當前數據庫中所有40歲(含 40 歲)以下,職稱為教授,副教授的姓名和工資,應使用命令( )A) LIST FIEL 姓名,工資 FOR 年齡=40 AND 職稱=教授 AND 職稱=副教授B) LIST FIEL 姓名,工資 FOR 年齡=40 OR 職稱=教授 OR 職稱=副教授C) LIST FIEL 姓名,工資 FOR 年齡=40 AND (職稱=教授 OR 職稱=副教授)D) LIST FIEL 姓名,工資 FOR 年齡1000C) LIST WHILE 基本工資 1000D) LIST NEXT 10 FOR 基本工資 100018. 某數值型字段的寬度為5,小數位數為1,則該字段所能存放的最小數值為( )A) 0 B) -99.9 C) -999.9 D) -9999.919. 一個學生表的結構如下,姓名(C,8),性別(C,2),出生日期(D),是否團員(L),表共有 100 條記錄,則所有記錄所占用的字節數為( )A) 1800 B) 1900 C) 2000 D) 210020. 對表結構的修改是在下面哪一個對話框中完成的( )A) 表設計器 B) 數據庫設計器 C) 表達式生成器 D) 瀏覽窗口21 . 在Visual FoxPro中,下列關于表的敘述正確的是( )。 A.在數據庫表和自由表中,都能給字段定義有效性規則和默認值 B.在自由表中,能給表中的字段定義有效性規則和默認值 C.在數據庫表中,能給表中的字段定義有效性規則和默認值 D.在數據庫表和自由表中,都不能給字段定義有效性規則和默認值。22.STR(109.87,7,3)的值是_。 A、109.87 B、“109.87” C、109.870 D、”109.870”23. 如果一個班只能有一個班長,而且一個班長不能同時擔任其他班的班長,班級和班長兩個實體之間的關系屬于( )A)一對一聯系 B)一對二聯系 C)多對多聯系 D)一對多聯系24、下列操作中,不能用MODIFY STRUCTURE命令實現的是( )A主數據庫增加字段 B、刪除數據庫中的某些字段C對數據庫的字段名時行修改 D、對記錄數據進行修改25. 設數據庫與按工資索引的文件已經打開,用 SEEK 命令把記錄指針指向工資為 900 元的記錄之后,接著要使指針指向下一個相同工資的記錄,應使用命令 ( )A) DISPLAY NEXT 1 B) SKIP C) CONTINUE D) SEEK 90026.在圖書數據庫文件中,書號字段為字符型,要求將書號以字母D開頭的所有圖書記錄打上刪除標記,應使用命令()A、DELECT FOR “D”$書號($:包含于)B、DELECT FOR substr(書號,1,1)=”D”C、DELECT FOR 書號D*D、DELECT FOR right(書號,1)=“D”27對某一個數據庫建立以出生年月(D,8)和工資(N,7,2)升序的多字段結構復合索引的正確的索引關鍵字表達式為( ) A. 出生年月+工資 B出生年月+工資 C出生年月+STP(工資,7,2) DDTOC(出生年月)十STP(工資,7,2)28瀏覽數據表的命令是_。A)BROWSE B)USE C)OPEN D)MODIFY 29恢復刪除記錄的命令是_。A)ROLLBACK B)RECALL C)PACK D)REMIND 30. 可以伴隨著表的打開而自動打開的索引文件是_。A. 單一索引文件(IDX) B. 結構化復合索引文件C. 復合索引文件(CDX) D. 非結構化復合索引文件31. 在當前表中,查找第2個女同學的記錄,應使用命令_。A. LOCATE FOR 性別=女B. LOCATE FOR 性別=女 NEXT 2C. LOCATE FOR 性別=女CONTINUED. LIST FOR 性別=女 NEXT 232. RSGZ數據表文件按基本工資字段升序索引后,再執GO TOP命令,此時當前記錄號是_。A. 1 B. 基本工資最少的記錄號 C. 0 D. 基本工資最多的記錄號33. 與“DISPLAY NEXT 1”等價的命令是_。A. LIST ALL B. LIST C. DISPLAY D. DISPLAY ALL34. 如果某數據表為空表,則打開該表后_。A. BOF()和EOF()均為.T. B. BOF()和EOF()均為.F.C. BOF()=.T. EOF()=.F. D. BOF()=.F. EOF()=.T.35. 在Visual FoxPro中進行參照完整性設置時,要想設置成:當更改父表中的主關鍵字段或候選關鍵字段時,自動更改所有相關子表記錄中的對應值。應選擇_。A. 限制(Restrict) B. 忽略(Ignore)C. 級聯(Cascade) D. 級聯(Cascade)或限制(Restrict)36、視圖設計器中含有的、但查詢設計器卻沒有的選項卡是( )A)篩選 B)排序依據 C)分組依據 D)更新條件37. 如果一個表文件中有100條記錄,當前記錄號為76,執行命令SKIP 30后,再執行命令?RECNO()其結果是_。 A)100 B)106 C)錯誤提示 D)101 38. 關于視圖,下列說法錯誤的是( )A. 對視圖的使用與表一樣,也可以進行插入、查詢、刪除、修改操作B. 視圖與查詢一樣,都以文件的形式獨立存在,都可以為數據庫所管理C. 視圖與表不一樣,它是一種虛表,不存儲數據D. 在VFP中,可建立本地視圖和遠程視圖39.下列數據類型寬度固定的是 _。A)字符型 B)數值型 C)浮點型 D)貨幣型40.執行SELECT 0選擇工作區的結果是_。A)選擇了0號工作區 B)選擇了空閑的最小號工作區 C)關閉選擇的工作區 D)選擇已打開的工作區41. 對視圖的更新是否反映在了基本表里,取決于在建立視圖時是否在更新條件選頂卡中選擇了_。A. 關鍵字段 B. SQL UPDATE C. 發送SQL更新 D. 同步更新42. 下面有關關聯(SET RELATION TO)操作的說明,其中錯誤的是( )A) 關聯本身并不進行具體的數據操作,在關聯的基礎上進行什么數據操作由其它命令完成。B) 只在兩個數據庫具有同名字段或相同值域字段的情況下才能按關鍵字段建立關聯。C) 在當前工作區對其他工作區的被關聯數據表的數據可任意讀寫,即對被關聯表的數據既能使用又能修改和追加。D) 關聯的作用是單向的,即當前數據庫記錄指針的定位影響被關聯數據庫的記錄指針定位,而不可能出現相反方向的影響。43. 在 Visual Foxpro 6.0 中,建立查詢可用_方法A. 使用查詢向導 B. 使用查詢設計器C. 直接使用SELECT-SQL命令 D. 以上方法均可44、學生數據庫的性別字段為邏輯型,男為邏輯真,女為邏輯假。有以下命令序列:USE STUDENTAPPEND BLANKREPLACE 姓名 WITH 歐陽惠,性別 WITH .F.? IIF(性別, 男, 女)最后一條命令顯示的是( )A) 男 B) 女 C) .T. D) .F.45. 在 VFP 6.0 數據表中,用于存放圖像、聲音等多媒體對象的數據類型是( )A) 備注型 B) 通用型 C) 邏輯型 D) 字符型46. 在向數據庫添加表的操作中,下列敘述中不正確的是( )A) 可以將一張”獨立的”表添加到數據庫中B) 可以將一個已屬于一個數據庫的表添加到另一個數據庫中C) 可以在數據庫設計器中新建個表使其成為數據庫表D) 欲使一個數據庫表成為另外一個數據庫的表,則必須先使它成為自由表47、當前工作區已打開表中英語、數學及總分字段,計算每個學生總分的正確命令是( )。 A.SUM 英語+數學 TO 總分 B.REPL ALL 總分 WITH 英語+數學 C.SUM 英語,數學,總分 D.REPL 總分 WITH 英語+數學 48、設有兩個數據庫表,父表和子表之間是一對多的聯系,為控制子表和父表的關聯,可以設置參照完整性規則,為此要求這兩個表( )。 A.在父表連接字段上建立普通索引,在子表連接字段上建立主索引 B.在父表連接字段上建立主索引,在子表連接字段上建立普通索引 C.在父表連接字段上不需要建立任何索引,在子表連接字段上建立普通索引 D.在父表和子表的連接字段上都要建立主索引 49、表達式VAL(SUBS(”奔騰586”,5,1)*LEN(”visual FoxPr0”)的結果是( )A、1300 B、1400 C、6500 D、160050.命令:INDEX ON 姓名 TAG NAME 建立的索引,其索引類型是()A主索引B候選索引C普通索引D惟一索引51. 在關系中將年齡字段的值限制在15-30歲之間的這種約束屬于_。A. 實體完整性約束 B. 域完整性約束C. 參照完整性約束 D. 視圖完整性約束52. 不允許記錄中出現重復索引值的索引是_。A. 主索引 B. 主索引、候選索引、普通索引C. 主索引和候選索引 D. 主索引、候選索引和惟一索引53. 要控制兩個表中數據的完整性和一致性可以設置“參照完整性”,要求這兩個表_。A. 是同一個數據庫中的兩個表 B. 不同數據庫中的兩個表C. 兩個自由表 D. 一個是數據庫表另一個是自由表54. 在Visual FoxPro中,可以對字段設置默認值的表_。A. 必須是數據庫表 B. 必須是自由表C. 可以是自由表或數據庫表 D. 可以是自由表和數據庫表55. 在Visual FoxPro的數據工作期窗口,使用SET RELATION命令可以建立兩個表之間的關聯,這種關聯是_。A. 永久性關聯 B. 永久性關聯或臨時性關聯C. 臨時性關聯 D. 永久性關聯和臨時性關聯56、在visual FoxPro中,函數MOD(18,4)、MOD(18,一4)、MOD(一18,4)、MOD(一18,一4)的結果分別為( )A、2 2 2 2 B)2 2 2 2C、2 2 2 2 D)2 2 2 257、有一學生表文件,且通過表設計器已經為該表建立了若干普通索引。其中一個索引的索引表達式為姓名字段,索引名為XM。現假設學生表已經打開,且處于當前工作區中,那么可以將上述索引設置為當前索引的命令是( )A)SET INDEX TO 姓名 B)SET INDEX TO XM C)SET ORDER TO 姓名 D)SET ORDER TO XM58.表中相對移動記錄指針和絕對移動記錄指針的命令分別為( )A) Locate 和 Skip B) Locate 和 Go C) Skip 和 Go D) Locate 和 Find 59. 執行以下命令序列 close all select b use table1 select 0 use table2 select 0 use table3后,table3 表所在的工作區號為( )A) 0 B) 1 C) 2 D) 360. 在以下命令序列中,總能實現插入一條空記錄并使其成為第八條記錄的是( )A) SKIP 7 B) GOTO 7 INSERT BLANK C) LOCATE FOR RECNO()=8D) GOTO 7 INSERT BLANK BEFORE61、設表文件BG.DBF中有下列記錄:Record#姓 名性別總分 1張林娟女254 2 李 清女2363劉張一男2944程從張女2735彭張平男2686張 威男250當執行下列命令后,被刪除的記錄是USE BGDELETE FOR 總分250 AND 性別“男”GO 3RECALLPACKA、3、5 B、3 C、5 D、無記錄被刪除 62、在命令窗口執行如下語句: ST=”VISUAL FOXPRO”?UPPER(SUBSTR(ST,1,1)+LOWER(SUBSTR(ST,2)屏幕的顯示結果是( )A、VISUAL FOXPRO B、Visual FoxProC、Visual foxpro D、Visual Foxpro63、設變量X=12.618,在執行命令?ROUND(X,2),ROUND(X,一1),ROUND(X,一2)后顯示的結果是A、1261 12 10 B、1262 10 0C、1260 10 0 D、1262 12 1064、要為當前表所有職工增加100元工資,應該使用命令( )A、CHANGE 工資 WITH 工資+100B、REPLACE 工資 WITH 工資+100C、CHANGE ALL 工資 WITH 工資+100D、REPLACE ALL 工資 WITH 工資+10065、一個有多條記錄的表打開后,要在第一條記錄之后增加一條空記錄,應使用命令( )A、APPEND BLANK B、INSERT BLANKC、APPEND BEFORE BLANK D、INSERT BEFORE BLANK二、判斷(每個1分,共10分)1、 一個表固定只能在一個工作區中被打開使用。( )2、 在工作區中已打開的表文件都各自有自己的記錄指針。( )3、 在 Visual Foxpro 6.0 中,以共享方式打開一個數據表需使用的參數是EXCLUSIVE。 ( ) 4、 利用視圖可以更新原表的數據。 ( )5、使用查詢設計器可以將查詢結果保存到擴展名為.qpr的查詢文件中,并可在命令窗口中直接用do 命令執行。( )6、如果要把表中修改的記錄回存到原表中,必須在視圖設計器中選擇發送SQL更新選項。( )7、索引文件與數據庫表的數據存儲在一個文件中。( )8表間的關系分三種:一對一關系、一對多關系和多對多關系。( )9、可以根據數據庫表和自由表都可以建立視圖。( )10、使用use命令的again子句,不能在不同的工作區中多次打開同一個表。( )三、填空(每空1分,共20分)1、在數據表中追加記錄,可以使用“顯示”菜單中的 命令,或“表”菜單中的“追加新記錄”命令。2、若建立索引的字段值不允許重復,并且一個表中只能創建一個索引,它應該是 3、字符型常量是用定界符括起來的字符串。字符型常量的定界符有_、_或_等三種。4、STR(109.87,7,3)的值是_5、設系統日期為2001年12月31日,下列表達式的值VAL(SUBSTR(1999,3)+RIGHT(STR(YEAR(DATE(),2)+17是_6、在Visual FoxPro中,CREATE DATABASE命令創建一個擴展名為 的數據庫文件。7、修改表結構的命令是 8、Visual FoxPro的視圖分為: 視圖和_視圖兩種。9、要從當前表中真正刪除一條記錄,應先用命令 ,再用命令 10、在索引文件中查找記錄的命令是 。11、當前是B工作區,顯示A區當前記錄的“姓名”和“專業”字段內容,以及B區當前記錄的“總分”字段內容,操作命令是:_。12、Visual FoxPro中,參照完整性規則包括更新規則、刪除規則和 規則。13、在Visual FoxPro中選擇一個沒有使用的、編號最小的工作區的命令是 (關鍵字必須拼寫完整)。(11)假設“讀者.DBF”表中有6條記錄,執行下列命令后,各顯示什么結果USE 讀者?RECNO() ?BOF() SKIP -1?RECNO() ?BOF() ? EOF() GO BOTTOM? EOF() ?RECNO() SKIP?RECNO() ? EOF() SKIP -3?RECNO() 四、當前盤當前目錄下有數據庫:學院.dbc,其中有“教師”表和“學院”表。(每題4分,共40分)“教師”表:職工號系號姓名工資主講課程1102000101肖海3408數據結構1102000202王巖鹽4390數據結構1102000301劉星魂2450C語言1102000403張月新3200操作系統1102000501李明玉4520數據結構1102000602孫民山2976操作系統1102000703錢無名2987數據庫1102000804呼延軍3220編譯原理1102000903王小龍3980數據結構1102001001張國梁2400C語言1102001104林新月1800操作系統1102001201喬小廷5400網絡技術1102001302周興池3670數據庫1102001404歐陽秀3345編譯原理“學院”表:系號系名01計算機02通信03信息管理04數學1、用SQL語句創建“學院”表,字段類型及長度自己設定,系號為主關鍵字。2、用SQL語句創建“教師”表,字段類型及長度自己設定,系號的默認值為“00”,并同時與“學院”表建立聯接。3、用SQL語句為“學院”表增加一個字段“教師人數”,類型為“整型”。4、用SQL語句將“歐陽秀”的工資增加200元。5、用SQL語句查找工資小于2000或大于3000的所有記錄。6、為“教師”表的“職工號”字段添加有效性規則:職工號的最左邊三位字符是1107、用嵌套查詢的方法查詢系名是“計算機”的教師的職工號、姓名和工資,并輸出到一個臨時表中。8、查找“教師”表中每個主講課程有多少名教師,并按人數降序排序。9、修改“教師”表中“系號”字段的默認值為0110、查找系名為“通信”的教師的平均工資。六、有數據庫表“學籍”、“成績”其結構如下:學籍表:學號(C,8),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空航天技術基礎模擬試題卷
- 浙江國企招聘2025嘉興海鹽縣城市投資集團有限公司招聘7人筆試參考題庫附帶答案詳解
- 2025浙江寧波市卓眾人力資源服務公司銷售業務人員專項招募20人筆試參考題庫附帶答案詳解
- 2025年中國葛洲壩集團易普力股份有限公司禹州分公司招聘22人(河南)筆試參考題庫附帶答案詳解
- 膀胱治療儀試題及答案
- 2025上半年云南日報報業集團招聘34人筆試參考題庫附帶答案詳解
- 紡織品的面料對比與選用試題及答案
- 紡織行業內審標準知識試題及答案
- 高標準農田建設推動鄉村振興戰略深入實施
- 貨車合伙合同協議書
- 材料力學教學課件應力和應變分析、強度理論
- 2025年高壓電工作業考試國家總局題庫及答案(共280題)
- 藝術機構培訓章程范本
- 仙居縣永安溪綠道設計研究
- 《成人心肺復蘇術》課件
- 車間照明施工合同范例
- 腫瘤患者營養治療科普
- 2025新譯林版英語七年級下單詞默寫單
- 雪茄知識及侍茄培訓
- 2024年中國心力衰竭診斷和治療指南2024版
- 《IP化產品消費者感知因素對購買意愿的影響研究》
評論
0/150
提交評論