您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 计算机二级VFP2003年4月笔试真题与解析
2003年4月笔试考卷(考试时间90分钟,满分100分)一、选择题((1)~(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:kD)1:1(4)在VisualFoxPro中,调用表设计器建立数据库表STUDENTDBF的命令是A)MODIFYSTRUCTURESTUDENTB)MODIFYCOMMANDSTUDENTC)CREATESTUDENTD)CREATETABLESTUDENT(5)在VisualFoxPro中,关于自由表叙述正确的是A)自由表和数据库表是完全相同的B)自由表不能建立字段级规则和约束C)自由表不能建立候选索引D)自由表不可以加入到数据库中(6)在VisualFoxPro中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于A)实体完整性约束B)域完整性约束C)参照完整性约束D)视图完整性约束(7)在VisualFoxPro中,运行表单T1SCX的命令是A)DOT1B)RUNFORMT1C)DOFORMT1D)DOFROMT1(8)使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当A)使用WHERE子句B)在GROUPBY后面使用HAVING子句C)先使用WHERE子句,再使用HAVING子句D)先使用HAVING子句,再使用WHERE子句(9)VisualFoxPro的参照完整性规则不包括A)更新规则B)删除规则C)查询规则D)插入规则(10)在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为A)1,4,8B)4,4,10C)1,10,8D)2,8,8(11)在VisualFoxPro中,学生表STUDENT中包含有通用型字段,通用型字段中的数据均存储到另一个文件中,该文件名为A)STUDENTDOCB)STUDENTMEMC)STUDENTDBTD)STUDENTFPT(12)在VisualFoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是A)MNXB)PRGC)MPRD)SPR(13)在VisualFoxPro中,使用SQL语句将学生表STUDENT中的学生年龄AGE字段的值增1,应该使用的命令是A)REPLACEAGEWITHAGE+1B)UPDATESTUDENTAGEWITHAGE+1C)UPDATESETAGEWITHAGE+1D)UPDATESTUDENTSETAGE=AGE+1(14)调用报表格式文件PP1预览报表的命令是A)REPORTFROMPP1PREVIEWB)DOFROMPP1PREVIEWC)REPORTFORMPP1PREVIEWD)DOFORMPP1PREVIEW(15)在VisualFoxPro中,建立索引的作用之一是A)节省存储空间B)便于管理C)提高查询速度D)提高查询和更新的速度(16)在VisualFoxPro中,相当于主关键字的索引是A)主索引B)普通索引C)惟一索引D)排序索引(17)在VisualFoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为A)ThisForm.RefreshB)ThisForm.DeleteC)ThisForm.HideD)ThisForm.Release(18)假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面哪个式子是正确的?A)ThisForm.Text1.ValueB)This.Parent.ValueC)Parent.Text1.ValueD)This.Parent.Text1.Value(19)在VisualFoxPro中,创建一个名为SDBDBC的数据库文件,使用的命令是A)CREATEB)CREATESDBC)CREATETABLESDBD)CREATEDATABASESDB(20)在VisualFoxPro中,存储图像的字段类型应该是A)备注型B)通用型C)字符型D)双精度型(21)在VisualFoxPro中,下面4个关于日期或日期时间的表达式中,错误的是A){∧2002090111:10:10AM}-{∧2001090111:10:10AM}B){∧01/01/2002}+20C){∧20020201}+{∧20010201}D){∧2000/02/01}-{∧2001/02/01}22)在VisualFoxPro中,关于过程调用叙述正确的是A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假B)当实参的数量多于形参的数量时,多余的实参被忽略C)实参与形参的数量必须相等D)上面的A)和B)都正确(23)下列关于表单数据环境的叙述中,错误的是A)可以在数据环境中加入与表单操作有关的表B)数据环境是表单的容器C)可以在数据环境中建立表之间的联系D)表单运行时自动打开其数据环境中的表(24)在VisualFoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是A)PRIVATEB)PUBLICC)LOCALD)在程序中直接使用的内存变量(不通过A,B,C说明)(25)在DOWHILE…ENDDO循环结构中,LOOP命令的作用是A)退出过程,返回程序开始处B)转移到DOWHILE语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行(26)在VisualFoxPro中,关于视图的正确叙述是A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行联接操作C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表(27)SQL是哪几个英文单词的缩写?A)StandardQueryLanguageB)StructuredQueryLanguageC)SelectQueryLanguageD)以上都不是(28)如果学生表STUDENT是使用下面的SQL语句创建的。CREATETABLESTUDENT(SNOC(4)PRIMARYKEYNOTNULL,;SNC(8),;SEXC(2),;AGEN(2)CHECK(AGE>15ANDAGE<30))下面的SQL语句中,可以正确执行的是A)INSERTINTOSTUDENT(SNO,SEX,AGE)VALUES(S9,男,17)B)INSERTINTOSTUDENT(SN,SEX,AGE)VALUES(李安琦,男,20)C)INSERTINTOSTUDENT(SEX,AGE)VALUES(男,20)D)INSERTINTOSTUDENT(SNO,SN)VALUES(S9,安琦,16)(29)使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是A)SELECTFROMSTUDENTWHERELEFT(姓名,2)=王B)SELECTFROMSTUDENTWHERERIGHT(姓名,2)=王C)SELECTFROMSTUDENTWHERETRIM(姓名,2)=王D)SELECTFROMSTUDENTWHERESTR(姓名,2)=王(30)连编后可以脱离开VisualFoxPro独立运行的程序是A)APP程序B)EXE程序C)FXP程序D)PRG程序第(31)~(35)题使用如下表的数据:部门表部门号部门名称40家用电器部10电视录摄像机部20电话手机部30计算机部商品表部门号商品号商品名称单价数量产地400101A牌电风扇200.0010广东400104A牌微波炉350.0010广东400105B牌微波炉600.0010广东201032C牌传真机1000.0020上海400107D牌微波炉A420.0010北京200110A牌电话机200.0050广东200112B牌手机2000.0010广东400202A牌电冰箱3000.002广东301041B牌计算机6000.0010广东300204C牌计算机10000.0010上海(31)SQL语句SELECT部门号,MAX()FROM商品表GROUPBY部门号查询结果有几条记录?A)1B)4C)3D)10(32)SQL语句SELECT产地,COUNT();FROM商品表;WHERE单价>200;GROUPBY产地HAVINGCOUNT()>=2;ORDERBY2DESC查询结果的第一条记录的产地和提供的商品种类数是A)北京,1B)上海,2C)广东,5D)广东,7(33)SQL语句SELECTSUM();FROM部门表,商品表;WHEREGROUPBY查询结果是A)各部门商品数量合计B)各部门商品金额合计C)所有商品金额合计D)各部门商品金额平均值(34)SQL语句SELECTFROM部门表,商品表;WHEREORDERBYDESC,单价查询结果的第一条记录的商品号是A)0101B)0202C)0110D)0112(35)SQL语句SELECT部门名称FROM部门表WHERE部门号IN;(SELECT部门号FROM商品表WHERE单价BETWEEN420AND1000)查询结果是A)家用电器部、电话手机部B)家用电器部、计算机部C)电话手机部、电视录摄像机部D)家用电器部、电视录摄像机部二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。(1)用二维表数据来表示实体及实体之间联系的数据模型称为【1】。(2)在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是【2】。(3)可以在项目管理器的【3】选项卡下建立命令文件。(4)在VisualFoxPro中,数据库文件的扩展名是【4】,数据库表文件的扩展名是【5】。(5)打开数据库设计器的命令是【6】DATABASE。(6)在SQL的CREATETABLE语句中,为属性说明取值范围(约束)的是【7】短语。(7)SQL插入记录的命令是INSERT,删除记录的命令是【8】,修改记录的命令是【9】。(8)在SQL的嵌套查询中,量词ANY和【10】是同义词。在SQL查询时,使用【11】子句指出的是查询条件。(9)从职工数据库表中计算工资合计的SQL语句是SELECT【12】FROM职工(10)把当前表当前记录的学号和姓名字段值复制到数组A的命令是SCATTERFIELD学号,姓名【13】(11)在表单中确定控件是否可见的属性是【14】。(12)函数BETWEEN(40,34,50)的运算结果是【15】。参考答案及解析一、选择题(1)【答案】B)【解析】数据库管理系统(DBMS)的功能是让多种应用程序并发地使用数据库中具有最小冗余度的共享数据,使数据与程序具有较高的独立性,是对数据实行专门管理的一个系统软件。(2)【答案】B)【解析】VisualFoxPro是一种关系数据库管理系统,它支持的是关系数据模型。(3)【答案】B)【解析】两个实体间的联系有一对一、一对多和多对多3种。本题中一个部门可以有多个职员,属于一对多的联系,即1∶m。(4)【答案】C)【解析】利用命令打开数据表设计器有CREATE和MODIFYSTRUCTURE两种,其中CREATE命令是新建一个表,MODIFYSTRUCTURE是修改数据表结构。(5)【答案】B)【解析】自由表只可以建立最基本的结构,即字段名、类型、宽度和索引,且只能建立候选索引、惟一索
本文标题:计算机二级VFP2003年4月笔试真题与解析
链接地址:https://www.777doc.com/doc-2097942 .html