vf表单试题
vf考试题及答案
vf考试题及答案**VF考试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. BROWSEC. FORMD. DISPLAY答案:C2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEFTB. RIGHTC. LEND. SPACE答案:C3. 在Visual FoxPro中,以下哪个命令用于关闭当前表单?A. RELEASEB. CLOSEC. QUITD. CANCEL答案:B4. Visual FoxPro中,以下哪个命令用于保存当前数据库?A. SAVEB. COMMITC. PACKD. COMPILE答案:C5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. SET DATABASE答案:A6. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOC()答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET CAPTIONC. SET FORMD. SET WINDOW答案:B8. Visual FoxPro中,以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. ALTER TABLEB. DELETE FIELDC. DROP FIELDD. REMOVE FIELD答案:C10. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATESUB()D. DATE()答案:A二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些命令用于数据的查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C, D12. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. LEN()答案:A, B, C, D13. 在Visual FoxPro中,以下哪些命令用于数据的插入?A. INSERTB. APPENDC. REPLACED. UPDATE答案:A, B, C14. Visual FoxPro中,以下哪些函数用于数值计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D15. 在Visual FoxPro中,以下哪些命令用于数据的更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C, D三、填空题(每题2分,共20分)16. 在Visual FoxPro中,使用________命令可以创建一个表单。
VF试题及答案
VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。
国家二级VF机试(表单设计与应用)模拟试卷2(题后含答案及解析)
国家二级VF机试(表单设计与应用)模拟试卷2(题后含答案及解析)题型有:1. 选择题选择题1.表单里有一个选项按钮组,包含两个选项按钮Optionl和Option2。
假设Option2没有设置Click事件代码,而Optionl以及选项按钮组和表单都设置了Click事件代码。
那么当表单运行时,如果用户单击Option2,系统将( )。
A.执行表单的Click事件代码B.执行选项按钮组的Click事件代码C.执行Optionl的Click事件代码D.不会有反应正确答案:B解析:表单对象从创建到被释放的整个过程可以分为5个阶段:①装载阶段(Load事件);②对象生成阶段(Init事件);③交互操作阶段(如单击事件);④对象释放阶段(Destroy事件);⑤卸载阶段(Unload事件)。
本题没有设置Optiort2的Click事件代码,当单击时,优先触发选项按钮组的Click事件代码。
所以B选项正确。
知识模块:表单设计与应用2.假设有一表单,其中包含一个选项按钮组,则当表单运行时,最后引发的事件是( )。
A.LoadB.表单的InitC.选项按钮的InitD.选项按钮组的Init正确答案:B解析:一般来说,用户触发事件是没有顺序性的,但一个对象上所产生的系统触发事件还是有先后次序的。
表单对象从创建到被释放的整个过程可以分为5个阶段:①装载阶段(Load事件);②对象生成阶段(Init事件);③交互操作阶段(如单击事件);④对象释放阶段(Destroy事件);⑤卸载阶段(Unload事件)。
有关表单和控件的Load、Init、Destroy、Unload事件的先后顺序可总结为:①表单的Load事件;②表单中控件的Init事件;③表单的Init事件;④表单的De—stroy 事件;⑤表单中控件的Destroy事件;⑥表单的Unoad事件。
因此本题最后引发的事件为表单的Init。
知识模块:表单设计与应用3.如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是Enabled或是( )。
VF-第六章 表单笔试题
2008——2011历年考试题中表单的考试内容1、(2011年3月)中添加一个选项按钮组控件,该控件可能的默认名称是()。
A)Optiongroup1 B)Check1C)Spinner1 D)List12、(2011年3月)(27)在Visual FoxPro 中,用于设置表单标题的属性是()。
A)Text B)TitleC)Lable D)Caption3、(2011年3月)(29)在设计界面时,为提供多选功能,通常使用的控件是()。
A)选项按钮组 B)一组复选框C)编辑框 D)命令按钮组4、(2011年3月)(30)为了使表单界面中的控件不可用,需将控件的某个属性设置为假,该属性是()。
A)Default B)EnabledC)Use D)Enuse5、(2011年3月)(10)在表单设计中,关键字【10】表示当前对象所在的表单。
6、(2011年3月)(14)为将一个表单定义为顶层表单,需要设置的属性是【14】。
7、(2009年9月)(11)设置文本框显示内容的属性是()。
A)Value B)Caption C)Name D)InputMask8、(2009年9月)(17)表单文件的扩展名是()。
A)frm B)prg C)scx D)vcx9、(2009年9月)(23)假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是()。
A)Hide B)Show C)Release D)SetFocus10、(2009年9月)(25)让隐藏的MeForm表单显示在屏幕上的命令是()。
A)MeForm.Display B)MeForm.ShowC)MeForm.List D)MeForm.See11、(2009年9月)(28)在Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是()。
A)属性用于描述对象的状态,方法用于表示对象的行为B)基于同一个类产生的两个对象可以分别设置自己的属性值C)事件代码也可以象方法一样被显式调用D)在创建一个表单时,可以添加新的属性、方法和事件12、(2009年9月)(6)命令按钮的Cancel属性的默认值是【6】。
VF表单设计试题集合
VF表单设计试题集合试卷编号:919 隐藏39题一、VF表单设计共39题(共计1170分)第1题(30.0分)题号:4 难度:易第1章1、设置表单名称为“Form1”,标题为“Form1”。
2、设置微调控件的名称为“Spinner1”。
3、设置标签控件的名称为“Label1”,标题为“调整值在0-99之间:”。
4、设置形状控件的名称为“Shape1”,SHAPE1.FILLSTYLE=0要求:1、表单内控件如图中所示,在0-99之间调整微调框的值。
2、图形的曲率随调整值的变化而变。
提示用(INTERACTIVECHANGE事件)3、表单整体效果美观,比例合适。
第2题(30.0分)题号:7 难度:易第1章1、设置表单名称为“Form1”,标题为“图形”。
2、设置页框名称为“Pageframe1”,页数为2。
设置页框的第1页(Page1)的标题为“圆”。
设置页框的第1页(Page2)的标题为“方”。
3、设置2个形状控件的名称为“Shape1”,“Shape2”。
1、表单标题为“图形”。
2、表单内控件如图中所示,页框有二个页标签。
3、页标签内包含相应图形:圆、正方形。
4、表单整体效果美观,比例合适。
1、设置表单名称为“Form1”,标题为“显示密码”。
2、设置文本框名称为“Text1”。
3、设置复选框(Check1)的标题为“显示密码内容”。
要求:1、表单标题为“显示密码”。
2、表单内控件如图中所示,其中文本框输入内容显示为“*”。
3、选中复选框显示密码内容,不选时以“*”显示。
提示用(INTERACTIVECHANGE事件)4、表单整体效果美观,比例合适。
1、FORM1.HEIGHT=1302、FORM1.LEFT=623、FORM1.TOP=274、FORM1.WIDTH=2305、TEXT1.FONTSIZE=146、TEXT1.FONTBOLD=.T.第4题(30.0分)题号:9 难度:易第1章1、设置表单名称为“Form1”,标题为“文字”。
VF考题
例子11.3表单中有3个标签。
当鼠标单击任何一个标签时,其他两个标签的标题文本互换。
T=bel2.captionbel.caption=bel3.captionbel.captio=T例子11.4 求100到1000间能被37整除的数。
要求在编辑框中显示输出结果,并通过命令按钮来控制输出。
k=0for x=100 to 1000if x%37=0thisform.edit1.value=thisform.edit1.value+str(x,5)k=k+1if k%5=0thisform.edit1.value=thisform.edit1.value+chr(13)endifendifendforC2-类型1-例子1设计表单form1,表单中有命令按钮command1和编辑框edit1,单击命令按钮时将计算下面数列前n项(设n=50)中偶数项的和(结果取4位小数),并将结果显示在edit1中。
1/(1×2×3),1/(2×3×4),1/(3×4×5),……,1/(n×(n+1)×(n+2)),……结果:0.0568C2-类型2-例2设计表单form1,表单中有命令按钮command1、一个编辑框edit1和一个文本框text1,在edit1中输入下面内容:“The authors would like to sincerely thank series editor David Chappellfor his invaluable assistance in reviewing several early drafts of the manuscript and providing unwavering clarity and vision during major rewrites to guide the book toward its current form. We would also like to thank Rich Bonneau for his help during the initial planning stages.”,单击命令按钮统计满足下面条件的字符的ASCII码值的和:字符的ASCII码值能被3整除;并将结果显示在text1中。
vf表单试题
vf表单试题职业部07-08学年下学期第⼀次⽉考试卷科⽬:《VFP》⼀、填空题(每空1分,共30分)1.表单向导能产⽣两种表单:__________和________________________。
2.表单的英⽂名称为____________;表单设计完成以后,保存在磁盘上的表单⽂件的扩展名为________________。
3.创建快速表单的步骤:(1)_____________________________________(2)通过________菜单的_______________命令进⾏设置。
4.Visual FoxPor6.0中的控件对象基于所属的类可以分为________________和________________。
5._______控件是⼀种能在表单上显⽰⽂本的输出控件,常⽤作提⽰或说明。
6.标签的__________属性⽤于指定该标签的标题。
7.可以向⽂本框输⼊数值型、____________、____________、逻辑型4种类型,⽽编辑框只能⽤于输⼊和编辑____________型的数据。
8.Active X绑定控件与_____________型的字段绑定,能显⽰此类型中的OLE对象。
9.数据环境指创建表单时使⽤的数据源,包括_______、____________以及表单所要求的表之间的关系。
10.数据环境设计器中拖动表的字段到表单中产⽣的控件,如果添加的是逻辑型字段系统⽣成_____________;备注型字段⽣成____________;表⽣成_____________。
11.在表单设计器中,如果选定多个对象需按住____________键然后单击各个对象。
12.在表单设计器中复制对象时,新对象可以复制原对象的所有信息,但不能复制原对象的____________属性。
13.在命令窗⼝中执⾏___________________或_____________________命令,即可打开表单设计器窗⼝。
VF表单部分复习题
(VF)面向对象程序设计(表单)部分综合复习题一、单项选择题1、如图所示,选项按钮组的值为( A )。
(A)2 (B)0 (C)1 (D)非团员2、命令按钮组是(B)A)控件(B)容器(C)控件类对象(D)容器类对象3、在VF中,表单是指:( D )A)数据库中的各个表的清单B)一个表中各个记录的清单C)数据库查询的列表D)窗口界面4、在表单的常用方法中,将表单从内存中释放的方法是( B )A、ShowB、 ReleaseC、HideD、Refresh5、要使得命令按钮有效,应设置该命令按钮的( C )A)Visible属性值为.T.B)Visible属性值为.F.C)Enabled属性值为.T.D)Enabled属性值为.F.6、在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是(C)。
A)永久性关联(B)永久性关联或临时性关联C)临时性关联(D)永久性关联和临时性关联7、设计菜单时,不需要完成的操作是( B )A、生成菜单程序B、浏览表单C、指定各菜单任务D、创建主菜单及子菜单二、程序填空题1、如下图所示,用标签、文本、命令按钮构成一个表单。
在标签中显示以下文字“当前时间”,运行表单时,单击“显示”按钮将显示系统时间;单击“清除”按钮,文本框中的内容被清除,单击“退出”按钮,将退出表单运行。
为完成上述要求:(1)“清除”按钮的click事件代码是① THISFORM.TEXT1.VALUE=””(2)“退出”按钮的click事件代码是②THISFORM.RELEASE(3)“显示”按钮的click事件代码是③THISFORM.TEXT1.VALUE=TIME()(4) 应该设置表单的④CAPTION 属性为“显示当前系统时间”13、设计一个四则运算的表单如下图所示:(1)由以上图可知本表单的_____【1】CAPTION ______属性应设置成“四则运算”(2) 按钮的ClICK代码如下Xl=VAL(THISFORM.TEXT1.VALUE)X2=VAL(THISFORM.TEXT2.VALUE)XX= 【2】 THISFORM.OPTIONGROUP1.VALUEDO 【3】 CASECASE XX=1THISFORM.TEXT3.VALUE=X1+X2CASE XX=2THISFORM.TEXT3.VALUE=X1-X2CASE XX=3THISFORM.TEXT3.VALUE=X1*X2CASE XX=4THISFORM.TEXT3.VALUE=X1/x2【4】ENDCASE(3) 按钮的CliCK代码如下THISFORM.TEXTl.VAlUE=’’THlSFORM.TEXT2.VALUE=’’THISFORM.TEXT3.VALUE=’’【5】THISFORM.OPTIONGROUP1.VALUE=1THISFORM.TEXTl.SETFOCUS(4) 按钮的CLICK代码_______【6】_ thisform.release ____________15、创建一个检查口令输入的表单,口令设置为“ABCD”,要求:●开始运行是,Label2不显示任何信息,在前两次输入口令错误时显示“口令错,请重新输入口令!”,第三次输入口令错误时显示“对不起,您无权使用本系统!”。
vf
第80套试题三综合应用在考生文件夹下创建一个顶层表单myform..scx (表单的标题为“考试”)然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx 菜单程序的名称为mymenu.mpr)(1)菜单命令“计算”和“退出‘的功能都通过执行过程完成(2)菜单命令“计算“的功能是根据orderitems表和goods表中的相关数据计算个订单的总金额(一个订单的总金额等于他所包含的个商品的金额之和,每种商品的金额等于数量乘以单价)并将计算的结果填入orders表的相应字段中。
(3)菜单命令“退出”的功能是释放并关闭表单(4)最后,请运行表单并以次执行其中的计算和退出菜单命令第79 套试题一基本操作在考生文件夹下有一表单文件formone.scx 包含一个文本框和一个命令按钮1 将表单的标题设置为“表单操作”命令按钮的标题设置为“显示”2 将文本框的inputmask属性,使其只能输入数值,其中小数部分为两位,整数部分(包括正负号)最多为5位3 将文本框的初始值设置为数值0、宽度设置为604 修改命令按钮的click事件代码,使其中的wait命令功能为显示文本框的值。
注意需要将文本框中的数值转换成字符串,其中:小数位数保留两位,字符串的长度为8.二简单应用1 编写select语句,从customers(客户)表中统计各年分出生的客户人数。
统计结果依次包含“年份”和“人数‘两个字段,各记录按年份升序排序,统计结果存放在tableone表中。
最后要执行该select语句,并将该语句存放在命令文件pone .prg 中2 首先创建数据库orders_m,并向其中添加customers(客户)和orders(订单)表。
然后在数据库中创建视图viewone 利用该试图只能查询2007年签订的订单信息,查询结果依次包含订单号、签订日期、姓名、(即客户姓名)和联系电话四项内容,各记录按签订日期降序排序。
最后利用该视图查询视图中地全部信息结果保存tabletwo三(1)利用sel语句产生goods(商品) 表的一个副本goods_t 表(2)根据orders orderitem和goods_t表中的数据、按照签订日期的先后顺序依次处理各订单:(a)若订单所订购的所有商品都有足够的库存量,则相关商品的库存量做相应处理(即减去该商品的订购数量)然后将该订单的状态设置为“处理”(b)若订单中有商品没有足够的库存量,则整个订单不做处理(没有商品库存量被改变)只需将该订单的状态设置为“缺货”第76 套一基本操作2 使用语句alter table……unipue……将“课程表”中的“课程号”定义为候选索引,索引名是temp,并将该语句存储在文件one.prg中4 在test.prg中第二条语句错误使得执行的结果在屏幕上显示10到1的语句二简单应用1 请修改并执行程序temp. Temp.prg 的功能是:根据“教师表”和“课程表”计算讲授“数学结构”这门课程、并且“工资“大于等于4000的教师人数。
VF上机考试有关表单题
上级有关表单题1套二、简单应用(2小题,每题20分,计40分)在考生目录下完成如下简单应用:2. 打开FORM1表单,并按如下要求进行修改(注意:最后保存所做的修改):(1) 表单中有5个随机排列的命令按钮,不要移动或改变"基准按钮"的位置(否则影响成绩),然后使其他命令按钮与"基准按钮"左部对齐;(2) 在这组命令按钮的右边添加一个表格控件,并将它的RecordSourceType 属性设置为"表",然后设置另一个相关属性使在表格控件中显示customer表的记录。
答:①打开并修改表单文件MODIFY FORM form1②首先查看“基准按钮”的Left值(24),接着按Shift键不放,依次选定其他命令按钮,在“属性”对话框的“Left”值处输入“24”。
③添加一个表格控件,控件名仍为系统给定的名称,在“属性”对话框的“RecordSourceType”选择“0 - 表”,在“RecordSource”处输入“customer”3套二、简单应用(2小题,每题20分,计40分)在考生目录下完成如下简单应用:2. 打开并按如下要求修改form1表单文件(最后保存所做的修改):(1) 在"确定"命令按钮的click事件(过程)下的程序有两处错误,请改正之;(2) 设置Text2控件的有关属性,使用户在输入口令时显示"*"(星号)。
答:①打开并修改表单文件MODIFY FORM form1②双击“确定”按钮,在“Command1.Click”中进行修改如果用户输入的用户名和口令一致,则在提示信息后关闭该表单。
第1处:是判断两个文本框的值是否相同,所以应改为:If Thisform.Text1.Value = Thisform.Text2.Value第2处:是关闭表单,所以应改为:Thisform.Release③单击“Text2”文本框,在其“属性”窗口的“PasswordChar”处输入“*”。
国家二级VF机试(表单设计与应用)模拟试卷4(题后含答案及解析)
国家二级VF机试(表单设计与应用)模拟试卷4(题后含答案及解析)题型有:1. 选择题选择题1.执行命令MyForm=CreateObject(“Form”)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令A.MyForm.ListB.MyForm.DisplayC.MyForm.ShowD.MyForm.ShowForm正确答案:C解析:MyForm为建立的表单名,show方法用来显示表单,而调用方法的格式为:对象名.方法名,故要想显示表单MyForm,要用命令MyForm.show。
知识模块:表单设计与应用2.如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是Enabled或是A.MoveableB.CloseableC.VisibleD.SelStart正确答案:C解析:本题考查控件属性。
控件在任何时候都不能获得焦点的方法是将控件的Visible(可见)属性设置为.F.,使控件成为不可见对象。
知识模块:表单设计与应用3.在Visual FoxPro中,用于设置表单标题的属性是A.TextB.TitleC.LableD.Caption正确答案:D解析:本题考查表单的属性。
在Visual FoxPro中,表单的Caption属性,指明显示于表单标题栏上的文本,所以用于设置表单标题的属性是Caption。
知识模块:表单设计与应用4.假设某个表单中有一个复选框(CheckBoxl)和一个命令按钮Command1,如果要在Commandl的Click事12代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是A.This.CheckBox 1.ValueB.ThisForm.CheckBox 1.ValueC.This.CheckBox 1.SelectedD.ThisForm.CheckBox 1.Selected正确答案:B解析:复选框控件可以通过其V ALUE属性设置或返回其状态(选中或未被选中)。
国家二级VF机试(表单设计与应用、菜单、报表设计及应用程序的开发与生成)模拟试卷2
国家二级VF机试(表单设计与应用、菜单、报表设计及应用程序的开发与生成)模拟试卷2(总分:56.00,做题时间:90分钟)一、选择题(总题数:28,分数:56.00)1.将当前表单从内存中释放的正确语句是(分数:2.00)A.ThisForm.CloseB.ThisForm.ClearC.ThisForm.Release √D.ThisForm.Reflesh解析:解析:释放和关闭当前表单的命令是:ThisForm.Release。
2.下列表单的哪个属性设置为真时,表单运行时将自动居中(分数:2.00)A.AutoCenter √B.AlwaysOnTopC.ShowCenterD.FormCenter解析:解析:Autocentei指定表单在初始化时是否自动在Visual FoxPro主窗口内居中显示,而AlwaysOnTop 指定表单是否总是位于其他打开窗口之上。
3.在Visual FoxPro中,用于设置表单标题的属性是(分数:2.00)A.TextB.TitlebleD.Caption √解析:解析:表卑的标题属性角Caption表示。
4.在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是(分数:2.00)A.ThisB.ThisformC.Caption √D.Click解析:解析:在表单设计中,This表示当前对象,Thisform用来表示当前对象所在的表单,Caption用来表示控件的标题属性,Click用来表示鼠标左键单击对象时触发的事件。
5.下面属于表单方法名(非事件名)的是(分数:2.00)A.InitB.Release √C.DestroyD.Caption解析:解析:Init和Destmy属于事件,Caption是属性,Release是方法,方法和事件的区别在于,方法是可以引用的而事件不可以引用。
6.表单里有一个选项按钮组,包含两个选项按钮Option1和Option2,假设Option2没有设置Click喜件代码,而Optionl以及选项按钮组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将(分数:2.00)A.执行表单的Click事件代码B.执行选项按钮组的Click事件代码√C.执行Option1的Click事件代码D.不会有反应解析:解析:Click事件是鼠标单击事件,当为表单或控件设置了Click事件代码后,运行表单时,单击该对象将引发Click事件。
VF技能大赛题( 5套)
《VF》实训试题试题一表的操作命令一.目标和要求1.掌握通过窗口或命令方式浏览记录的方法。
2.掌握对记录进行编辑的方法。
3.掌握删除记录的方法。
4.掌握对表记录按列进行求平均值的方法。
5.掌握在表中查找和过滤数据的方法。
6.掌握对表记录排序及多字段排序的方法。
7.掌握对表记录统计和求和的方法。
二.试题内容(100分):有教材表和学生表如下:1、显示“教材表”中所有电子工业出版社出版的教材信息(10分)。
List all for 出版社=“电子工业出版社”2、显示“学生表”中的男性并且在1988年出生的所有记录的前4个字段(10分)。
List all for 性别=“男” and year(出生年月)=1988 Fields 学号,姓名,性别,班级3、要求列出“学生表”中年纪小于等于18岁的学生记录(10分)。
List all for (2008-year(出生年月))<=184、成批修改记录,将“教材表”中“单价”为30.0的修改为“32.0”(10分)。
Replace all 单价 with 32 for 单价=305、删除记录使用选单和命令方式逐条逻辑删除“教材表”中的第2、第3条和第5条记录,再恢复第5条记录;成批量删除单价为30-40之间的记录(10分)。
Delete record 3 , Delete record 2 ,Delete record 5 recall record 5Delete all for 单价>=30 and 单价<=406、求平均值(1)计算“教材表”中所有教材的平均单价(10分)。
Average 单价(2)计算“教材表”中“高等教育出版社”的教材的平均单价(10分)。
Average 单价 for 出版社=“高等教育出版社”7、查找记录在“教材表”中查找“高等教育出版社”的记录.(10分)。
Locate all for 出版社=“高等教育出版社”8、统计1988年出生的男同学人数,并将结果赋给变量tongji (10分)。
二级VF笔试分类练习题 表单设计.doc
11.3实战练习一、选择题1.能够将表单的Visible属性设置为.T.并使表单成为活动对象的方法是oA.HideB. ShowC. ReleaseD. SetFocus2.下面对编辑框(EditBox)控件属性的描述正确的是。
A.SetLength属性的设置可以小于0B.当ScrollBars的属性值为。
时,编辑框内包含水平滚动条C.SelText属性在做界面设计时不可用,在运行时可读写D.Readonly属性值为工时,用户不能使用编辑框上的滚动条3.下面对控件的描述正确的是oA.用户可以在组合框中进行多重选择B.用户可以在列表框中进行多重选择C.用户可以在一个选项组中选中多个选项按钮D.用户对一个表单内的一组复选框只能选中其中一个4.确定列表框内的某个条目是否被选定应使用的属性是oA.ValueB. ColumnCountC. ListCountD. Selected5.为表单MyForm添加事件或方法代码,改变该表单中的控件Cmdl的Caption属性的正确命令是A.Myform.Cmdl.Caption="最后一个”B.THIS.Cmdl.Caption=n最后一个”C.THISFORM.Cmdl.Caption=n最后一个”D ・ THISFORMSET.Cmdl.Caption=H最后一个”6.在表单MyForm的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是。
A.MyForm.BackColor=RGB(0,255,0)B.THIS.Parent.BackColor=RGB(0,255,0)C.THISFORM.BackColor=RGB(0,255,0)D.THIS.BackColor=RGB(0,255,0)7.假定所创建表单对象的Click事件也可以修改该表单对象的Caption属性。
为了在程序运行中修改由语句Myform=CreateObject("form n)所创建对象的Caption属性,下面语句中不可以使用的是。
VF 表单程序题(含答案)
1、利用文本框和标签控件设计了一表单F1.SCX,文本框Text1的V alid事件代码及表单界面如图1所示。
向Text1中输入一段字符:”Figure 1-18 shows you how to use a MENU.”(不含双引号)[Text1.Valid event]x=alltrim(thisform.text1.value)y=len(x)store 0 to z1,z2for i=1 to ya=substr(x,i,1)do casecase asc(a)>=65 and asc(a)<=90z1=z1+1case asc(a)>=97 and asc(a)<=122z2=z2+1endcaseendforthisform.text2.value=z1thisform.text3.value=z2(1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为5、22(2)Text2和Text3的初值分别为0、02、有数据表“图书.DBF”包含书号、书名、出版社、作者等字段,设计如图1所示表单,表单运行后,单击命令按钮可以在表格控件中显示图书表的部分字段的数据,如图1所示,请选择并完善代码。
命令按钮的CLICK事件代码:USE 图书copy TO TS FIELDS 书号,书名THISFORM.GRID1.RECORDSOURCETYPE=0THISFORM.GRID1.RECORDSOURCE=”TS”表单的UNLOAD(释放对象时发生)事件:CLOSE ALLDROP TABLE TS3、考生数据表(文件名为:KS.DBF)中有“准考证号/C/9”、“密码/C/6”、“成绩/N/5/1”等字段。
设计如图2所示表单,将考生数据表添加到表单的数据环境中,表单运行后,在表单的文本框TEXT1中输入查询考生的准考证号,文本框TEXT2中输入该考生的查询密码后,单击“查询”按钮,查询该考生的成绩,并将该考生的成绩显示在表单的标签LABEL3中(考号或密码输入错误,则弹出提示窗口显示“准考证号或密码错误!”)。
国家二级VF机试(表单设计与应用)模拟试卷8(题后含答案及解析)
国家二级VF机试(表单设计与应用)模拟试卷8(题后含答案及解析)题型有:1. 选择题选择题1.利用类设计器创建的类总是保存在类库文件中,类库文件的默认扩展名是A.cdxB.frxC.VCXD.SCX正确答案:C解析:本题考查类库文件的默认扩展名。
使用“类设计器”能够可视化地创建并修改类。
类存储在类库(.VCX)文件中。
cdx是复合索引文件的扩展名;frx 是报表文件的扩展名;SCX是表单文件扩展名。
知识模块:表单设计与应用2.创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是A.CREATE CLASS mylib OF student As PerSonB.CREATE CLASS studem OF Pemon As mylibC.CREATE CLASS student OF mylib As PersonD.CREATE CLASS Person OF mylib As student正确答案:C解析:在Visual FoxPro中调用类设计的方法有以下几种:方法1:在“项目管理器”对话框中,选择“类”选项卡,然后单击“新建”按钮。
方法2:在“新建”对话框中选择“类”单选项,然后单击“新建文件”命令按钮。
方法3:在命令窗口中输入命令:CREATE CLASS。
通过命令创建一个名为student的新类,保存新类的类库名称mylib,新类的父类是Person。
命令如下:CREATE CLASS student OF mylib AS Person。
知识模块:表单设计与应用3.释放和关闭表单的方法是A.ReleaseB.DeleteC.LostFocusD.Destory正确答案:A解析:Release方法是将表单从内存中释放(清除)。
所以选项A为正确答案。
知识模块:表单设计与应用4.扩展名为.sex的文件是A.备注文件B.项目文件C.表单文件D.菜单文件正确答案:C解析:Visual FoxPro中表单文件的扩展名为.scx;项目文件扩展名为.pjx;菜单文件扩展名.mnx;而备注文件不同,扩展名也不同,例如数据库备注文件扩展名为.dot。
VFP考试题型(带答案)
VFP程序考试题型一、表单操作1.按要求在考生文件夹下完成下列操作:1)按下图设计一表单文件formcalc1。
设置表单(名称为form1)标题为“人民币兑换美元”。
2)表单中添加两个标签,设置第一个标签(label1) 标题为“输入人民币”,第二个标签(label2) 标题为“兑换为美元”。
3)添加两个文本框(名称分别为text1和text2),显示美元的文本框(text2)设为只读。
4)表单中添加一个命令按钮,其(名称为command1)的标题为“兑换”,编写“兑换”命令按钮的代码,要求运行表单时,在文本框(text1)中输入人民币后,单击“兑换”命令按钮,算出兑换的的美元(人民币兑换成美元的比例为:1美元=7元人民币),在文本框(text2)中显示结果。
操作完成后将操作结果保存在考生文件夹下。
command1的click代码:thisform.text2.value=val(thisform.text1.value)/72.按要求在考生文件夹下完成下列操作:1)按下图设计一表单文件formdbca12。
设置表单(名称为form1)标题为“人数统计”。
2)在数据环境中添加ygb.dbf。
3)表单中添加两个文本框,(名称分别为text1和text2),显示人数的文本框设为“只读”。
4)表单中添加一个命令按钮(名称为command1)的标题为“统计人数”,编写此命令按钮的代码,要求运行表单时,在在文本框(text1)中输入性别“男”(或“女”),统计文本框(text1)指定性别的人数.将结果显示在文本框(text2)中。
操作完成后将操作结果保存在考生文件夹下。
代码:count for 性别=allt(thisform.text1.value) to xthisform.text2.value=x知识点:VFP部分/表单设计3、按要求在考生文件夹下完成下列操作:1)按下图设计一表单文件formdbca19。
vf考试国家试题库题目 (23)
第九十八套第一题:基本操作1.对项目myproj中的数据库mydb下的表"员工"使用表单向导建立一个简单的表单myform2,要求显示表中的全部字段,样式为"阴影式",按钮类型为"文本按钮",按"工号"升序排序,表单标题为"员工信息浏览"。
2.修改表单myform,为其添加一个命令按钮,标题为"调用表单"。
3.编写表单myform中"调用"按钮的相关事件,使得单击"调用表单"按钮调用表单myform2。
表单及调用表单运行结果为下图所示。
4.把表单myform添加到项目myproj中。
答案:【解题思路】本大题考查的是主要是建立和修改表单的基本操作,注意使用表单向导只能通过菜单操作实现,通过输入命令是不能调用表单向导的;修改表单属性时,要注意"Caption"属性和"Name"属性的区别,"Caption" 属性表示的是表单的标题,而"Name" 属性表示的是系统内部该表单的标识。
【操作步骤】(1)单击"文件"菜单,选"新建"项,接着选择"表单",点击"向导"图标按钮,然后选择"表单向导";在表单向导步骤1中,单击"数据库和表"右下面的按钮,然后选择考生文件夹下的"员工"表。
选择全部可用字段添加到右边的"选定字段",单击"下一步";步骤2中,表单样式选择"阴影式","文本按钮",单击"下一步";步骤3中,排序字段选择"工号",排序方式为"升序",单击"下一步";步骤4中,修改表单标题为"员工信息浏览",单击"完成"。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
职业部07-08学年下学期第一次月考试卷科目:《VFP》一、填空题(每空1分,共30分)1.表单向导能产生两种表单:__________和________________________。
2.表单的英文名称为____________;表单设计完成以后,保存在磁盘上的表单文件的扩展名为________________。
3.创建快速表单的步骤:(1)_____________________________________(2)通过________菜单的_______________命令进行设置。
4.Visual FoxPor6.0中的控件对象基于所属的类可以分为________________和________________。
5._______控件是一种能在表单上显示文本的输出控件,常用作提示或说明。
6.标签的__________属性用于指定该标签的标题。
7.可以向文本框输入数值型、____________、____________、逻辑型4种类型,而编辑框只能用于输入和编辑____________型的数据。
8.Active X绑定控件与_____________型的字段绑定,能显示此类型中的OLE对象。
9.数据环境指创建表单时使用的数据源,包括_______、____________以及表单所要求的表之间的关系。
10.数据环境设计器中拖动表的字段到表单中产生的控件,如果添加的是逻辑型字段系统生成_____________;备注型字段生成____________;表生成_____________。
11.在表单设计器中,如果选定多个对象需按住____________键然后单击各个对象。
12.在表单设计器中复制对象时,新对象可以复制原对象的所有信息,但不能复制原对象的____________属性。
13.在命令窗口中执行___________________或_____________________命令,即可打开表单设计器窗口。
14.在面向对象的程序设计中,对象的________描述了对象的状态,而对象的____________描述了对象的行为。
15.在代码窗口或程序中可以通过命令来引用所需的对象,有________________和________________两种方法。
16.在Visual Foxpro6.0中,运行“D:\06计算机”文件夹下的表单ABC.SCX的命令是______________________________________。
17.复选框控件可以为三种状态,其Value属性值分别为0、1或___________。
二、选择题(每题2分,共40分)1.在Visual Foxpro6.0中,表单是指()A.窗口界面B.数据库中各个表的清单C.一个表中各个记录的清单D.数据库查询的列表2.表单上第三个列表框控件系统默认的name属性是()bo3B.edit3C.list3D.text33.命令按钮控件的caption属性的含义是()。
A.标题B.位置C. 数据源D.字体4.在表单窗口所创建的()控件显示为一个含对角线的方框。
A.计时器B.页框C.滑杆D.OLE绑定型5.在Visual Foxpro6.0中,若要将表单关闭,可以在事件代码中输入()。
A.thisform.refreshB.thisform.releaseC.thisform.deleteD.thisform.show6.下面打开属性窗口的方法正确的是()A.显示菜单中的属性命令B.表单快捷菜单中的属性命令C.单击表单设计器工具栏中的属性按钮D.以上答案都对7.在表单的控件中,既能输入又能编辑的控件为()。
A.标签控件B.复选框控件C.列表框控件D.文本框控件8.使用文本框控件进行输入时,其Value属性默认的数据类型是()。
A.字符型B.数值型C.任意类型D.日期型9.关于形状的叙述正确的是()A.形状是用来修饰表单界面的B.形状有圆、椭圆、圆角和方角矩形等C. 形状有平面和三维两种方式D.以上叙述都正确10.若想让命令按钮上显示“下一步”,应对其属性设置正确的是()。
A.设置Visible的值为“下一步”B.设置caption的值为“下一步”C.设置command的值为“下一步”D.设置Picture的值为“下一步”11. 改变表单中控件Label2的Caption属性为“学号”的正确命令是()bel2.Caption=”学号”B. bel2.Caption=”学号”C. bel2.Caption=”学号”D. Thisform.Caption=”学号”12. 在表单运行时,要求单击某一对象时释放表单应()。
A.在该对象的Click事件中输入Thisform.releaseB.在该对象的Destroy事件中输入Thisform.refreshC.在该对象的Click事件中输入Thisform.refreshD.在该对象的DblClick事件中输入Thisform.release13.关闭当前表单的程序代码是Thisform.refease,其中的release是表单对象的()A. 标题B.属性C.事件D.方法14.有关控件对象的Click事件的正确叙述是()A.用鼠标双击对象时引发B.用鼠标单击对象时引发C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发15.设置控件名的属性()。
A.captinC.controlsourceD.Click16.能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是()A.HideB.ShowC.ReleaseD.Setfocus17.在表单中加入一个标签Label2和一个命令按钮,编写其命令按钮的Click事件代码bel2.Visible=.F.,则当单击该按钮后()A.标签Label2可见B. 标签Label2不可见C.命令按钮不可见D. 标签Label2是否可见与该命令按钮无关18.在Visual FoxPor6.0中,若要将表单隐藏,可以在事件代码中输入A.Thisform.showB. Thisform.hideC.Thisform.setfocusD. Thisform.release19.表单Form1的Forecolor属性是用于设置表单窗口的()A.边框颜色B.字体颜色C.背景颜色D.前景颜色20.表单的Name属性是()A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名D.引用表单对象时的名称三、判断题(每题2分,共10分)1.设计表单时,表单上的控件一旦建立,其位置和大小均不能改变。
()2.表单设计器的属性窗口用于显示选定表单对象的属性。
()3.事件代码是指事件发生时执行的代码。
()4.Thisform是一个关键字,指包含当前对象的表单集。
()5.设置本表单的背景色为红色的代码是:Thisform.BackColor=RGB(255,0,0)()四、写出与下列命令按钮相应的代码(每题5分,共10分)1.上页(上移一条记录)2.末一个(指向最后一条记录)五、简答题(共10分)1.数据环境的作用是什么?如何在数据环境设计器中设置表间的关系? 4分2. 列举执行表单的三种方法(6分)《VFP 》答题卷一、填空题(每空1分,共30分)1. ______________、 __________________________________2. ________________________、 ________________________3. ___________________________________________________ _________________________、_______________________4. ________________________、 ________________________5. ________________________6. ________________________7. ________________________、________________________ 8. ________________ 9. _______________、_______________ 10. _______________、 _______________、_______________、 11. ________________________ 12. ________________________ 13. ________________________、 ________________________ 14. ________________________、 ________________________ 15. ________________________ 、________________________ 16. _____________________________________ 17.__________ 二、选择题(每题2分,共40分)1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.12. 13. 14. 15. 16. 17. 18. 19. 20.三、判断题 1. 2. 3. 4. 5.四、写出与下列命令按钮相应的代码(每题5分,共10分)1. 上页(上移一条记录)2. 末一个(指向最后一条记录)五、简答题(共10分)1.数据环境的作用是什么?如何在数据环境设计器中设置表间的关系?4分2. 列举执行表单的三种方法(6分)。