1.数据的不一致性是指_________。答案:相同的数据在不同的应用程序中出现不同的值2.VFP系统中,终止事件循环的命令是______。答案:CLEAREVENTS3.目前较为流行的一种信息模型设计方法称为E-R方法,E-R方法的中文含义为______。答案:实体联系方法4.如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为______。答案:THIS.VALUE=DATE()5.与Thisform.Release功能等价的命令为_______。答案:ReleaseThisform6.______型数据只能用于表而不能用于内存变量。答案:备注和通用7.已知教师表(JS.DBF)中含有一条姓名(XM)为王一平的记录,执行下列程序段后,输出结果为______。SELEJSLOCATFORXM=王一平XM=3?XM答案:王一平8.与XB=男.OR.XB=女等价的表达式为______。答案:XB$男女9.表达式STR(YEAR(DATE()+10))的数据类型为_______。答案:C10.已知教师表(JS.DBF)已经按姓名(XM)建立索引,答案:SEEK(王一平)阅读下列程序:SELEJSSETORDERTOxmSEEK'王一平'IFFOUND()DISPLAYELSEWAITWIND'查无此人'ENDIF如果要用SEEK函数完成上述相同的功能,应将程序改成:SELEJSSETORDERTOxmIF________DISPLAYELSEWAITWIND'查无此人'ENDIF11.打开项目的命令是_______。答案:MODIFYPROJECT12.Grid、Text、CommandGroup、Column是VFP系统中的对象,它们当中不能直接加到表单中的对象是________。答案:Column13.类包含了对象的程序设计和数据抽象,是具有相同行为的_______的抽象。答案:对象14.当打开的表为一个空表时,函数RECNO()的值为________。答案:115.已知N='1',M='2',X12='GOOD',则表达式X&N&M的值为_______。答案:'GOOD'16.下列程序段用来求0~100之间的偶数之和,请将它写完整:N=0S=0DOWHILEN=100N=N+1IFN%2=1_______ELSES=S+NENDIFENDDO答案:LOOP17.视图可以在数据库设计器中打开,也可以用USE命令打开,但在使用USE命令之前,必须打开包含该视图的________。答案:数据库18.假定有三个数据库文件:答案:SETDATABASETOMYDATA2MYDATA1,MYDATA2,MYDATA3,它们分别存放在C盘的DATA目录,D盘的DATA目录,A盘的DATA目录,完善下列程序,使得程序执行以后,DBC()函数的值为D:\DATA\MYDATA2.DBC。OPENDATABASEC:\DATA\MYDATA1OPENDATABASED:\DATA\MYDATA2OPENDATABASEA:\DATA\MYDATA3________?DBC()19.商品数据库中含有两个表:商品基本信息表答案:SPXX.XSJ*XSQK.XSSLAND2不存在DTOC(XSRQ)+SPBH(SPXX.DBF)和销售情况表(XSQK.DBF),表结构分别如下:商品基本信息表|销售情况表商品编号SPBHC,6|流水号LSHC,6商品名称SPMCC,20|销售日期XSRQD进货价JHJN,12,2|商品编号SPBHC,6销售价XSJN,12,2|销售数量XSSLN,8,2备注BZM用SELECT-SQL命令实现查询1999年9月1日所销售的各种商品的名称、销售量和销售总额,并按销售量从小到大排序的语句是:SELECTSPXX.SPMC,SUM(XSQK.XSSL)AS销售量,SUM(_______)AS销售总额;FROMXSQK,SPXX;WHEREXSQK.SPBH=SPXX.SPBH_______XSQK.XSRQ={1999/9/1};INTOCURSORcXstmp;GROUPBY1(或SPMC);ORDERBY_______临时表cXstmp不能使用APPEND或DELETE命令对该表添加或删除记录,当执行USEINcXstmp命令后,该临时表将_______。如果要对xsqk.dbf按销售日期升序排序,在销售日期相同的情况下,按商品编号升序排序,则索引表达式为_______。20.根据上题提供的spxx.dbf和xsqk.dbf创建表单,该表答案:XSQK、SPXX及它们之间的关系SPXX.SPBH,XSQK.SPBH,SPXX.XSJXSQK.XSSL*SPXX.XSJ单用来录入每笔销售业务。表单的数据环境包括________。表单中商品编号为组合框,它的RowSource为________,ControlSource为______,销售价文本框的ControlSource为______。输入销售数量以后打回车键,此时自动显示销售金额,则销售数量文本框的Valid事件代码为:(销售金额文本框的Name属性值为Txtxse)Thisform.Txtxse.Value=_______21.阅读下列程序,写结果:SETTALKOFFS='ABCDEF'N=LEN(S)K=1DOWHILEK=N?SUBS(S,K,N-K)K=K+1ENDDO上述程序运行以后,显示内容的前二行为________,_______。答案:ABCDE,BCDE22.数据的独立性是指数据和______之间相互独立。答案:应用程序23.VFP中表单文件以_______扩展名存贮,通过______属性来引用表单对象。而Caption属性是设置表单标题栏中的信息。答案:SCX,NAME24.VFP系统中,可以使用_______命令运行程序文件。开发应用程序,建立事件循环的命令是______。答案:DOREADEVENT25.将控制绑定到一个字段,移动记录后字段的值发生变化,这时对象的_______属性的值也随之变化。答案:VALUE26.如果要让一个文本框的初值设置为当前日期且不能更改,则在该文本框的______事件中设置代码为This.value=/blog/DATE(),同时要将它的______属性设置为.F.。答案:INIT,ENABLED27.如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成_______。答案:级联28.对于列表框,当其_______发生变化时,将触发InteractiveChange事件。答案:VALUE29.恢复VisualFoxPro5.0系统菜单的命令是_______。答案:SETSYSMENUTODEFAULT30.如果要让表单第一次显示时自动位于主窗口中央,则应该将表单的_______属性设置值为.T.。答案:AutoCenter31.选项按钮组是_______对象,它的Value属性表明用户选定了哪个按钮。假定现有一个选项按扭组有六个选项按钮,该选项按钮组的ControlSource属性值是一个整型字段,如果用户选择了第四个按钮,则选项按钮组的Value属性值为_______。答案:容器,432.利用查询设计器设计查询,可以实现多项功能,查询设计器最终实质上是生成一条_______语句。答案:SELECT-SQL33.组合框的数据源由RowSource属性和RowSourceType属性给定,如果RowSource属性中写入一条SELECT-SQL语句,则它的RowSourceType属性应设置为_______。答案:3-查询34.某表单中有一下一记录的记录定位命令按钮CmdNext,请完成该按钮的Click事件代码:(假定该表单所用到的表为XS.DBF)SELECTXS______IFEOF()GOBOTTOMThis.______&&让该按钮不响应用户操作ELSEThisform.RefreshENDIF答案:SKIPENABLED=.F.35.设JS.DBF及JSRK.DBF的结构如下:答案:JS.GH=JSRK.GH14VALUE教师表教师任课表字段名类型宽度含义字段名类型宽度含义GHC5工号GHC5工号NAMEC8姓名KCHC2课程号XBC2性别KCMCC30课程名称XIMTC20系名KSSN5课时数并且分别对GH建立结构复合索引,它们现有数据如下:教师(JS.DBF)工号姓名性别系名04001陈子亮男管理工程系04002赵东萍女管理工程系04003王一平男计算机系04004陈志敏男中文系教师任课表(JSRK.DBF)工号课程代号课程名称课时数040011会计电算化64040012会计电算化课程设计42040023软件工程48040024C++64040032会计电算化64040045中国文学48下列命令用来查询每个教师的任课课时总数,请将其写完整:SELECTjs.gh,js.xm,SUM(jsrk.kss)AS总课时;FROMJS,JSRK;WHERE_______;INTOCURSORcJsrkzstmp;GROUPBY_______;ORDERBYGH临时表cJsrkzstmp的记录数为_______。完善下列命令,实现向JSRK表中插入一条新记录,记录内容是:'04003'(工号),'6'(课程代号),'计算机概论'(课程名称),32(课时数)INSERTINTOjsrk(gh,kch,kcmc,kss)______('04003','6','计算机概论',32)36.如果对上题JSRK.DBF先按工号从小到大排序,在工号相等的情况下,再按课程号从小到大排序,则索引表达式为_______。答案:GH+KCH37.已知教师表(JS.DBF)的结构和内容如35题所示,阅读下列程序段:答案:3,1N=0M=0SELEJSSCANWHILEXB='男'N=N+1ENDSCANM=RECCOUNT()-N**RECCOUNT()为统计记录数函数执行上述程序后,N,M的值分别为_______,_______。38.已知教师工资表(JSGZ.DBF)的结构如下:答案:VALUE男,女JSGZ.XB工号(GH)C,5姓名(XM)C,8性别(XB)C,2基本工资(JBGZ)N,6职务工资(ZWGZ)N,6奖金(JJ)N,4将上述JSGZ.DBF加入到表单的数据环境中,创建表单:要求当按下求实发工资按钮时,显示该职工的实发工资。显示实发工资的文本框的NAME属性的值为Txtsfgz。该按钮的Click事件的代码如下,请将它写完整:Locallnsfgzlnsfgz=jsgz.jbgz+jsgz.zwgz+jsgz.jjThis.Parent.Txtsfgz.______=lnsfgzThisform.refresh表单中的性别设置成组合框,如果它的RowSourceType设置成1-值,则它的RowSource为_______,该文本框的ControlSource为_______。39.下列程序是用来求长方形的面积,请将它写完整:X=3Y=5S=AREA(X,Y)?SFUNCTIONAREA_______S1=X*YRETURN________答案:PARAMETERSX,YS140.表达式{09/18/2000}-{09/20/2000}的值是_________。表达式INT(6.26*2)%ROUND(3.14,0)的值是___________。答案:-2041.对于数据绑定型控件,通过对___________属性的设置来绑定控制和数据源。答案:ControlSoure42.执行下列程序段后,X(1,1)和x(2,2)的值分别为___________。程序清单如下:DIMENSIONX(6,10)X=123答案:123,12343.恢复主菜单系统为默认的VisualFoxPro系统菜单状态的命令是___________。答案:SE