计算机二级vfp历年考试真题及答案_第1页
计算机二级vfp历年考试真题及答案_第2页
计算机二级vfp历年考试真题及答案_第3页
计算机二级vfp历年考试真题及答案_第4页
计算机二级vfp历年考试真题及答案_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

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

文档简介

历年计算机二级VFP真题

2002年9月全国计算机考试VF二级考试笔试试题

一、选择题((一)一一(35)每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。请将正确选项添涂在答题卡

相应的位置上,答在试卷上不得分。

(1)在写列四个选项中,不属于基本关系运算的是

A)连接B)投影C)选择D)排序

(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实

体之间的关系属于

A)一对一联系B)一对二联系C)多对多联系D)一对多联系

(3)VF支持的数据模型是

A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型

(4)VF的命令窗口中键如CREATEDATA命令以后,屏幕会出现一个创建对话框,要想完成同样的

工作,还可以采取如下步骤

A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新

建文件”命令按钮

B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向

导”命令按钮

C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建

文件”命令按钮

D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”

命令按钮

(5)将内存变量定义为全局变量的VF命令是

A)LOCALB)PRIVATEC)PUBLICD)GLOBAL0(6)扩展名为DBC的文件是

A)表单文件B)数据库表文件C)数据库文件D)项目文件

(7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是

A)DOmymenuB)DOmymenu.mprC)DOmymenu.pjxD)DOmymenu.mnxO(8)下面有关索引的描

述正确的是

A)简化里索引以后。原来的数据库表文件中记录的物理顺序将被改变

B)索引与数据库表的数据存储在一个文件中

C)创建索引是创建一个指向数据库表文件记录的指针构成的文件

D)使用索引并不能加快对表的查询操作

(9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是

A)主索引B)唯一索引C)后选索引D)普通索引

(10)参照完整性的规则不包括

A)更新规则B)删除规则C)插入规则D)检索规则

(11)一数据库名为student,要想打开该数据库,应使用的命令

A)OPENstudentB)OPENDATAstudentC)USEDATAstudentD)USEstudent

(12)下列函数中函数值为字符型的是

A)DATE()B)TIME()C)YEAR()D)DATETIME()

(13)在下面的数据类型中默认为.F.的是

A)数值型B)字符型C)逻辑型D)日期型

(14)在下面有关HAVING子句描述错误的是

A)HAVING子句必须与GROUPBY子句同时使用,不能单独使用

B)使用HAVING子句的同时不能使用WHERE子句

C)使用HAVING子句的同时可以使用WHERE子句

D)使用HAVING子句的作用是限定分组的条件

(15)——(27)使用的数据如下:

当前盘当前目录下有数据库db_stock,其中有数据库表stock,dbf,该数据库表的内容是:股票代

码股票名称单价交易所0600600青岛啤酒7.48上海0600601方正科技15.20上海

0600602广电电子10.40上海0600603兴业房产12.76上海0600604二纺机9.96上海

0600605轻工机械14.59上海0000001深发展7.48深圳0000002深万科12.50深圳

(15)执行如下SQL语句后0SELECT*FROMstockINTODBFstockORDERBY单价

A)系统将会提示出错信息

B)会生成一个按“单价”升序排列的表文件,将原来的stock.dbf文件覆盖

C)会生成一个按“单价”降序排列的表文件,将原来的stock,dbf文件覆盖

D)不会生成排序文件,只能在屏幕上显示一个按“单价”排序的结果

(16)执行下列程序以后,内存变量a的内容是OCLOSEDATABASE0a=00USEstock0G0TOPODO

WHILE.NOT.EOF()OIF单价>100a=a+10ENDIFOSKIPOENDD

A)1B)3C)5D)7

(17)有如下SQLSELECT语句OSELECT*FORMstockWHERE单价BETWEEN12.76AND15.20与该

语句等价的是

A)SELECT*FORMstockWHERE单价<=15.20.AND.单价>=12.76

B)SELECT*FORMstockWHERE单价<15.20.AND.单价>12.76

C)SELECT*FORMstockWHERE单价>=15.20.AND.单价<=12.76

D)SELECT*FORMstockWHERE单价>15.20.AND.单价<12.76

(18)如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价〉0”,通过该设

置,能保证数据的

A)实体完整性B)域完整性C)参照完整性D)表完整性

(19)在当前盘当前目录下删除表stock的命令是

A)DROPstockB)DELETETABLEstockC)DROPTABLEstockD)DELETEstock

(20)有如下SQP语句OSELECTmax(单价)INTOARRAYaFROMstock。执行该语句后

A)a[l]的内容为15.2B)a[l]的内容为6

C)a[0]的内容为15.2D)a[0]的内容为6

(21)有如下SQP语句OSELECT股票代码,avg(单价)as均价FROMstockOGROUPBY交易所INTO

DBFtemp0执行该语句后temp表中第二条记录的“均价”字段的内容是

A)ALTERTABLEstock股票名称WITHc(10)

B)ALTERTABLEstock股票名称c(10)

C)ALTERTABLEstockALTRE股票名称c(10)

D)ALTERTABLEstock股票名称c(10)

(23)有如下SQP语句OCREATEVIEWstock_viewASSELECT*FROMstockWHERE交易所=“深圳”0

执行该语句后产生的视图包含的记录数个是

A)1B)2C)3D)4

(24)有如下SQP语句OCREATEVIEWview_stockASSELECT股票名称AS名称、单价FROMstockO

执行该语句后产生的视图含有的字段名是

A)股票名称、单价B)名称、单价C)名称、单价、交易所D)股票名趁、单价、交易所(25)

下面有关对视图的描述正确的是

A)可以使用MODIFYSTRUCTURE命令修改视图的结构

B)视图不能删除,否则影响原来的数据文件

C)视图是对表的复制产生的

D)使用对视图进行查询时必须事先打开该视图所在的数据库

(26)执行如下SQP语句后OSELECTVDISTINCT单价FROMstock;0WHERE单价=(SELECTmin(单

价)FROMstock)INTODBFstock_xO表stock_x中的记录个数是

A)1B)203D)4

(27)求每个交易所的平均单价的SQP语句是

A)SELECT交易所,avg(单价)FROMstockGROUPBY单价

B)SELECT交易所,avg(单价)FROMstockORDERBY单价

0SELECT交易所,avg(单价)FROMstockORDERBY交易所

D)SELECT交易所,avg(单价)FROMstockGROUPBY交易所

(28)视图设计器中含有的、但查询设计器却没有的选项卡是

A)筛选B)排序依据C)分组依据D)更新条件

(29)下面关于查询描述正确的是

A)可以使用CREATEVIEW打开查询设计器

B)使用查询设计器可以生成所有的SQP查询语句

C)使用查询设计器生成的SQP语句存盘后将存放在扩展名为QPR的文件中

D)使用DO语句执行查询时,可以不带扩展名

(30)使用报表向导定义报表时,定义报表布局的选项是

A)列数、方向、字段布局B)列数、行数、字段布局

C)行数、方向、字段布局D)列数、行数、方向

(31)能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是

A)HideB)ShowC)ReleaseD)SetFocus

(32)下面对编辑框(EditBox)控制属性的描述正确的是

A)SelLength属性的设置可以小于0

B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条

C)SeText属性在做界面设计时不可用,在运动时可读写

D)Readonly属性值为.T.,用户不能使用编辑框上的滚动条

(33)下面对控件的描述正确的是

A)用户可以在组合框中进行多重选择

B)用户可以在列表框中进行多重选择

C)用户可以在一个选项组中多个选项按钮

D)用户对一个表单内的一组复选框中只能选中其中一个

(34)确定列表框内的某个条目是否被选定应使用的属性是OA)valueB)ColumnCountC)ListCount

D)SelectedO(35)没有关系RI和R2,经过关系运算得到结果是S,则S是

A)一个关系B)一个表单C)一个数据库D)一个数组

二、填空题(每空2分,共30分)请将答案分别写在答题卡中的序号为[1]一一[5]的横线上,答

在试卷上不得分。

(1)VisualFoxPro6.0是一个[1]位的数据棵管理系统。

(2)在连接运算中,[2]连接是去掉重复属性的等值连接。

(3)项目管理器的[3]选项卡用于显示和管理数据库、自由表和查询等。

(4)自由表的扩展名是[4]。

(5)LEFT(“123456789",LEN(“数据库”))的计算结果是[5]。

(6)同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的

扩展名是[6],这种作因称为[7]。

(7)用来确定复选框是否被选中的属性是[8],用来指定显示在复选框旁的文字的属性是[9]

下面各题使用如下的“教师”表和“学院”表

“教师”表职工号姓名职称年龄工资系号011020001肖天海副教授352000.0001

011020002王岩盐教授403000.0002011020003刘星魂讲师251500.0001011020004张月

新讲师301500.00030111020005李明玉教授342000.0001011020006孙民山教授47

2100.0002011020007钱无名教授492200.00030“学院”表0系号系名001英语002会

计003工商管理

(8)使用SQP语句将一条新的记录插入学院表0INSERT[10]学院(系号,系名)[11](“04”,

“计算机”)

(9)使用SQP语句求“工商管理”系的所有职工的工资总和。0SELECT[12](工资)FROM教

师0WHERE系号IN(SELECT系号FROM[13]WHERE系名=“工商管理”)

(10)使用SQP语句完成如下操作(将所有教授的工资提高5%)0[14]教师SET工资=工资*1.05

[15]职称="教授”

2002年9月VF试题答案(仅供参考)

DABACCBCADBBCBACABCABCBBDADDCABCBDA032自然数据.DBF123456.CDX结构复合索引

valueCAPTIONINTOvalueSSUM学院UPDATEWHERE

2003年4月全国计算机等级考试VF二级笔试试题

一、选择题(⑴~(35)每小题2分,共70分

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在大题卡相应

位置上,答在试卷上不得分。

(1)VisualFoxProDBMS是

A)操作系统的一部分B)操作系统支持下的系统软件

C)一种编译程序D)一种操作系统

(2)VisualFoxProDBMS基于的数据模型是

A)层次型B)关系型C)网状型D)混合型

(3)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,

则部门与职员实体之间的联系类型是

A)m:nB)1:mC)m:k

(4)在VisualFoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是

A)

C)

(5)在VisualFoxPro中,关于自由表叙述正确的是

A)自由表和数据库表是完全相同的)自由表不能建立字段级规则和约

C)自由表不能建立候选索引D)自由表不可以加入到数据库中

(6)在VisualFoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于

A)实体完整性约束B)域完整性约束参照完整性约束D)视图完整性约

(7)在VisualFoxPro中,运行表单Tl.SCX的命令是

A)D0T1

(8)使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当

A)使用WHERE子句)在GROUPBY后面使用HAVING子句

C)先使用WHERE子句,再使用HAVING子句。

D)先使用HAVING子句,再使用WHERE子句

(9)在VisualFoxPro的参照完整性规则不包括

A)更新规则B)删除规则C)查询规则D)插入规则

(10)在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它

们分别为:

A)l、4、8B)4、4、10C)l、10、8D)2、8、

(11)在VisualFoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储

到另一个文件中,该文件名为

A)STUDENT.DOC

C)STUDENT.DBT

(12)在VisualFoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展

A)MNXB)PRGC)MPR

(13)在VisualFoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应

该使用的命令是

C)UPDATESETAGEWITHAGE+1D)UPDATESTUDENTSETAGE=AGE+1

(14)调用报表格式文件PPI预览报表的命令是

A)REPORTFROMPPIPREVIEWB)

C)REPORTFORMPP1PREVIEWD)

(15)在VisualFoxPro中,建立索引的作用之一是

A)节省存储空间B)便于管理C)提高查询速度D)提高查询和更新的速度

(16)在VisualFoxPro中,相当于主关键字的索引是

A)主索引B)普通索引)唯一索引D)排序索引

(17)在VisualFoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click

事件代码设置为

A)ThisForm.Refresh

C)ThisForm.HideD)ThisForm.Release

(18)假定一"表单里有一•个文本框Textl和一个命令按钮组CommandGroupl,命令按钮组是一个容

器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1令按钮的某个方

法中访问文本框的value属性值,下面哪个式子是正确的?

A)ThisForm.Textl.valueB)This.Parent,value

C)Parent.Textl.valueD)this.Parent.Textl.value

(19)在VisualFoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是A)CREATE

B)CREATESDB

C)CREATETABLESDB

(20)在VisualFoxPro中,存储图象的字段类型应该是

A)备注型B)通用型字符型D)双精度型

(21)在VisualFoxPro中,下面4个关于日期或日期时间的表达式中,错误的是

A){-2002.09.01ll:10:10:AM)-

B){*01/01/2002)+2C){*2002.02.01]+{"2001.02.01}

D){"2002/02/01)-

(22)在VisualFoxPro中,关于过程调用的叙述正确的是

A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假

B)当实参的数量多于形参的数量时,多余的实参被忽略

0实参与形参的数量必须相等上面A和B都正确

(23)下面是关于表单数据环境的叙述,其中错误的是

A)可以在数据环境中加入与表单操作有关的表数据环境是表单的容器

C)可以在数据环境中建立表之间的联系表单自动打开其数据环境中的

(24)在VisualFoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命

令是:

A)PRIVA

D)在程序中直接使用的内存变量(不通过A,B,C说明

(25)在DOWHILE•••ENDDO循环结构中,LOOP命令的作用是:

A)退出过程,返回程序开始处

B)转移到DOWHILE语句行,开始下一个判断和

0终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

D)终止程序执行

(26)在VisualFoxPro中,关于视图的正确叙述是

A)视图与数据库表相同,用来存储数据视图不能同数据库表进行连接操作

C)在视图上不能进行更新操作视图是从一个或多个数据库表导出的虚拟表

(27)SQL是那几个英文单词的缩写

A)StandardQueryLanguage

C)SelectQueryLanguageD)以上都不是

(28)如果学生表STUDENT是使用下面的SQL语句创建的CREATETABLESTUDENT(SNOC(4)PRIMARY

KEYNOTNULL,;SNC(8),;SEXC(2),;AGEN(2)CHECK(AGE>15ANDAGE<30)

下面的SQL语句中可以正确执行的是

A)INSERTINTOSTUDENT(SNO,SEX,AGE)valueS("S9","男",

B)INSERTINTOSTUDENT(SNO,SEX,AGE)valueS("李安琦","男",20)

C)INSERTINTOSTUDENT(SEX,AGE)valueS("男",

D)INSERTINTOSTUDENT(SNO,SN)valueS("S9","安琦",

(29)使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:

A)SELECT*FROMSTUDENTWHERELEFT(姓名,2)="王

B)SELECT*FROMSTUDENTWHERERIGHT(姓名,2)="王

C)SELECT*FROMSTUDENTWHERETRIM(姓名,2)="王

D)SELECT*FROMSTUDENTWHERESTR(姓名,2)="王

(30)连编后可以脱离开VisualFoxPro独立运行的程序是

A)APP程序B)EXE程序)FXP程序D)PRG程序

第(31)-(35)题使用如下表的数据:

部门表部门号部门名称家用电器部10电视录摄像机部电话手机部计

算机部商品表部门号商品号商品名称单价数量产地牌电风扇

200.0010广东牌微波炉350.0010广东牌微波炉600.0010

广东牌传真机1000.0020上海牌微波炉_A420.0010北京

牌电话机200.0050广东牌手机2000.0010广东400202A

牌电冰箱3000.002广东牌计算机6000.0010广东300204C牌计算机

10000.0010上海

(31)SQL语句

SELECT部门号,MAX(单价*数量)FROM商品表GROUPBY部门号查询结果有几条记录?

A)1B)4C)3D)

(32)SQL语句SELECT产地,COUNT(*)提供的商品种类数;商品表;

单价>200;产地HAVINGCOUNT(*)>=2;

查询结果的第一条记录的产地和提供的商品种类数是

A)北京,1B)上海,广东,5C)广东,

(33)SQL语句SELECT部门表.部门号,部门名称,SUM(单价*数量);部门表,商品

表;部门表.部门号=商品表.部门号;GROUPBY部门表.部门号

查询结果是

A)各部门商品数量合计B)各部门商品金额合计

C)所有商品金额合计D)各部门商品金额平均值

(34)SQL语句SELECT部门表.部门号,部门名称,商品号,商品名称,单价;FROM部门表,

商品表;、WHERE部门表.部门号=商品表.部门号;ORDERBY部门表.部门号DESC,单价查

询结果的第一条记录的商品号是A)0101B)0202O0110

(35)SQL语句SELECT部门名称FROM部门表WHERE部门号IN;部门号FROM商

品表WHERE单价BETWEEN420AND1000)查询结果是

A)家用电器部、电话手机部B)家用电器部、计算机部

C)电话手机部、电视录摄像机部D)家用电器部、电视录摄像机部

二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上【1】一【15】序号

的答题卡上,答在试卷上不得分。

(1)用二维表数据来表示实体之间联系的数据模型称为[Ho

(2)在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是【2】。

(3)可以在项目管理器的【3】选项卡下建立命令文件。

(4)在VisualFoxPro中数据库文件的扩展名是【4】.DBC,数据库表文件的扩展名是【5】

(5)打开数据库设计器的命令是【6】

(6)在SQL的CAEATATABLE语句中,为属性说明取值范围(约束)的是【7】短语。

(7)SQL插入记录的命令是INSERT,删除记录的命令是[8】,修改记录的命令是【9】。

(8)在SQR的嵌套查询中,量词ANY和【10】是同义词。在SQL查询时,使用[11]子句指出

的是查询条件。

(9)从职工数据库表中计算工资合计的SQL语句是SELECT[12]FROM职工。

(10)把当前表当前记录的学号,姓名字段值复制到数组A的命令是学

号,姓名【13】。

(11)在表单中确定控件是否可见的属性是【14】。

(12)函数BETWEEN(40,34,50)的运算结果是【15】。

答案:一、选择题(1)B(2)B(3)B(4)C(5)B(6)B(7)C(8)B(9)

C(10)A(11)D(12)C(13)D(14)C(15)C(16)A(17)D(18)A(19)D(20)

B(21)C(22)A(23)B(24)C(25)B(26)D(27)B(28)A(29)A(30)B(31)

C(32)C(33)B(34)A(35)A

二、填空题(答案字母大小写均可)(1)[1]关系模型或关系(2)[2].F.或逻辑假或

假或.N.⑶[3]代码或全部(4)【4】DBC或.DBC

[5]DBF或.DBF(5)[6]MODIFY或MODI或MODIF(6)[7]CHECK或CHEC(7)[8]DELETE

或DELE或DELET[9]UPDATE或UPDA或UPDAT(8)[10]SOME[11]WHERE或WHER(9)

[12]SUM(工资)(10)[13]TOA(11)[14]Visible(12)[15].T.或逻辑真或

真或.Y.

2003年9月全国计算机等级考试二级Foxpro笔试试题

一、选择题((1)~(40)每题1分,(41)~(50)每题2分,共60分)

(1)在计算机中,一个字节所包含二进制位的个数是

A)2B)4C)8D)16

(2)在多媒体计算机中,CD-ROM属示媒体于

A)存储媒体B)传输媒体C)表现媒体D)表

(3)在DOS系统中,带有通配符的文件名*.*表示

A)硬盘上的全部文件B)当前盘当前目录中的全部文件

C)当前盘上的全部文件D)根目录中的全部文件

(4)十六进制数100转换为十进制数为

A)256B)51201024D)64

(5)能将高级语言编写的源程序转换为目标程序的软件是

A)汇编程序B)编辑程序C)解释程序D)编译程序

(6)在Internet中,用于在计算机之间传输文件的协议是

A)TELNETB)BBSC)FTPD)WWW

(7)在Windows环境下,资源管理器左窗口中的某文件夹左边标有〃+”标记表示

A)该文件夹为空B)该文件夹中含有子文件夹

C)该文件夹中只包含有可执行文件D)该文件夹中包含系统文件

(8)在Windows环境下,下列叙述中正确的是

A)在''开始〃菜单中可以增加项目,也可以删除项目

B)在"开始''菜单中不能增加项目,也不能删除项目

C)在"开始〃菜单中可以增加项目,但不能删除项目

D)在''开始”菜单中不能增加项目,但可以删除项目

(9)从Windows环境进入DOS方式后,返回Windows环境的命令为

A)QUITB)WINC)EXITD)ESC

(10)下列叙述中正确的是

A)计算机病毒只感染可执行文件B)计算机病毒只感染文本文件

C)计算机病毒只能通过软件复制的方式进行传播

D)计算机病毒可以通过读写磁盘或网络等方式进行传播

(11)一个关系是一张二维表。在FoxBASE。中,一个关系对应一个

A)字段B)记录C)数据库文件D)数据库结构

(12)对一个关系实施一种关系运算后得到了一个新的关系,其属性个数多于原关系中的属性个数,

这说明所实施的关系运算是

A)联接B)投影C)选择D)关联

(13)FoxBASE中,具有固定字段长度的字段类型包括

A)日期型、备注型和数值型B)字符型、逻辑型和备注型

C)日期型、逻辑型和备注型D)日期型、逻辑型和字符型

(14)已有数据库文件SI,.DBF,要生成结构与SI.DBF完全相同的空数据库文件S2.DBF建立

该数据库的方法是。

A)USESICOPYTOS2B)USESICOPYSTRUCTURETOS2C)COPYFILESI.DBF

TOS2.DBFD)CREAS2FROMSI

(15)在FoxBASE中执行了如下命令序列:FH="*"X="3.2&FH.3”?X最

后一条命令的显示结果是

A)3.2&FH.3B)3.2*3C)9.6D)3.2*.3

(16)在FoxBASE中,命令?TYPE。'BAS'$,FoxBASE'”)的显示结果是

A)CB)NC)4D)L

(17)在下述每组命令中,两个命令的输出内容可能不相同的是

A)DISPLAYB)LISTSTRUCTUREDISPLAYNEXT1DISPLAYSTRUCTURE

C)DISPLAYFOR单价>=20.00D)DISPLAYLISTFOR单价>=20.OOLIST

(18)在FoxBASE中,将文件名DZ.PRG更改为AB.PRG,应使用命令•

A)RENDZ.PRGTOAB.PRG

B)RENAMEFILEDZ.PRGAB.PRG

C)RENAMEDZ.PRGTOAB.PRG

D)RENAMEFILEDZ.PRGTOAB.PRG

(19)在FoxBASE中,可以使用比较运算符比较大小的数据类型共有

A)数值型、字符型、日期型、逻辑型B)数值型、字符型、日期型

C)数值型、字符型D)数值型

(20)在以下命令中,显示相同结果的是1.?”数据库"+"管理系统"2.?”数据

库"管理”+“系统”3.?”数据库“-“管理“系统"4.?”数据库"+”

管理"系统”

A)1和2B)1和4C)2和4D)2和3

(21)执行命令DIMENSIONM(2,3)之后,数组M的数组元素个数和初值分别是

A)2,空值B)3,.T.C)5,0D)6,.F.

(22)设数据库已经打开并按“单价”字段建立了索引。用SEEK命令把记录指针指向单价为28.60

元的记录之后,接着要使指针指向下一个相同单价的记录,应使用命令

A)SEEK28.60B)SKIPC)FINDD)FIND28.60

(23)执行如下操作:USEEMPLISTNEXT10FOR性别="男"LISTFOR

性别="男”先后显示了两个各包含8个记录的记录清单,这说明

A)文件中至少有16个记录B)文件中至少有18个记录

C)文件中有16个记录的“性别”字段值为“男”

D)文件中有8个记录的“性别”字段值为“男”

(24)对一个库文件执行如下操作;LISTDELETERECORD10LIST先后两

次执行LIST命令时显示记录的个数不相同,以下说法错误的是

A)文件中至少有10个记录B)执行上述命令前,执行了SETDELETEDON

C)执行上述命令前,执行了SETDELETEDOFF

D)执行上述命令前,10号记录没有删除标记

(25)对一个打开的库文件执行如下操作:SETFILTERTO性别="女”.OR.政治面目=”

党员"LISTNEXTI屏幕上显示了一个记录,则这个记录

A)一定是“性别”字段值为“女”的记录

B)一定是“政治面目”字段值为“党员”的记录

C)一定是“性别”字段值为“女”或者“政治面目”字段值为“党员”的记录

D)可能是任何字段值的记录

(26)在任何情况下与LISTREST效果相同的命令是

A)LISTWHILE.NOT.EOF()B)LIST

OLISTALLD)LISTFOR.NOT.EOF()

(27)在下列命令组合中,不能配对使用的是

A)@・“PROMPT和MENUTOB)DO-WITH和PARAMETERS

C)IF和ENDIFD)D0CASE和ENDDO

(28)有如下两个程序段;

*****程序段1***********程序段2********USECLASSUSECLASSLOCATEFOR政治面

目="团员”LOCATEFOR政治面目“团员"DOWHILEFOUND()D0WHILE政治面目="团

员”DISPLAYDISPLAYCONTINUESKIPENDDOENDDO若在完全

相同的环境下分别执行上面的两个程序段,则

A)程序段2输出的记录不可能比程序段1输出的记录多

B)程序段1输出的记录不可能比程序段2输出的记录多

C)程序段1和程序段2输出的记录一样多D)无法判定

(29)有如下程序段,

DOCASECASEX>100??"1"CASEX>200??”2”

OTHERWISE??"3"ENDCASE

若在X—300的情况下执行这个程序段,屏幕上将显示

A)IB)2C)12D)3

(30)要统计当前库文件的物理记录总数,并将结果存放在变量X中。在任何情况下均能正确完成这

一任务的命令是

A)SUMITOXB)X=RECNO()

C)COUNTTOXD)STORERECCOUNT()TOX

(31)已知一个字段的宽度为8,则此字段的类型不可能是

A)数值型B)日期型C)字符型D)备注型

(32)己知一库文件的记录由两个逻辑型字段、三个日期型字段和四个备注型字段组成,则该文件的

记录总宽度为

A)66B)67C)68D)65

(33)对一个打开的非空库文件,要使记录指针指向文件尾,应执行

A)GOBOTTOMB)GOBOTTOMSKIPC)GOTOPD)GORECCOUNTOSKIP-I

(34)已执行了以下程序段:

USEPPCOPYTOQQSTRUCTUREEXTENDEDUSEQQ

LISTUSE

在屏幕上显示10个记录,这说明

A)文件PP.DBF中有10个字段B)文件QQ.DBF中有4个记录

C)文件PP.DBF中有4个记录D)文件QQ.DBF中有10个字段

(35)职工数据库以及以“政治面目”字段建立的索引文件已打开,要求仅显示所有政治面目为“党

员”的职工记录,下列命令或程序段中不能确保正确完成这一任务的是

A)LISTFOR政治面目="党员"B)LISTWHILE政治面目=“党员”

CSEEK”党月"DISPLAYWHILE政治面目=”党员”

D)LOCATEFOR政治面目=“党员”DOWHILEFOUND()DISPLAYCONTINUEENDDO

(36)已顺利执行了以下命令序列;

SELECT0

USESTAFF1ALIASDATA

SELECT0

USESTAFF2

现要重新转到文件STAFFI.DBF所在的工作区,应使用的正确命令是

A)SELECTAB)SELECT1C)SELECTDATAD)SELECTSTAFFI

(37)若要按“基本工资”字段值的降序为当前文件建立索引,正确的命令是

A)INDEXON基本工资/ATOGZB)INDEXON基本工资仍TOGZ

C)INDEXON基本工资TOGZD)INDEXON-基本工资TOGZ

(38)在FoxBASE中,命令X=Y>3的功能是

A)判断Y是否大于3,并将判断结果保存到X中

B)判断Y是否大于3,若是,将Y赋值给X

0判断X和Y是否都大于3D)有语法错误

(39)FoxBASE中的一些库文件操作命令,在没有给出〈范围》短语、FOR短语和WHILE短语时,其默

认〈范围>为ALL的命令包括

A)LIST、SUM和DISPLAY命令B)COPY、TOTAL和RECALL命令

C)REPLACE.RECALL和DELETE命令D)COUNT、SUM和AVERAGE命令

(40)有如下FoxBASE程序段;

USE学生档案ACCEPT”请输入待查的学号:"TOZKZH

LOCATEFOR学号=ZKZHIFEOF()?”经查找,无此学生!”

ELSEDOWHILE.NOT.EOF()

7"姓名:”+姓名+SPACE(4)+“分数:"+STR(分数)

CONTINUEENDDOENDIF

其中,学号、姓名和分数是数据库文件“学生档案”中的字段,该程序正常运行,表明字段变量“学

号”和“分数”的数据类型分别是-

A)N型、C型B)N型、N型C)C型、N型D)C型、C型

以下(41)一(50)题的操作均基于下面条件:

已建立学生数据库STD.DBF,数据库出生结构为:学号(C,6),姓名(C,8),性别(C,2),日期

0),平均成绩(N,6,2)o用LIST命令显示记录如下:记录号#学号姓名性别出生日

期平均成绩1021501刘淑敏女10/05/8488.22021502杨立

宏男03/12/8570.63021503马燕女09/23/8467.24

021504赵雅洁女2/10/8480.85021505王力军男11/21/8490.5

(41)有如下命令序列:USESTDGOBOTTOMSKIP-3LISTREST执行

以上命令序列后,输出结果显示

A)最后2条记录B)最后3条记录C)最后4条记录D)全部记录

(42)要显示学生姓名和年龄,可使用命令

A)@4,6SAY姓名+DTOC(出生日期)

B)@4,6SAY姓名+YEAR(DATEO)-YEAR(出生日期)

C)@4,6SAY姓名+STR(YEAR(DATEO)-YEAR(出生日期》

D)@4,6SAY姓名+SUBSTR(YEAR(OATEO)-YEAR(出生日期))

(43)依次执行以下命令:USESTD姓名;"郑小洋"SKIP27"姓名是:"+

姓名最后一条命令的输出结果是

A)姓名是:郑小洋B)姓名是:马燕C)姓名是:杨立宏D)姓名是:赵雅洁

(44)使用INDEX0N性别+DTOC(出生日期,"TORQ建立索引之后,接着执行LIST命令,

所显示记录的姓名顺序是

A)王力军、杨立宏、马燕、刘淑敏、赵雅洁

B)马燕、刘淑敏、赵雅洁、王力军、杨立宏

C)杨立宏、王力军、赵雅洁、刘淑敏、马燕

D)刘淑敏、杨立宏、马燕、赵雅洁、王力军

(45)索引文件打开后,下列命令操作中不受索引文件影响的是

A)SKIPB)DISPLAYALLC)FINDD)GO5

(46)有以下程序段USESTDINDEXON性别TOXBTOTALON性别TO

STD_1执行以上程序段之后,数据库STD」.DBF中的记录个数为

A)IB)2C)3D)4

(47)上题所生成的数据库STDI.DBF中被汇总的字段是

A)记录个数B)平均成绩

C)平均成绩、出生日期D)平均成绩、出生日期、记录个数

(48)有如下命令序列:SETTALKOFFUSESTDDELETEFOR平

均成绩<=85SETDELETEDONAVERAGE平均成绩TOAVG?AVG执行以上命

令序列之后,屏幕输出的结果是

A)89.35B)89.46C)85.33D)86.50

(49)要显示当前记录的学号、姓名、性别,以下命令错误的是

A)?学号,姓名,性别B)DISPLAY学号,姓名,性别

0@5,10SAY学号,姓名,性别D)@5,10SAY学号+姓名+性别

(50)有如下命令序列;SETTALKOFFUSESTDGO3DISPLAYFOR性别="

女”执行以上命令序列之后,屏幕输出的结果是

A)第3条记录和第4条记录B)第1条记录、第3条记录和第4条记录

C)从第3条记录到第5条记录D)全部记录

二、填空题(每空2分,共40分)

⑴计算机软件分为系统软件与应用软件,UNIX属于D3o

⑵假设在当前盘的当连前目录下有两个文件A.TXT和D.TXT,现要将文件B.TXT合并接到文件

A.TXT的后面。若使用TYPE命令,则完整的命令为K2』。

(3)Internet的信息服务方式分为基本服务和扩展服务,电子邮件属于(3》。

⑷在WINdows环境下,利用菜单命令删除固定硬盘上的文件与文件夹,实际上是将需要删除的文

件与文件夹移动到文件夹中。

⑸在Windows环境下,为了进行“添加删除程序”操作,首先打开K51,然后双击其中的相应图

标。

(6)设FoxBASE的MYPRC.PRG程序中有PROCEDUREGl、PROCEDUREG2、PROCEDUREG3三个过程;

在首次调用以上过程之前应执行命令K6』。

⑺设有“职工档案”和“职工工资”两个数据库文件,各存放了10条记录,执行如下命令序

列:SELECT1USE职工档案SELECT2USE职工工

资SELECT1SETRELATIONTORECNO()+3INTOBGOTO

BOTTOM?RECNO(),RECNO(2)最后一条命令的输出结果是K73o

(8)有如下FoxBASE程序:*SUB.PRGPARAMETERSR,

API=3.14A=PI*R*RRETURN在点状态下执行了如下命令序

列:AREA=Om?AREA最后一条命令执行后显示的结果是12.56,请

填空。

⑼设数据库文件PHONE。.DBF中包含了“姓名”、“电话”和“地址”三个字符型字段以下程序

的功能是按用户输入的任一电话号码进行查找,如果存在该号码,则显示其单位地址、关闭文件并

结束程序。请将程序补充完整。SETTALKOFFUSEPHONECLEAR

PHN=SPACE(8)@10,2OSAY”电话号码:”K9』READLOCATEFORPHN=

电话IFFOUND()@12,20SAY,”单位地址;”+地址

D03ENDIFENDDOCLOSEALLSETTALKONRETURN在青年歌

手大赛中,歌手的得分情况由GS.DBF和PW.DBF两个数据库(除“最后得分”字段以外,其余字

段已存放了相应数据)进行统计.评委数据库PW.DBF中放有10个评委给每位歌手所打的分数,数

据库结构为:歌手编号(C,4),评委1(N,5,2),评委2(N,5,2),…,评委10(N,5,2)歌手

数据库GS.DBF中存有每位歌手的基本情况和最后得分,数据库结构为:歌手编号(C,4),姓名(C,

8),选送地区地20),最后得分(N,5,2)

下面(10)一(13)题的操作均基于歌手数据库和评委数据库:•

(10)以下程序的功能是根据10个评委所给分数,计算并填写“最后得分”字段,具体计算方法是

去掉一个最高分、去掉一个最低分,再对其余得分求平均。请填空:SELECTUSE

GSINDEXON歌手编号TOGSSELECT0USEPWSETRELATIONTO歌手编号INTO

GSGOTOPDOWHILE013SCATTERTOTEMP1=2STORE

TEMP(2)TOPMIN,PMAX,SDOWHILE

K1231=1+1S=S+TEMP(I)

DOCASECASETEMP(I)>PMAXPMAX=TEMP(I)CASE

TEMP(I)PMIN=TEMP(I)

K133ENDDOSELECTGSREPLACE最后得分WITH

D43D53H163ENDDO

(11)将GS.DBF按“最后得分”字号段由高到低排序,“最后得分”相同时,按歌手编

升序建立排序文件GSPX.DBF的命令是E173»

(12)计算GS.DBF中所有歌手“最后得分”的平均值,并将结果保存在变量PJ中的命令是082

(13)以下程序是根据GS.DBF中“选送地区”字段的前两个汉字是否为“北京”而使

用PR0G1.PPG或PR0G2.PRG进行不同的处理;IFLEFT(选送地区,4)="

北京”DOPR0G1ELSEDOPR0G2ENDIF以上程序段中的判断条件

LEFT(选送地区,4)="北京”,也可以用函数SUBS或AT描述。使用SUBS函数描述时,判断条件

可改写为K2030可改写为K193;使用AT函数描述时,判断条件

2003年9月全国计算机等级考试二级foxbase笔试试卷参考答案一、选择

题(1)C(2)A(3)B(4)A(5)D(6)C(7)B(8)A(9)C(10)D

(11)C(12)A(13)C(14)B(15)B(16)D(17)D(18)C(19)B(20)B(21)D(22)

B(23)D(24)C(25)C(26)A(27)D(28)C(29)A(30)D(31)D(32)B(33)

A(34)A(35)C(36)C(37)B(38)A(39)D(40)C(41)C(42)C(43)B(44)

A(45)B(46)B(47)B(48)A(49)B(50)B二、填空题(1)03系

统软件(2)K2』TYPEB.TXT»A.TXT(3)(3》基本服务

(4)"U回收站

(5)K5X控制面板(6)K6HSETPROCEDURET0G1,G2,G3(7)

K7D1011(8)K81DOSUBWITH2,AREA(9)(9》GETPHN

U103CONTINUE(10)012.NOT.E0F()R1221010R132

ENDCASEHl43S-PMAX-PMINK15DSELEPWK161SKIP(11)K173

SORTON最后得分/D,歌手编号TOGSPX(12)K183AVER最后得分TO

PJ(13)R19DSUBS(选送地区,1,4)=“北京”K203AT(“北

京”,选送地区)

2004年4月等级考试二级VF笔试试卷

一、单项选择题(每题2分,共70分)

1、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(本题分值:

2分)

A)DBS包括DB和DBMSB)DBMS包括DB和DBS

C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMSA

2、在VisualFoxPro中“表”是指

A)报表B)关系C)表格D)表单B

3、数据库系统与文件系统的最主要区别是

A)数据库系统复杂,而文件系统简单

B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

0文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D)文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量B

4、在当前表单的LABEL1控件中显示系统时间的语句是

A)THISFORM.LABEL1.CAPTION=TIME()

B)THISFORM.LABEL1.VALUE=TIME()

C)THISFORM.LABEL1.TEXT=TIME()

D)THISFORM.LABEL1.CONTROLSIME()A

5、在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用

A)临时关键字B)主关键字C)外部关键字D)索引关键字B

6、在VisualFoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是

A)proB)prjC)pjxD)itmC

7、在VisualFoxPro的项目管理器中不包括的选项卡是

A)数据B)文档C)类D)表单D

8、在VisualFoxPro中说明数组的命令是

A)DIMENSION和ARRAYB)DECLARE和ARRAY

C)DIMENSION和DECLARED)只有DIMENSIONC

9、数据库表可以设置字段有效性规则,字段有效性规则属于

A)实体完整性范畴B)参照完整性范畴

C)数据一致性范畴D)域完整性范畴D

10、在VisualFoxPro中字段的数据类型不可以指定为

A)日期型B)时间型C)通用型D)备注型B

11、用命令"INDEXON姓名TAGindex_nameUNIQUE”建立索引,其索引类型是

A)主索引B)候选索引C)普通索引D)惟一索引D

12、以下关于主索引和侯选索引的叙述正确的是

A)主索引和侯选索引都能保证表记录的惟一性

B)主索引和侯选索引都可以建立在数据库表和自由表上

0主索引可以保证表记录的惟一性,而侯选索引不能

D)主索引和侯选索引是相同的概念A

13、查询订购单号首字符是“P”的订单信息,应该使用命令

A)SELECT*FROM订单WHEREHEAD(订购单号,1)=“P”

B)SELECT*FROM订单WHERELEFT(订购单号,1)=“P”

C)SELECT*FROM订单WHERE"P”$订购单号

D)SELECT*FROM订单WHERERIGHT(订购单号,1)="P"B

14、I有如下赋值语句,结果为“大家好”的表达式是:

a=“你好”

b=“大家”

A)b+AT(a,1)B)b+RIGHT(a,1)Bb+LEFT(a,3,4)D)b+RIGHT(a,2)D

15、数据库表的字段可以定义默认值,默认

温馨提示

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

评论

0/150

提交评论