📄 1994年4月二级笔试试题foxbase+.txt
字号:
九四年四月全国计算机等级考试二级笔试试题
基础知识与FoxBASE+程序设计
(考试时间120分钟,满分100分)
一、选择题(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中软盘上的目录结构如下图所示。
B:\─┬──F1────F11────FA.TXT
├──F2─┬──F21─┬──FB.BAS
└──F3 └──F22 └──FC.TXT
设当前目录为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 INDEXD TO <索引文件名> D)INDEX ON <索引文件名>
21.要把数据库X全部记录的学号和姓名两个字段复制到数据库Y,应该用命令( )。
A)USE X B)USE X
COPY TO Y FIELDS 学号,姓名 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)4.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 B)USE XS.DBF
COPY STRUCTURE TO XS.DBF APPEND FROM TO XS.DBF
C)USE XS.DBF D)USE XS.DBF
COPY TO XS.DBF TYPE DELIMITED COPY FILE TO XS.DBF
42.下面是接受用户正确口令的一个子程序,根据程序的需要,按程序后面的要求,选择正确的命令。
* 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 clea 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-20序号后的横线上,答在试卷上不得分。
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.DBF有如下记录,其中学号、姓名为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___。
全国计算机等级考试二级FOXbase笔试答案(94年)
94年笔试答案
二级FOXBASE 笔试答案
一.选择题
1.B 2.B 3.B 4.A 5.C 6.D 7.B 8.C 9.A
10.C 11.D 12.D 13.A 14.C 15.A 16.B 17.D 18.A
19.A 20.C 21.A 22.C 23.C 24.B 25.D 26.C 27.D
28.D 29.A 30.B 31.C 32.C 33.A 34.A 35.B 36.B
37.D 38.A 39.D 40.B 41.C 42.A 43.A 44.C 45.A
二.填空题
1.顺序 2.66
3.COPY B:\BAS\??A*.C C:\ABC 4.只读
5.AUTOEXEC 6.DEL(ERASE) 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 18.SUM 贷款 TO DKH
19.AVERAGE 贷款 TO PJDK 20.COUNT TO HOFW FOR 性别="女"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -