⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1999年4月二级笔试试题foxbase+.txt

📁 全国计算机等级考试二级笔试试题 基础知识与FoxBASE+程序设计
💻 TXT
📖 第 1 页 / 共 2 页
字号:
LOCATE FOR工资=900 
为了将指针定位在下一个工资是900的记录上,应该接着使用命令 
A)SKIP B)CONTINUE C)SEEK 900 D)FIND 900 

(47)USE职工 
GO 4 
LIST WHILE 工资>800 
结果将显示 
A)所有工资大于800的5条记录 
B)从第4条记录开始工资大于800的4条记录 
C)只有第4条记录 
D)从第4条记录之后工资大于800的3条记录 

(48)USE职工 
TOTAL ON 部门TO temp 
结果temp数据库文件的第3记录是 
A)1003 陆地 车间 680 200 
B)3004 孙言 财务科 3300 360 
C)9020 孙言 财务科 3300 360 
D)3010 高英雄 财务科 3300 360 

(49)USE 职工 
INDEX ON 姓名 TO idx1 
SET EXACT ON 
FIND 林 
?EOF() 
最后一条命令的输出结果 
A)1 B)0 C).T. D).F. 

(50)USE职工 
STOER 0 TO aa ,bb ,cc 
DO WHILE .NOT.EOF() 
DO CASE 
CASE LEFT(编号,1)="1" 
aa=aa+工资+奖金 
CASE LEFT(编号,1)="2" 
bb=bb+工资+奖金 
CASE LEFT(编号,1)="3" 
cc=cc+工资+奖金 
ENDCASE 
REPLACE 工资 WITH 工资+奖金 
SKIP 
ENDDO 
?aa 
变量aa 的输出结果 
A)2230 B)2830 C)3430 D)1270 

二、填空题(每空2分,共40分) 
请将每空的正确答案写在答题卡 1 至 20 序号的横线上,答在试卷上不得分。 

(1)DOS中的自动批处理文件的全名__1__。 

(2)在DOS启动盘中,除COMMAND.COM外,还有两个必备的系统文件,它们是 
MSDOS.SYS(或IBMDOS.COM)与__2__。 

(3)在DOS下,要将当前目录中AB.TXT文件设置为只读属性,应该使用的完整 
命令行是__3__。 

(4)在DOS下,要查看当前目录中所有批处理文件的总节数,应该使用的完整 
命令行是__4__ 

(5)计算机病毒除有破坏性、潜伏性和激发性外,还有一个最明显的特性是__5__。 

(6)顺序执行以下命令屏幕显示的结果是__6__ 
STORE"20.45" TO x 
?STR(&x,2)+"85&x" 

(7)向水灾地区捐款的数据库的部门、姓名、款额共三个字段,数据库和相应的的索引文件已经打开。为汇总各部门的捐款数并存入分类汇总数据库flhz.dbf中,应使用命令TOTAL __7__。 

(8)数据库文件ks.dbf中有成绩字段(数值型),其值为全国计算机等级考试考生成绩。有如下程序段 
USE ks 
mx=0 
DO WHILE.NOT.EOF() 
mx=MAX(成绩,mx) 
SKIP 
ENDDO 
? mx 
RETURN 
执行以上程序后,?命令显示的数据是__8__ 

(9)顺序执行如下两条命令后,?命令显示的结果是__9__ 
m="ABC" 
?m=m+"DEF" 

(10)共有五个数据库文件std1.dbf-std5.dbf,下面程序的功能是删除每个库文 
件的末记录。请填空。 
n=1 
DO WHILE n<=5 
db=__10__ 
USE &db 
GOTO BOTTOM 
DELETE 
PACK 
n=n+1 
ENDDO 
USE 

(11)下面程序的功能是根据销售数据库文件sale.dbf中的数据去修改库存文件inventry.dbf数据,请对程序填空。 
SELECT 1 
USE inventry 
SELECT 2 
USE sale 
DO WHILE __11__ 
SELECT 1 
LOCATE FOR 商品名=b->商品名 
REPLACE数量WITH数量-b->数量,总金额WITH单价*数量 
SELECT 2 
__12__ 
ENDDO 
CLOSE DATABASE 

(12)有计算机等级考试的笔试考试数据库bsh.dbf和上机考试数据库shj.dbf, 
其内容分别如下: 
笔试数据库bsh.dbf 上机考试数据库shj.dbf 
Record# 姓名 笔试成绩 Record# 姓名 上机成绩 
1 欧阳惠 87 1 吴明友 67 
2 陈冬梅 77 2 杨 红 87 
3 吴明友 94 3 欧阳惠 94 
4 杨 红 60 4 李霞 83 
5 李霞 68 5 陈冬梅 75 
1)首先执行以下命令序列 
SELECT 2 
USE shj 
SELECT 1 
USE bsh 
SET RELATION TO RECNO() INTO b 
LOCATE FOR 笔试成绩<=80 
?姓名 
SELECT b 
?姓名 
执行命令序列后,第一个? 命令显示的姓名是__13__,第二个? 
命令显示的姓名是__14__。 
2)仍然使用上面的计算机等级考试的笔试考试数据库bsh.dbf和上机 
考试数据库shj.dbf,执行以下程序 
SELECT 2 
USE shj 
SELECT 1 
USE bsh 
JOIN WITH b TO ks FOR 姓名=b->姓名FIELDS姓名,笔试成绩,上机 
成绩 
CLEAR 
USE ks 
DO WHILE .NOT.EOF() 
n=1 
i=0 
j=0 
DO WHILE n<=3.AND..NOT.EOF() 
i=i+笔试成绩 
j=j+上机成绩 
n=n+i 
SKIP 
ENDDO 
?"总成绩="+STR(i+j) 
ENDDO 
执行程序后,显示的第一个总成绩是__15__,第二个总成绩是__16__。 
3)接着继续执行以下程序 
CLEAR 
SET DELETED ON 
USE ks 
INDEX ON -(笔试成绩+上机成绩)TO abc 
COUNT TO s 
GOTO TOP 
SKIP 
DELETE NEXT s-2 
COPY TO qaz 
USE qaz 
LIST 
最后显示的第一条记录的姓名是__17__,第二条记录的姓名是__18__。 

(13)假定有两个结构相同的关系r与s,其内容分别为: 
r关系 s关系 
A B C A B C aab 244 cdc AAB 464 ddc 

表运算r-s的结果是__19__。 

(14)为改变关系的属性排列顺序,应使用关系运算中的__20__运算。 




1999年4月二级笔试试题FOXBASE答案 

一、选择题 
1.B) 2.B) 3.D) 4.D) 5.A) 
6.A) 7.B) 8.B) 9.D) 10.C) 
11.B) 12.A) 13.A) 14.D) 15.C) 
16.C) 17.A) 18.D) 19.C) 20.B) 
21.C) 22.D) 23.B) 24.B) 25.D) 
26.C) 27.B) 28.B) 29.B) 30.A) 
31.D) 32.B) 33.C) 34.A) 35.D) 
36.A) 37.C) 38.A) 39.B) 40.C) 
41.B) 42.D) 43.C) 44.C) 45.D) 
46.B) 47.C) 48.B) 49.C) 50.B) 
二、填空题 
1.[1]AUTOEXEC.BAT 
2.[2]IO.SYS 
3.[3]ATTRIB AB.TXT +R 
4.[4]DIR *.BAT 
5.[5]传染性 
6.[6]208020.45 
7.[7]ON 部门 TO FLHZ FIEL 款额 
8.[8]成绩字段最高的记录值 
9.[9].F. 
10.[10]"STD"+STR(N,1) 
11.[11].NOT.EOF() 
[12]SKIP 
12.[13]陈冬梅 
[14]杨红 
[15]506 
[16]286 
[17]欧阳惠 
[18]杨红 
13.[19]r关系中只有元组a 2 c 
[20]投影 




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -