2021年1999年4月 全国计算机等级考试二级笔试试题 基础知识与FOXBASE程序设计_第1页
2021年1999年4月 全国计算机等级考试二级笔试试题 基础知识与FOXBASE程序设计_第2页
2021年1999年4月 全国计算机等级考试二级笔试试题 基础知识与FOXBASE程序设计_第3页
2021年1999年4月 全国计算机等级考试二级笔试试题 基础知识与FOXBASE程序设计_第4页
2021年1999年4月 全国计算机等级考试二级笔试试题 基础知识与FOXBASE程序设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1999年4月 全国计算机等级考试二级笔试试题 基础知识与FoxBASE程序设计 (21)当前数据库文件中有一个长度为10的字符字段sname,执行如下命令.jo _. REPLACE sname WITH“于丹樱”.jo _. ?LEN(sname).jo _. 最后一条命令的显示结果是.jo _. Jo _的A)3 Jo _Jo _Jo _Jo _的B)6 Jo _Jo _Jo _Jo _的C)10Jo _Jo _Jo _Jo _的D)11.jo _. (22)在FoxBASE中,执行以下命令序列(表示空格).jo _. S1=“计算机”.jo _. S2=“二级等级考试”.jo _. ?

2、S1-S2.jo _. 最后一条命令的显示结果是.jo _. Jo _的A)语法错.jo _. Jo _的B)计算机二级等级考试.jo _. Jo _的C)计算机二级等级考试.jo _. Jo _的D)计算机二级等级考试.jo _. (23)设数据库文件在当前工作区已经打开,命令COPY TO temp FOR条件完成的工作相当于关系运算.jo _. Jo _的A)连接Jo _Jo _Jo _Jo _B)选择Jo _Jo _Jo _Jo _C)自然连接Jo _Jo _Jo _D)投影.jo _. (24)数据库已经在当前工作区打开,为了在文件尾部增加一条空记录,应该使用命令.jo _. Jo

3、_的A)APPENDJo _Jo _Jo _的B)APPEND BLANKJo _Jo _C)INSERTJo _Jo _Jo _的D)INSERT BLANK.jo _. (25)设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令.jo _. Jo _的A)GO TOPJo _Jo _Jo _的B)GO BOP()Jo _Jo _的C)SKIP 1Jo _Jo _Jo _的D)GO 1.jo _. (26)设职工数据库文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应Jo _的使用命令.jo _. Jo _的A)FIND FOR

4、 工资620 Jo _Jo _Jo _ B)SEEK 工资620 .jo _. Jo _的C)LOCATE FOR 工资620 Jo _Jo _Jo _ D)FIND 工资620 .jo _. (27)设当前打开的数据库文件中含有字段SNO,系统中有一内存变量的名称也为SNO,下面命令显示的结Jo _的果是.jo _. ?SNO.jo _. Jo _的A)内存变量SNO的值 Jo _Jo _Jo _的 B)字段变量SNO的值.jo _. Jo _的C)错误信息 Jo _Jo _Jo _ 的D)与该命令之前的状态有关.jo _. (28)下面命令显示的结果是.jo _. ?AT(“教授”,“副教

5、授”).jo _. Jo _的A)2 Jo _Jo _Jo _Jo _的B)3 Jo _Jo _Jo _Jo _的C).T. Jo _Jo _Jo _Jo _D) 1.jo _. (29)设当前数据库文件含有字段salary,命令REPLACE salary WITH 1500的功能是.jo _. Jo _的A)将数据库中所有记录的salary字段的值都改为1500.jo _. Jo _的B)只将数据库中当前记录的salary字段的值改为1500.jo _. Jo _的C)由于没有指Jo _Jo _Jo _Jo _Jo _Jo _Jo _Jo _的D)定条件,Jo _的E)所以不Jo _Jo

6、_Jo _Jo _Jo _Jo _Jo _Jo _Jo _的F)能确定.jo _. Jo _的G)将数据库中以前未更改过的salary字段的值改为1500.jo _. (30)设数据库文件已经在当前工作区打开,有关索引文件已经建立,要打开该数据库文件的某索引文件,Jo _的应该使用命令.jo _. Jo _的A)SET INDEX TO索引文件名B) .jo _. Jo _的C)OPEN INDEX索引文件名D).jo _. Jo _的E)USE INDEX索引文件名F).jo _. Jo _的G)必须与数据库文件一起打开.jo _. (31)在以下关于索引的说明中,错误的是.jo _. Jo

7、 _的A)索引可以提高查询速度 Jo _Jo _ B)索引可能降低更新速度.jo _. Jo _的C)索引和排序具有不同的含义 Jo _Jo _ D)不能更新索引字段.jo _. (32)在下列表达式中,运算结果为数值的是.jo _. Jo _的A)8888-666 Jo _的 的B)LEN(SPACE(5)-1.jo _. Jo _的C)CTOD(04/05/99)-30 Jo _ D)800+200=1000.jo _. (33)当需要对满足条件的全部记录进行操作时,以下关于条件短语FOR和WHILE的说明,正Jo _的确的是.jo _. Jo _的A)FOR和WHILE的作用一样.jo

8、_. Jo _的B)当使用索引时FOR和WHILE的作用一样.jo _. Jo _的C)FOR可以用在任何需要条件短语的地方.jo _. Jo _的D)WHILE只可以用在记录已经排序的情况.jo _. (34)在使用命令进行格式化输入时,为了保证只允许输入字母,应该在PICTURE短语国使用模式符.jo _. Jo _的A) A Jo _Jo _Jo _Jo _的B) X Jo _Jo _Jo _Jo _的C) N Jo _Jo _Jo _Jo _的D) Z.jo _. (35)用在程序中,可以终止程序执行并返回到FoxBASE圆点提示符状态的命令是.jo _. Jo _的A)EXITJo

9、_Jo _Jo _Jo _B)QUITJo _Jo _Jo _Jo _C)BYE Jo _Jo _Jo _Jo _D)CANCEL.jo _. (36)以下关于ACCEPT命令的说明,正确的是.jo _. Jo _的A)将输入作为字符接收 Jo _Jo _的 B)将输入作为数值接收.jo _. Jo _的C)将输入作为逻辑型数据接收 Jo _Jo _的 D)将输入作为备注型数据接收.jo _. (37)在使用命令进行格式化输出时,为了使输出结果只输出到打印机上,应使用命令.jo _. Jo _的A) SET PRINT ONJo _Jo _Jo _Jo _Jo _Jo _Jo _的 B) SE

10、T PRINTER TO LPT1.jo _. Jo _的C) SET DEVICE TO PRINTJo _Jo _Jo _Jo _Jo _Jo _D) SET PRINTER TO PRN .jo _. (38)SCATTER命令用于将当前记录的各字段值送到一个数组中,与该命令相对应的、的利用数组中的更新当Jo _的前记录字段值的命令是.jo _. Jo _的A)GATHERJo _Jo _Jo _的B)UPDATEJo _Jo _Jo _的C)REPLACE Jo _Jo _Jo _D)CHANGE.jo _. (39)某数据库文件有5个字段,其中有3 个字符型的宽度分别为6、的12、的

11、和10,另外还有一个逻辑型字段Jo _的和一个日期型字段,该数据库文件中每条记录的总字节数是.jo _. Jo _的A)37Jo _Jo _Jo _Jo _的B)38Jo _Jo _Jo _Jo _的C)39Jo _Jo _Jo _Jo _的D)40.jo _. (40)当前数据库中“是否通过”字段为逻辑类型,要显示所有末通过的记录应使用命令.jo _. Jo _的A)LIST FOR 是否通过=.F. Jo _的 的 B) LIST FOR 是否通过.T. .jo _. Jo _的C) LIST FOR .NOT.是否通过 Jo _的 的 D) LIST FOR .NOT.“是否通过”.jo

12、 _. (41)设有如下程序段.jo _. SELECT 1.jo _. USE f1.jo _. SELECT 2.jo _. USE f2.jo _. SELECT 3.jo _. USE f3.jo _. 现在要给f1文件追加新记录,但又不改变当前数据库的析开状态,应该使用命令序列.jo _. Jo _的A)USE f1Jo _Jo _Jo _的B)SELECT 1Jo _Jo _Jo _C)GO f1 Jo _Jo _Jo _的D)GO 1.jo _. Jo _Jo _ APPEND Jo _Jo _ APPEND Jo _的 APPEND Jo _Jo _的 APPEND.jo _.

13、 (42)执行如下命令序列.jo _. SET TALK OFF.jo _. STORE 1999 TO a.jo _. STORE “1999”TO b.jo _. STORE “A”TO m.jo _. ?&m+&b.jo _. 最后的输出结果是.jo _. Jo _的A)A1999 Jo _Jo _Jo _的B)语法错Jo _Jo _Jo _的C)19991999Jo _Jo _Jo _D)3998.jo _. (43)执行以下命令序列(设今天是1999年4月3日).jo _. Jo _的STORE DATE() TO m_date.jo _. Jo _的M_date=m_date-36

14、5.jo _. Jo _的?YEAR(m_date).jo _. Jo _的最后输出结果是.jo _. Jo _的A)其中有语法错误Jo _的B)03/04/98Jo _Jo _Jo _C)1998Jo _Jo _Jo _Jo _D)1997.jo _. (44)-(50)题的程序或操作都基于以下职工数据库文件,其中编号、的姓名、的部门字段是字符型;工资、的Jo _Jo _Jo _奖金字段是数值型。.jo _. 编的号 姓的名 部的门 工的资 奖的金 .jo _. 1001 王长生 车的间 850 200 .jo _. 1002 汪的洋 车的间 700 200 .jo _. 1003 陆的地

15、车的间 680 200 .jo _. xx 林的木 设计科 900 150 .jo _. xx 陈的路 设计科 800 160 .jo _. 3004 孙的言 财务科 900 100 .jo _. 3006 郝永胜 财务科 1300 120 .jo _. 3010 高英雄 财务科 1100 140 .jo _. .jo _. (44)USE职工.jo _. _ERAG 奖金TO aa FOR 部门=“财务科”.jo _. ?aa.jo _. 变量aa的输出结果是.jo _. Jo _的A)360 Jo _Jo _Jo _Jo _B)3 Jo _Jo _Jo _Jo _的C)120 Jo _Jo

16、 _Jo _Jo _D)200 .jo _. (45)USE职工.jo _. INDEX ON 工资TO temp.jo _. GO TOP.jo _. 记录指针定位在.jo _. Jo _的A)编号为1001的记录上.jo _. Jo _的B)编号为3010的记录上.jo _. Jo _的C)编号为3006的记录上.jo _. Jo _的D)编号为1003的记录上.jo _. (46)USE职工.jo _. LOCATE FOR工资=900.jo _. 为了将指针定位在下一个工资是900的记录上,应该接着使用命令.jo _. Jo _的A)SKIPJo _Jo _Jo _Jo _B)CONT

17、INUEJo _Jo _Jo _C)SEEK 900Jo _Jo _Jo _D)FIND 900.jo _. (47)USE职工.jo _. GO 4 .jo _. LIST WHILE 工资800.jo _. 结果将显示.jo _. Jo _的A)所有工资大于800的5条记录.jo _. Jo _的B)从第4条记录开始工资大于800的4条记录.jo _. Jo _的C)只有第4条记录.jo _. Jo _的D)从第4条记录之后工资大于800的3条记录.jo _. (48)USE职工TOTAL ON 部门TO temp结果temp数据库文件的第3记录是.jo _. Jo _的A)1003 陆地

18、 车间 680 200.jo _. Jo _的B)3004 孙言 财务科 3300 360.jo _. Jo _的C)9020 孙言 财务科 3300 360.jo _. Jo _的D)3010 高英雄 财务科 3300 360.jo _. (49)USE 职工Jo _INDEX ON 姓名 TO idx1.jo _. Jo _SET EXACT ON.jo _. Jo _FIND 林.jo _. Jo _?EOF().jo _. Jo _最后一条命令的输出结果.jo _. Jo _的A)1 Jo _Jo _Jo _Jo _的B)0 Jo _Jo _Jo _Jo _的C).T. Jo _Jo

19、_Jo _Jo _D).F.jo _. (50)USE职工.jo _. Jo _STOER 0 TO aa ,bb ,.jo _. Jo _DO WHILE .NOT.EOF().jo _. Jo _ DO CASE.jo _. Jo _ CASE LEFT(编号,1)=“1”.jo _. Jo _ aa=aa+工资+奖金.jo _. Jo _CASE LEFT(编号,1)=“2”.jo _. Jo _ bb=bb+工资+奖金.jo _. Jo _CASE LEFT(编号,1)=“3”.jo _. Jo _ =+工资+奖金.jo _. Jo _ENDCASE.jo _. Jo _REPLACE

20、 工资 WITH 工资+奖金.jo _. Jo _SKIP.jo _. Jo _ENDDO.jo _. Jo _?aa.jo _. Jo _变量aa 的输出结果.jo _. Jo _的A)2230Jo _Jo _Jo _Jo _B)2830Jo _Jo _Jo _Jo _C)3430Jo _Jo _Jo _Jo _D)1270.jo _. 二、的填空题(每空2分,共40分)请将每空的正确答案写在答题卡 1 至 20 序号的横线上,答在 _Jo _上不得分。.jo _. (1)DOS中的自动批处理文件的全名 1 。.jo _. (2)在DOS启动盘中,除MAND.外,还有两个必备的系统文件,它们

21、是MSDOS.SYS(或IBMDOS.)与Jo _的 2 。.jo _. (3)在DOS下,要将当前目录中AB.TXT文件设置为只读属性,应该使用的完整命令行是 3 。.jo _. (4)在DOS下,要查看当前目录中所有批处理文件的总节数,应该使用的完整命令行是 4 。.jo _. (5)计算机病毒除有破坏性、的潜伏性和激发性外,还有一个最明显的特性是 5 。.jo _. (6)顺序执行以下命令屏幕显示的结果是 6 。.jo _. Jo _STORE“20.45” TO x.jo _. Jo _?STR(&x,2)+“85&x”.jo _. (7)向水灾地区捐款的数据库的部门、的姓名、的款额共

22、三个字段,数据库和相应的的索引文件已经打开。为Jo _的汇总各部门的捐款数并存入分类汇总数据库flhz.dbf中,应使用命令TOTAL 7 。.jo _. (8)数据库文件ks.dbf中有成绩字段(数值型),其值为全国计算机等级考试考生成绩。有如下程序段.jo _. Jo _USE ks.jo _. Jo _ mx=0.jo _. Jo _DO WHILE.NOT.EOF().jo _. Jo _ mx=MAX(成绩,mx).jo _. Jo _ SKIP.jo _. Jo _ ENDDO.jo _. Jo _ ? mx.jo _. Jo _ RETURN.jo _. 执行以上程序后,?命令显

23、示的数据是 8 。.jo _. (9)顺序执行如下两条命令后,?命令显示的结果是 9 。.jo _. Jo _m=“ABC”.jo _. Jo _?m=m+“DEF”.jo _. (10)共有五个数据库文件std1.dbf-std5.dbf,下面程序的功能是删除每个库文件的末记录。请填空。.jo _. n=1.jo _. DO WHILE n商品名.jo _. Jo _ REPLACE数量WITH数量-b-数量,总金额WITH单价*数量.jo _. Jo _SELECT 2.jo _. Jo _ 12 .jo _. Jo _ENDDO.jo _. Jo _CLOSE DATABASE.jo _

24、. (12)有计算机等级考试的笔试考试数据库bsh.dbf和上机考试数据库shj.dbf,其内容分别如下:.jo _. Jo _Jo _ 笔试数据库bsh.dbf 上机考试数据库shj.dbf.jo _. Jo _Jo _的 Record# 姓名 笔试成绩 Record# 姓名 笔试成绩.jo _. 1 的 欧阳惠 87 1 的 欧阳惠 87.jo _. 2 的 陈冬梅 77 2 的 陈冬梅 77.jo _. 3 的 吴明友 94 3的 吴明友 94.jo _. 4的 杨 红 60 4 的 杨 红 60.jo _. Jo _Jo _ 5的 李霞 68 5 的 李霞 68 .jo _. 1)首先

25、执行以下命令序列.jo _. Jo _SELECT 2.jo _. Jo _USE shj.jo _. Jo _SELECT 1.jo _. Jo _USE bsh.jo _. Jo _SET RELATION TO REO() INTO b.jo _. Jo _LOCATE FOR 笔试成绩姓名FIELDS姓名,笔试成绩,上机.jo _. Jo _成绩.jo _. Jo _CLEAR.jo _. Jo _USE ks.jo _. Jo _DO WHILE .NOT.EOF().jo _. Jo _ n=1.jo _. Jo _ i=0.jo _. Jo _ j=0.jo _. Jo _DO

26、WHILE n=3.and.not.eof() Jo _ i=i+笔试成绩 Jo _ j=j+上机成绩 Jo _ n=n+i Jo _ skip Jo _ enddo Jo _ ?“总成绩=”+STR(i+j) Jo _ enddo 执行程序后,显示的第一个总成绩是 15 ,第二个总成绩是 16 。3)接着继续执行以下程序.jo _. Jo _CLEAR.jo _. Jo _ SET DELETED ON.jo _. Jo _ USE ks.jo _. Jo _ INDEX ON -(笔试成绩+上机成绩)TO abc.jo _. Jo _ COUNT TO s.jo _. Jo _ GOTO TOP.jo _. Jo _ SKIP.jo _. Jo _ DELETE NEXT s-2.jo _. Jo _ COPY TO qaz.jo _. Jo _USE qaz.jo _. Jo _LIST.jo _. 最后显示的第一条记录的姓名是 17 ,第二条记录的姓名是 18 。.jo _. (13)假定有两个结构相同的关系r与s,其内容分别为:.jo _. r关系 的 s关系.jo _. 的AJo _Jo _ _o _Jo _CJo _Jo _Jo _AJo _Jo _的 _o _Jo _的C .jo _. a a b 2 4 4 c d cJo _Jo _A的A的 _

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论