vfp练习题发学生

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

为帮助同学们通过计算机二级考试,特整理Vfp二级练习题供学习参考1vfp考试题型:一、填空题(每空1分,共10个空,共10分)二、程序题(共计3个小题,共20分)第1小题表单代码填空6分第2、3小题均为编程题,分别为6分、8分。三、选择题(1-40题每题1分,41-50每题2分,共60分)四、判断题(请将答案填涂到答题卡上,正确的涂A,错误的涂B,试卷上作答不得分。每题1分,共10分)请大家提醒学生务必在答题卡姓名框里除了写姓名还要写上自己的专业班级。判断题务必涂到答题卡上。VF二级考试题一、选择题1.在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录,则应将“删除”规则设置为()。A.限制B.级联C.忽略D.任意2.在VisualFoxPro系统中,表的结构取决于()。A.字段的个数、名称、类型和长度B.字段的个数、名称、顺序C.记录的个数、顺序D.记录和字段的个数、顺序3.在SQL查询中的HAVING子句的作用是()。A.指出分组查询的范围B.指出分组查询的值C.指出分组查询的条件D.指出分组查询的字段4.根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以分为三个阶段,其中不包括下列的(B)。A.人工管理阶段B.计算机管理阶段C.文件系统阶段D.数据库系统阶段5.根据关系模型的有关理论,下列说法中正确的是(C)。A.二维表中的每一列可以有多个字段名B.二维表中允许出现完全相同的行C.二维表中行的顺序、列的顺序均可以任意交换D.二维表中行的顺序、列的顺序不可以任意交换6.下列不属于关系运算的是(B)。A.选择运算B.合并运算C.投影运算D.连接运算7.在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们的宽度分别为(A)。A.1、4、8B.4、4、10C.1、10、8D.2、8、88.用树形结构表示各类实体及其之间联系的数据模型称为:(A)。A.层次模型B.网状模型C.关系模型D.面向对象模型9.在下列数据库当中,目前还算不上是大型数据库的是(B)。A.OracleB.AccessC.SQLServerD.Sybase10.在VisualFoxPro系统中,下列命名中不能作为变量名的是(B)。A.姓名B.姓名+2005C.姓名2005D.姓名_2005为帮助同学们通过计算机二级考试,特整理Vfp二级练习题供学习参考211.下列函数返回值为字符型的是(B)。A.VAL()B.CHR()C.AT()D.TIME()12.一个表文件名为xs,要想打开该表,应使用命令(D)。A.OPENxsB.OPENtablexsC.USEtablexsD.USExs13.关键字是关系模型中的重要概念。当一张二维表(A表)的主关键字被包含到另外一张二维表(B表)中时,它就称为B表的(B)。A.主关键字B.外部关键字C.候选关键字D.超关键字14.VisualFoxPro的参照完整性规则不包括(C)。A.更新规则B.删除规则C.查询规则D.插入规则15.通过设置文件来指定应用程序在执行时的入口程序,下面不可以作为主文件的是:(B)。A.程序B.类库C.表单D.菜单16.命令SELECT0选择的是(B)。A.当前工作区B.当前未被使用的最小工作区C.当前未被使用的最大工作区D.当前已被使用的最小工作区17.设有一张教师表js,含有一个字符型的字段xb(性别),下列命令中语法正确的是(A)。A.DELETEFROMjsWHERExb=”女”B.DELETEFROMjsFORxb=”女”C.DELETETABLEjsWHERExb=”女”D.DELETETABLEjsFORxb=”女”18.在VisualFoxPro中,创建数据库生成的文件不包括(A)。A.dbfB.dbcC.dctD.dcx19.在VisualFoxPro中,向数据库文件中追加数据使用语句(C)。A.INSERTB.REPLACEC.APPENDD.ADD20.在VisualFoxPro中,删除数据库的所有记录,仅保留库结构的命令是(D)。A.deleteallB.packC.recallD.zap21.在VisualFoxPro中,复制当前工作区中库结构的命令是(C)。A.Copystru原文件to目标文件B.Copy原文件struto目标文件C.Copystruto库文件名D.Copystruto库文件名exten22.在VisualFoxPro中,用modifystructure对数据库结构进行修改时,数据库的原有数据(C)。A.将全部丢失B.不会丢失C.可能丢失某些数据项D.可能丢失某些数据记录23.在VisualFoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为(A)。A.displayallfornl20B.displayallwhilenl20C.listfornlwhilenl20D.listwhilenl2024.在VisualFoxPro中,skip命令移动记录指针的基准是(B)。A.第一条记录B.当前记录C.指定纪录D.库文件尾25.一个数据库文件中多个备注字段的内容是存放在(B)。A.这个数据库文件中B.一个备注文件中C.多个备注文件中D.一个文本文件中26.要删除当前数据库文件中的“性别”字段,应使用命令(A)。A.modifystructureB.deleteC.replaceD.zap27.在有关数据库的概念中,若干记录的集合称为(D)。为帮助同学们通过计算机二级考试,特整理Vfp二级练习题供学习参考3A.文件B.字段C.数据项D.表28.连接运算要求连接的两个关系有相同的(B)。A.主键B.属性名C.实体名D.主属性名29.退出VFP系统的命令是(D)。A.EXITB.RETURNC.CANCELD.QUIT30.条件函数IIF(LEN(SPACE(4))3,1,-1)的值是(A)。A.1B.-1C.3D.431.在关系运算中,查找满足一定条件的元组的运算称之为(B)。A.投影B.选择C.关联D.复制32.下面的赋值表达式不正确的是(D)A.STOREHELLOWORLD!TOSTRB.STORE123456TOA1,B1C.WORD=FOXPROD.STORE12,34TOA2,B233.逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是(B)A.NOT((NOTAORB)ANDC)B.NOT(NOT(AORB)ANDC)C.NOT(AANDBORNOTC)D.NOT(NOTAORBANDC)34.当前表文件有20条记录,当前记录号为10,执行命令LISTREST以后,当前记录号是(C)。A.10B.20C.21D.135.以下各表达式中,运算结果为数值型的是(D)。A.96B.“D”$”ASD”C.TIME()+9D.LEN(SPAC(8))-936.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE②GO3③PACK。正确的操作顺序是(D)A.①②③B.②③①C.①③②D.②①③37.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。A.GOTOPB.GO1C.GORECNO()=1D.SKIP138.不能作为索引关键字的数据类型是(B)A.数值型B.备注型C.日期型D.字符型39.以下各表达式中,运算结果为数值型的是(D)。A.96B.“D”$”ASD”C.TIME()+9D.LEN(SPAC(8))-940.用命令DIMENSIONA(4,5)定义后,A数组中共有(D)个数据元素。A.4B.5C.9D.2041.在VisualFoxPro的一个工作区中,同一时刻最多能打开(B)个库文件。A.10B.1C.任意多D.25642.VisualFoxPro中数据库文件的扩展名为(B)。A.dbfB.dbcC.fptD.prg43.当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令(B)。A.appendB.insertC.editD.brows44.在VisualFoxPro中,对数据库进行排序的关键字可为(C)。A.逻辑型和备注型B.日期型和备注型C.日期型和字符型D.逻辑型.日期型和备注型45.在VisualFoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容(A)。A.并不改变B.顺序改变C.指定纪录改变D.数据改变46.在VisualFoxPro中,对未经排序或索引的数据库进行查找时,只能用命令(C)。为帮助同学们通过计算机二级考试,特整理Vfp二级练习题供学习参考4A.findB.seekC.locateD.display47.int(-28/6)的返回值为(D)。A.-5B.-3C.-6D.-448.设AB=12,函数TYPE(“AB30”)的返回值是(D)。A..T.B..C.C..U.D..L.49.DeLETE()的函数值为.T.时,说明(B)。A.删除的纪录不存在B.当前记录已被加上删除标记C.当前数据库已被删除D.标有删除标记的纪录不参加操作50.执行命令?AT(“中心”,“教育部CET考试中心”)的显示值是(C)。A.0B.12C.14D.1651.下列数据为常量的是(C)。A.NAMEB.FFC.13D.FTMS52.在命令窗口输入如下四条命令:SETCENTURYOFFSETMARKTO“—”SETDATETOYMD?{^2002-06-03}分别执行后,屏幕上将显示(C)。A.2002/06/26B.02/06/26C.02-06-03D.2002.06.0353.统计当前工作区记录数的函数是(B)。A.RECNO()B.RECCOUNT()C.FCOUNT()D.FOUND()54.在系统默认设置之下,下列表示日期值正确的是(A)。A.{10/08/01}B.10/08/01C.{^01-01-01}D.{^2003-13-01}55.在系统默认设置下,表达式“北师大”=“北京师范大学”和“北京师范大学”=“北师大”的值为(B)。A..T..T.B..F..F.C..T..F.D..F..T.56.在下列各式中,运算结果为数值的是(D)。A.{^2002-05-30}-20B.CTOD(“05/30/02”)C.”23”+”2”D.LEN(“ABCD”)-257.可以伴随着表的打开而自动打开的索引是。(C)A.单一索引文件(IDX)B.复合索引文件(CDX)C.结构化复合索引文件D.非结构化复合索引文件58.要为当前表所有职工增加100元工资应该使用命令(D)。A.CHANGE工资WITH工资+100B.REPLACE工资WITH工资+100C.CHANGEALL工资WITH工资+100D.REPLACEALL工资WITH工资+10059.假定STUDENT.DBF学生数据库文件中前六条记录均为男生的记录,执行以下命令序列:USE.STUDENTGOTO3LOCATENEXT3FOR性别=男后,记录指针定位在(A)。为帮助同学们通过计算机二级考试,特整理Vfp二级练习题供学习参考5A.第3条记录上B.第4条记录上C.第5条记录上D.第6条记录上60.下列表达式中正确的是(C)A.12.3+{03/12/1990}+'NO'B.STR(12.3,4,1)+{03/12/1990}+'NO'C.STR(12.3,4,1)+DTOC({03/12/1990}+'NO'D.12.3+DTOC({03/12/1990})+'NO'61.下面的赋值表达式不正确的是(D)A.STOREHELLOWORLD!TOSTRB.STORE123456TOA1,B1C.WORD=FOXPROD.STORE12,34TOA2,B262.设表中有10条记录,并且已经打开,下面命令中不能改变当前记录的是(D)A.SKIPB.GO2C.LISTD.DIS

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功