全国计算机等级考试FoxBASE模拟试题(一)
(笔试试题,时间:120分钟)
一、选择题
1、计算机指令的集合称为[ ]
A) 机器语言 B) 软件 C) 程序 D) 计算机语言
2、计算机能直接识别的程序是[ ]
A) 源程序 B) 机器语言程序 C) 汇编语言程序 D) 低级语言程序
3、具有多媒体功能的微机系统常用CD-ROM作为外存储器,它是[ ]
A) 只读外存储器 B) 只读大容量软盘 C) 只读硬盘 D) 只读光盘
4、内存储器一般分为[ ]
A) RAM和磁盘 B) 软盘和硬盘 C) RAM和ROM D) RAM和CMOS
5、一台计算机的字长是4个字节,它表示[ ]
A) 能处理的数据最大是4位十进制数 B) 能处理的数据最大的32位二进制数
C) CPU与内存之间每次都是传输32位数据 D) 内存储器每4个字节为一个存储单元
6、二进制数1110111.11转换成十六进制数是[ ]
A) 77.C B) 77.3 C) E7.C D) E7.3
7、下列各无符号十进制数中,能用八位二进制数表示的是[ ]
A) 296 B) 333 C) 256 D) 199
8、计算机的软件系统可分类为[ ]
A) 程序与数据 B) 系统软件与应用软件 C) 操作系统与语言处理程序
D) 程序、数据与文档
9、486机中的CPU同时能处理的二进制数为[ ]位
A) 8 B) 16 C) 32 D) 64
10、在使用计算机的过程中,需要重新启动DOS,则要[ ]
A) 按Ctrl+Break键 B) 按^C键 C) 按Ctrl+Alt+Del键 D) 按^H键
11、高级语言编写的程序称为[ ]
A) 目标程序 B) 解释程序 C) 源程序 D) 编辑程序
12、二进制数1100111.11转换成十进制数是[ ]
A) 103.375 B) 103.75 C) 208.125 D) 208.3
13、十六进制数FD.1转换成十进制数是[ ]
A) 253.0625 B) 253.125 C) 448.0625 D) 448.125
14、3.5英寸软盘片的一个角上有一块滑动块,如果移动
块露出一个小孔,则该软盘[ ]
A) 不能读但能写 B) 不能读也不能写 C) 只能读不能写 D) 能读能写
15、控制键^C的功能为[ ]
A) 终止当前操作 B) 系统复位 C) 暂停标准输出设备的输出 D) 结束命令行
16、下列DOS命令中,合法的是[ ]
A) DISKCOMP A.C B.C B) TYPE A.C>>B.C C) COMP A: B: D) COMP A: A:
17、设当前盘为C盘,所用的所有软盘已格式化,且容量相同,则下列DOS命令中错误的是[ ]
A) DISKCOPY A: A: B) COPY A:*.* C) COPY *.* D) COPY A:*.* C:
18、下列DOS命令中错误的是[ ]
A) TYPE A.TXT>PRN B) TYPE A.TXT PRN C) COPY *.TXT PRN D) COPY CON PRN
19、下列四组DOS命令中,互相等价的一组是[ ]
A) COPY A:*.* B: 与 DISKCOPY A: B: B) COPY ABC.TXT+XYZ.TXT 与 TYPE XYZ.TXT>>ABC.TXT
C) COPY ABC.TXT+XYZ.TXT XYZ.TXT 与 COPY XYZ.TXT+ABC.TXT D) TYPE *.FOR>CON 与 COPY *.FOR CON
20、设C盘目录结构如下:
C:\根目录──┬─DOS子目录
├─TC子目录──TC.EXE
├─FORTRAN子目录───USER子目录
└─AUTOEXEC.BAT
且C盘根目录下文件AUTOEXEC.BAT的内容为
CD FORTRAN
CD \TC
如果在A驱动器中插入一张根目录中只有扩展名为.C的若干个文件(即A盘中无DOS系统文件)的软盘片,则由C盘
启动DOS后,第一次键入的下列命令中,正确的是[ ]
A) COPY A:\*.C B) COPY A:\*.C TC C) COPY A:\*.C FORTRAN D) CD USER
21、设当前盘为C盘,将A盘根目录下的文件目录信息存放到当前盘当前目录下的文件AB中,应使用命令[ ]
A) TYPE A:\>AB B) DIR >AB C) DIR A:>AB D) DIR \ >AB
22、可执行文件ABC.EXE所需要的输入数据已经按格式存放在文件XYZ中,要求将执行结果在打印机上打印输出。下列
命令中正确的是[ ]
A) ABC<XYZ B) ABC,PRN>XYZ C) ABC>XYZ<PRN D) ABC<XYZ>PRN
23、在当前盘当前目录下有一个文件A.BAT,其内容为
CD \
MD \XYZ\AB\B\C
CD XYZ\AB\B
在正确执行上述文件后,接着执行下列命令时,不会发生错误的是[ ]
A) MD C B) RD \XYZ C) RD C D) RD B
24、下列命令组中两个DOS命令互相等价的是[ ]
A) TYPE AB.TXT 与 DIR AB.TXT B) DISKCOMP A: B: 与 COMP A:*.* B:*.*
C) TYPE AB.TXT>>XY.TXT 与 COPY AB.TXT XY.TXT D) TYPE AB.TXT>XY.TXT 与 COPY AB.TXT XY.TXT
25、设A盘为启动盘,其目录结构为
根目录
│
┌────┴───┐
DOS子目录 COMMAND.COM
┌───┴───┐
ABC子目录 AUTOEXEC.BAT
其中文件AUTOEXEC.BAT的内容如下:
MD DE
CD \DOS\ABC
则由A盘启动成功后,A盘的当前目录是[ ]
A) \DOS\ABC B) DE C)根目录 D) \DOS
26、可以使用5种不同的数据类型描述数据库文件中的字段,它们分别是字符型(C)、数值型(N)、日期型(D)
、逻辑型(L)和[ ]
A) 屏幕型(S) B) 备注型(M) C) 浮点型(F) D) 全局型(Pnb)
27、在FoxBASE数据库管理系统中,备注文件的扩展名是[ ]
A) DBF B) DBT C) FPT D) FMT
28、在FoxBASE数据库管理系统中,下列数据中为常量的是[ ]
A) 02/07/97 B) T C) .y. D) TOP
29、在FoxBASE中,数组元素赋值以后[ ]
A) 可在内存中长期保存 B) 可以在数据库中长期保存
C) 不重新赋值就可长期保存 D) 存入内存文件中可长期保存
30、在FoxBASE下列各式中,运算结果为数值的是[ ]
A) CTOD('04/05/97')-28 B) '1234'+'5678' C) 120+30=150
D) LEN('ABCD')-1
31、执行下列5条命令
.SET DELETED ON
.USE STUDENT
.COUNT
20 records
.GOTO TOP
.DELETE NEXT 5
5 records deleted
.? RECCOUNT()
最后一条命令的显示值是[ ]
A) 15 B) 20 C) 10 D) 1
32、用DIMENSION Q(3,5)命令定义了一个数组Q,则该数组的下标变量数目是[ ]
A) 15 B) 24 C) 10 D) 1
33、数据库文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应
使用命令[ ]
A) TOTAL 数学+英语+计算机 TO 总分 B) REPLACE 总分 WITH 数学+英语+计算机
C) SUM 数学,英语,计算机 TO 总分 D) REPLACE ALL 数学+英语+计算机 WITH 总分
34、FoxBASE数据库文件允许每条记录的最大长度是[ ]
A) 4000字节 B) 256字节 C) 1000字节 D) 10亿
35、FoxBASE中出现的各类文件的扩展名[ ]
A) 由系统默认 B) 必须由用户定义 C) 由系统默认或由用户定义
D) 由用户使用SET命令预先定义
36、如果想从字符串“北京市”中取出汉字“京”,应该用函数[ ]
A) SUBSTR("北京市",2,2) B) SUBSTR("北京市",2,1) C) SUBSTR("北京市",3,1)
D) SUBSTR("北京市"3,2)
37、若使用REPLACE命令时,其范围子句为ALL或REST,则执行该命令后,记录指针指向[ ]
A) 首记录 B) 末记录 C) 首记录的前面 D) 末记录的后面
38、若要恢复用DELETE命令删除的若干记录,应该[ ]
A) 用RECALL命令 B) 立即按[ESC]键 C) 用RELEASE命令 D) 用FOUND命令
39、TRANSFORM(20.01,"$ $ $ $.99")返回的是[ ]
A) 0020.01 B) $20.01 C) 20.01 D) $ $20.01
40、要清除当前所有其名字的第二个字符为“X”的内存变量,应该用命令[ ]
A) RELEASE ALL *X B) RELEASE ALL LIKE X C) RELEASE ALL LIKE ? X
D) RELEASE ALL LIKE "? X"
41、某数据库文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字段宽度为6,小数
位为2。库文件中共有100条记录。则全部记录需要占用的存储字节数目是[ ]
A) 1100 B) 1200 C) 1300 D) 1400
42、使用USE<库文件名>命令打开库文件时,能够同时自动打开一个相关的[ ]
A) 备注文件 B) 文本文件 C) 内存变量文件 D) 屏幕格式文件
43、假定字符串A="123",B="234"。则下列表达式的运算结果为逻辑假的是[ ]
A) .NOT.(A=B).OR.B$(13579) B) .NOT.A$("ABC").AND.(A<>B) C) .NOT.(A<>B)
D) .NOT.(A>=B)
44、RELEASE ALL 命令的功能是[ ]
A) 删除指定的内存变量 B) 删除所有内存变量 C) 删除指定的全局变量
D) 删除内存变量文件中的内存变量
45、打开学生数据库及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,
应使用命令[ ]
A) LOCATE FOR 记录序号=100 B) SKIP 100 C) GOTO 100 D) SKIP -100
46、某程序有如下程序段:
STORE " " TO PT
@3,10 SAY "是否开始打印?(Y/N):"
@5,10 GET PT VALID PT $ "YN" PICTURE"!"
READ
IF PT="Y"
DO PT.PRG &&打印
ENDIF
如果希望程序执行后能够实现打印输出,则对于程序的提问[ ]
A) 只能输入 Y B) 只能输入 y C) 输入Y或y D) 可直接敲回车键
47、有以下命令序列:
.USE STUDENT
.LIST
record # 姓名 出生日期
1 欧阳惠 07/12/69
2 李明 01/24/70
3 杨霞 11/05/71
.INDEX ON DTOC(出生日期) TO BD
.LIST
执行该命令序列后,记录显示顺序是[ ]
A) 欧阳惠 07/12/69 B) 杨霞 11/05/71
李明 02/24/70 李明 02/24/70
杨霞 11/05/71 欧阳惠 07/12/69
C) 杨霞 11/05/71 D) 李明 02/24/70
欧阳惠 07/12/69 欧阳惠 07/12/69
李明 02/14/70 杨霞 11/05/71
48、有以下命令序列:
.USE TEACHER
.LIST
record # 姓名 性别 年龄 职称代码
1 林惠 女 29 1
2 李明敏 男 43 3
3 陈霞 女 54 4
4 郭飞 男 35 3
5 王小强 男 32 2
.SELECT 2
.USE TITLE ALIAS Q
.LIST
record # 职称代码 职称
1 1 助教
2 2 讲师
3 3 副教授
4 4 教授
.INDEX ON 职称代码 TO ZC
.SELECT 1
.SET RELATION TO 职称代码 INTO Q
.GOTO 3
.? RECNO (3)
执行该命令序列后,函数RECNO(3)的显示值是[ ]
A) 1 B) 2 C) 3 D) 4
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) 返回操作系统状态
二、填空题
1、FoxBASE系统由______、____、____、____、____、____、等六个文件构成。
2、FoxBASE中可以同时打开____个索引文件。
3、在3种逻辑运算符的运算中,运算优先顺序是先____,再____,最后____。但可以用____改变运算顺序。
4、用[ESC]键中断一个正在运行的程序时,屏幕提示如:CALL FROM<文件名>,CANCEL(C),IGNORE(i),SUSPEND(S).
若按[C]键,其作用是________;若按[I]键,其作用是______;若按[S]键,其作用是________。
5、下面程序的功能是求1到100之间所有整数的平方合并输出结果,请填空。
SET TALK OFF
CLEAR
S=0
X=1
DO WHILE (X<=100)
__________
__________
ENDDO
?S
RETURN
6、与八进制小数0.1等值的十六进制小数为______。
7、DOS命令分为内部命令和外部命令,SYS命令属于______。
8、要打印输出当前盘当前目录下的所有扩展名为.DAT的文件内容,应使用的DOS命令为__________。
9、设当前系统提示符为“C:\USER>”,执行命令“PROMPT $P”后,系统提示符变为______。
10、要建立当前盘当前目录下的全部文件与下一级子目录的目录信息文件MYDIR,应使用的DOS命令为__________。
11、要编写FoxBASE的程序,进入FoxBASE的文字编辑屏幕应当在园点下用________命令。
12、有程序如下:
STORE 0 TO X,Y
DO WHILE .T.
X=X+1
Y=Y+X
IF X>=100
EXIT
ENDIF
ENDDO
? "Y="+STR(Y,3)
这个程序是计算_______的,执行后的结果是________。
13、执行如下命令序列:
.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 姓名
最后一条命令显示的学生姓名是_______。
14、有如下一段程序:
INPUT "请输入当前日期:" TO RQ
? RQ+29
在执行本程序时,用户应当输入_____。显示结果才是:12/27/98。
15、有如下一段程序:
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
执行本程序的屏幕效果是_____。
16、有下列程序
**主程序 PROG.PRG**
SET TALK OFF
X="同学们"
Y="你们好"
?"主程序中X=",X
?"主程序中Y=",Y
DO SUBPRO
?"返回主程序后X=",X
?"返回主程序后Y=",Y
?"返回主程序后Z=",Z
SET TALK ON
RETURN
**子程序SUBPRO.PRG**
PRIVATE X
PUBLIC Z
X=100
Y=200
Z=300
?"主程序中X=",X
?"主程序中Y=",Y
?"主程序中Z=",Z
RETURN
在园点下执行命令
.DO PROG
返回主程序后X=_______
返回主程序后Z=_______
17、下面程序的功能是接受数据库文件名,然后建立结构文件DBJG.DBF,并显示数据库的字段名、字段类型、宽度
和小数位数。请填空。
SET TALK OFF
CLEAR
DBN=SPACE(10)
DO WHILE .T.
@2,16 SAY '请输入数据库文件主名:' GET DBN
READ
FNAME=TRIM9DBN)+'.DBF'
IF______
@4,30 SAY '数据库不存在!'
ELSE
EXIT
ENDIF
ENDDO
USE $FNAME
___________
USE DBJG
@4,10 SAY '字段名:'
@4,21 SAY '类型:'
@4,32 SAY '宽度:'
@4,42 SAY '小数位:'
RGW=5
DO WHILE .NOT.EOF()
@ROW,10 SAY FIELD_NAME
@ROW,23 SAY FIELD_TYPE
@ROW,32 SAY STR(FIELD_LEN,3)
@ROW,44 SAY STR(FIELD_DEC,3)
ROW=ROW+1
SKIP
ENDDO
SUE
18、有录入员考试考生数据库文件STD.DBF和结业考生数据库文件JY.DBF,这两个库的结构相同。为了颁发结业证书
并备案,把STD数据库中笔试成绩和上机成绩均及格记录的“结业否”字段修改为逻辑真,然后再将结业的记录
追加到结业考生数据库JY.DBF中。请填空。
.USE STD
.LIST
Record# 准考证号 姓名 性别 笔试成绩 上机成绩 结业
1 10001 李小冬 女 75 80 F
2 10005 林明 男 90 78 F
3 10017 何平 男 60 50 F
4 10083 吴大江 男 80 60 F
5 10108 黄纪红 女 58 62 F
.REPLACE______FOR 笔试成绩>=60.AND.上机成绩>=60
.USE HG
.APPEND FROM STD FOR________
.LIST
.USE
参考答案(仅供参考)
一、选择题
1、A 2、B 3、D 4、C 5、B 6、A 7、D 8、B 9、C 10、C 11、C 12、B 13、A 14、C 15、A 16、B17、C 18、B 19、B 20、A 21、C 22、D 23、C 24、D
25、C 26、B 27、B 28、C 29、D 30、D 31、B 32、A33、B 34、A 35、C 36、D 37、D 38、A
39、B 40、C 41、C 42、A 43、C 44、B 45、C 46、C 47、D 48、D
49、C 50、D
二填空题
1、MFOXPLUS.EXE,MFOXPLUS.OVL,FOXPHLP.HLP,EUROPEAN.MEM,FOXBIND.EXE,FOXCOMP.EXE
2、21
3、逻辑非,逻辑与,逻辑或,园括号
4、取消(或中止),不管(或不理、不睬),挂起
5、S=S+X*X,X=X+1
6、0.2
7、外部命令
8、COPY *.DAT PRN
9、C:\USER
10、DIR>MYDIR
11、MODIFY COMMAND
12、0+1+2+…+100,Y=***
13、钱生
14、CTOD("11/28/98")
15、用红色向中央清屏
16、同学们,300
17、.NOT.FILE(FNAME) 或 .NOT.FILE("&FNAME"),COPY TO DB.IG STRUCTURE EXTENDED
18、ALL 结业否 WHILE .T.,结业否
(FoxBASE试题一结束)
FoxBASE试题二>>> |
全国计算机等级考试FoxBASE模拟试题(二)
(笔试试题,时间:120分钟)
一、选择题
1、执行下列逻辑加运算(即逻辑或运算):01010100V10010011 其结果是:[ ]
A) 00010000 B) 11010111 C) 11100111 D) 11000111
2、执行下列二进制算术加运算:01010100+10010011其运算结果是[ ]
A) 11100111 B) 11000111 C) 00010000 D) 11101011
3、微机启动的过程是将DOS操作系统[ ]
A) 从磁盘调入中央处理系统 B) 从内存储器调入高速缓冲存储器
C) 从软盘调入硬盘 D) 从外存储器调入内存储器
4、下面是一组关于DOS系统配置文件的叙述,其中正确的一条是[ ]
A) 系统配置文件名为CONFIG.SYS,DOS启动时将自动执行其中的命令
B) 系统配置文件名为CONFIG.EXE,系统启动后用户可键入文件名来配置系统
C) 系统配置文件名为CONFIG.SYS,它不能被DOS自动执行
D) 系统配置文件名为CONFIG.EXE,它将在DOS启动时被自动执行
5、下面是DOS状态下关于批处理文件的叙述, 其中正确的一条是[ ]
A) 批处理文件仅在系统引导时被执行
B) 批处理文件是可以包含DOS命令的、以.BAT为扩展名的ASC码文本文件
C) 批处理文件的名称固定为AUTOEXEC.BAT
D) 批处理文件提供多个数据缓冲区,加速磁盘存取成批数据
6、所谓“裸机”是指[ ]
A) 单片机 B) 单板机 C) 不装备任何软件的计算机 D) 只装备操作系统的计算机
7、下列存储器中,存取速度最快的是[ ]
A) 软盘 B) 硬盘 C) 光盘 D) 内存
8、系统软件中最重要的是[ ]
A) 操作系统 B) 语言处理程序 C) 工具软件 D) 数据库管理系统
9、CPU处理的数据基本单位为字,一个字的字长[ ]
A) 为8个二进制位 B) 为16个二进制位 C) 为32个二进制位 D) 与CPU芯片的型号有关
10、打印当前屏幕内容应使用的控制键是[ ]
A) Scroll-Lock B) Num-Lock C) PgDn D) PrtSc(Print-Screen)
11、现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源;②将该软盘插入A驱动器;③关好A驱动器门。则冷启动的操作顺序应为[ ]
A) ①→②→③ B) ③→②→① C) ②→①→③ D)②→③→①
12、设当前盘中某一文件路径为\A\C\B\ABC.C,当前目录为\A。下列命令中错误的是[ ]
A) CD.. B) RD \A\C\B C) TYPE \A\C\B\ABC.C D) TYPE C\B\ABC.c
13、设当前盘中的根目录下有一个子目录AB,在子目录AB下有一个文件PQ.BAS。现要查看文件PQ.BAS的内容,应使用命令[ ]
A) TYPE \AB PQ.BAS B) TYPE \AB\PQ.BAS C) TYPE \PQ.BAS D) DIR \AB\PQ.BAS
14、自动批处理文件必须放在[ ]
A) C盘根目录中 B) A盘根目录中
C) 启动盘的任一个目录中 D) 启动盘的根目录中
15、设当前盘当前目录为C:USER\XY\P,且当前盘当前目录为空,则下列命令中能正确执行的是[ ]
A) RD C:\USER\XY\P B) RD USER\XY\P C) MD \USER\XY\P\USER D) MD \USER\XY\P\X\Y
16、COMMAND.COM为命令处理程序,DOS系统启动后,它[ ]
A) 驻留在外存,需要时再装入内存 B) 常驻内存,包含所有内部命令
C) 不能处理外部命令 D) 不能处理后缀为.EXE的可执行文件
17、为了将所有扩展名为.BAS的文件改成扩展名为.B,应使用命令[ ]
A) REN *.BAS *.? AS B) REN BAS B C) REN *.BAS *.B D) REN *.BAS *.B??
18、设当前盘中文件XY.C的路径为\A\B\XQ,当前目录为\A\B。为了查看文件XY.C的内容,应使用命令[ ] A) TYPE XQ\XY.C B) TYPE \XQ\XY.C C) DIR XQ\XY.C D) DIR \A\B\XQ\XY.C
19、要将提示符改成当前盘当前目录后加一个大于号“>”, 应使用命令[ ]
A) PROMPT B) PROMPT $p$g C) PROMPT $ $ D) PROMPT C\>
20、设C盘根目录中有一个批处理文件A.BAT,当前盘为A盘。为了执行该批处理文件,下列命令中一定正确的是[ ] A) C:\A B) C:A.BAT C) A.BAT D) \A.BAT
21、在FoxBASE环境下,最多允许同时打开10个数据库文件及21个索引文件,以及其它相应文件。但是打开文件总数不超过[ ]
A) 10个 B) 48个 C) 100个 D) 64个
22、在FoxBASE园点提示符下,关闭所有数据库的命令是[ ]
A) USE B) CLOSE DATABASE C) SET DB OFF D) CLEAR
23、FoxBASE系统中,内存变量只定义了数组MK(12),它具有12个下标变量。用LISTMEMORY命令显示已定义的内存变量数是[ ]
A) 12 B) 1 C) 0 D) 有时是1,有时是12
24、打开一个空数据库文件,分别用函数EOF()测试,其结果一定是[ ]
A) .T.和.T. B) .F.和.F. C) .T.和.F. D) .F.和.T.
25、要求一个数据库文件的数值型字段具有5位小数,那么该字段的宽度最少应当定义成[ ]
A) 5位 B) 6位 C) 7位 D) 8位
26、下面选项中能够直接实现对数据库中数据操纵的软件是[ ]
A) 字表处理软件 B) 过程控制应用 C) 数据处理应用 D) 辅助工程应用
27、使用FoxBASE进行财务管理是属于计算机的[ ]
A) 科学计算应用 B) 过程控制应用 C) 数据处理应用 D) 辅助工程应用
28、一个关系相当一张二维表,二维表中的各栏目相当于该关系的[ ]
A) 数据项 B) 元组 C) 结构 D) 属性
29、如果要改变一个关系中属性的排列顺序,应使用的关系运算是[ ]
A) 重建 B) 选取 C) 投影 D) 连接
30、在下列四个同名文件中,屏幕格式文件是[ ]
A) ABC.BAT B) ABC.FRM C) ABC.FMT D) ABC.MEM
31、下列FoxBASE表达式运算结果为日期型的是[ ]
A) 04/05/97+2 B) CTOD("04/05/97")-DATE() C) CTOD("04/05/97")-3 D) DATE()+"04/05/97"
32、职工工资数据库文件按基本工资字段升序索引后,再执行GO TOP命令,此时当前记录号是[ ]
A) 1 B) 基本工资最少的记录号 C) 0 D) 基本工资最多的记录号
33、在FoxBASE状态下执行命令? TYPE("04/05/97")后,屏幕上显示的结果是[ ]
A) C B) N C) 04/05/97 D) D
34、在FoxBASE环境下执行命令 @10,30 CLEAR TO 20,50 的结果是[ ]
A) 清除屏幕中间10行30列到20行50列的一块 B)清除屏幕中间9行29列到19行49列的一块
C) 清除屏幕中间10行20列到30行50列的一块 D) 出错信息
35、当前数据库文件有10条记录,要在第5条记录后面1插入条新记录,应使用命令[ ]
A) APPEND B) INSERT C) EDIT D) BROWS
36、已知字符串 M="AB__CD__",N="__EF__IJ"("_"表示空格)。则连接运算M-N的结果应是[ ]
A) "AB__CD__EF__IJ__" B) "AB__CD____EF__IJ__"
C) "ABCD__EF__IJ__" D) "ABCDEF__IJ__"
37、字符串长度函数LEN(SPACE(3)-SPACE(2))的值是[ ]
A) 1 B) 2 C) 3 D) 4
38、有如下程序:
SET TALK OFF
CLEAR
AA="省大学生计算机等级考试"
BB="九八"
CC="六月第一"
? AA
?? BB+"年"+cc+"次考试"
执行该程序后,屏幕显示:
A) 省大学生计算机等级考试九八年第一次考试 B) 省大学生计算机等级考试九八年六月第一次考试
C) 省大学生计算机等级考试BB年CC次考试 D) 省大学生计算机等级考试BB+年+CC+次考试
39、假定STUDENT.DBF学生数据库文件中前六条记录均为男生的记录,执行以下命令序列:
.USE STUDENT
.GOTO 3
.LOCATE NEXT 3 FOR 性别="男" 后,记录指针定位在[ ]
A) 第3条记录上 B) 第4条记录上 C) 第5条记录上 D) 第6条记录上
40、ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ命令进行复制操作,其结果将[ ]
A) 得到一个新的数据库文件 B) 得到一个新的数据库文件和一个新的备注文件
C) 得到一个新的数据库文件和两个新的备注文件
D) 显示出错信息,表明不能复制具有备注型字段的数据库文件
41、使用TOTAL命令生成的分类汇总库文件的扩展名是[ ]
A) DBT B) DBF C) BAS D) BAK
42、执行命令 ? AT("中心","国家教委考试中心")的显示值是[ ]
A) 0 B) 12 C) 13 D) 16
43、执行命令序列:
.STORE CTOD("05/06/98") TO MDATE
.NDATE=MDATE+3
.? NDATE
后,变量NDATE的显示值是[ ]
A) 05/09/98 B) 08/06/98 C) 05/06/98 D) 08/09/98
44、假定系统日期是1998年12月20日,有如下命令
NJ=MOD(YEAR(DATE())-1900,100)
执行该命令后,NJ的值是[ ] A) 1998 B) 98 C) 981220 D) 1220
45、执行如下命令序列:
.STORE 100 TO YA
.STORE 200 TO YB
.STORE 300 TO YAB
.STORE "A" TO N
.STORE "Y&N" TO M
.? &M
最后一条命令的显示值是[ ]
A) 100 B) 200 C) 300 D) Y&M
46、应用软件是指[ ]
A) 所有能够使用的软件 B) 能被各应用单位共同使用的某种软件
C) 所有微机上都应使用的基本软件 D) 专门为某一应用目的而编制的软件
47、下列叙述中错误的是[ ]
A) 计算机要经常使用,不要长期闲置不用 B) 为了延长计算机的寿命,应避免频繁开关计算机
C) 在计算机附近应避免磁场干扰 D) 计算机用几小时后,应关机一会儿再用
48、下列字符中,ASCⅡ码值最小的是[ ]
A) A B) a C) Z D) x
49、用晶体管作为电子器材制成的计算机属于[ ]
A) 第一代 B) 第二代 C) 第三代 D) 第四代
50、下列各不同进制的四个无符号数中,最小的数是[ ]
A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16
二、填空题
1、已打开的数据库文件和内存变量都有变量名为“成绩”的,为将当前记录的成绩值存入内存变量“成绩”中,应使用的命令是________。
2、数据库文件BOOK.DBF有进馆日期字段为D型。要求显示1990年以后进馆的图书记录,命令是____。
3、阅读下列程序:
CLEAR
SET TALK OFF
@4,10 SAY "计算二元二次方程的值"
X=1
Y=2
@9,5 SAY "X**2+2*X*Y+Y**2="
@9,21 SAY X**2+2*X*Y+Y**2
SET TALK ON
RETURN
请写出屏幕上第九行显示的内容_____。
4、现在内存变量PASS1,QB2,XYZ3,BAS1,BBC2和BKY,把除后3个变量以外的所有变量用内存变量VAR.MEM存入磁盘,应使用FoxBASE命令______。
5、有下列程序:
主程序 MAIN.PRG
SET TALK OFF
CLEAR
A=1
B=2
DO SUB
? A,B
子程序 SUB.PRG
PRIVATE B
A=10
B=20
? A,B
RETURN
请写出执行程序后的显示结果________。
6、执行以下命令序列:
.USE BOOKS
.LIST
Record # 书号 书名 作者 定价
1 P8291D 操作系统 王仲一 12.00
2 R1322E 接囗技术 刘达 13.00
3 B1963E 离散数学 周云飞 9.30
4 F9136H 单片机 于群 8.50
.INDEX ON 书号 TO SH
.SET INDEX TO SH
.LIST
在最后一条LIST命令所显示的数据记录中,记录号顺序是______。
7、与十进制数101等价的二进制数为_________。
8、DOS命令分为内部命令与外部命令,XCOPY命令属于________。
9、设当前盘为A,当系统提示符为“>”,在不改变当前盘的情况下,显示C盘的当前目录路径,应使用命令______。
10、自动批处理文件名必须是________。
11、设在当前盘当前目录下有两个文件W.TXT与P.TXT,现要将文件P.TXT连接到文件W.TXT的后面,若使用COPY命令,则完整的命令为______________。
12、在FoxBASE中将系统默认磁盘设置为A盘的命令为______。
13、下列FoxBASE命令SEEK、FIND、LOCATE、TOTAL、JOIN中,执行时不要求对数据库进行索引的命令是_____和_____。
14、在FoxBASE提示符下执行下列命令,请填空。
.USE STUDENT
.COUNT TO X
.? X
35
.GO TOP
.DELETE NEXT 5
.? RECCOUNT()
.SET DELETED ON
.COUNT TO AB
.? AB &&显示值______
.? RECCOUNT() &&显示值______
15、运行下列程序,若依次输入数据2.5,8,2.5,3,2,2,
10则输出结果是______和_________。
.SET TALK OFF
.I=1
DO WHILE I<=2
CLEAR
INPUT "A=" TO A
IF A>INT(A).OR.A>=10
LOOP
ELSE
INPUT "B=" TO B
IF B=INT(B).AND.B<10
LOOP
ELSE
? A,"+",B,"=",A+B
ENDIF
ENDIF
I=I+1
ENDDO
16、下面的程序是将“社会主义现代化”显示为“社 会 主
义 现 代 化”,请填空。
SET TALK OFF
CLEAR
X="社会主义现代化"
Y=""
DO WHILE LEN(X)>=________
Y=Y+SUBSTR(X,1,2)+" "
X=SUBSTR(X,3)
ENDDO
? ___________
RETURN
17、有如下程序段,其功能是将汉字信息“全国计算机等级考
试”从屏幕底部移至顶部,请填空。
SET TALK OFF
SET STATUS OFF
X="全国计算机等级考试"
CLEAR
K=23
DO WHILE K>0
@K,26 SAY SPACE(34)
@____,26 SAY X
P=INKEY(1)
K=K-1
ENDDO
18、已经建立了工资数据库文件GZ.DBF,要修改其中水电费字
段值,请在下面程序中填空。
SET TALK OFF
CLEAR
USE GZ
ACCEPT "要将水电费字段清零吗?<Y/N>" TO P
IF ______
REPLACE ALL 水电费 WHILE 0
ENDIF
GO TOP
BROWS FIELDS 姓名,水电费
USE
RETURN
19、下面是一个囗令设置程序,请在其中填空,完成此程序。
SET TALK OFF
CLEAR
PASS="ABCDEFG"
@10,20 SAY "请输入囗令:"
SET CONSOLE ______
ACCEPT TO PASSWORD
SET CONSOLE ______
IF PASSWORD<>PASS
? CHR(7)
WAIT "囗令输入错误!敲任何键退出。"
QUIT
ELSE
? "欢迎使用本系统!"
P=INKEY(3)
ENDIF
DO ZXT &&执行相应程序。
RETURN
20、执行如下命令序列,请填空:
.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
____________
参考答案(仅供参考)
一、选择题:
1、B 2、A 3、D 4、A 5、B 6、C 7、D 8、A
9、D 10、D 11、D 12、B 13、B 14、D 15、C 16、B
17、C 18、A 19、B 20、A 21、B 22、B 23、B 24、A
25、C 26、C 27、C 28、D 29、C 30、C 31、C 32、B
33、A 34、A 35、B 36、A 37、D 38、B 39、A 40、B
41、B 42、C 43、A 44、B 45、A 46、D 47、D 48、A
49、B 50、B
二、填空题:
1、STORE 成绩 TO M->成绩,
( 或:M->成绩=成绩,或:成绩=成绩)
2、LIST FOR 进馆日期>=CTOD("01/01/90")
3、X**2+2*X*Y+Y**2=9.00
4、SAVE TO VAR.MEM ALL EXCEPT B*
5、 10 20
10 2
6、3,4,1,2
7、1100101
8、外部
9、CD C:
10、AUTOEXEC.BAT
11、COPY W.TXT+P.TXT
12、SET DEFRULT TO A:
13、LOCATE,JOIN
14、30,35
15、8+2.5=10.5,2+10=12
16、4,Y+X
17、K-1
18、UPPER(P)="Y" 或 LOWER(P)="Y"
或 P="Y".OR.P="y"
19、OFF,ON
20、王勇工人
(FoxBASE试题二结束) |
|