vfp期末考試題庫含答案_第1頁
vfp期末考試題庫含答案_第2頁
vfp期末考試題庫含答案_第3頁
vfp期末考試題庫含答案_第4頁
vfp期末考試題庫含答案_第5頁
已閱讀5頁,還剩24頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、1 vf期末考試復習題庫一、選擇題1. 在 visual foxpro中,向數據庫文件中追加數據使用語句( c )。 a 、insert b、replace c 、 append d、add 2. 在 visual foxpro中,刪除數據庫的所有記錄,僅保留庫結構的命令是( ) 。 a 、 delete all b、pack c、recall d、 zap 3. 在 visual foxpro中,復制當前工作區中庫結構的命令是( ) 。 a 、 copy stru to b 、copy stru to c 、 copy stru to d 、copy stru to exten 4. 在 v

2、isual foxpro中,使用replace 字段名 with 表達式 for 條件后,記錄指針為( ) 。 a、視情況而定 b、當前記錄 c 、bof d、為文件尾5. 在 visual foxpro中,對數據庫結構或記錄進行輸入、修改后,應按( ) 存盤退出。 a、ctrl+w b、ctrl+q c、ctrl+c d、esc 6. 在 visual foxpro中,用 modify structure對數據庫結構進行修改時,數據庫的原有數據( ) 。 a、將全部丟失 b、不會丟失 c、可能丟失某些數據項 d、可能丟失某些數據記錄7. 在 visual foxpro中,分屏顯示當前數據庫中

3、年齡字段大于20 的所有記錄,正確的命令為( ) 。 a、display all for nl20 b、display all while nl20 c、list for nl while nl20 d、list while nl20 8. 在 visual foxpro中, skip命令移動記錄指針的基準是( ) 。 a、第一條記錄 b、當前記錄 c、指定紀錄 d、庫文件尾9. 一個數據庫文件中多個備注字段的內容是存放在( )。 a、這個數據庫文件中 b、一個備注文件中 c 、多個備注文件中 d、一個文本文件中10. 要刪除當前數據庫文件中的“性別”字段,應使用命令( ) 。 a、modif

4、y structure b、delete c、replace d、zap 11. 在有關數據庫的概念中,若干記錄的集合稱為() 。a. 文件 b. 字段 c. 數據項 d. 表12. 聯接運算要求聯接的兩個關系有相同的() 。a. 主鍵 b. 屬性名 c. 實體名 d. 主屬性名13. 退出 vfp系統的命令是()。 a.exit b.return c.cancel d.quit 14. 邏輯運算符在運算時的優先順序是() a.not and or b.and not or c.ornot and d. 從左至右按先后次序15. 條件函數iif(len(space(4)3,1,-1)的值是 )

5、 ( ) 。a. 1 b. -1 c. 3 d. 4 16. 數學表達式5x8 在 visual foxpro中應表示為() 。a. x=5.or.x=5.and.x=8 c. x 8.and.5 x d. 5x.or. x 8 17. 在關系運算中,查找滿足一定條件的元組的運算稱之為( ) 。a. 投影 b. 選擇 c. 關聯 d. 復制18. 下面的賦值表達式不正確的是()為啥? a.store hello world! to str b. store 123456 to a1,b1 c.word=foxpro d.store 12,34 to a2,b2 19. 邏輯常量a=.t. 、b

6、=.t. 、c=.t. ,下面各表達式中返回邏輯真的是() a.not(not a or b) and c) b. not (not (a or b) and c) c.not(a and b or not c) d.not(not a or b and c) 20. 當前表文件有20 條記錄,當前記錄號為10 ,執行命令list rest 以后,當前記錄號是() 。a. 10 b. 20 c. 21 d. 1 21. 以下各表達式中,運算結果為數值型的是( ) 。a. 96 b. “d”$” asd ” c. time()+9 d. len(spac(8)-9 22. 物理刪除某一打開的表中

7、的第3 條記錄,使用以下命令:dele go 3pack 。正確的操作順序是()2 a.b. c. d.23. 修改表結構的命令是( )。 a.create b.list structure c.broese d.modify structure 24. 設表文件及其索引文件已打開,為了確保指針定位在記錄號為1 的記錄上,應該使用命令( )。 a.go top b. go 1 c. go recno()=1 d. skip 1 25. 當前表中含xm(姓名,字符型)字段,顯示姓“李”的記錄的命令是()a.disp for 李=xm b.disp for xm=李 c.disp for subs

8、(xm,1,1)= 李 d.disp for subs(xm,1,2)=李 26. 求平均值的命令是()a.count b.total c.sum d.average 27. 不能作為索引關鍵字的數據類型是()a.數值型b.備注型c.日期型d.字符型28. 以下各表達式中,運算結果為數值型的是() 。a. 96 b. “d”$” asd ” c. time()+9 d. len(spac(8)-9 29. 執行下列命令后顯示的結果是() 。w= ”123.45 ”?”674”+&w a. 798.45 b. 674+&w c. 674123.45 d. 錯誤信息30. 用命令

9、dimension a (4,5)定義后, a 數組中共有( )個數據元素。a. 4 b. 5 c. 9 d. 20 31. 在 visual foxpro的一個工作區中,同一時刻最多能打開( ) 個庫文件。a、10 b 、1 c、任意多d、256 32. visual foxpro中數據庫文件的擴展名為( ) 。 a、dbf b 、dbc c、fpt d 、 prg 33. 結構化程序設計中的三種基本結構是順序結構、分支結構和()。 a、選擇結構b 、循環結構c、混合結構 d 、跳轉結構34. 對 visual foxpro的工作方式效率與自動化程度最高的是()。a、命令方式 b 、程序方式

10、 c 、菜單方式 d 、混合方式35. 若 x=56.789,則命令 ?str(x,2)-subs(56.789,5,1)的顯示結果是( )。怎么運算的?a、578 b 、568 c、49 d、48 36. 當前數據庫文件中有10 條記錄,要在第五條記錄后面插入一條新記錄,應使用命令( ) 。 a、append b、insert c、 edit d、brows 37. 一個數據庫文件有10 條記錄,用函數eof( )測試為 .t.,此時當前記錄號為( ) 。 a、10 b、11 c、0 d、1 38. 在 visual foxpro中,對數據庫進行排序的關鍵字可為( ) 。 a、邏輯型和備注型

11、 b 、日期型和備注型 c、日期型和字符型 d 、邏輯型、日期型和備注型39. 在 visual foxpro中,對數據庫建立索引,將產生相應的索引文件,原庫文件內容( )。 a、并不改變 b 、順序改變 c、指定紀錄改變 d、數據改變40. 在 visual foxpro中,對未經排序或索引的數據庫進行查找時,只能用命令( ) 。 a、find b、seek c、locate d、display 41. int(-28/6)的返回值為 ( )。 a、-5 b、-3 c、-6 d、-4 42. 設 ab=12 ,函數 type(“ab30”) 的返回值是 ( ) 。 a、.t. b、.c. c

12、、.u. d、.l. 43.delete( ) 的函數值為 .t. 時,說明 ( ) 。 a、刪除的紀錄不存在 b、當前記錄已被加上刪除標記 c、當前數據庫已被刪除 d、標有刪除標記的紀錄不參加操作44. 執行命令? at(“中心”,“國家教委考試中心”) 的顯示值是 ( ) 。 a、0 b、12 c、13 d、16 45. 下列數據為常量的是( )。3 a、name b、ff c 、13 d 、ftms 46. 在命令窗口輸入如下四條命令: set century off set mark to “” set date to ymd ?2002-06-03 分別執行后,屏幕上將顯示( ) 。

13、 a 、2002/06/26 b、02/06/26 c、02-06-03 d、2002.06.03 47. 統計當前工作區記錄數的函數是( ) 。 a、recno( ) b 、reccount( ) c 、fcount( ) d 、found( ) 48. 在系統默認設置之下,下列表示日期值正確的是( ) 。 a、10/08/01 b、10/08/01 c、01-01-01 d、2003-13-01 49. 在系統默認設置下,表達式“北師大”=“北京師范大學”和“北京師范大學”=“北師大”的值為( ) 。 a、.t. .t. b、.f.f. c、.t.f. d、.f.t. 50. 在下列各式中

14、,運算結果為數值的是( ) 。 a、2002-05-30-20 b、 ctod( “05/30/02 ”) c、” 23”+”2” d 、len(“abcd ”)-2 51. 可以伴隨著表的打開而自動打開的索引是。()a) 單一索引文件 (idx) b) 復合索引文件(cdx) c) 結構化復合索引文件 d) 非結構化復合索引文件52. 要為當前表所有職工增加100 元工資應該使用命令()。a) change 工資 with 工資 +100 b) replace 工資 with 工資 +100 c) change all 工資 with 工資 +100 d) replace all 工資 wi

15、th 工資 +100 53. 退出 vfp系統的命令是() a.exit b.return c.cancel d.quit 54. 邏輯運算符在運算時的優先順序是() a.not and or b.and not or c.ornot and d. 從左至右按先后次序55. 下列命令不能用來修改數據記錄的是()a) recall b) change c) edit d) browse 56. 假定 student.dbf 學生數據庫文件中前六條記錄均為男生的記錄,執行以下命令序列: use.student goto 3 locate next 3 for 性別 =男 后,記錄指針定位在(a)

16、。a)第 3 條記錄上b)第 4 條記錄上 c) 第 5 條記錄上d)第 6 條記錄上57. 下列表達式中正確的是()不懂? a. 12.3+03/12/1990+no b. str(12.3,4,1)+03/12/1990+no c. str(12.3,4,1)+dtoc(03/12/1990+no d. 12.3+dtoc(03/12/1990)+no 58. 下面的賦值表達式不正確的是() a.store hello world! to str b. store 123456 to a1,b1 c.word=foxpro d.store 12,34 to a2,b2 59. 邏輯常量a=

17、.t. 、b=.t. 、c=.t. ,下面各表達式中返回邏輯真的是() a.not(not a or b) and c) b. not (not (a or b) and c) c.not(a and b or not c) d.not(not a or b and c) 60. 設表中有10 條記錄,并且已經打開,下面命令中不能改變當前記錄的是() a.skip b. go 2 c.list d.display 61.abc.dbf 是一個具有兩個備注型字段的數據庫文件,使用copy to psq 命令進行復制操作,其結果將( ) 。a)得到一個新的數據庫文件 b) 得到一個新的數據庫文件和

18、一個新的備注文件c)得到一個新的數據庫文件和兩個新的備注文件d)顯示出錯誤信息,表明不能復制具有備注型字段的數據庫文件4 62. 物理刪除某一打開的表中的第3 條記錄,使用以下命令:dele go 3pack 。正確的操作順序是() a.b.c.d.63. 修改表結構的命令是() a.create b.list structure c.broese d.modify structure 64. 一個關系相當于一張二維表,二維表中的名欄目相當于該關系的( ) a.元組 b.結構 c.數據項 d.屬性65. 當前表中含xm(姓名,字符型)字段,顯示姓“李”的記錄的命令是() a.disp for

19、李=xm b.disp for xm=李 c.disp for subs(xm,1,1)= 李 d.disp for subs(xm,1,2)=李 66. 求平均值的命令是() a.count b.total c.sum d.average 67. 不能作為索引關鍵字的數據類型是() a.數值型b.備注型c.日期型d.字符型68. 下面有關表索引的幾種說法,正確的是() a.索引和排序一樣,它改變記錄的物理順序。 b.索引文件有單索引文件(.idx )和復合索引文件(.cdx)兩大類。 c.建立單索引可以使用for子句,復合索引不能使用該子句。 d.索引關鍵字中涉及到多個字段時,用“, ”將各

20、個子段分隔開。69. 與命令 list fields 姓名 , 性別 , 出生日期不等效的命令是()a) list 姓名 , 性別 , 出生日期 b) list all fields 姓名 , 性別 , 出生日期c) display fields 姓名 , 性別 , 出生日期 d) display all 姓名 , 性別 , 出生日期70. 如果一個字段的寬度為8, 則此字段的類型不可能是()a) 數值型 b) 字符型 c) 日期型 d) 備注型71. 在 visual foxpro的一個工作區中,同一時刻最多能打開( ) 個表文件。 a、10 b、1 c、任意多d、 256 72.visua

21、l foxpro中數據表文件的擴展名為( ) 。 a、dbf b、dbc c、fpt d 、 prg 73. 在下列邏輯表達式中,其值肯定為.f. 的是()a) x.or.x b) x.and.x c) x.or.not.x d) x.and.not.x 74. 已知執行了如下命令序列: select 0 use ff select 0 use gg 現欲轉回到數據庫文件ff.dbf 所在工作區 , 能夠確保完成這一任務的命令是()a) select 0 b) select 1 c) select a d) select ff 75. 在下列 visual foxpro的表達式中,結果為.t.

22、 的是( d)。a、112 =”90” b、 張先生 = 李先生 c、90/09/09-890/09/01 d、 女$ 性別76. 比較表達式的結果是( ) 。 a. 字符型 b. 邏輯型 c. 數值型 d. 日期型77. 用 copy stru to 形成的文件是 ( ) 。 a. 數據表文件 b. 索引文件 c. 文本文件 d. 正式文件78. 顯示數據庫當前記錄內容的命令是( ) 。 a. list next 1命令 b. display all 命令 c. type 命令 d. disp rest命令79. 不帶文件名的use( ) 。 a. 關閉所有工作區的數據表文件 b. 關閉當前

23、工作區的數據表文件 c. 關閉所有文件 d. 對數據表文件沒有影響80. 函數 eof()用于檢測當前數據庫記錄指針是否達到( ) 。 a. 文件頭 b. 文件尾 c. 指定記錄 d. 對數據表文件無作用5 81. 修改數據表文件結構用( ) 。 a. modi comm命令 b. edit c. creat命令 d. modi stru 命令82. 下列表達式中正確的是() a. 12.3+03/12/1990+no b. str(12.3,4,1)+03/12/1990+no c. str(12.3,4,1)+dtoc(03/12/1990+no d. 12.3+dtoc(03/12/19

24、90)+no 83. 下面的賦值表達式不正確的是() a.store hello world! to str b. store 123456 to a1,b1 c.word=foxpro d.store 12,34 to a2,b2 84. 邏輯常量a=.t. 、b=.t. 、c=.t. ,下面各表達式中返回邏輯真的是() a.not(not a or b) and c) b. not (not (a or b) and c) c.not(a and b or not c) d.not(not a or b and c) 85.insert 命令將一條新記錄加到( ) 。a. 當前記錄之前 b

25、. 當前記錄之后 c. 文件末尾 d. 文件頂部86. 下述命令中不能關閉數據表的命令是();a.use b.close database c.clear d.close all 87. 物理刪除某一打開的表中的第3 條記錄,使用以下命令:dele go 3pack 。正確的操作順序是() a.b. c. d.88. 在學生基本情況表stu.dbf中,“性別”字段為邏輯型,用.t. 代表女同學。為了找到第一位姓李的男同學,以下命令正確的是();a.seek 李 and 性別 b.find 李 .and. 男同學c.locate for 李 $ 姓名 and not 性別d.locate for

26、 “李” $ 姓名 .and. 男同學89. 一個關系相當于一張二維表,二維表中的名欄目相當于該關系的( )。 a.元組 b.結構 c.數據項 d.屬性90. 當前表中含xm(姓名,字符型)字段,顯示姓“李”的記錄的命令是( )。 a.disp for 李=xm b.disp for xm=李 c.disp for subs(xm,1,1)= 李 d.disp for subs(xm,1,2)=李 91. 當前數據庫中有五個字段: 學號 (c,4) 、姓名 (c, 6) 、政治 (n,3.0) 、英語 (n,3.0) 、數學 (n,3.0),記錄指針指向一個非空的記錄。要使用 scatter

27、to x 命令把當前記錄的字段值存到數組x中 , 數組( )。 a. 不必事先定義 b. 必須用 dimension x 事先定義 c. 必須用 dimension x(5)事先定義 d. 必須用 dimension x(1),x(2),x(3),x(4),x(5)事先定義92. 不能作為索引關鍵字的數據類型是( )。a.數值型 b. 備注型c.日期型d.字符型93. 下面有關表索引的幾種說法,正確的是( )。a.索引和排序一樣,它改變記錄的物理順序。b.索引文件有單索引文件(.idx )和復合索引文件(.cdx)兩大類。c.建立單索引可以使用for子句,復合索引不能使用該子句。d.索引關鍵字

28、中涉及到多個字段時,用“, ”將各個子段分隔開。94. 當前數據庫中有基本工資、獎金、津貼和工資總額字段,都是n型。要將職工的所有收入匯總后寫入工資總額字段中,應當使用命令()。a) replace all工資總額 with 基本工資 +獎金 +津貼b) total on 工資總額 fields 基本工資,獎金,津貼c) replace 工資總額 with 基本工資 +獎金 +津貼d) sum基本工資 +獎金 +津貼 to 工資總額95. 在 vfp中,通用型字段g和備注型字段m在表中的寬度都是()。a) 2 個字節b) 4 個字節c) 8 個字節d) 10 個字節96. 在 visual f

29、oxpro的一個工作區中,同一時刻最多能打開( ) 個表文件。a、10 b 、1 c、任意多d、256 6 97. 執行命令dimension m(4,2) 之后,數組的下標變量個數和初值分別是( )。a) 8,.f. b) 4,.t. c) 8,o d) 2, 空值98. 計算所有職稱為正、副教授的平均工資,將結果賦予變量pj 中,應使用命令( )。a) average 工資 to pj for “教授” $職稱b) average fields 工資 to pj for “教授” $職稱c) average 工資 to pj for 職稱 =”副教授” .and.職稱 =”教授”d) av

30、erage 工資 to pj for 職稱 =”副教授” .or. ”教授”99. 執行 list next 1 命令之后 , 記錄指針的位置指向( )。a) 下一條記錄 b) 原來記錄 c) 尾記錄 d) 首記錄100. 要想對一個打開的數據庫增加新字段, 應當使用命令()。a) append b) modify structure c) insert d) change 101. 在當前表中,查找第2 個女同學的記錄,應使用命令( ) 。a、locate for 性別 =女next2 b、locate for 性別 =女 c、locate for 性別 =女continue d、list

31、ror 性別 =女next 2 102. 建立表文件結構時,需要定義的參數為()。a、 表文件名、表的大小、字段名、字段類型b、字段名、字段類型、記錄個數、字段寬度c、 字段名、字段類型、字段寬度、小數位數d、表文件名、字段名、字段類型、字段寬度103.abc.dbf是一個具有兩個備注型字段的數據庫文件,使用copy to psq 命令進行復制操作,其結果將( )。a、得到一個新的數據庫文件b、得到一個新的數據庫文件和一個新的備注文件c、得到一個新的數據庫文件和兩個新的備注文件d、顯示出錯誤信息,表明不能復制具有備注型字段的數據104. 在關系理論中,把二維表表頭中的欄目稱為( )。a、數據項

32、 b 、元組 c 、結構名 d 、屬性名105. 表文件的數值型字段要求保留2 位小數,那么該字段寬度最少應當定義成( b )位。a、2 b、3 c 、 4 d、5 106. 設庫文件已打開,應用_命令定位記錄( )。a、list b 、 skip c 、continue d 、count 107. 物理刪除庫文件全部記錄的命令是( ) 。a、delete b、edit c 、zap d、 pack 108. 已打開的庫文件中有100 條記錄,在下面4 組命令中, ( ) 組命令執行后數據庫的記錄數保持不變。a、dele all zap b、dele all pack recall c、del

33、e all list recall d、zap 109. 統計當前數據庫中語文成績(字段名為yw )大于 80 分的記錄數的命令是( ) 。a、average for yw 80 b 、 sum for yw80 c、count for yw80 d 、list for yw80 110. 已知 p=date( ), 則 p為( ) 型內存變量。a、字符 b、日期 c、邏輯 d、數值111. 函數 subs( “國際互聯網”,5,4) 的值為 ( ) 。a、國際 b、互聯 c、國際互d、聯網112. 下列不能作為查詢的命令是( )。a、locate b、index c、seek d、find

34、7 113. 下列命令中( )與 zap命令等效。a、delete all 與 pack b、delete rest c、delete d、recall all 114. 在建立數據庫結構(modify stru)過程中不需要輸入字段寬度的字段類型是( ) 。a、字符型b 、數值型c、備注型d、字符型和數值型115. 在下列 vfoxpro 的表達式中,結果為.t. 的是 ( b )。a、112=90 b、 張先生 = 李先生 c、90/09/09-890/90/01 d、 女$ 性別116. 物理刪除記錄的命令是( )。a、delete b、pack c、zap d、recal 117. 如

35、果要改變一個關系中屬性的排列順序,應使用的關系運算是( )。a、選擇b 、投影c、連接d、排序118. 在以下關于索引的說明中,錯誤的是( b d )。a、索引可以提高查詢速度b、索引可能降低更新速度c、索引和排序具有不同的含義d、不能更新索引字段119.vfp 中的循環語句有三種,關于它們的適用場合下列說法中不正確的是( ) 。a.當事先知道循環次數時, 可以用 for ,endfor 循環b.當需要對表中所有記錄執行某一操作時, 可以用 scan ,endscan c.當不知道循環次數時,應該用for ,endfor d.循環語句應該配對出現120.visual foxpro中,有兩種變量

36、,分別是( ) 。a、內存變量和字段變量b、內存變量和外存變量c、外存變量和字段變量d、全局變量和字段變量121. 在 visual foxpro中,向數據庫文件中追加數據使用語句( ) 。a、insert b、replace c 、append d 、add 122. 在 visual foxpro中,刪除數據庫的所有記錄,僅保留表結構的命令是( ) 。a、 delete all b、pack c、recall d、 zap 123. 在 visual foxpro中,復制當前工作區中庫結構的命令是( ) 。a、copy stru to b 、copy stru to c、copy stru

37、 to d 、 copy stru to exten 124.在 visual foxpro中,使用replace 字段名 with 表達式 for 條件后,記錄指針為( ) 。a、視情況而定 b、當前記錄 c、 bof d、為文件尾125. 在 visual foxpro中,對數據庫結構或記錄進行輸入、修改后,應按( )存盤退出。a、ctrl+w b、ctrl+q c、ctrl+c d、esc 126. 在有關數據庫的概念中,若干記錄的集合稱為( )。a) 文件b) 字段 c) 數據項 d) 表127. 要計算職稱為副教授或教授的工資總額, 下列命令中錯誤的是()。a) sum 工資 for

38、 職稱 =副教授 .or. 職稱 =教授 b) sum all 工資 for 職稱 = 副教授 .or. 職稱 =教授 c) sum 工資 for 教授 $職稱d) sum 工資 for 職稱 =副教授 .and. 職稱 =教授 128. 不允許記錄中出現重復索引值的索引是( )。a) 主索引b) 主索引、候選索引、普遍索引c) 主索引和候選索引d) 主索引、候選索引和唯一索引129. 在 visual foxpro中,打開數據庫的命令是( )。a) open database b) use c) use database d) open 130. 連續執行以下命令之后,最后一條命令的輸出結果

39、是( )。set exact off 8 x=a ?iif (a=x ,x-bcd,x+bcd)a) a b) bcd c) a bcd d) abcd 131. 在以下四組函數運算中,結果相同的是( )。a) left(visual foxpro,6)與 substr(visual foxpro,1,6) b) year(date() 與 substr(dtoc(date(),7,2) c) vartype(36-5*4)與 vartype(36-5*4) d) 假定 a=this , b=is a string, a-b與 a+b 134. 在 visual foxpro中,用于建立或修改

40、過程文件的命令是( )。a) modify b) modify command c) modify procedure d) 上面 b)和 c)都對135. 使用命令declare mm(2,3)定義的數組,包含的數組元素(下標變量)的個數為()。a) 2 個 b) 3個 c) 5個 d) 6個136.append命令的功能是( ) 。a)在表的最前面插入一條記錄 b) 在表的最后面插入一條記錄c)在表的最前面任意位置插入一條記錄 d) 刪除一條記錄137. 打開學生數據庫及( 對成績字段的 ) 索引文件,假定當前記錄號為200,欲使記錄指針指向記錄號為100 的記錄,應使用命令( ) 。a)

41、locate for 記錄序號 =100 b)skip 100 c)goto 100 d)skip -100 138. 使用 total命令生成的分類匯總庫文件的擴展名是( ) 。a)dbt b)dbf c)dbc d)cdx 139. 執行命令序列: store ctod( “05/06/98 ”)to mdate ?mdate 后,屏幕上顯示值是( ) 。a)05/09/98 b) mdate c)05/06/98 d) ctod 140. 假定系統是期是2004 年 01 月 05 日,有如下命令:nj= year(date() 執行該命令后,nj的值是 ( ) 。a)2004 b) 0

42、1 c)05 d)01/05/04 141. 有以下命令序列: use student list record# 姓名出生日期1 歐陽惠 07/12/69 2 李明 02/24/70 3 楊霞 11/05/71 index on 出生日期 to bd list 執行該命令序列后,顯示記錄號的順序是( ) 。a)1 2 3 b) 3 2 1 c)2 1 3 d)1 3 2 142. 學生數據庫文件中共10 條記錄,其姓名字段值均為學生全名,執行如下命令序列: use student ?recno() 最后, recno()函數的顯示值是( ) 。a)1 b)0 c) 10 d)2 143. 比較

43、表達式的結果是( ) 。a. 字符型 b. 邏輯型 c. 數值型 d. 日期型9 144. 用 copy stru to 形成的文件是( ) 。a. 數據表文件 b. 索引文件 c. 文本文件 d. 正式文件145. 顯示數據庫當前記錄內容的命令是( ) 。a. list next 1 b. display all c. type d. disp rest 146. 執行 use命令的作用是 ( ) 。a. 關閉所有工作區的數據表文件 b. 關閉當前工作區的數據表文件c. 關閉所有文件 d. 對數據表文件沒有影響147. 函數 eof()用于檢測當前數據庫記錄指針是否達到( ) 。a. 文件頭

44、 b. 文件尾 c. 指定記錄 d. 第一條記錄148. 建立數據表文件用( ) 命令。a. modi comm b. edit c. create d. modi stru 149.insert 命令將一條新記錄加到( ) 。a. 當前記錄之前 b. 當前記錄之后 c. 文件末尾 d. 文件頂部下述命令中不能關閉數據表的命令是();a. use b. close database c. clear d. close all 以下表達式的結果為數值型的是(); a. 牛$ 牛群 b. wish youwish you success c. 98/6/14+15 d. 08/06/94- 08/

45、11/92 150. 用菜單方式打開一個數據表文件應該使用的菜單序列為()。a文件打開表 b. 文件打開表格c. 文件新建數據表 d. 數據表 打開151. 清除主窗口屏幕的命令是( )。 a) clear b) clear all c) clear screen d) clear windows 152. 對于只有兩種取值的字段,一般使用的數據類型是( )。 a 字符型 b 數值型 c 日期型 d 邏輯型 153. 在下面的 visual foxpro表達式中,不正確的是 ( )。 a) 2002-05-01 10:10:10 am-10 b) 2002-05-01-date() c) 20

46、02-05-01+date() d) 2002-05-01+1000 154. 下面 ( ) 不是 vfp程序文件中可以使用的注釋語句 a note b * c / d & 155.visual foxpro 6.0中,命令 ?vartype(12/31/99) 的輸出結果是( )。 a d 0000000000000 c c d u 156. 下列各字符組合中( )不是 vfp中的字符常量 a 計算機應用 b 2003 c abcde d 101.867 157. 下列不能關閉數據表的是( )。 a、browse b、clear all c、close all d、close dat

47、abase 158. 執行以下命令后顯示的結果是( )。 n=356.54 ?87+&n a) 87+&n b) 87356.54 c) 443.54 d) 出錯信息159. 下列表達式中, ( )表達式的值是數值。 a abc+d b 2003/05/17-2003/04/09 c 123+456 d 2003/05/18+15 160. 邏輯型字段 團員 其值為真的正確條件表達是( )。 a for 團員 =t b for 團員 =.t. c for 團員 d for 團員 =.y. 161. 函數 len(trim(space(8)-space(8) 返回的值是 ( )

48、。 a) 8 b) 16 c) 0 d) 出錯 162. 執行 list all 命令后,記錄指針指向( )。 a 第一條記錄 b 最后一條記錄 c 第一條記錄的前面 d 最后一條記錄的后面10 163. 邏輯運算符在運算時,其優先順序是是( )。 a not and or b and not or c or not and d 從左至右按先后順序 164. 顯示當前表中所有帶刪除標記的記錄的命令是( )。 a display for deleted () b display for not deleted () c display deleted () d display record de

49、leted() 165. 當前表中含 姓名 字段,顯示 李 姓的所有記錄的命令是( )。 a display for 李=姓名 b display for 姓名 =李 c display substr (姓名, 1,2)=李 d display substr (姓名, 1,1)=李 166.visual foxpro中備注文件的擴展名為( )。 a dbf b fpt c prg d mem 167. 下列函數中,運算結果為字符型的是( )。 a at(abc,智能 abc) b int (123 .456 ) c val(12/12/66) d dtoc (date () ) 168. 在

50、vfp中,可以對數值型同時也可以對字符型內存變量輸入數據的命令是( )。 a accept b input c wait d edit 169. 下面 ( ) 不屬于 vfp的循環控制語句 a do while ,enddo b for ,endfor c scan ,endscan d do case ,endcase 170. 條件函數 iif(len(space(3)2,1,-1)的值是 ( )。 a -1 b 2 c 1 d 錯誤 171. 有一個表文件gz.dbf ,已經打開。其中有字段名“基本工資”、 “實發工資” 。下面按“實發工資”進行索引的操作不正確的是( )。 a inde

51、x on 實發工資to sfgz b index on 實發工資tag 實發工資 c index on 實發工資tag 實發工資 of gz.cdx d index on 基本工資to jbgz 172.seek 和 find 命令是作用于( ) 的快速檢索命令。 a 表文件 b 命令文件 c 索引文件 d 排序文件 173. 表文件 kd.dbf打開后,執行命令skip -1 ,下列命令中結果為.t.的是 ( ) 。 a ?recno () b ?bof () c ?eof () d disp 174. 對 visual foxpro的工作方式以下描述最恰當的選項是()。 a、命令方式 b

52、、程序控制方式 c 、菜單方式 d 、三種方式都是 175. 下面程序運行結果是( )。 set talk off string=abcdef n=1 do while n5 ?substr(string,n,2) n=n+1 enddo set talk on a. ab b. ab c. bc d. cd bc cd ab bc cd de cd de de bc de ab 176. 對內存變量的敘述,不正確的是()。a、內存變量是獨立于數據庫的變量b、內存變量是一種臨時變量。c、內存變量用賦值語句定義 d、內存變量只能用數字或下劃線開頭177. 對已經打開的學生成績單文件cj.dbf

53、按總分降序索引,應當使用的命令是()。a、 index to cjx 總分 b、 index to cjx 總分c、 index to cjx str( 總分, 3) d、 index to cjx on -總分11 178. 關系模型中,一個關鍵字是()。a、可由多個任意屬性組成b、至多由一個屬性組成c、可由能惟一標識該關系模式中任何元組的一個或多個屬性組成d、其它179. 數據庫管理系統主要適合用于()。a、表格計算 b 、資料管理 c 、數據通訊 d 、文字處理180. 用于修改表結構命令是()。a、alter struture b、modify struture c、alter d、m

54、odify table 181. 下列短語不是visual foxpro范圍短語的是()。a、skip b 、rest c、next 2 d 、all 182. 下列命令不能關閉數據庫表文件的是()。a、browse b 、 use c、close all d、close database 183. 邏輯表達式round(123.456 , 0)int ( 123.456 )的結果是()。a、.f. b、t c 、.t. d、f 184. 要在當前表文件的當前記錄之后插入一條新記錄,應該使用命令是()。a、 append b、edit c、change d、insert 185. 下列表達式結

55、果為數值型的是()。a、9988-1255 b、200+800=1000 c、ctod(11/22/01)-20 d、len(space(3)-1 186. 在當前表中,查找第2 個女同學的記錄,應使用命令是()。a、locate for 性別 =女next2 b、locate for 性別 = 女 c、locate for 性別 =女 和 continue d、list ror 性別 = 女next 2 187. 建立表文件結構時,需要定義的參數為()。a、 表文件名、表的大小、字段名、字段類型b、字段名、字段類型、記錄個數、字段寬度c、 字段名、字段類型、字段寬度、小數位數d、表文件名、字

56、段名、字段類型、字段寬度188.abc.dbf是一個具有兩個備注型字段的表文件,使用 copy to psq 命令進行復制操作, 其結果將是 ()。a、得到一個新的數據庫文件 b 、得到一個新的數據庫文件和一個新的備注文件c、得到一個新的數據庫文件和兩個新的備注文件d、顯示出錯誤信息,表明不能復制具有備注型字段的數據189. 在關系理論中,把二維表表頭中的欄目稱為()。a、數據項 b 、元組 c 、結構名 d 、屬性名190. 表文件的數值型字段要求保留2 位小數,那么該字段寬度最少應當定義成(b)位。a、2 b、3 c 、 4 d、5 191. 設當前表文件有一個類型為n 的 age 字段,

57、執行命令zap for age=20的結果是()。a、邏輯刪除age 字段值為20 的記錄b、物理刪除age 字段值為20 的記錄c、物理刪除全部記錄d、語法錯誤提示信息192. 下面關于visual foxpro數組的敘述中,錯誤的是()。a、用 dimension 和 declare 都可以定義數組b、visual foxpro只支持一維數組和二維數組c、一個數組中各個數組元素必須是同一種數據類型d、新定義數組的各種數組元素初值為.f. 193. 設一個表文件中有18 條記錄,當eof( ) 返回真值時當前記錄號為()。a、18 b 、 0 c 、 19 d、1 194. 表文件中有10

58、條記錄,當前記錄號為 1 ,順序執行skip -1和 recno(),屏幕上將顯示()。a、0 b 、-1 c 、1 d 、三種方式都是195. 將內存變量定義為全局變量的visual foxpro 命令是()。alocal bprivate cpublic dglobal 196. 數據庫系統與文件系統的主要區別是()。a、文件系統簡單,而數據庫系統復雜b、文件系統只能管理數據文件,而數據庫系統能管理各種類型的文件c、文件系統只能管理少量數據,而數據庫系統能管理大量的數據d、文件系統不能解決數據冗余和數據獨立性問題,而數據庫系統可以197. 循環結構中loop語句的功能是()。12 a.放棄

59、本次循環,重新執行該循環結構 b.放棄本次循環 , 進入下一次循環c.退出循環 , 執行循環結構的下一條語句 d.退出循環 , 結束程序的運行198.visual foxpro程序中,續行符是()。 a. , b. ; c. d.: 199. 在數據庫設計器中,建立兩個表之間的一對多聯系是通過()索引實現的。a、 一方 表的主索引,多方 表的普通索引b、 一方 表的主索引,多方 表的普通索引或候選索引c、 一方 表的普通索引,多方 表的主索引或候選索引d、 一方 表的普通索引,多方 表的候選索引或普通索引200. 下面字符串為非法字符串是()。a、a string b、it is adring

60、 c、a string d、it is a string 二、判斷題1、在第一次給數組或數組元素賦值前其初始值是.f. 。正確2、同一個元素在程序執行過程中可以取得不同類型的數據。正確3、set talk on/off 命令決定是否顯示數據處理命令的響應信息。正確4、程序文件可以在命令窗口執行。錯誤5、程序設計的嚴謹性就是程序設計者最好具有嚴密的邏輯思維能力,因為計算機執行程序只能是嚴格地按照指令的含義執行,其本身沒有思維和判斷能力。正確6、visual foxpro數據庫管理系統的數據模型是網狀型。錯誤7、visual foxpro有 3 種工作方式,即命令、程序和菜單方式。正確8、可以鏈接或嵌入ole對象的字段類型是通用型。

溫馨提示

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

評論

0/150

提交評論