📄 1998年4月二级笔试试题foxbase+.txt
字号:
49.学生数据库文件各记录的姓名字段值均为学生全名,执行如下命令序列:
。USE STUDENT
。INDEX ON 姓名TO NAME
。SET EXACT OFF
。FIND吴
。DISPLAY 姓名,年龄
record #姓名年龄
1 吴友25
。SET EXACT ON
。FIND 吴
。?EOF()
最后,EOF()函数的显示值是()。
A)1 B)0
C)。T.D)。F.
50.执行如下程序:
STORE“”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
如果在“请输入选择:”时,键入4,则系统()。
A)调用子程序PROG4.PRG B)调用子程序&PROG.PRG
C)返回FOXBASE提示状态D)返回操作系统状态
二。填空题(每空2分,共40分)
请将每空的正确答案写在答题卡[1]至[20]序号的横线上,答在试卷上不得分。
1.与十进制数101等值的二进制数为___1___。
2.DOS命令分为内部命令与外部命令,XCOPY命令属于___2___。
3.设当前盘为A盘,当前系统提示符为“》”,在不改变当前盘的情况下,显示C盘的当前目录路径,应使用命令___3___。
4.自动批处理文件名必须是___4___。
5.设在当前盘当前目录下有两个文件W.TXT与P.TXT,现要将文件P.TXT连接到文件W.TXT的后面,若使用COPY命令,则完整的命令为___5___。
6.要编写FOXBASE的程序,进入FOXBASE的文字编辑屏幕应当在圆点下用___6___命令。
7.有程序段如下:
STORE 0 TO X,Y
DO WHILE.T.
X=X1
Y=YX
IF X>=100
EXIT
ENDIF
ENDDO
?“Y=”STR(Y,3)
这个程序是计算___7___的,执行后的结果是___8___。
8.执行如下命令序列
。USE STUDENT
。LIST
Record#姓名学号年龄性别
1 李红098765 20 男
2 王菩123456 19 男
3 赵师345678 21 女
4 刘知863745 18 男
5 钱生374951 20 女
6 杨博903278 18 女
。INDEX ON 年龄TO STU
。FIND 20
。SKIP
。DISP 姓名
最后一条命令显示的学生姓名是___9___。
9.有如下一段程序:
INPUT “请输入当前日期:”TO RQ
?RQ29
在执行本程序时,用户应当输入___10___,显示结果才是:12/27/98。
10.有如下一段程序:
SET STATUS OFF
SET COLOR TO/G
CLEAR
X=79
SET COLOR TO/R
DO WHILE X>39
@0,X TO 23,X CLEAR
@0,79——X TO 23,79——X CLEAR
X=X——0.2
ENDDO()
执行本程序的屏幕效果是___11___.
11.有如下程序段,其功能是将汉字信息“全国计算机等级考试”从屏幕底部移至顶部,请
填空:
SET TALK OFF
SET STATUS OFF
X=“全国计算机等级考试”
CLEAR
K=23
DO WHILE K》0
@K,26 SAY SPACE(34)
@___12___ ,26 SAY X
P=INKEY(1)
K=K——1
ENDDO
12.已经建立了工资数据库文件GZ.DBF,要修改其中水电费字段值,请在下面程序中填空。
SET TALK OFF
CLEAR
USE GZ
ACCEPT “要将水电费字段清零吗?<Y/N>”TO P
IF ___13___
REPLACE ALL 水电费WITH 0
ENDIF
GO TOP
BROWS FIELDS 姓名,水电费
USE
RETURN
13.下面是一个口令设置程序,请在其中填空,完成此程序。
SET TALK OFF
CLEAR
PASS=“ABCDEFG”
PASSWORD=""
@10,20 SAY “请输入口令:”
SET CONSOLE ___14___
ACCEPT TO PASSWORD
SET CONSOLE ___15___
IF PASSWORD<>PASS
?CHR(7)
WAIT“口令输入错误!敲任何键退出。”
QUIT
ELSE
?“欢迎使用本系统!”
P=INKEY(3)
ENDIF
DO ZXT &&执行相应程序。
RETURN
14.有一个光带式菜单选择程序如下,请填空补充程序。
SET TALK OFF
SET COLOR TO W/B
CLEAR
DO WHILE .T.
SET COLOR TO W/RB,W/R
@2,10 PROMPT “1——输入信息”
@4,10 PROMPT “2——查询信息”
@6,10 PROMPT “3——修改信息”
@8,10 PROMPT “4——打印输出”
@10,10 PROMPT “0——退出”
___16___ TO KK
DO CASE
CASE KK=1
DO SR
CASE KK=2
DO CX
CASE KK=3
DO XG
CASE KK=4
DO DY
CASE ___17___
EXIT
ENDCASE
ENDDO
15.执行如下命令序列:
。USE ZG
。LIST
Record #XM NL ZC JBGZ
1 李一21 工人230.00
2 李二29 工程师350.00
3 赵三18 工人280.00
4 刘四32 技术员300.00
5 王五24 总工890.00
。INDEX ON ZCSTR(1000——JBGZ,6,2)TO ZG
。LIST ZC,JBGZ
ZC JBGZ
工程师350.00
工人___18___
工人___19___
技术员300.00
总工890.00
16.执行如下命令序列,请填空:
。XM=“李二”
。USE GZ
。LIST
Record #XM NL ZC JBGZ
1 李一21 工人230.00
2 李二29 工程师350.00
3 赵三18 工人0.00
4 刘四32 技术员300.00
5 王五24 技术员290.00
。GO 3
。?XM——ZC
___20___
全国计算机等级考试二级FOXbase笔试答案(98年春)
1998年4月全国计算机等级考试参考答案及评分标准
一、选择题
1.C)2.D)3.A)4.D)5.D)
6.C)7.D)8.A)9.C)10.A)
11.C)12.C)13.A)14.B)15.A)
16.C)17.D)18.C)19.D)20.A)
21.C)22.C)23.D)24.C)25.C)
26.B)27.A)28.B)29.A)30.A)
31.A)32.D)33.B)34.A)35.B)
36.C)37.A)38.C)39.B)40.D)
41.B)42.C)43.A)44.B)45.A)
46.C)47.D)48.C)49.C)50.D)
二、填空题
1.[1]1100101
2.[2]外部
3.[3]A》DIR C:
4.[4]AUTOEXEC.BAT
5.[5]COPY W.TXTP.TXT
6.[6]MODIFY COMMAND
7.[7]100以内自然数的和
[8]Y=***
8.[9]钱生
9.[10]11/28/98
10.[11]颜色从屏幕两侧向中间由绿变红
11.[12]K——1
12.[13]P=“Y”。OR.P=“y”或UPPER(P)='Y'
13.[14]OFF
[15]ON
14.[16]MENU
[17]KK=0
15.[18]280
[19]230
16.[20]赵三工人
1998年4月二级笔试试题FOXBASE答案
一、选择题
1.C) 2.D) 3.A) 4.D) 5.D)
6.C) 7.D) 8.A) 9.C) 10.A)
11.C) 12.C) 13.A) 14.B) 15.A)
16.C) 17.D) 18.C) 19.D) 20.A)
21.C) 22.C) 23.D) 24.C) 25.C)
26.B) 27.A) 28.B) 29.A) 30.A)
31.A) 32.D) 33.B) 34.A) 35.B)
36.C) 37.A) 38.C) 39.B) 40.D)
41.B) 42.C) 43.A) 44.B) 45.A)
46.C) 47.D) 48.C) 49.C) 50.D)
二、填空题
1.[1]1100101
2.[2]外部
3.[3]A>DIR C:
4.[4]AUTOEXEC.BAT
5.[5]COPY W.TXT+P.TXT
6.[6]MODIFY COMMAND
7.[7]100以内自然数的和
[8]Y=* * *
8.[9]钱生
9.[10]11/28/98
10.[11]颜色从屏幕两侧向中间由绿变红
11.[12]K-1
12.[13]P="Y".OR.P="y"或UPPER(P)=’Y’
13.[14]OFF
[15]ON
14.[16]MENU
[17]KK=0
15.[18]280
[19]230
16.[20]赵三工人
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -