《管理系統(tǒng)中計算機應(yīng)用》練習(xí)(選擇題部分)
發(fā)布時間:2005-05-20 22:48:02
一. 選擇題
1. 如果要終止一個正在運行的程序,應(yīng)當(dāng)按( )。
A. F1 B.CTRL+ALT+DEL C. ESC D. CTRL+BREAK
2. 在程序中,可以終止程序執(zhí)行并將控制返回到”COMMAND”窗口的命令是( )
A. EXIT B. QUIT C. BYE D. CANCEL
3. ESC鍵中斷一個的程序,屏幕提示:CALL FROM<文件名>,CANCEL,IGNORE(I),SUBSPEND(S),其作用分別是( )
A.取消/忽略/掛起 B.忽略/取消/掛起 C.掛起/取消/忽略 D.取消/掛起/忽略
4. 在命令窗口執(zhí)行文件MAIN.PRG,使用的命令是( )
A. !MAIN B. DO MAIN C. MAIN D. RUN MAIN
6. 以下關(guān)于ACCEPT命令的說明,正確的是( )
A.將輸入作為字符接受 B.將輸入作為數(shù)值接受 C.將輸入作為邏輯型數(shù)據(jù)接受 D.將輸入作為變量接受
7. 以下命令中,既可對數(shù)值型又可對字符型內(nèi)存變量直接輸入數(shù)據(jù)的命令是( )
A. ACCEPT B. INPUT C. WAIT D. EDIT
8. **有如下程序:
INPUT “請輸入當(dāng)前日期:” TO RQ
?RQ+29
在執(zhí)行本程序時,用戶應(yīng)當(dāng)輸入( ),顯示結(jié)果才是:12-27-98
A. DTOC(“11-28-98”) B. 98-11-28 C. CTOD(“11-28-98”) D. 98-10-28
9. 下列程序執(zhí)行時,當(dāng)通過鍵盤輸入23時,給出屏幕上的顯示結(jié)果( )
INPUT “X=” TO X
DO CASE
CASE X>10
?”O(jiān)K1”
CASE X>20
?”O(jiān)K2”
OTHERWISE
?”O(jiān)K3”
ENDCASE
A. “OK1” B. OK1 C. OK2 D. OK3
11. 有程序如下:
STOR 0 TO X,Y
DO WHILE .T.
X=X+1
Y=Y+X
IF X>=100
EXIT
ENDIF
ENDDO
?”Y=”+STR(Y,4)
程序的功能是計算( )
A. 100以內(nèi)自然數(shù)的和 B.100以內(nèi)數(shù)的和 C.0到99的整數(shù)的和 D.1到99的整數(shù)的和
15. 有如下程序:
SET TALK OFF
M=0
N=0
DO WHILE N>M
M=M+N
N=N-10
ENDDO
?M
RETURN
運行該程序顯示的M值是( )
A. 0 B. 10 C. 100 D. 99
16. 執(zhí)行如下程序
SET TALK OFF
S=0
I=1
INPUT “N=?” TO N
DO WHILE S<=N
S=S+I
I=I+1
ENDDO
?S
SET TALK ON
如果輸入N值為5,則最后S的顯示值是( )
A. 1 B.3 C.5 D. 6
17. 在非嵌套程序結(jié)構(gòu)中,可以使用LOOP和EXIT語句的基本程序結(jié)構(gòu)是( )
A. TEXT-ENDTEXT B. DO WHILE-ENDDO C. IF-ENDIF D. DO CASE-ENDCASE
19. 有如下程序
SET TALK OFF
DIMENSION K(2,3)
I=1
DO WHILE I<=2
J=1
DO WHILE J<=3
K(I,J)=I*J
??K(I,J)
??” ”
J=J+1
ENDDO
?
I=I+1
ENDDO
RETURN
運行此程序的結(jié)果是( )
A. 1 2 3 /2 4 6 B. 1 2 / 3 2 C. 1 2 3 / 1 2 3 D. 1 2 3 / 2 4 9
20. 給出下列程序的運行結(jié)果
SET TALK OFF
DIMENSION H(3,2)
M=1
DO WHILE M<=3
N=1
DO WHLIE N<=2
H(M,N)=M*N
??H(M,N)
??“ “
N=N+1
ENDDO
?
M=M+1
ENDDO
RETURN
A. 1 2 / 2 4 / 3 6 B. 1 2 / 2 4 C. 2 4 / 3 6 D. 1 3 / 2 6 / 3 9
21. 用于建立過程文件PROG1的命令是( )
A.CREAT PROG1 B. MODI COMM PROG1 C.MODI PROG1 D.EDIT PROG1
22. 通過命令DO MAIN運行程序后,屏幕顯示結(jié)果為( )
**MAIN.PRG ***SUB.PRG
SET TALK OFF M=M+’234’
M=’23’ RETURN
?M
DO SUB
?M
RETURN
A.23/234 B.234/23 C.23/23234 D.234/23423
23. 有以下程序,執(zhí)行命令DO ZCX后,屏幕顯示結(jié)果為( )
主程序:ZCX.PRG 子程序:ZCX1.PRG
SET TALK OFF K1=K1+”200”
K1=’AB’ RETURN
?K1
DO ZCX1
?K1
RETURN
A.AB/AB200 B.AB200/AB200 C.AB200/AB D.200/200
24. 有以下程序
****主程序PROG.PRG
SET TALK OFF
X=’同學(xué)們’
Y=’你們好’
?”主程序中X=”,X
?”主程序中Y=”,Y
DO SUBPRO
?”返回主程序后X=”,X
?”返回主程序后Y=”,Y
?”返回主程序后Z=”,Z
SET TALK ON
RETURN
****子程序SUBPRO.PRG
PRIVEATE X
PUBLIC Z
X=100
Y=200
Z=300
X=Y
? ”子程序中X=”,X
? ”子程序中Y=”,Y
? ”子程序中Z=”,Z
RETURN
在命令窗口執(zhí)行命令DO PROG后返回主程序,X,Z結(jié)果是( )
A.100,300 B.同學(xué)們,300 C.200,300 D.你們好,300
25. 執(zhí)行如下程序DO MAIN時,則對X(1),Y,Z的值兩次顯示的結(jié)果分別為( )
**MAIN.PRG
DIMENSION X(1)
PUBLIC Y
Y=’M’
Z=34
DISP MEMO
DO SUB
DISP MEMO
RETURN
***SUB.PRG
PRIVATE Z
Z=75
X(1)=5
RETURN
A. .F. ”M” 34 /5 “M” 34 B. 5 “M” 34/.F. “M” 34 C. F ”M” 34 /5 “M” 34 D. .F. M 34/5 M 34
26. 如下程序
主程序:Z.PRG 子程序:Z1.PRG 子程序:Z2.PRG
SET TALK OFF X2=X2+1 X1=X1+1
STOR 2 TO X1,X2,X3 X3=X3+1 X1=X1+1
DO Z2 RETURN TO MASTER REETURN
DO Z1
?X1+X2+X3
RETURN
A.9 B.10 C.3 D.4
27. 執(zhí)行命令@10,30 CLEAR TO 20,50的結(jié)果是( )
A. 清除屏幕中間11行31列到21行51列的一塊矩形區(qū)
B. 清除屏幕中間9行29列到19行49列的一塊矩形區(qū)
C. 清除屏幕中間10行30列到20行50列的一塊矩形區(qū)
D. 出錯信息
29. 使用@命令進格式化輸入是,只允許輸入字母,應(yīng)在PICTURE短語使用模式符( )
A.A B.X C.N D.Z
30. 有如下程序,如果希望程序執(zhí)行后能打印,則對于程序的提問( )
STOR “ “ TO PT
@ 5,10 SAY “是否開始打印?(Y/N):”
@ 3,10 GET PT VALID PT$”YN” PICTURE “!”
READ
IF PT=”Y”
DO PT.PRG &&開始打印
ENDIF
A.只能輸入Y B. 只能輸入y C.輸Y或y D.可直接敲回車.
31. 要向字段”起始日期”中輸入1997年以前的日期,應(yīng)在READ之前使用語句( )
A.@ 5,15 SAY “起始日期:” GET 起始日期 RANGE,CTOD(“12/31/96”)
B.@ 5,15 SAY “起始日期:” GET 起始日期 RANGE CTOD(“12/31/96”)
C.@ 5,15 SAY “起始日期:” GET 起始日期 FOR 起始日期 <=CTOD(“12/31/96”)
D.@ 5,15 SAY “起始日期:” GET 起始日期 RANGE DATE()
32. 有程序執(zhí)行后,如果移動光帶選擇”0 退出”項,則內(nèi)存變量ANS的值是( )
SET TALK OFF
CLEAR
@ 2,20 SAY “請選菜單項”
@ 4,15 PROMPT “1-修改”
@ 5,15 PROMPT “2-查詢”
@ 6,15 PROMPT “3-報表”
@ 7,15 PROMPT “0-退出”
MENU TO ANS
?ANS
A.4 B.”0” C.0 D.”4”
33. 有如下程序,如果用戶輸入2,則轉(zhuǎn)去執(zhí)行的程序名是( )
DO WHILE .T.
CLEAR
K=0
@ 2,10 SAY REPL(“*”,36)
@ 3,20 SAY “0.退出”
@ 4,20 SAY “1.憑證輸入”
@ 5,20 SAY “2.校驗”
@ 6,20 SAY “3.修改”
@ 7,20 SAY “4.仲裁”
@ 8,20 SAY REPL(“*”,36)
@ 9,20 SAY “請用戶選擇:” GET K RANE 0,4 PICT “9”
READ
K=STR(K,1)
IF K=”0”
RETURN
ENDIF
DO PROC&K
ENDDO
A.PROCK.PRG B.PROC9.PRG C.PROC2.FPT D.PROC2.PRG
34. 有如下程序,其執(zhí)行結(jié)果是( )
STOR 0 TO N,S
DO WHILE .T.
N=N+1
S=S+N
IF N>=10
EXIT
ENDIF
ENDDO
?”S=”+STR(S,2)
A.55 B.S=55 C.S=45 D.445
35. 有如下程序,如果在”請輸入選擇:”時,鍵入4,則系統(tǒng)( )
STOR “ “ TO ANS
DO WHILE .T.
CLEAR
@ 3,10 SAY “1.添加 2.刪除 3.修改 4.退出”
@ 5,15 SAY “請輸入選擇:” GET ANS
READ
IF TYPE (“ANS”)=”C” .AND. VAL(ANS)<=3 .AND. VAL(ANS)<>0
PROG=”PROG”+ANS+”.PRG”
DO &PROG
ENDIF
QUIT
ENDDO
A.調(diào)用子程序PROG4.PRG B. 調(diào)用子程序PROG.PRG C.返回命令窗口 D. 返回操作系統(tǒng)狀態(tài)
36. 有如下程序,如果打印機已經(jīng)連接好,執(zhí)行該程序后屏幕將顯示( )
SET TALK OFF
SET DEVICE TO PRINT
@ 10,20 SAY “AAA”
@ 5,30 SAY “KKK”
A.無輸出 B.AAA C.KKK D.AAA(換頁)KKK
40. 設(shè)STUDENT.DBF數(shù)據(jù)庫中共有100個記錄,執(zhí)行如下命令后屏幕顯示的值是( )
USE STUDENT
GOTO 10
DISP ALL
?RECNO()
A.1 B.0 C.100 D.101
40.庫KS.DBF中有成績字段(N),其值為某科考生成績,如下程序執(zhí)行后,?命令顯示的數(shù)據(jù)是( )
USE KS
MX=0
DO WHILE .NOT.EOF()
MX=MAX(成績,MX)
SKIP
ENDDO
?MX
RETURN
A. 數(shù)據(jù)庫中的學(xué)生數(shù) B.成績最高的學(xué)生姓名 C. 成績最高的學(xué)生記錄 D. 成績字段最高的記錄值
41. 在命令窗口執(zhí)行下列命令,請?zhí)羁? )
USE STUDENT
COUNT TO X
?X
? 35 (系統(tǒng)顯示內(nèi)容)
GO TOP
DELE NEXT 5
?RECCOOUNT()
SET DELE ON
COUNT TO AB
?AB &&顯示值(1)
?RECCOUNT() &&顯示值(2)
A.30,35 B.35,30 C.35,5 D.5,30
42. 執(zhí)行下列命令,請?zhí)羁? )
XM=”李路”
USE GZ
LIST
RECORD # XM NL ZC JBGZ
1 黎明 21 工人 230
2 李路 29 工程師 350
3 趙朋 18 工人 280
4 劉亮 32 技術(shù)員 300
5 王方 44 總工 890
GO 3
? XM,ZC
A. 劉亮, 技術(shù)員 B. 趙朋, 工人 C. 李路, 工程師 D. 王方, 總工
45. 設(shè)OK庫中有XM(姓名,C),BH(編號,C),XB(性別,L),JL(簡歷,M)字段,運行下列程序,鍵入9901后結(jié)果為( )
SET TALK OFF
USE OK
ACCEPT “請輸入查找編號” TO BH
LOCATE FOR M-〉BH=BH
DISP
USE
RETURN
A. 能查找并顯示編號為9901的全部記錄
B. 能查找并顯示編號為9901的第一條記錄的全部內(nèi)容
C. 能將指針定位在編號為9901的第一條記錄
D. 能查找并顯示編號為9901的第一條記錄除備注字段外的全部內(nèi)容
46. 庫XSCJ.DBF中有8000個記錄,文件結(jié)構(gòu)為:姓名(C,8),成績(N,6.2).命令文件如下,執(zhí)行后屏幕顯示( )
SET TALK OFF
USE XSCJ
J=0
DO WHILE .NOT.EOF()
J=J+成績
SKIP
ENDDO
?”平均分:”+STR(J/8000,6,2)
RETURN
A.平均分:XXX.XX(X代表數(shù)字) B.數(shù)據(jù)類型不匹配 C.平均分:J/8000 D.字符串溢出
47. 有程序如下,其中CJ.DBF中有2個記錄,內(nèi)容如下,運行該程序后結(jié)果是( )
SET TALK OFF
USE CJ
M->ZF=0
DO WHILE .NOT. EOF()
M->ZF=M->ZF+ZF
SKIP
ENDDO
?M->ZF
RETURN
CJ.DBF庫的記錄內(nèi)容如下:
XM ZF
李四 500.00
張三 600.00
A.1100.00 B.1000.0 C.1600.00 D.1200.00
48. 有庫文件STUDENT.DBF和程序如下,執(zhí)行該程序后,記錄顯示順序是( )
姓名 出生日期
張三 07/12/69
黎明 02/24/70
楊夏 11/05/71
USE STUDENT
LIST
WAIT
CLEAR
INDEX ON DTOC(出生日期) TO BD
LIST FIELDS 姓名
A. 張三 黎明 楊夏 B.楊夏 黎明 張三 C.楊夏 張三 黎明 D.黎明 張三 楊夏
49. 庫TEACHER.DBF和TITLE.DBF
TEACHER.DBF 姓名 性別 年齡 職稱代碼 TITLE.DBF 職稱代碼 職稱
劉會 女 29 1 1 助教
李明 男 43 3 2 講師
楊蘭 女 54 4 3 副教授
郭浩 男 35 3 4 教授
高祥 男 32 2
USE TEACHER
LIST
WAIT
CLEAR
SELE 2
USE TITLE ALIAS Q
LIST
WAIT
CLEAR
INDEX ON職稱代碼 TO ZC
SELE 1
SET RELE TO職稱代碼 INTO Q
GOT 2
?RECNO(2)
執(zhí)行該命令后函數(shù)RECNO(2)的顯示值是( )
A. 1 B.2 C. 3 D.4
50. 執(zhí)行如下命令,最后一個?的顯示內(nèi)容為( )
USE STUDENT
LIST
RECORD # 姓名 性別 年齡
1 歐陽惠 女 23
2 楊明 男 24
3 楊霞 女 24
4 郭吳 男 23
5 吳友 女 25
6 何文強 男 27
INDEX ON 年齡 TO AGE
SET INDEX TO AGE
SEEK 23
?姓名, 年齡 歐陽惠 23
SKIP
?姓名, 年齡
A. 歐陽惠 23 B. 楊霞 24 C. 楊明 24 D. 郭吳 23
51. 有選修科學(xué)分庫內(nèi)容如下:
RECNO# 姓名 課號 學(xué)分
1 劉會 C01 3
2 黎明 C12 5
3 楊蘭 C11 4
4 黎明 C11 4
5 楊蘭 C02 2
6 劉會 C02 2
7 黎明 C03 3
8 楊蘭 C03 3
9 劉會 C12 5
其中:學(xué)分(N).設(shè)庫文件和按姓名建立的索引文件均已打開,為統(tǒng)計每個學(xué)生的總學(xué)分,用命令( )
A.SUM 學(xué)分 TO JK B.COUNT 學(xué)分 TO JK
C.AVERAGE學(xué)分 TO JK D.TOTAL ON 姓名 TO JK FIELDS 姓名,學(xué)分
52. 執(zhí)行下列命令后,最后一個LIST命令顯示的姓名順序是( )
SELE 1
USE AA
LIST
RECORD # 學(xué)號 姓名 性別 所學(xué)專業(yè)
1 9801 歐陽惠 女 計算機
2 9802 楊明 男 應(yīng)用數(shù)學(xué)
3 9803 楊霞 女 電子工程
4 9804 郭吳 男 計算機
5 9805 何文強 男 電子工程
SELE 2
USE SC ALIAS W
LIST
RECORD # 學(xué)號 課程號
1 9801 C1
2 9801 C2
3 9802 C2
4 9803 C2
5 9803 C2
6 9804 C1
7 9804 C4
SELE 1
JOIN WITH W TO LK FOR 學(xué)號=B->學(xué)號.AND.B->課程號=”C1” FIELDS學(xué)號,姓名,所學(xué)專業(yè)
USE LK
LIST 姓名
A.歐陽惠 楊明 B. 歐陽惠 郭吳 C. 歐陽惠 郭吳 何文強 D. 楊明 楊霞 郭吳
53. 略
54. 設(shè)有如下程序,要給F1文件追加新記錄,但又不改變當(dāng)前數(shù)據(jù)庫的打開狀態(tài),應(yīng)使用命令( )
SELE 1
USE F1
SELE 2
USE F2
SELE 3
USE F3
A.USE F1/APPEND B.SELE 1/APPEND C.GO F1/APPEND D.GO 1/APPEND
注:55-61題的程序或操作都基于以下職工數(shù)據(jù)庫文件,其中:編號,姓名,部門字段是字符型;工資,獎金字段是數(shù)值型.
編號 姓名 部門 工資 獎金
1001 王長生 車間 850 200
1002 汪洋 車間 700 200
1003 陸地 車間 680 200
2001 林木 設(shè)計科 900 150
2002 陳路 設(shè)計科 800 160
3004 孫言 財務(wù)科 900 100
3006 郝永勝 財務(wù)科 1300 120
3010 高英 財務(wù)科 1100 140
55. 變量 AA的輸出結(jié)果是( )
USE 職工
AVERAGE 獎金 TO AA FOR 部門=’財務(wù)科’
?AA
A.360 B.3 C.120 D.200
56. 記錄指針定位在( )
USE 職工
INDEX ON 工資 TO TEMP
GO TOP
A.編號為1001的記錄 B.編號為3010的記錄 C. 編號為3006的記錄 D. 編號為1003的記錄
57. 為了將指針定位在下一個工資是900的記錄上,應(yīng)接著使用命令( )
USE 職工
LOCATE FOR 工資=900
A.SKIP B.CONTINUE C.SEEK 900 D.FIND 900
58. 結(jié)果將顯示( )
USE 職工
GO 4
LIST WHILE 工資>800
A.所有工資>800的5條記錄 B.從第4條記錄開始工資>800的4條記錄
C.只有第4條記錄 D. 從第4條記錄開始工資>800的3條記錄
59. 結(jié)果TEMP.DBF的第3條記錄是( )
USE 職工
TOTAL ON 部門 TO TEMP
A. 1003 陸地 車間 680 200 B. 3004 孫言 財務(wù)科 3300 360
C. 9020 孫言 財務(wù)科 3300 360 D. 3010 高英 財務(wù)科 3300 360
60. 最后一條命令的輸出結(jié)果( )
USE 職工
INDEX ON 姓名 TO IDX1
SET EXACT ON
FIND 林
?EOF()
A.1 B.0 C. .T. D. .F.
THE END
聲明:本站點發(fā)布的來源標注為“四川自考網(wǎng)”的文章,版權(quán)均屬四川自考網(wǎng)所有,未經(jīng)允許不得轉(zhuǎn)載。