1994年9月全国计算机等级考试二级FoxBASE笔试(含答案)
发布时间:2006-10-14 8:53:52   收集提供:gaoqian

一、选择题(1-30题每个选项1分,31-45每个选项2分,共60分)
下列各题A) B) C) D)四个选项中,只有一个选项是正确的,请按()内序号顺序将正确选项涂写在答题卡相应序号的位置上。答在试卷上不得分。
(1) 二进制数101110转换为等值的八进制数是__。
A) 45 B) 56 C) 67 D) 78
(2) CPU是由__组成的。
A) 内存储器和控制器 B) 控制器和运算器
C) 内存储器和运算器 D) 内存储器、控制器和运算器
(3) DOS是为IBM PC系列微型计算机及其兼容机所配置的__磁盘操作系统。
A) 多用户多任务 B) 单用户单任务
C) 分时 D) 分布式
(4) 启动MS-DOS操作系统后,__已驻留内存。
A) COMMAND.COM B) DISKCOPY.COM C) FORMAT.COM D) CCCC.EXE
(5) 设驱动器B中软盘上的目录结构如下所示。
设当前目录为F2,则把A盘根目录下的PROG.BAS文件复制到B盘F3子目录中的命令是__。






A) COPY PROG.BAS B: B) COPY A:PROG.BAS B:\
C) COPY A:\PROG.BAS B:\F3 D) COPY A:PROG.BAS B:\F3\
(6) 下面四组DOS命令中,意义完全相同的一组是__。
A) COPY 和 DISKCOPY B) COMP 和 DISKCOMP
C) DEL 和 RD D) RENAME 和 REN
(7) 防止软盘感染病毒的有效方法是__。
A) 不要把软盘和有毒软盘放在一起 B) 在写保护缺口上贴上胶条
C) 保持机房清洁 D) 定期地软盘格式化
(8) 双面高密度5英寸软盘的容量是__。
A) 360KB B) 720KB C) 1.2MB D) 1.44MB
(9) 在FoxBASE中,可以使用的两类变量是__。
A) 内存变量和字段变量 B) 全局变量和局部变量
C) 字段变量和简单变量 D) 内存变量和自动变量
(10) 建立一个新子目录的DOS命令是__。
A) CREATE B) RD C) MD D) CD
(11) __是存储在计算机内的有结构的数据集合。
A) 网络系统 B) 数据库系统 C) 操作系统 D) 数据库
(12) 数据库系统的核心是__。
A) 编译系统 B) 数据库 C) 操作系统 D) 数据库管理系统
(13) 结果为真(.T.)的表达式是__。
A) "BEI" $ "BEIJING" B) "BEI" $ "BEFORE"
C) "BEFORE" $ "E" D) "BEIJING" $ "BEI"
(14) 设 A="123",B="234",表达式__的值为假(.F.)。
A) .NOT. (A==B) .OR. (B $ "ABC") B) .NOT. (A $ 'ABC') .AND. (A<>B)
C) .NOT. (A<>B) D) .NOT. (A>=B)
(15) 设某数值型字段宽度为8,小数位数为2,则该字段整数部分的最大取值为__。
A) 99999 B) 999999 C) 9999999 D) 99999999
(16) ?AT("大学","北京语言文化大学"),答案是__。
A) 12 B) 13 C) 16 D) 0
(17) DAY('01/09/93')返回的是__。
A) 9 B) 1 C) 计算机日期 D) 错误信息
(18) 在FoxBASE提示符下,要在当前盘建立ABC.DBF文件,应该用命令__。
A) CREA ABC B) MODI ABC C) EDIT ABC D) CREA ABC STRU
(19) 在FoxBASE提示符下,要修改数据库TEST.DBF的结构,应该用命令__。
A) MODI STRU TEST B) MODI COMM TEST
C) EDIT STRU TEST D) TYPE TEST
(20) 在数据库文件尚未打开时,用命令__打开索引文件。
A) USE <索引文件名> B) INDEX WITH <索引文件名>
C) SET INDEX TO <索引文件名> D) INDEX ON <索引文件名>
(21) 要把数据库X全部记录的学号和姓名两个字段复制到数据库Y,应该用命令__。
A) USE X
COPY TO Y FIELDS 学号,姓名
B) USE X
COPY TO Y 学号,姓名
C) COPY TO X Y FIELDS 学号,姓名
D) COPY FILE X TO Y 学号,姓名
(22) FoxBASE的数据类型有__种。
A) 6 B) 4 C) 5 D) 3
(23) 按照FoxBASE的规定,字符型数据最大宽度为__个字符。
A) 256 B) 4096 C) 254 D) 127
(24) 按照FoxBASE的规定,每个数组最多可有__个元素。
A) 2000 B) 3600 C) 4800 D) 65535
(25) 下列文件中,__是FoxBASE的内存变量文件。
A) MEMO.DBF B) X.IDX C) X.FOX D) X.MEM
(26) 下列文件中,__是FoxBASE的备注文件。
A) NOTE.FOX B) NOTE.BAK C) NOTE.DBT D) NOTE.FMT
(27) 如果想从字符串"北京市"中取出汉字"京",应该用函数__。
A) SUBSTR("北京市",2,2) B) SUBSTR("北京市",2,1)
C) SUBSTR("北京市",3,1) D) SUBSTR("北京市",3,2)
(28) 若使用REPLACE命令时,其范围子句为ALL或REST,则执行该命令后,记录指针指向__。
A) 首记录 B) 末记录 C) 首记录的前面 D) 末记录的后面
(29) 若要恢复用DELETE命令删除的若干记录,应该__。
A) 用RECALL命令 B) 立即按[ESC] C) 用RELEASE命令 D) 用FOUND命令
(30) TRANSFORM(20.01,"$$$$.99")返回的是__。


A) 0020.01 B) $20.01 C) 20.01 D) $$20.01
(31) 要清除当前所有其名字的第二个符为"X"的内存变更,应该用命令__。
A) RELEASE ALL *X B) RELEASE ALL LIKE X
C) RELEASE ALL LIKE ?X D) RELEASE ALL LIKE "?X"
(32) ROUND(4.785,2)返回的是__。
A) 4.700 B) 4.800 C) 4.790 D) .796
(33) 在FoxBASE提示符下,要删除一个未打开的数据库文件,应该用__命令。
A) ERASE <文件名> B) DELETE <文件名>
C) ERASE FILE <文件名> D) CLOSE <文件名>
(34) 执行命令STORE CTOD('03/09/94') TO A 后,变量A的类型为__。
A) 日期型 B) 数值型 C) 备注型 D) 字符型
(35) 执行两个命令STORE "423.279" TO N 和?18+&N后,屏幕上显示__。
A) 18423.279 B) 441.279 C) 441 D) *****
(36) 在'职工档案'库文件中,婚否是L型字段,性别是C型字段,若检索'已婚的女同志',应该用逻辑表达式__。
A) 婚否.OR.(性别=女) B) (婚否=.T.).AND.(性别=女)
C) 婚否.AND.(性别=女) D) 已婚.OR.(性别=女)
(37) 命令__可以在屏幕上画出一个方框。
A) @ 5,5 TO 5,20 B) @ 5,5 TO 20,5
C) @ 5,5 TO 5,20 DOUBLE D) @ 5,5 TO 7,10
(38) 一个FoxBASE的过程文件里最多可包含__个FoxBASE过程。
A) 128 B) 64 C) 32 D) 16
(39) 在FoxBASE提示符下执行下列命令,请填空。
键盘输入: USE video
键盘输入: COUNT
屏幕回显: 15-records
键盘输入: DELETE NEXT 5
屏幕回显: 5 records deleted
键盘输入: ?RECCOUNT()
屏幕回显: __。
A) 0 B) 5 C) 10 D) 15
(40) 在系统参数设置合理的情况下,若想提高程序的运行速度,最好的方法是__。
A) 把FoxBASE的伪目标码文件*.FOX与源文件*.PRG放在同一目录中
B) 把FoxBASE的伪目标码文件*.FOX与源文件*.PRG分别放在不同目录中
C) 把当前目录中的FoxBASE源文件*.PRG删去
D) 把当前目录中的FoxBASE伪目录码文件*.FOX删去
(41) 要将XS.DBF数据库的内容复制到文本文件中,应该用命令__。
A) USE XS.DBF
COPY STRUCTURE TO XS.DBF
B) USE XS.DBF
APPEND FROM TO XS.DBF
C) USE XS.DBF
COPY TO XS.DBF TYPE DELIMITED
D) USE XS.DBF
COPY FILE TO XS.DBF
(42) 下面是接受用户正确口令的一个子程序,根据程序的需要,按程序后面的要求([42]-[45]),选择正确的命令。
* password.prg
para pass
 [42]
time=0
temp=0
pass1=''
set colo to w/n
 [43]
@ 12,25 say "你的口令:"
do while time<3
 [44]
 [45]
pass1=pass1+chr(temp)
@ row(),col() say '*'
if temp=13
exit
endif
enddo
if upper(pass1)=upper(pass)
return
endif
time=time+1
@ 10,17 clear to 14,52
@ 12,21 say "口令错,重输:"
enddo
@ 12,21 say '非法口令,返回'
return
[42] 用于声明所有变量是局部变量的命令。
A) PRIV ALL B) PUBLIC ALL C) ALL=0 D) STORE 0 TO ALL
[43] 清除屏幕第10行,17列到第14行,52列的正确语句是
A) @ 10,17 CLEAR TO 14,52 B) @ 10,17 CLEAR 14,52
C) @ 10,17 TO 14,52 CLEAR D) @ CLEAR 10,17 TO 14,52
[44] 最恰当的循环开头语句是
A) DO WHILE .F. B) DO WHILE EOF() C) DO WHILE .T. D) DO WHILE time<3
[45] 接受键盘输入的正确语句是
A) temp=inkey(0)
B) ACCEPT "请输入你的口令" TO temp
C) INPUT "请输入你的口令" TO temp
D) @ 24,20 SAY "请输入你的口令" GET temp
二、填空题(每空2分,共40分)
请将每空的正确答案写在答题卡上相对应序号后的横线上,答在试卷上不得分。
(1) 结构化程序设计所规定的三种基本控制结构是 [1] 结构、选择结构和循环结构。
(2) 在七位ASCII码中,除了表示数字、英文大小写字母外,还有 [2] 个其他符号。
(3) 把B盘BAS子目录下第三个字符为A,且没有扩展名的全部文件拷贝到C盘ABC子目录下的命令是 [3] 。
(4) 微机中ROM的中文意义是 [4] 存储器。
(5) 启动MS-DOS系统后,能自动执行的批处理文件是 [5] .BAT。
(6) 设当前盘为C盘,删除B盘FOX子目录中扩展名为.TXT的所有文件的命令是 [6] 。
(7) 十进制数53转换为十六进制数为 [7] 。
(8) 数据库管理系统常见的数据模型有层次、网状和 [8] 三种。
(9) 买来一张新盘后,在存入文件前,必需进行 [9] 处理。
(10) 在微机中,字符的比较就是对他们的 [10] 码进行比较。
(11) 用[ESC]键中断一个正在运行的程序时,屏幕提示如下:
CALL FROM <文件名>,CANCEL[C],IGNORE(I),SUSPEND(S).
若按[C]键,其作用是 [11] ;若按[I]键,其作用是 [12] ;若按[S]键,其作用是 [13] 。
(12) 填上适当语名,使之成为接收到从键盘输入的Y或N才退出循环的程序。
 DO WHILE .T.
 WAIT '输入Y/N' TO yn
 IF ((UPPER(yn)<>'Y').AND.(UPPER(yn)<>'N')
 [14]
 ELSE
 EXIT
 ENDIF
 ENDDO
(13) 程序A.PRG的功能是求1到100之间所有整数的平方和并输出结果,请填空。
*** A.PRG
SET TALK OFF
CLEAR
s=0
x=1
DO WHILE(x<=100)
 [15]
 [16]
ENDDO
?s
RETURN
(14) 设数据库文件SC.DB有如下记录,其中学号、姓名为C型字段,其余为N型字段,设数据库已经打开。
RECORD# 学号 姓名 出生日期 性别 籍贯 贷款
1 913101 王刚 03/11/73 男 广西 350
2 913102 李玲 04/25/73 女 江西 200
3 913103 赵冲 04/26/73 女 安徽 150
4 913104 李新 04/28/74 女 辽宁 100
5 924104 章文 05/01/75 男 云南 250
6 924105 曾重 05/02/74 男 河南 50
7 924106 梅放 05/04/75 男 贵州 50
8 924107 陆伟 05/09/75 男 陕西 150
1.按'学号'建立索引文件ISC,应该用命令 [17] 。
 2.求贷款总和并存入变量DKH,应该用命令 [18] 。
 3.求贷款平均值并存入变量PJDK,应该用命令 [19] 。
4.统计女学生的人数并存入变量HOFW,应该用命令 [20] 。

1994年9月全国计算机等级考试二级FoxBASE笔试试题答案
一、选择题((1)-(30)每个选项1分,(31)-(45)每个选项2分,共60分)
 ( 1) B (11) D (21) A (31) C (41) C
 ( 2) B (12) D (22) C (32) C (42) A
 ( 3) B (13) A (23) C (33) A (43) A
 ( 4) A (14) C (24) B (34) A (44) C
 ( 5) C (15) A (25) D (35) B (45) A
 ( 6) D (16) B (26) C (36) B
 ( 7) B (17) D (27) D (37) D
 ( 8) C (18) A (28) D (38) A
 ( 9) A (19) A (29) A (39) D
 (10) C (20) C (30) B (40) B
二、填空题(每空2分,共40分)
[1] 顺序
[2] 66
[3] COPY B:\BAS\??A*. C:\ABC(或COPY B:\BAS\??A*.,C:\ABC)
[4] 只读
[5] AUTOEXEC
[6] DEL B:\FOX\*.TXT
[7] 35
[8] 关系
[9] 格式化(或初始化,FORMAT)
[10] ASCII
[11] 取消(或中止)
[12] 不管(或不理,不睬)
[13] 暂挂(或挂起)
[14] LOOP
[15] S=S+X*X
[16] X=X+1
[17] INDEX ON 学号 TO ISC (或INDEX TO ISC ON 学号)
[18] SUM 贷款 TO DKH (或SUM TO DKH 贷款)
[19] AVERAGE 贷款 TO PJDK (或AVERAGE TO PJDK 贷款)
[20] COUNT FOR (性别="女") TO HOFW
(或COUNT TO HOFW FOR (性别="女"))
注:[17]-[20],用小写字母也可,不加括号也可



 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50