1高二年级下学期第二次月考VF试卷学号_____姓名________分数__________一、填空题(每空1分,共30分)1、MultiSelect属性是___________________控件所特有的属性2、在使用“表单生成器”创建快速表单之前必须先启动_____________________再创建快速表单3、VisualFoxPor6.0中的类按能否放置其它类来划分,可分为_______类和控件类。4、用当前表单的LABEL1控件显示系统时间的语句是:THISFORM.LABEL1.___________=TIME()。5、选项按扭组控件的Buttoncount_属性表明该选项组有几个选项。6、数据环境指创建表单时使用的数据源,包括表、____________以及表单所要求的表之间的关系。7、从数据环境设计器中,拖动一个备注型字段到表单中会生成一个标签控件和一个____________控件。8、在表单设计器中,如果选定多个对象需按住____________键然后单击各个对象。9、在表单设计器中复制对象时,新对象可以复制原对象的所有信息,但不能复制原对象的____________属性。10、要修改当前目录下的表单AA.SCX,应在命令窗口中输入命令_________________11、在面向对象的程序设计中,对象的属性描述了对象的特征,而对象的____________描述了对象的行为过程。12、为了使计时器控件Timer1每隔1秒触发一次Timer事件,应将Timer1控件的___________属性设置为______。13、使用表单向导创建表单时,最多可以选择个字段或个索引标识来排序记录。14、在文本框中,_____________属性指定在一个文本框中如何输入和显示数据,利用_____________属性指定在文本框内显示占位符。15.在表单的Load、unload和Init这三个事件中,触发顺序是____________,2其中_init_______事件在创建表单对象时触发16.标签的left/top属性用于指定该标签的__________,fontname属性用于指定该标签的____________。17.通过_recordesource____属性可以设置表格控件数据源,引用当前对象采用_this_____关键字18、表单运行时,当用户单击“关闭”按钮则释放表单,则“关闭”按钮的_____事件代码为__________________19、在表单中,改变控件的属性既可以通过属性窗口来设置,也可以通过_代码______来设置20、复选框控件可以为三种状态,其Value属性值分别为______、____或.null.二、选择题(每小题1分,共30分,答案写在题号前)1.在VisualFoxpro6.0中,表单是指()A.窗口界面B.数据库中各个表的清单C.一个表中各个记录的清单D.数据库查询的列表2.表单上第三个列表框控件系统默认的name属性是()A.label3B.edit3C.list3D.text33.命令按钮控件的caption属性的含义是()。A.标题B.位置C.数据源D.字体4.要使得命令按钮有效,应设置该命令按钮的(C)A)Visible属性值为.T.B)Visible属性值为.F.C)Enabled属性值为.T.D)Enabled属性值为.F.5.下面打开属性窗口的方法正确的是()A.显示菜单中的属性命令B.表单快捷菜单中的属性命令C.单击表单设计器工具栏中的属性按钮D.以上答案都对6.在表单的控件中,既能输入又能编辑的控件为()。A.标签控件B.复选框控件C.列表框控件D.文本框控件7.使用文本框控件进行输入时,其Value属性默认的数据类型是()。A.字符型B.数值型C.任意类型D.日期型38.在对象的引用中,ThisForm表示()。A)当前对象B)当前表单C)当前表单集D)当前对象的上一级对象9.下列属于方法名的是()。A.GotFocusB.SetFocusC.LostFocusD)Click10.假定一个表单中有一个文本框Textl和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Commandl和Command2两个命令按钮。如果要在Commandl命令按钮的某个方法中访问文本框的Value属性值,下面代码正确的是()。A.ThisForm,Textl.ValueB.This.Parent.ValueC.Parent.Textl.ValueD.This.Parent.Textl.Value11..下列几组控件中,均为容器类的是()A.表单、列、组合框B.页框、页面、表格C.列表框、列、下拉列表框D.表单、命令按钮组、OLE控件12.以下叙述与表单数据环境有关,其中正确的是()A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表D.当表单运行时,与数据环境中的表无关13.()事件不能引用表单及表单中的对象。A.GotfocusB.LoadC.InitD.Click14.在表单中加入一个标签Label2和一个命令按钮,编写其命令按钮的Click事件代码Thisform.Label2.Visible=.F.,则当单击该按钮后()A.标签Label2可见B.标签Label2不可见C.命令按钮不可见D.标签Label2是否可见与该命令按钮无关15.在VisualFoxPor6.0中,若要将表单隐藏,可以在事件代码中输入A.Thisform.showB.Thisform.hideC.Thisform.setfocusD.Thisform.release16.表单Form1的Forecolor属性是用于设置表单窗口的()A.边框颜色B.字体颜色C.背景颜色D.前景颜色17.在命令窗口执行表单文件lx.SCX,应键人命令()。4(A)DOFORMlx(B)DOlx(C)RUNlx(D)DOlx.SCX18.使用数据环境设计器主要为创建表单()。A.添加表或视图作为数据来源B.提供表单控件C.打开表单生成器D.打开“属性”窗口19.要修改字段类型映像到类中的关系,需要在“选项”对话框中进行设置的选项卡是()。A.数据B.调试C.字段映像D.控件20.在表单上对齐和调整控件的位置,应使用()A)表单控件工具栏B)布局工具栏C)常用工具栏D)定制工具栏21.设计表单时,要设定表单窗口的颜色,可使用A)Caption属性B)BackColor属性C)ForeColor属性D)Color属性22.表单控件工具栏的作用是在表单上创建()A)文本B)事件C)控件D)方法23.在VisualFoxPro6.0中,文本框控件默认的名字是()。A.ListB.LabelC.EditD.Text24.依次执行Visual=“ABC”和ABC=Visual命令后,再执行?Visual+ABC命令的结果是()。AA)ABCABCB)VisualFoxProABCC)FoxProVisualFoxProD)ABCVisualFoxPro25.执行如下命令序列,最后一条命令的显示值应为()。BYA=100YA=200YAB=300N=″A″M=″Y&N″?&MA)100B)200C)300D)Y&N26.不能使用LOOP和EXIT语句的基本程序结构是____。DA.DOWHILE…ENDDOB.FOR…ENDFOR5C.SCAN…ENDSCAND.IF…ENDIF27.用户自定义函数或过程中接受参数,应使用()命令。dA)PROCEDUREB)FUNCTIONC)WHILED)PARAMETERS28.下列程序段执行时在屏幕上显示的结果是()。DIMESIONA(6)A(1)=1A(2)=1FORJ=3TO6A(J)=A(J-1)+A(J-2)NEXT?A(6)A.5B.6C.8D.729.有如下程序:执行命令DOP后,屏幕显示的结果为***主程序:P.prg*****子程序:P1.prg***SETTALKOFFX2=X2+1STORE2TOX1,X2,X3DOP2X1=X1+1X1=X1+1DOP1RETURN?X1+X2+X3***子程序:P2.prg***RETURNX3=X3+1SETTALKONRETURNTOMASTERA)3B)4C)9D)1030.运行MAIN.prg程序后的结果是()。*MAIN.prg*SUB.prgSETTALKOFFA=10CLEARB=20A=1RETURNB=2DOSUB6?A,BRETURNA.12B.00C.1020D.以上都不对三、判断题(每题1分,共5分)1.表单中Text1的内容只能看不能修改,则属性readonly为.T.2.表单设计器的属性窗口用于显示选定表单对象的属性。3、可以使用表单的数据环境将多个表的字段添加到表单设计器A4.在命令窗口中执行了命令X=5,则X是全局变量5.用PRIVATE定义的变量只能在定义它的模块程序中使用,不能在上级程序或下级子程序中使用四、程序填空:(每小题2分,共6分)编制一个表单完成表文件“成绩.dbf”内容的查询显示功能,要求:当用户在组合框(下拉列表)选择科目后,表单将自动显示对应科目的平均成绩(已知成绩表中有:语文,数学,英语,网络四科成绩)1、组合框Combo1的RowSouceType属性为1-值,RowSouce属性为:语文,数学,英语,网络。2、组合框Combo1的Interactivechange事件代码:settalkoffkm=thisform.combo1.value_____________________aver&kmtonthisform.text1.value=n7五、写出程序的运行结果(每小题3分,共9分)1、有下列程序,运行结果为________________________.*A1.prg*HJX=1FUNCTIONHJY=35PARAMETERSA,BZ=HJ(X,Y)A=A-B?ZRETURNARETURN2、有MT.prg和MS.prg两个程序,运行MT的结果是________________________。*主程序MT.prg*MS.prgA=4PARAMETERSX,YB=5Y=X*YDOMSWITH3*A,B?Y=+STR(Y,4)?A=,A,B=,BRETURNRETURN3、有下列程序,执行DoP1运行结果为________________________.*P1.PRG*P2.PRGSETTALKOFFPARAMETERSYA=25PRIVATEB,CB=”X1”&Y=&Y+10C=100A=A-5+&YX1=10B=A+5DOP2WITHBC=A-5?A,B,C,X1RETURNRETURN8答题卡:学号_____姓名________分数__________一、填空(每空一分,共30分)1、______________2、_____________3、_____________4、__________________5、____________6、____________7、__________________8、_________________9、________________10、_______________11、_____________、_______________12、_____________、_______________13、_____________、_______________14、_____________、_______________15、_____________、_______________16、_____________、_______________17、_____________、_______________18、_____________、_______________19、____