您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > VFP复习重点及参考答案
2012年VFP复习重点及参考答案,学生在复习时不要死背答案,要弄清概念,做到触类旁通。一、选择题1.数据模型是将概念模型中的实体和实体间的联系表示成便于计算机处理的一种形式。数据模型一般有关系模型、层次模型和(C)A)网络模型B)E-R模型C)网状模型D)实体模型2.如果一个部门有若干职工,每个职工只能属于某一个部门,则部门和职工两个实体之间的联系属于(D)A)一对一联系B)一对二联系C)多对多联系D)一对多联系3.在概念模型中,一个实体相对于关系数据库中的一个关系中的一个(B)A)属性B)元组C)列D)字段4.关系数据库管理系统的三种基本关系运算不包括(A)A)比较B)选择C)联接D)投影5.在以下四组函数运算中,结果相同的是(A)A)LEFT(”ActiveServer”,6)与SUBSTR(”ActiveServer”,1,6)B)YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C)VARTYPE(“36-5*4”)与VARTYPE(36-5*4)D)假设A=”this”,B=”isastring”,A+B与A-B6.存储在计算机内、有结构的相关数据的集合称为(A)A)数据库B)数据库系统C)数据库管理系统D)数据结构7.如果把学生看做实体,某个学生的姓名为“王刚”,则“王刚”应为(D)A)记录型B)记录值C)属性型D)属性值8.如果要改变一个关系中属性的排列顺序,应使用的关系运算是(A)A)投影B)更新C)连接D)选择9.在下面的VFP表达式中,不正确的是(C)A){^2012-5-1210:10:10AM}-10B){^2012-5-12}-DATE()C){^2012-5-12}+DATE()D)[^2012-5-12]+[1000]10.设D=78,VARTYPE(D)的输出值是(C)A)NB)CC)LD)D11.在下列函数中,函数值为数值的是(A)A)AT(‘管理’,’数据库管理系统’)B)CTOD(‘01/01/98’)C)BOF()D)SUBSTR(DTOC(DATE()),7)12.已知D1和D2为日期型变量,下列四个表达式中非法的是(D)A)D1-D2B)D2-36C)D1+28D)D1+D213.N=886,M=345,K=”M+N”,表达式1+&K的值是(A)A)1232B)数据类型不匹配C)1+M+ND)”886346”14.设置日期型数据的年份以4位显示的命令是(C)A.setcenturyto1B.setcenturyto0C.setcenturyonD.setcenturyoff15.下列为合法数值型常量的是(A)A)3.1415E+6B)08/05/07C)123*100D)3.1415+E616.命令?LEN(SPACE(3)–SPACE(2))的结果是(D)A)1B)2C)3D)517.设置严格日期格式应使用的命令是(B)A)setstrictdateto0B)setstrictdateto1C)setstrictdateoffD)setstrictdateon18.下列表达式结果为.F.的是(B)A)”33””300”B)”男”“女”C)”CHINA”“CANADA”D)DATE()+5DATE()19.若X=34.567,则命令?STR(X,2)–SUBSTR(“34.567”,5,1)的显示结果是(B)A)346B)356C)28D)2920.如果要在表中某一字段存放很多文本信息,(大于255个字符以上),该字段类型应定义为(B)A)字符型B)备注型C)逻辑型D)日期型21.下列不正确的字符型常量是:(D)A)[计算机]B)'计算机'C)计算机D)(计算机)22.若内存变量DA的类型是日期型,则下面正确的赋值是(C)A)DA=07/07/07B)DA=07/07/07C)DA=CTOD(07/07/07)D)DA=CTOD(07/07/07)23.执行以下命令后,屏幕上显示的结果是(A)Store2+37toAB=.T..F.?A.AND.BA).T.B).F.C)AD)B24.以下各表达式中,运算结果是数值型的是(D)A)RECNO()10B)YEAR=2007C)DATE()-50D)AT(IBM,Computer)25.执行以下命令序列后,屏幕显示的结果是(A)D1=CTOD(01/01/2012)D2=IIF(YEAR(D1)2000,D1,2000)?D2A)01/01/12B)2000C)D1D)CTOD(01/01/2012)26.若DATE=05/25/12,表达式&DATE的结果的数据类型是(A)A)数值型B)字符型C)逻辑型D)日期型27.VFP函数ROUND(123456.789,-2)的值是(B)A)123456B)123500.00C)123456.79D)123460.0028.执行下列命令序列后,输出的结果是(C)X=ABCDY=EFG?SUBSTR(X,IIF(XY,LEN(Y),LEN(X)),LEN(X)-LEN(Y))A)AB)BC)CD)D29.设置setexactoff,执行命令序列后显示的结果是(D)x=abcdy=ab?x=y,y=xA).T..T.B).F..F.C).F..T.D).T..F.30.主名与表名相同,并且随表的打开而自动打开,在增删记录时会自动更新的索引文件是(C)A)单索引文件B)多索引文件C)结构复合索引文件D)非结构复合索引文件31.关于VisualFoxPro的变量,下面说法中正确的是:(C)A)定义数组后,系统为数组的每个元素赋以逻辑值.T.B)使用一个简单变量之前要先定义C)数组中各数组元素的数据类型可以不同D)数组元素的下标下限是032.设A=123,B=234,下面表达式中结果为.F.的是(C)A).NOT.(A==B).or.(B$ABC)B).NOT.(A$ABC).AND.(AB)C).NOT.(AB)D).NOT.(A=B)33.假定表学生.dbf前六条记录均为男生的记录,打开表后,执行以下命令序列后,记录指针定位在(C)GO3locatenext3for性别=男A)第一条记录B)第二条记录C)第三条记录D)第六条记录34.SORT命令与INDEX命令的区别是(C)A)前者按指定关键字排序,后者按指定记录排序B)前者按指定记录排序,后者按指定关键字排序C)前者改变了记录的物理顺序,后者却不改变D)后者改变了记录的物理顺序,前者却不改变35.ZAP命令可以删除当前数据表中的(A)A)全部记录B)满足条件的记录C)表结构D)有删除标记的记录36.不能对记录进行编辑修改的命令是(B)A)BROWSEB)MODIFYSTRUCTUREC)CHANGED)EDIT37.若想在打开的数据表中删除某些记录,应先后选用的两个命令是(B)A)DELETE、RECALLB)DELETE、PACKC)DELETE、ZAPD)PACK、DELETE38.如果一个运算表达式中包含有逻辑运算、关系运算和算术运算,那末这样的综合型表达式的运算顺序是(D)A)逻辑→算术→关系B)关系→逻辑→算术C)算术→逻辑→关系D)算术→关系→逻辑39.在VFP中,能够进行条件定位的命令是(C)A)SKIPB)SEEKC)LOCATED)GO40.在档案表中,“婚否”是逻辑型字段(已婚为.t.,未婚为.f.),“性别”是字符型字段,若要显示已婚女职工的记录,应当用(D)A)LISTFOR婚否.or.性别=”女”B)LISTFOR已婚.and.性别=”女”C)LISTFOR已婚.or.性别=”女”D)LISTFOR婚否.and.性别=”女”41.在“图书”表中,“书号”字段为字符型。要求将书号以字母D开头的所有记录打上删除标记,应使用的命令(B)A)DELETEFORD$书号B)DELETEFORSUBSTR(书号,1,1)=”D”C)DELETEFOR书号=DD)DELETEFORRIGHT(书号,1)=”D”42.要限制数据库表中字段的重复值,可以使用(A)A)主索引或候选索引B)主索引或唯一索引C)主索引或普通索引D)唯一索引或普通索引43.在程序中没有加任何定义的内存变量均属于什么变量(A)A)私有B)公共C)局部D)系统44.设内存变量X是数值型,要从键盘输入数据为X赋值,应使用的命令(A)A)INPUTTOXB)WAITTOXC)ACCEPTTOXD)以上均可45.下列关于对象事件的说法,不正确的是(C)A)事件是预先定义好的、能够被对象识别的特定动作B)对象的每一个事件都有一个事件过程C)用户可以建立新的事件D)不同的对象能识别的事件不尽相同46.两表之间“临时性”联系称为关联,建立两个表之间的关联要求:(D)A)两个表都必须排序B)关联的表必须排序C)两个表都必须索引D)被关联的表必须索引47.在设置参照完整性时,要想设置:当更改父表中的主关键字段值时,自动更改所有相关子表记录中的对应值,则应选择的规则为(C)A)限制B)忽略C)级联D)级联或限制48.只能在建立它的程序模块中使用,不能在上级程序模块和下级程序模块中使用的变量称为:(D)A)系统变量B)公共变量C)私有变量D)局部变量49.在VFP中,DOCASE……ENDCASE语句属于(C)A)顺序结构B)循环结构C)选择结构D)模块结构50.若某表单中有一个文本框Text1和包含2个命令按钮的命令按钮组CommandGroup1,编写Command1的Click时,要访问Text1的Value值,正确的引用是(D)A)This.Thisform.Text1.ValueB)This.Parent.Text1.Value循环结构C)Parent.Parent.Text1.ValueD)This.Parent.Parent.Text1.Value51.二维表中的每一列称为一个字段,在信息模型中也称为关系的一个(A)A)属性B)元组C)元素D)实体52.在关系数据库的基本操作中,从关系中抽取满足条件的元组的操作称为(C)A)投影B)更新C)选择D)连接53.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是:(A)A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS包括DBMS不包括DB54.二维表中的每一行称为一个记录,在信息模型中也称为关系的一个(D)A)分量B)属性C)元素D)元组55.在用户观点下,关系模型中数据的逻辑结构是一张(D)A)VFP报表B)自由表C)一维表D)二维表56.函数len(str(3.14159,6,2))的值为(C)A)3.14B)3.1416C)6D)257.在关系数据库的基本操作中,从关系中抽取指定列的操作称为(C)A)连接B)、插入C)投影D)选择58.函数year(date())的数据类型是(A)A)数值型B)字符型C)逻辑型D)日期型59.函数bof()和eof()的数据类型是(D)A)数值型B)字符型C)日期型D)逻辑型60.函数val(100*2)的结果是(A)A)100.00B)200.00C)100*2D)20061.设置日期型数据的年份以4位显示的命令是(D)A.setcenturyto1B.setcenturyto4C.setcenturyoffD.setcenturyon62.函数len(str(3.14))的结果是(B)A)4B)10C)8D)3.1463.设置严格日期格式应使用的命令是(B)A)setstrictdateto0B)setstrictdateto1C)setstrictdateoffD)setstrictdateon64.表达式17%5+2^3的值为(B)A)4B)10C)64D)865.以下关于主索引的说法中正确的是(D)A)主索引的关键字值可以为NULLB)在自由表中可以建立主索引C)可以在一个数据库表中建立多个主索引D)数据库中的任何一个数据表只能建
本文标题:VFP复习重点及参考答案
链接地址:https://www.777doc.com/doc-5599688 .html