一、选择题(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],用小写字母也可,不加括号也可
|