?? 1996年4月二級筆試試題foxbase+.txt
字號:
基礎知識和FOXBASE語言程序設計
(考試時間120分鐘,滿分100分)
一、選擇題(1-40題每題1分,41~50題每題2分,共60分)
下列各題A)、B)、C)、D)四個選項中,只有一個選題是正確的,請將正確的
選項涂寫在答題卡相應位置上,答在試卷上不得分
1.一個完整的計算機系統包括______。
A)主機、鍵盤與顯示器 B)計算機與外部設備
C)硬件系統與軟件系統 D)系統軟件與應用軟件
2.十六進制數1000轉換成十進制數是_____。
A)4096 B)1024 C)2048 D)8192
3.十進制數269轉換成十六進制數是_____。
A)10E B)10D C)10C D)10B
4.如果用八位二進制補碼表示帶符號的定點整數,則能表示的十進制數的范圍是____。
A)-127到+127 B)-128到+128 C)-127到+128 D)-128到+127
5.下列設備中,既可作為輸入設備又可以作為輸出設備的是_____。
A)鼠標器 B)打印機 C)鍵盤 D)磁盤驅動器
6.下列敘述中,正確的是_____。
A)正數二進制原碼的補碼是原碼本身
B)所有的十進制小數都能準確地轉換為有限位二進制小數
C)漢字的計算機機內碼就是國標碼
D)存儲器具有記憶能力,其中的信息任何時候都不會丟失
7.下列操作中,能導致DOS系統重新啟動但不進行系統自檢的是_____。
A)加電開機 B)按〈Ctrl+BreAk〉
C)按〈Ctrl+Alt+DEL〉 D)按RESET按鈕
8.如果給定一個帶通配符的文件名F*.?,則在下列各文件中,它能代表的文件名是_____。
A)FA.EXE B)F.C C)EF.C D)FABC.COM
9.DOS系統啟動后,下列文件中常駐內存的是_____。
A)*.COM B)FORMAT.COM C)AUTOEXEC.BAT D)COMMAND.COM
10.設A盤的目錄結構為(畫[ ]為的目錄)
A[\]根目錄
┌──┼──┬──┬───┬───┐
ABC [D1] DX.C Q.DAT [D2] A.FOR
┌──┼───┬─┐ ┌──┼───┐
B.PAS [D3] Y.BAS A.C A1.C [D4] XYZ.C
┌──┬─┴─┬──┐
QR.C NA.C A.TXT B.X
如果當前盤為C盤,A盤的當前目錄為\D2,則下列對A盤上文件QR.C的指定中,合法的
是_____。
A)\D2\D4\QR.C B)D4\QR.C C)A:D4\QR.C D)A:D2\D4\QR.C
11.為了將 A盤當前目錄(不是根目錄)中所有擴展名為 .C的文件同名復制到 A盤的目錄
\USER中,正確的命令是_____。
A)COPY A:*.C USER\*.C B)COPY A:*.C A:\USER
C)COPY A:*.C A:USER\ D)COPY A:*.C A:USER\*.C
12.為了在屏幕上一次顯示當前盤當前目錄下的所有擴展名為.TXT的文件內容,下列命令
中正確的是______。
A)TYPE *.TXT B)TYPE *.TXT CON
C)COPY *.TXT>CON D)COPY *.TXT CON
13.設當前盤為 A盤,為了將當前盤當前目錄下的文件 AB1.TXT連接在C盤根目錄下的文件
XYZ.TXT的后面,正確的命令是_____。
A)COPY C:\XYZ.TXT+AB1.TXT B)COPY AB1.TXT>>C:\XYZ.TXT
C)TYPE AB1.TXT>C:\XYZ.TXT D)COPY AB1.TXT+C:\XYZ.TXT>C:XYZ.TXT
14.設A盤為啟動盤,其目錄結構為(畫[]的為目錄)
│[\]根目錄
┌─────┴─────┐
[DOS] COMMAND.COM
┌───┴───┐
[USER] AUTOEXEC.BAT
其中文件AUTOEXEC.BAT的內容為:
MD\XYZ
CD\DOS\USER
則由A盤啟動成功后,A盤的當前目錄是____。
A)\DOS\USER B)\XYZ C)\ D)\DOS
15.下列DOS命令中內部命令是_____。
A)COMP B)PATH C)PRINT D)FORMAT
16.設當前盤為 C 盤,所用的所有軟盤已格式化且容量相同,則下列 DOS 命令中錯誤的
是______。
A)DISKCOPY A: C: B)DISKCOPY A: :
C)COPY A:*.* D)COPY A:*.* C:
17.下列DOS命令中,有錯誤的是_____。
A)TYPE AAB.FOR>PRN B)TYPE ?AB.FOR
C)COPY *.:C PRN D)COPY CON PRN
18.設當前盤為C盤,在當前目錄下有全部的DOS系統文件與批處理命令文件AB.BAT,且該找
處理命令文件的內容為:
FORMAT A:/4
MD\XYZ
CD\XYZ
RD\XYZ
MD\XYZ
如果在 1.2M 軟盤驅動器 A 中插入一張 360K 容量的軟盤卡,則執行批處理命令文
件AB.BAT后,結果A盤的目錄結構是_____。
A)根目錄 B)根目錄─ 子目錄XYZ─ 子目錄XYZ
C)根目錄 ───┬── 子目錄XYZ D)根目錄─ 子目錄XYZ
└── 子目錄XYZ
19.下列帶有通配符的文件名中,能代表文件ABC.FOR的是_____。
A)*BC? B)A?.* C)?BC.* D)?.?
20.設當前盤為C盤,C盤上含有子目錄\DOS,A盤為只有根目錄的啟動盤(根目錄下只有三
個DOS系統文件與擴展名 .C的文件)。下列命令組中的兩個命令從效果上可崐以認為等價
的是_____。
A)DEL \DOS與RD\DOS B)FORMAT A:與DEL A:*.*
C)FORMAT A:/S與DEL A:*.? D)COPY A:F1 F2與REN A:F1 F2
21.在下列文件擴展名(后綴)中,不屬于FoxBASE系統默認的擴展名是_____。
A).FDB B).FMT C).FOX D).FRM
22.在下列FoxBASE表達式中,結果為日期類型的是_____。
A)DATE()+TIME() B)DATE()+30
C)DATE()-CTOD(01"01"95") D)365-DATE()
23.命令?TYPE("12/27/95")的輸出值是______。
A)12/27/95 B)C C)N D)D
24.在數據庫結構中,邏輯型、日期型、備注型字段的寬度分別固定為_____。
A)3,8,10 B)1,6,10 C)1,8,任意 D)1,8,10
25.執行ACCEPT"設備名稱"TO MM命令之后,內存變量MM的類型是_____。
A)邏輯型 B)數值型 C)字符型 D)任意型
26.要生成數據庫STD2.DBF,要求其結構與現有數據庫STD1.DBF相同,但記錄不同,建庫方
法是______。
A)USE STD1 B)USE STD1
COPY TO STD2 COPY STRU TO STD2
C)COPY FILE STD1.DBF TO STD2.DBF D)CREATE STD2 FROM STD1
27.要求數據庫文件某數值型字段的整數是4位,小數是2位,其值可能為負數,該字段的
寬度應定義為?
A)8位 B)7位 C)6位 D)4位
28.用LIST STRUCTURE命令顯示數據庫各段總寬度為50,用戶可使用的字段總寬度是______。
A)51 B)50 C)49 D)48
29.下述命令中的哪一條不能關閉數據庫_____。
A)USE B)CLOSE DATABASE C)CLEAR D)CLEAR ALL
30.在FoxBASE中,用COPY FILE命令復制文件應注意_____。
A)可以在所有過程中使用
B)只能在定義該變量的過程中使用
C)只能在定義該變量的過程及本過程所嵌套的過程中使用
D)只能在定義該變量的過程及該過程所嵌套的過程中與相關數據庫一起使用
31.設:工資=580,職稱="講?quot;,性別="?quot;,結果為假的邏輯表達式是____。
A)工資>550.AND.職稱="助教".OR.職稱="講師"
B)性別="女".OR..NOT.職稱="助教"
C)工資>500.AND.職稱="講師".AND.性別="男"
D)工資=550.AND.(職稱="教授".OR.性別="男"
33.數據庫與相應索引文件已經打開,內存變量XM="李春",執行時會產生邏輯錯誤的命令
是_____。
A)LOCATE FOR 姓名=XM B)FIND &XM
C)SEEK XM D)LOCATE FOR 姓名=&XM
34.設數據庫有五個字段:學號/C、姓名/C、政治/N、英語/N、數學/N,當前記錄為一個
非空的記錄。順序執行下面命令。
DIMENSION X(3)
SCATTER TO X
LIST MEMORY
結果是______。
A)數組各元素的值都是一串*號,表示數據溢出
B)有五個數組元素X(1)、X(2)、X(3),分別是當前記錄的前三個字段值
C)有五個數組元素X(1)、X(2)、X(3)、X(4)、X(5),分別是當前記錄各字段值
D)只有三個數組元素X(1)、X(2)、X(3),分別是從當前記錄開始,連續三個記錄的學號
35.使用BROWSE命令可以方便地對當前數據庫記錄進行多種編輯操作,包括____。
A)修改、追加、刪除,但不能插入 B)修改、追加、刪除及插入
C)修改、追加、插入,但不能刪除 D)修改、刪除、插入,但不能追加
36.以下命令中正確的是____。
A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y C)X=8,Y=9 D)X=Y=8
37.用于建立、修改、運行與打印.PRG文件的FoxBASE命令依次是_____。
A)CREATE、MODIFY、DO和PRINT B)MODI COMM、CODCOMM、DO和PRINT
C)MOD1 COMM、MODI COMM、RUN和TYPE D)MODI COMM、MODI COMM、DO和TYPE
38.執行語句DIMENSION M(3),N(2,3)后,數組M和N的元素個數分別為_____。
A)1個,2個 B)3個,6個 C)3個,5個 D)4個,12個
39.下列函數中,函數值為數值類型的是_____。
A)AT("人民","中華人民共和國") B)CTOD("01/01/96")
C)NDX(2) D)SUBSTR(DTOC(DATE(),7)
40.條件函數IIF(LEN(SPACE(3))>2,1,-1)的值是_____。
A)1 B)-1 C)2 D)錯誤
41.數據庫中“婚姻狀況”字段為邏輯類型,顯示所有未婚者記錄的命令是_____。
A)LIST FOR 婚姻狀況=.F. B)LIST FOR 婚姻狀況="N"
C)BROWSE FOR .NOT.婚姻狀況 D)DISPLAY FOR .NOT.婚姻狀況
42.要向字段“起始日期”中輸入1997年以前的日期,應在READ之前使用語句___。
A)@5,15SAY"起始日期:"GET 起始日期 RANGE,CTOD("12/31/96")
B)@5,15SAY"起始日期:"GET 起始日期 RANGE CTOD("12/31/96")
C)@5,15SAY"起始日期:"GET 起始日期 FOR 起始日期<=CTOD("12/31/96")
D)@5,15SAY"起始日期:"GET 起始日期 RANGE DATE()
43.計算數據庫中所有職稱為副教授和教授的工資總額,并將結果賦予變量ZGZ,可使用命
令_____。
A)SUM 工資 TO ZGZ FOR 職稱="副教授".AND."教授"
B)SUM 工資 TO ZGZ FOR 職稱="副教授".OR."教授"
C)SUM 工資 TO ZGZ FOR 職稱="副教授".AND.職稱="教授"
D)SUM 工資 TO ZGZ FOR "教授"$"教授"
44.數據庫結構包括職稱號/C/4,工資 /N/6.2要求按工資升序,工資相同者按職工號升序,
建立索引文件應使用命令____。
A)INDEX ON 工資/A,職工號/D TO ING
B)SET INDEX ON 工資-職工號 TO ING
C)INDEX ON STR(工資,6,2)+職工號 TO ING
D)INDEX ON 工資/A,職工號/A TO ING
45.在FoxBASE中,只將結果輸出到打印機,不在屏幕上顯示,應使用命令序列____。
A)SET DEVICE TO PRINT B)SET PRINT ON
@3,10 SAY "姓名:"+"姓名" SET DEVICE TO PRINT
@3,10 SAY "姓名:"+"姓名"
C)SET PRINT ON D)SET PRINT ON
SET DEVICE TO @3,10 SAY "姓名:"+"姓名"
3,10"姓名:"+"姓名"
46.設N=886,M=345,K="M+N",表達式1+&k的值是_____。
A)1232 B)類型不匹配 C)1+M+N D)346
47.在非嵌套程序結構中,可以使用LOOP和EXIT語句的基本程序結構是____。
A)TEXT-ENDTEXT B)BO WHILE-ENDDO C)IF-ENDIF D)DO CASE-ENDCASE
48.當記錄指針指向末記錄時,文件結束測試函數EOF()返回值是_____。
A)錯誤標識 B)末記錄的記錄號 C)邏輯假值 D)邏輯真值
49.設數據庫STUDENT中共有100條記錄,執行下面程序后X1,X2,X3的值分別是____。
SET DELETED OFF
USE STUDENT
DELETE
COUNT TO X1
PACK
COUNT TO X2
ZAP
COUNT TO X3
USE
A)100,99,0 B)99,99,0 C)100,100,0 D)100,99,99
50.要對所工程師的工資增加150元,應使用命令_____。
A)CHANGE 工資 WITH 工資+150 FOR 職稱="工程師"
全國計算機等級考試二級FOXbase筆試答案(96年)
1996全國計算機等級考試二級筆試試量答案
一、選擇題
1. C 2. A 3. B 4. D 5. D 6. A 7. C 8. B 9. D 10. C
11. B 12. D 13. A 14. C 15. B 16. A 17. B 18. C 19. C 20. C
21. A 22. B 23. C 24. D 25. C 26. B 27. A 28. C 29. C 30. C
31. A 32. D 33. D 34. C 35. A 36. A 37. D 38. B 39. A 40. A
41. D 42. A 43. D 44. C 45. A 46. A 47. B 48. C 49. A 50. D
二、填空題
1. 外部
2. DIR ??C*.*
3. A:\X\Y\W\QR.C
4. 64
5. 92
6. COUNT FOR 性別="男" TO MEN
或 COUNT TO MEN FOR 性別="男"
或 COUNT ALL FOR 性別="男" TO MEN
或 COUNT ALL TO MEN FOR 性別="男"
7. 選擇(或選取)
8. DELETE ALL FOR SUBSTR(分類號,1,1="A"
或 DELTET FOR LEFT(分類號,1)="A"
或 DELETE FOR AT("A",分類號)=1)
9. INDEX ON 職稱+STR(基本工資,6,2) TO ZS.IDX
或 INDEX ON 職稱-STR(基本工資,6,2) TO ZS
10. CTOD("03/25/96")
11. EDIT(或 CHANGE 或BROWSE)
12. 李明 郭吳 歐陽惠 吳友
13. 郭吳23
14. PROC2(或PROC2.PRG)
15. S=55(若答:55給1分)
16. TO 專業代碼INTO SP (或 TO 專業代碼 INTO B)
17. DELETED ON
或 FILTER TO .NOT. DELETETD()
18. REPLACE 等級 WITH "優秀"
19. (編號,8)=1
20. NUM(或"&NUM")
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -