vfp表单所有习题参考答案
vfp试题及答案

vfp试题及答案一、选择题1. 在Visual FoxPro中,用于定义一个表单的文件扩展名是()。
A. .dbfB. .scxC. .pjxD. .frx答案:B2. 下列哪个函数用于在VFP中获取当前系统日期?()。
A. DATE()B. NOW()C. THIS()D. TIME()答案:A3. 在Visual FoxPro中,要循环遍历一个表中的所有记录,应该使用哪个命令?()。
A. GO TOPB. GO BOTTOMC. LOOPD. BROWSE答案:D4. 以下哪个属性用于设置Visual FoxPro中对象的前景色?()。
A. BackColorB. ForeColorC. FontSizeD. Text答案:B5. 在VFP中,若要打开一个已存在的表,应使用哪个命令?()。
A. USE 表名 IN 0B. USE 表名 EXCLUSIVEC. BROWSE 表名D. DISPLAY 表名答案:A二、填空题1. 在Visual FoxPro中,__________命令可以用来创建一个新的数据库。
答案:CREATE DATABASE2. 要将一个表中的数据按照某个字段进行排序,可以使用__________命令。
答案:ORDER BY3. 在VFP中,可以使用__________函数来获取用户输入的值。
答案:GET4. 为了在Visual FoxPro中设置一个计时器,需要使用__________控件。
答案:Timer5. 若要在VFP表单中显示一条欢迎信息,可以在表单的__________事件中编写代码。
答案:INITIALIZE三、判断题1. 在Visual FoxPro中,所有的数据都存储在表(tables)中。
(正确)答案:正确2. 使用BROWSE命令可以对表进行添加、修改和删除操作。
(错误)答案:错误3. Visual FoxPro中的表单(form)是一种用于创建用户界面的控件。
VFP练习册(第三版)参考答案.doc

201201二级VFP笔试试题参考答案(A)一单选(36)二判断题(10)三填空(20)四读程序写结果(4*6二24)五•稈序设计【答案】“输LIT'按钮的Click事件代码:n=0for i=asc("A") to asc("Z")thisform. edi11. value=thisform.editl.value+chr(i)+space(2) n=n+lif n%6-0thisform. editl. value=thisform. editl. value+chr(13) end ifendfor2012年第一次重庆计算机二级上机第一套答案一,数据库及表操作(40)二基于表的表单(30分)(1)添加数据环境,combo 1与stu的姓名字段绑定(5分)Combo 1 的i nteract i vechange 事件代码:a二this, valueselect stu.学号,课程名,成绩from stu, score where stu.学号二score.学号and 姓名二a into cursor mmthisform. griclL recordsource二〃mnT(2)添加数据环境,combo 1与stu的电话字段绑定(5分)Combo 1 的interactivechange 事件代码:a=left(this, value, 3)select 学号,姓名,寝室,电话from stu where left (电话,3)=a into cursor mm thisform. gridl. recordsource二〃mnTthisform. textl. value二a(3)添加数据环境,listl的Columncount属性改为2 与stu的学号和姓名字段绑定(5分) Listl 的interactivcchangc 事件代码:a二this, valueselect sum(成绩),count (*) from score where 学号二a into array t thisform. textl. value 二allt (str (t (1)))thisform. text2. value二alIt(str(t(2)))三、表单设计(30)界面设计(5分)Command 1的click事件代码:a二thisform textl. valueif a二Tthisform. releaseendifif mod (a, 8) =0thisform. Iabel2. caption=al 11 (str (a)) +是8 的倍数! ”elsethisform. Iabcl2. capt ion二al It (str (a))+” 不是8 的倍数!”endif2012年第一次重庆计算机二级上机第二套答案二,数据库及表操作(40分)二基于表的表单(30分)(1)添加数据环境,combo 1手工输入销售季度(5分)Combo 1 的interactivechange 事件代码:a=this. valueselect salelocate for销售季度二athisform. editl. value二thisform. editl. value+客户代表+chr (13) do while not eof() continuethisform. editl. value二thisform. editl. value+客户代表+chr (13)enddo(2)添加数据环境,combo 1与商品编号绑定(5分)Combo 1 的interactivechange 事件代码:a=this. valueselect热销商品名称,规格,单价from products where商品编号二a;into array t thisform. labell. caption二t(l)thisform> tcxtl. valuc二t(2)thisform. text2> value=allt(str(t(3)))(3)添加数据环境,(3分) Command 1的click事件代码:sel ect热销商品名称,sum(销售数量*单价)from products, sale where products.商品编号=salc.商品编号group by 商品编号into cursor mm thisform. gridl. recordsource二〃mnT三、表单设计(30) 界面设计(5分)Text3的gotfocus事件代码:a=thisform. tcxtL valueb= thisform. text2. valuedo casecase thisform. optiongroup1. value二1c=a+bcase thisform. optiongroupL valuc=2c=a/bcase thisform. optiongroupl. value=3c二a**bcase thisform. optiongroupl. value=4c=a%bendcasethisform. text3. value二round (c,1)201202二级VFP笔试试题参考答案(B)一单选(36)二判断题(10)三填空(20)四读程序写结果(4*6=24)五程序设计题(10)n=this.valuek=0do while n<>lif n%2=0thisform.editl .value= thisform.editl .value+str(n)+,72=,,+str(n/2)+chr(l 3) n 二n/2elsethisform.editl .value=thisform.editl .value+str(n)+n*3+1 =,'+str(n*3+1 )+chr(13) n=n*3+lendifk 二k+1enddothisform.text2.value=k一、(40 分) 二、(注意:只有界面正确不给分)(1)(10分)参考答案:update jsgz set 实发工资=round (基本工资+各种补贴-住房公积金■其他扣款合 计,1) thisform.grid 1 .reeordsourcetype=0 thisform.grid 1 .recordsource^1 jsgz 11(2) (10分)参考答案: gh=alltrim(thisfbrm.listl .value)select 姓名,职称,出生日期,婚否from jsb where 教师工号=gh into array a thisform.text 1. value=a( 1)thisform.text2.value=a (2)bel4.caption=n 出生年月:,,+str(year(a(3)),4)+n 年”+str(month(a(3)),2)+” 月“ ifa(4)=.t. bel5.caption="婚姻状况:已婚” else thisform 」abel5.caption^"婚姻状况:未婚” endif(3) (10分)参考答案:select 姓名as 教师姓名,职称,基木工资,实发工资from jsb,jsgz where jsb.教师 工号二jsgz.教师工号 into cursor xx thisform.grid 1 .recordsourcetype=4 thisform.grid 1 •recordsource=H xx ” 三、(30分)参考答案: 1 •界面及环境设计(5分) Form 1的Load 事件代码: public s,n s=0 n=02. Textl 的 Lostfocus 事件代码:(20 分) x=val(thisformAext 1 .value) if x<>0 s=s+x n=n+lthisform.text 1. value=n H elsebel3-caption=alltr(str(n))thisform Jabel5 •caption=alltr(str(s/n, 10,2)) endif 3.Form 1的dblclick 事件代码(5分) Thisform.release第二套 一、 (40 分) 二、 (注意:只有界面正确不给分) (1) (10分)参考答案: select 1use 服装清单表index on 服装代码tag dm201202 第一套Visual Foxpro 上机考试题(参考答案)select 2use客户消费表set relation to 服装代码into a replace all实价with a.现价*数量thisform.grid1 .recordsourcetype=4 thisform.grid 1 .recordsource="select客户代码,品名as服装品名,现价,数量,实价from服装清单表a,客户消费表b where a.服装代码二b.服装代码into cursor xx H(2)(10分)参考答案:locate for 服装彳弋码二al Itrim(thisform. combol. value)thisform. grid1. recordsourcetype二4thisform. gridl. recordsource=,z select 支付方式,count (*) as 销售笔数,sum (实价)as总实价from客户消费表where服装代码=alltrim(thisform. combo 1. value) group by 支付方式into cursor xx〃thisform. refresh(3)(10分)参考答案:delete from 客户消费表where 客户代码=alltrim(thisform. combol. value) and 购买时间<thisform. textl. value三、(30分)参考答案:1.界面设计(5分)2.“计算”按钮的click事件代码(20分)x二thisform. textl. valuexl=int(x/100)x2=int (mod (x, 100)/10)x3=mod (x, 10)if thisform. optiongroup 1. value"y=xl 2+x2 2+x3 2elsey=xl 3+x2 3+x3 3endifthisform. Iabel3. caption二alItrim(str(y))3.Forml的dblclick事件代码(5分)Thisform. release2013年四月笔试(A)参考答案一、单选题(每小题1分,共36分)二、判断分析题(每小题1分,共10分)三、程序填空题(每空2分,共20分)①0$s(「(n,2)或(lNT(n/10)=5 OR N%l0=5) ②Str(n,4) ③X%4=0④ Skip ⑤ Str(s/n,5,l)@Count(*)>=3 ⑦ 4⑧xl.仓库号=x2.仓库号⑨IN ⑩城市/重庆"0R城市二"上海"四、阅读分析下面程序,•写出程序的运行结果(每小题6分,共24分)1. 2 31 - 44*********3.赵静外语844. 51 41 55 17五、程序设计(10分)组合框combol 的"interactivechange"琴件代码:*输出姓名(3分);列表框输出(7分)Thisform. listl. clearXh=alltrim(this. value)Select.姓名from 学生where 学号二xh into array aThisform・ labels・caption二e(l)Select课程名,成绩from选课,课程:where选课.课程号二课程.课程号anC?号二xh into cursor xkxx thisform. listl.additem("课程名成绩")scanthisform. listl. add item (课釋名十sir (成绩,3))endscan2013年4月上机考试题参考答案及评分标准第一套一、建立数据库、数据表和表间的永久关系(共40分)1、建立数据库(5分)2、2个数据表的索引和表间的永久关系(15分)。
VFP程序设计基础-表单设计练习

1.扩展名为SCX的文件是( )。
•A、备注文件•B、项目文件•C、表单文件•D、菜单文件参考答案: C2.在当前表单的LABEL1控件中显示系统时间的语句是()。
•A、BEL1.CAPTION=TIME()•B、BEL1.VALUE=TIME()•C、BEL1.TEXT=TIME()•D、BEL1.CONTROL=TIME()参考答案: A3.以下叙述与表单数据环境有关,其中正确的是()。
•A、当表单运行时,数据环境中的表处于只读状态,只能显示不能修改•B、当表单关闭时,不能自动关闭数据环境中的表•C、当表单运行时,自动打开数据环境中的表•D、当表单运行时,与数据环境中的表无关参考答案: C4.在Visual FoxPro中,运行表单T1.SCX的命令是()。
•A、DO T1•B、RUN FORM1 T1•C、DO FORM T1•D、DO FROM T1参考答案: C5.假定一个表单里有一个文本框Text1和一个命令按钮组Comman dGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。
如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?()。
•A、ThisForm.Text1.value•B、This.Parent.value•C、Parent.Text1.value•D、this.Parent.Text1.value参考答案: A6.假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该项组Value属性的值为________。
•A、.F.•B、女•C、 2•D、女或2参考答案: D7.关闭当前表单的程序代码是ThisForm.Release,其中的Release 是表单对象的()。
•A、标题•B、属性•C、事件•D、方法参考答案: D8.指定用户能否在列表框控件内进行多重选定的列表框属性是()•A、Value属性•B、ControlSource•C、Selected•D、MultiSelect参考答案: D9.假设表单My Form隐藏着,让该表单在屏幕上显示的命令是____ ____。
vfp考试题目及答案

vfp考试题目及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. 使用Visual FoxPro创建表单时,以下哪个控件用于显示文本?A. LabelB. TextBoxC. CheckBoxD. ComboBox答案:A3. 在Visual FoxPro中,如何将一个表的所有记录添加到另一个表中?A. COPY TOB. INSERT INTOC. APPEND FROMD. SELECT INTO答案:C4. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. STRSIZE答案:A5. 在Visual FoxPro中,如何设置表单的标题?A. Form.Caption = "New Title"B. Form.Text = "New Title"C. Form.Title = "New Title"D. = "New Title"答案:C6. Visual FoxPro中,以下哪个命令用于排序记录?A. ORDER BYB. SORTC. INDEX OND. ALL OF THE ABOVE答案:D7. 在Visual FoxPro中,如何将一个字段的值设置为NULL?A. Field.Clear()B. Field.Value = NullC. Field.Nullify()D. Field = Null答案:D8. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. DTOC()C. STRTODATE()D. DATETOSTR()答案:A9. 在Visual FoxPro中,如何使用SQL语句删除表中的记录?A. DELETE FROM table_name WHERE conditionB. REMOVE FROM table_name WHERE conditionC. DROP TABLE table_name WHERE conditionD. DELETE table_name WHERE condition答案:A10. Visual FoxPro中,以下哪个命令用于创建索引?A. CREATE INDEXB. INDEX ONC. SET INDEXD. ALL OF THE ABOVE答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以打开一个数据库。
vfp试题及答案

vfp试题及答案**VFP试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列关于表单的叙述,错误的是()。
A. 表单是数据库应用系统中的界面B. 表单是数据库管理系统的一部分C. 表单可以包含控件和代码D. 表单可以独立于数据库存在答案:D2. Visual FoxPro中,下列哪个函数用于计算字符串的长度?()A. LEN()B. STR()C. LEFT()D. RIGHT()答案:A3. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中的表?()A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. VIEW TABLES答案:B4. Visual FoxPro中,以下哪个命令用于打开一个表?()A. OPEN TABLEB. USEC. DISPLAY TABLED. SELECT答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭一个表?()A. CLOSE TABLEB. QUITC. EXITD. DESELECT答案:A6. Visual FoxPro中,以下哪个函数用于将数值转换为字符串?()A. STR()B. NUMERIC()C. VAL()D. INT()答案:A7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?()A. SET TITLEB. SET CAPTIONC. SET FORM TITLED. SET FORM CAPTION答案:B8. Visual FoxPro中,以下哪个命令用于设置表单的背景颜色?()A. SET COLORB. SET BACKCOLORC. SET FORM COLORD. SET FORM BACKCOLOR答案:D9. 在Visual FoxPro中,以下哪个命令用于将表单中的控件设置为不可用状态?()A. DISABLEB. ENABLEC. SET DISABLED. SET ENABLE答案:A10. Visual FoxPro中,以下哪个命令用于设置表单的字体?()A. SET FONTB. SET TEXT FONTC. SET FORM FONTD. SET CAPTION FONT答案:C二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的查询和操作?()A. SELECTB. INSERTC. UPDATED. DELETE答案:ABCD2. Visual FoxPro中,以下哪些函数用于字符串操作?()A. LEFT()B. RIGHT()C. MID()D. SPACE()答案:ABCD3. 在Visual FoxPro中,以下哪些命令用于数据的排序和索引?()A. INDEXB. SET ORDERC. SORTD. REINDEX答案:ABCD4. Visual FoxPro中,以下哪些命令用于表的创建和修改?()A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. RENAME TABLE答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于视图的创建和删除?()A. CREATE VIEWB. ALTER VIEWC. DROP VIEWD. SELECT INTO答案:ACD三、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新表。
VFP题库及标准答案

VFP题库及标准答案一、选择题(共40道,每道1分)1、在下面的数据类型中默认值规定为0的是 ( a)A、数值型B、字符型C、逻辑型D、日期型2、在下面的Visual FoxPro表达式中,不正确的是 (c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DATE()D、{^2002-05-01}+103、假定已经执行了命令M="28+2", 再执行?&M,屏幕显示的结果是: ( b)A、30B、28+2C、[28+2]D、30.004、下面关于Visual FoxPro数组的叙述中,错误的是 ( c )A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组的各个数组元素初值为.F.5、在VFP系统下,文件名中哪个是不合法的 (c)A、teacherB、student_12C、stu dentD、s1236、表达式VAL("ABC12")+100的结果是 (a)A、数值型B、字符型C、逻辑型D、表达式非法7、要为当前表中所有性别为“女”的职工增加100元工资,应使用命令( b ) 。
A、replace all 工资 with 工资+100B、replace 工资 with 工资+100 for 性别='女'C、change all 工资 with 工资+100D、change all 工资 with 工资+100 for 性别='女'8、?AT("学生","中文系学生")命令显示的结果是(a)A、7B、4C、.T.D、19、在VFP中,用来指定以共享方式打开表文件的子句是( )。
vfp试题及答案

vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。
A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。
A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。
A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。
A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。
答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。
答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。
答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。
答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。
答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。
例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。
vfp表单和控件练习题

VFP表单和控件练习题1. 单选题:(分)在下列VFP的基类中,无CAPTION属性的基类是_________A.标签B.文本框…选项按钮C.D.复选框解答:B参考答案: B、2. 单选题:(分)将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的_______属性的值也随之变化。
A.:ValueC.CaptionD.没有解答:;A参考答案: A3. 单选题:(分)用户在VFP中创建子类或表单时,不能新建的是______________.[属性A.B.方法C.事件D.事件的方法代码!C解答:参考答案: C4. 单选题:(分)]如果要引用一个控制所在的直接容器对象,则可以使用下列_____属性。
A.THISB.THISFORMC.PARENTD.、都可以解答:C参考答案: C。
5. 单选题:(分)命令按钮中显示的文字内容,是在属性_______中设置的。
B.CaptionC.FontName》ControlSourceD.解答:B参考答案: B(6. 单选题:(分)当用鼠标使组合框的内容发生变化时,将首先触发_______事件。
A.InteractiveChangeB.ClickC.-InitD.DownClick解答:A参考答案: A|7. 单选题:(分)若要建一个有5个按钮的选项组,应将属性_____的值改为5。
A.OptiongroupB.Buttoncount&BoundColumnC.D.ControlSource解答:B参考答案: B~8. 单选题:(分)VFP系统环境下,运行表单的命令为_______。
A.DO FORM <表单名>B.^REPORT FORM <表单名>C.DO <表单名>D.只能在项目管理器中运行解答:A参考答案: A&9. 单选题:(分)建立事件循环的命令为______ 。
A.READ EVENTS.CLEAR EVENTSB.C.DO WHILE……ENDDOD.FOR………ENDFOR解答:A}参考答案: A10. 单选题:(分)设有一个页框含有3个页面,其中第一个页面的名字为Page1,上面有二个命令按钮:CmdOk、CmdPrint,如果要在CmdPrint的Click事件中引用CmdOk的Click事件代码,则采用_______ 。
vfp试题及答案

vfp试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE PROJECT答案:B3. 在Visual FoxPro中,哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A4. 如果要设置表单的标题,应该使用哪个属性?A. CaptionB. TitleC. FormTitleD. FormCaption答案:A5. 在Visual FoxPro中,如何将一个表单设置为模式对话框?A. Set Modal to .T.B. Set Modal to .F.C. Set Modal to TrueD. Set Modal to False答案:C6. Visual FoxPro中,哪个命令用于打开一个数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. ACTIVATE DATABASE答案:A7. 在Visual FoxPro中,如何将一个字段设置为自动增长?A. AutoIncrementB. AutoIncC. IncrementD. AutoNumber答案:D8. Visual FoxPro中,哪个函数用于将字符串转换为日期?A. STRTODATE()B. STRTODATETIME()C. DATE()D. VAL()答案:A9. 在Visual FoxPro中,如何将一个字段设置为索引?A. SET INDEX ONB. SET INDEX OFFC. CREATE INDEXD. INDEX ON答案:C10. Visual FoxPro中,哪个命令用于关闭当前数据库?A. CLOSE DATABASEB. CLOSE ALLC. QUITD. EXIT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,创建数组的命令是 ________。
vfp试题及答案及

vfp试题及答案及一、单项选择题(每题2分,共10分)1. Visual FoxPro是由哪家公司开发的数据库管理系统?A. 微软B. 甲骨文C. IBMD. 苹果答案:A2. 在Visual FoxPro中,以下哪个命令用于创建新表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. NEW TABLE答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. WIDTH答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN TABLEB. USEC. DISPLAY TABLED. SHOW TABLE答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭当前表?A. CLOSE TABLEB. QUITC. EXITD. CANCEL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:ABC2. 在Visual FoxPro中,以下哪些函数用于数据的转换?A. TRANSFORMB. EVALUATEC. CURDATE()D. CURTIME()答案:AB3. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDER BYC. INDEXD. FIND答案:AC4. 在Visual FoxPro中,以下哪些命令用于创建索引?A. INDEX ONB. CREATE INDEXC. SET INDEX TOD. SET ORDER TO答案:AC5. 在Visual FoxPro中,以下哪些命令用于数据的统计?A. COUNTB. SUMC. AVGD. MAX答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用命令_________可以设置表的过滤条件。
vfp表单设计应用练习题及答案

VFP6.0第7xx表单设计与应用及答案一、填空题:1、根据表单数据来源进行分类,表单可以分为_自由表、_数据库表_和_视图_3种类型。
2、表单数据源可以使用数据库表、_自由表_或__视图__。
3、在使用表单向导创建的表单中,按钮类型可以是_文本按钮_、_图片按钮、无按钮和定制4种类型。
4、表单文件默认的扩展名为_.scx__。
5、表单“属性”窗口由对象列表框、选项卡、_属性设置框、属性列表框和__属性说明信息_组成。
6、根据VisualFoxPro6.0中的控件对象基于所属的类可以分为__容器__类和_控件_类。
7、标签控件属性Caption的含义是_____指定标签的标题文本_____,Name 的含义是_指定在代码中用以引用对象的名称_。
8、文本框控件属性ControlSource的含义是_为文本框绑定数据源_。
10、组合框控件属性RowSource和ControlSource的含义分别是_指明组合框中条目的数据源_、_为组合框绑定数据源_。
二、单项选择题:1、使用表单向导创建表单,在“表单样式”对话框中可以确定(D)。
A.表和字段B.表和样式C.视图和按钮D.样式和按钮2、在命令窗口执行表单文件AA,应键入命令(A)。
A.DO FORM AAB.DO AA.scxC.RUN FORM AAD.RUN AA.xcx3、在表单中添加字符型字段控件,系统生成的是( A )。
A.文本框B.编辑框C.OLE绑定型控件D.复选框4、下列表单控件中属于容器类的是( C )。
A.列表框、组合框、命令按钮、页面、表格B.列表框、组合框、命令按钮、线条C.命令按钮组、选项按钮组、页面、表格D.命令按钮组、选项按钮组、图像、表格5、在VisualFoxPro6.0中,表单是指(D)。
A.数据库中各个表的清单C.数据库查询的列表B.一个表中各个记录的清单D.窗口界面6、表单对象中可以包括的控件是( D )。
A.任意控件B.所有容器对象C.页框或任意控件D.页框、任意控件、容器或自定义对象7、在VisualFoxPro6.0中,标签控件默认的名字是(B)。
vfp考试例题和答案

vfp考试例题和答案一、单项选择题1. 在Visual FoxPro中,以下哪个选项是正确的?A. Visual FoxPro是一种数据库管理系统B. Visual FoxPro是一种编程语言C. Visual FoxPro是一种操作系统D. Visual FoxPro是一种网络浏览器答案:A2. Visual FoxPro中,以下哪个选项表示表单的控件?A. FormB. ReportC. LabelD. Table答案:C3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STR()C. LEFT()D. RIGHT()答案:A4. 在Visual FoxPro中,以下哪个选项不是数据库对象?A. 表B. 视图C. 索引D. 程序答案:D5. Visual FoxPro中,以下哪个命令用于创建一个数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT答案:B6. 在Visual FoxPro中,以下哪个选项是正确的SQL语句?A. SELECT * FROM Employees WHERE Age > 30B. SELECT * FROM Employees WHERE Age = 30C. SELECT * FROM Employees WHERE Age < 30D. All of the above答案:D7. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STR()B. VAL()C. NUMERIC()D. INT()答案:B8. 在Visual FoxPro中,以下哪个选项是正确的表单事件?A. ClickB. LoadC. CloseD. All of the above答案:D9. Visual FoxPro中,以下哪个命令用于打开一个表?A. USEB. SELECTC. OPEND. BROWSE答案:A10. 在Visual FoxPro中,以下哪个选项是正确的表单控件事件?A. InitB. ClickC. MouseMoveD. All of the above答案:D二、多项选择题1. 在Visual FoxPro中,以下哪些是有效的数据类型?A. CharacterB. NumericC. DateD. Memo答案:A, B, C, D2. Visual FoxPro中,以下哪些是正确的表单控件?A. Text BoxB. Command ButtonC. Combo BoxD. Grid答案:A, B, C, D3. 在Visual FoxPro中,以下哪些是有效的SQL命令?A. SELECTB. INSERTC. UPDATED. DELETE答案:A, B, C, D4. Visual FoxPro中,以下哪些是正确的程序结构?A. SequenceB. SelectionC. IterationD. All of the above答案:D5. 在Visual FoxPro中,以下哪些是正确的表单事件?A. InitB. LoadC. ClickD. Close答案:A, B, C, D三、填空题1. 在Visual FoxPro中,使用________命令可以关闭当前数据库。
vfp考试题及答案

vfp考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单文件?A. OPEN DATABASEB. OPEN FORMC. OPEN TABLED. OPEN REPORT答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. 在Visual FoxPro中,以下哪个命令用于关闭数据库?A. CLOSE DATABASEB. CLOSE TABLEC. CLOSE FORMD. CLOSE ALL答案:A4. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE FORMD. CREATE REPORT答案:A5. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. CLEAR TABLE答案:B6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. NUMC. VALD. CTOD答案:C7. 在Visual FoxPro中,以下哪个命令用于设置当前工作目录?A. SET DIRECTORYB. SET PATHC. SET WORKING DIRECTORYD. SET CURRENT DIRECTORY答案:D8. Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET FORM TITLEC. FORM SET TITLED. FORM TITLE答案:A9. 在Visual FoxPro中,以下哪个命令用于查看当前数据库的结构?A. SHOW DATABASEB. DISPLAY DATABASEC. BROWSED. LIST答案:A10. Visual FoxPro中,以下哪个命令用于执行SQL查询?A. SELECTB. QUERYC. SQLD. EXECUTE SQL答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以查看当前数据库中的表。
vfp练习题答案

vfp练习题答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM2. 以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEDIFFS()D. DATESUB()3. 要在Visual FoxPro中创建一个新表,应该使用以下哪个命令?A. CREATE TABLEB. NEW TABLEC. DEFINE TABLED. MAKE TABLE4. 以下哪个命令用于将数据从表单的字段传送到数据库表?A. POSTB. SAVEC. RECALLD. PACK5. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TitleC. HeaderD. Label6. 以下哪个控件用于在表单上显示文本?A. LabelB. TextboxC. ComboboxD. Listbox7. 以下哪个函数用于返回当前日期?A. DATE()B. TODAY()C. CURDATE()D. GETDATE()8. 在Visual FoxPro中,以下哪个命令用于关闭表单?A. CLOSE FORMB. END FORMC. EXIT FORMD. QUIT FORM9. 以下哪个属性用于设置文本框的输入焦点?A. FocusB. ActiveControlC. SelectD. SetFocus10. 在Visual FoxPro中,以下哪个命令用于删除当前记录?A. DELETEB. ERASEC. REMOVED. DROP二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用 ________ 函数可以获取系统当前时间。
2. 当需要在表单上创建一个按钮控件时,可以使用 ________ 类。
vfp表单所有习题参考答案

VFP表单实验参考讲义一、标签和文本框(一)题目要求:(1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为“Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。
(不得退出VFP系统)操作要点:1)注意将text1的属性passwordchar设置为:*2)label2的属性autosize设置为:.T.3)“显示密码”按钮Command1的Click事件代码:写法一:bel2.Caption=Thisform.Text1.Value写法二:X=Thisform.Text1.Valuebel2.Caption=X3)“关闭”的按钮Command2的Click事件代码:Thisform.Release(二)Command1 的CLICK事件代码:if thisform.text1.value="abc"bel2.caption="欢迎使用"elsebel2.caption="密码错误"EndifCommand2 的CLICK事件代码:thisform.release(三)代码编写:1)“确定”按钮Command1的Click事件代码:If Thisform.text1.value=”ABCD”Messagebox(“欢迎光临”,65,“密码正确“)ElseMessagebox(“禁止进入“,65,”密码错误“)Endif2)“关闭”的按钮Command2的Click事件代码:Thisform.Release(四)代码编写:1)“确定”按钮Command1的Click事件代码:r=val(thisform.text1.value)s=3.1415926*r*rmessagebox(str(s,5,2),65,”面积”)2) “关闭”的按钮Command2的Click事件代码:Thisform.Release(五)题目要求:(1) 该表单的名称为“Form1”,标题为“温度转换”,高度为260,宽度为400;2) 定义一个名称为“Label1”标题为“摄氏温度”的标签;再定义一个名称为“Label2”标题为“华氏温度”的标签,两个标签的字号均为11磅;3) 定义一个名称为“Text1”的文本框,用于输入摄氏温度,再定义一个名称为“Text2”的文本框,具有只读属性,用于显示华氏温度; 4) 定义一个名称为“Command1”,标题为“转换”的按钮,当单击该按钮时,将输入的摄氏温度转换成华氏温度并显示在Text2文本框中,编写其Click事件代码;其中:华氏温度=9/5*摄氏温度+32 5) 定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。
vfp考试题目及答案

vfp考试题目及答案**VFP考试题目及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. USEB. BROWSEC. FORMD. MODIFY FORM答案:C2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LEFTC. RIGHTD. SPACE答案:A3. 在Visual FoxPro中,以下哪个命令用于创建一个数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT答案:B4. Visual FoxPro中,以下哪个命令用于关闭一个打开的数据库?A. CLOSE TABLESB. CLOSE DATABASEC. USED. SELECT答案:B5. 在Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOC()答案:D6. Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETEB. DROP TABLEC. ERASED. REMOVE答案:B7. 在Visual FoxPro中,以下哪个命令用于查找表中的特定记录?A. SEEKB. FINDC. LOCATED. GO答案:B8. Visual FoxPro中,以下哪个命令用于插入新记录?A. INSERTB. APPENDC. REPLACED. BROWSE答案:B9. 在Visual FoxPro中,以下哪个命令用于更新表中的记录?A. UPDATEB. CHANGEC. MODIFYD. REPLACE答案:A10. Visual FoxPro中,以下哪个命令用于计算表中所有记录的某个字段的总和?A. SUMC. AVERAGED. TOTAL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDERC. INDEXD. RECALL答案:A, C2. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()答案:A, B, C3. 在Visual FoxPro中,以下哪些命令用于数据的查询?A. QUERYB. SELECTC. SEEKD. FIND答案:A, B, C, D4. Visual FoxPro中,以下哪些命令用于数据的统计?A. SUMB. COUNTC. AVERAGED. MAX答案:A, B, C, D5. 在Visual FoxPro中,以下哪些命令用于数据的输出?A. LISTB. DISPLAYC. REPORTD. PRINT答案:A, B, C, D三、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的表。
vfp表单所有习题参考标准答案

vfp表单所有习题参考答案————————————————————————————————作者:————————————————————————————————日期:VFP表单实验参考讲义一、标签和文本框(一)题目要求:(1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为“Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。
(不得退出VFP系统)操作要点:1)注意将text1的属性passwordchar设置为:*2)label2的属性autosize设置为:.T.3)“显示密码”按钮Command1的Click事件代码:写法一:bel2.Caption=Thisform.Text1.Value写法二:X=Thisform.Text1.Valuebel2.Caption=X3)“关闭”的按钮Command2的Click事件代码:Thisform.Release(二)Command1 的CLICK事件代码:if thisform.text1.value="abc"bel2.caption="欢迎使用"elsebel2.caption="密码错误"EndifCommand2 的CLICK事件代码:thisform.release(三)代码编写:1)“确定”按钮Command1的Click事件代码:If Thisform.text1.value=”ABCD”Messagebox(“欢迎光临”,65,“密码正确“)ElseMessagebox(“禁止进入“,65,”密码错误“)Endif2)“关闭”的按钮Command2的Click事件代码:Thisform.Release(四)代码编写:1)“确定”按钮Command1的Click事件代码:r=val(thisform.text1.value)s=3.1415926*r*rmessagebox(str(s,5,2),65,”面积”)2) “关闭”的按钮Command2的Click事件代码:Thisform.Release(五)题目要求:(1) 该表单的名称为“Form1”,标题为“温度转换”,高度为260,宽度为400;2) 定义一个名称为“Label1”标题为“摄氏温度”的标签;再定义一个名称为“Label2”标题为“华氏温度”的标签,两个标签的字号均为11磅;3) 定义一个名称为“Text1”的文本框,用于输入摄氏温度,再定义一个名称为“Text2”的文本框,具有只读属性,用于显示华氏温度; 4) 定义一个名称为“Command1”,标题为“转换”的按钮,当单击该按钮时,将输入的摄氏温度转换成华氏温度并显示在Text2文本框中,编写其Click事件代码;其中:华氏温度=9/5*摄氏温度+32 5) 定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。
vfp表单表格控件

竭诚为您提供优质文档/双击可除vfp表单表格控件篇一:vfp表单和控件练习题VFp表单和控件练习题1.单选题:(1.0分)在下列VFp的基类中,无caption属性的基类是_________a.标签b.文本框c.选项按钮d.复选框解答:b参考答案:b2.单选题:(1.0分)将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的_______属性的值也随之变化。
a.Valuec.captiond.没有解答:a参考答案:a3.单选题:(1.0分)用户在VFp中创建子类或表单时,不能新建的是______________.a.属性b.方法c.事件d.事件的方法代码解答:c参考答案:c4.单选题:(1.0分)如果要引用一个控制所在的直接容器对象,则可以使用下列_____属性。
a.thisb.thisFoRmc.paRentd.都可以解答:c参考答案:c5.单选题:(1.0分)命令按钮中显示的文字内容,是在属性_______中设置的。
b.captiond.controlsource解答:b参考答案:b6.单选题:(1.0分)当用鼠标使组合框的内容发生变化时,将首先触发_______事件。
a.interactivechangeb.clickc.initd.downclick解答:a参考答案:a7.单选题:(1.0分)若要建一个有5个按钮的选项组,应将属性_____的值改为5。
a.optiongroupb.buttoncountc.boundcolumnd.controlsource解答:b参考答案:b8.单选题:(1.0分)VFp系统环境下,运行表单的命令为_______。
a.doFoRmb.RepoRtFoRmc.dod.只能在项目管理器中运行解答:a参考答案:a9.单选题:(1.0分)建立事件循环的命令为______。
a.ReadeVentsb.cleaReVentsc.dowhileenddod.FoRendFoR解答:a参考答案:a10.单选题:(1.0分)设有一个页框含有3个页面,其中第一个页面的名字为page1,上面有二个命令按钮:cmdok、cmdprint,如果要在cmdprint的click事件中引用cmdok的click事件代码,则采用_______。
vfp考试题及答案

vfp考试题及答案1. VFP中,哪个函数用于计算字符串中子字符串出现的次数?A. AT()B. LEN()C. INSTR()D. STRCOUNT()答案:D2. 在VFP中,如何将一个表单的背景颜色设置为黄色?A. ThisForm.BackColor = "Yellow"B. ThisForm.Color = "Yellow"C. ThisForm.BackColor = "#FFFF00"D. ThisForm.Color = "#FFFF00"答案:B3. 下列哪个选项不是VFP中的数据库对象?A. 表B. 视图C. 索引D. 函数答案:D4. VFP中,如何将一个表的记录指针移动到第一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:A5. 在VFP中,如何使用SQL语句向表中插入一条新记录?A. INSERT INTO table_name (column1, column2) VALUES (value1, value2)B. APPEND BLANKC. INSERT BLANKD. APPEND FROM table_name答案:A6. VFP中,如何使用命令行删除当前选中的记录?A. DELETEB. DELETE ALLC. DELETE SELECTEDD. DELETE RECORD答案:A7. 在VFP中,如何将一个表的记录指针移动到最后一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:B8. VFP中,哪个函数用于返回当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B9. 在VFP中,如何使用命令行复制当前选中的记录?A. COPYB. INSERT BLANKC. APPEND BLANKD. DUPLICATE答案:D10. VFP中,如何使用命令行查找表中特定条件的记录?A. SEEK "condition"B. FIND "condition"C. LOCATE "condition"D. SEARCH "condition"答案:B。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
v f p表单所有习题参考答案Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998VFP表单实验参考讲义一、标签和文本框(一)题目要求:(1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为“Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。
(不得退出VFP系统) 操作要点:1)注意将text1的属性passwordchar设置为:*2)label2的属性autosize设置为:.T.3)“显示密码”按钮Command1的Click事件代码:写法一:写法二:X=X3)“关闭”的按钮Command2的Click事件代码:(二)Command1 的CLICK事件代码:欢迎使用"else密码错误"EndifCommand2 的CLICK事件代码:(三)代码编写:1)“确定”按钮Command1的Click事件代码:If 欢迎光临”,65,“密码正确“)ElseMessagebox(“禁止进入“,65,”密码错误“) Endif2)“关闭”的按钮Command2的Click事件代码:(四)代码编写:1)“确定”按钮Command1的Click事件代码:r=s=*r*rmessagebox(str(s,5,2),65,”面积”)2) “关闭”的按钮Command2的Click事件代码:(五)题目要求:(1) 该表单的名称为“Form1”,标题为“温度转换”,高度为260,宽度为400;2) 定义一个名称为“Label1”标题为“摄氏温度”的标签;再定义一个名称为“Label2”标题为“华氏温度”的标签,两个标签的字号均为11磅;3) 定义一个名称为“Text1”的文本框,用于输入摄氏温度,再定义一个名称为“Text2”的文本框,具有只读属性,用于显示华氏温度; 4) 定义一个名称为“Command1”,标题为“转换”的按钮,当单击该按钮时,将输入的摄氏温度转换成华氏温度并显示在Text2文本框中,编写其Click事件代码;其中:华氏温度=9/5*摄氏温度+32 5) 定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。
操作要点:1)文本框text2的readonly属性设置为.T.2)“转换”按钮Command1的Click事件代码:X=Val(9/5*X+322)“关闭”的按钮Command2的Click事件代码:(六)题目要求:(1)该表单的名称为“Form1”,标题为“计算”,高度为260,宽度为400;(2)定义三个文本框,从左到右名称分别为“Text1”、“Text2”和“Text3”,其中“Text1”、“Text2”用于输入两个数,“Text3”用于显示“Text1”和“Text2”中两数之和;(3)定义一个名称为“Label1”的标签,标题为“+”;(4)定义一个名称为“Label2”的标签,标题为“等于”;(5)定义一个名称为“Command1”,标题为“确定”的按钮,当单击该按钮时,文本框“Text3”中显示“Text1”和“Text2”中两数之和;(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)操作要点:1)“确定”按钮Command1的Click事件代码:X=Val(Y=Val(X+Y2)“关闭”的按钮Command2的Click事件代码:(七)题目要求:(1)该表单的名称为“Form1”,标题为“奇偶判断”,高度为260,宽度为400;(2)定义一个名称为“Label1”标题为“请输入一个数”的标签;(3)定义一个名称为“Label2”标题为“结果”的标签;(4)定义一个名称为“Text1”的文本框;(5)定义一个名称为“Text2”的文本框,具有只读属性(6)定义一个名称为“Command1”,标题为“判断”的按钮,当单击该按钮时,若Text1文本框输入的为偶数,则在Text2文本框中显示“这是一个偶数”,否则显示“这是一个奇数”,编写其Click事件代码;(7)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单 (不得退出VFP系统)操作要点:1)“判定”按钮Command1的Click事件代码:X=Val MOD(X,2)=0这是一个偶数!”ELSE这是一个奇数!”ENDIF2)“关闭”的按钮Command2的Click事件代码:(八)代码编写:1)“计算”按钮Command1的Click事件代码:x=this2)“关闭”的按钮Command2的Click事件代码:(九)代码编写:1)“产生随机数”按钮Command1的Click事件代码:法一:x=int(1000*rand())if x>=100Endif法二:x=int(900*rand())+1002) “判别”按钮Command2的Click事件代码:XIf mod(x,2)=0T“偶数“ElseT“奇数“endif3)“关闭”的按钮Command3的Click事件代码:(十)题目要求:(1)该表单的名称为“Form1”,标题为“颜色设置”,高度为260,宽度为400;(2)定义一个名称为“Label1”标题为“红”的标签;(3)定义一个名称为“Label2”标题为“绿”的标签;(4)定义一个名称为“Label3”标题为“蓝”的标签;(5)定义三个名称分别为“Text1”、“Text2”、“Text3”的文本框;(6)定义一个名称为“Command1”,标题为“设置为表单背景色”的按钮,当单击该按钮时,表单背景色设置为用3个文本框中数字组成的rgb颜色,编写Click事件代码;(7)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单 (不得退出VFP系统) 。
操作要点:1)Command1的Click事件代码:X=Val(Y=Val(Z=Val(=RGB(X,Y,Z)2)“关闭”的按钮Command2的Click事件代码:二、列表框(十一)题目要求:(1)该表单的名称为“Form1”,标题为“列表框应用”,高度为260,宽度为400;(2)定义一个名称为“LABEL1”,标题为“你的选择是”的标签;(2)定义一个名称为“TEXT1”的文本框,具有只读属性;(3)定义一个名称为“List1”的列表框,数据来源类型为值,列表项的来源设置为“神州5号,神州6号,嫦娥1号”,当选中列表项后,选中的项显示在文本框中,编写其CLICK事件代码。
(4)定义一个名称为“Command1”,标题为“关闭”的按钮,当单击该按钮时,释放该表单 (不得退出VFP系统)。
操作要点:1)TEXT1的只读设置: READONLY属性设为.T.2)LIST1的ROWSOURCETYPE属性选择”1--值”,ROWSOURCE属性里写上“神州5号,神州6号,嫦娥1号” 注意:分隔的逗号全部是英文逗号!!!3)列表框LIST1的CLICK事件代码:或4)“关闭”按钮 Command1的Click事件代码:(十二)题目要求:(1)该表单的名称为“Form1”,标题为“风景区添加”,高度为260,宽度为400;(2)定义一个名称为“Text1”的文本框,字体为10磅字;(3)定义一个名称为“List1”的列表框,数据来源类型为1,列表项的来源设置为“泰山,黄山” (4)定义一个名称为“Command1”,标题为“添加”的按钮,当单击该按钮时,文本框中输入的内容添加到列表框最后,编写其Click事件代码;(5)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单 (不得退出VFP系统)。
代码编写:1)“添加”按钮Command1的Click事件代码:2)“关闭”的按钮Command2的Click事件代码: (十三)题目要求:(1)该表单的名称为“Form1”,标题为“我的表单”,高度为260,宽度为400;(2)定义一个名称为“List1”列表框,字号为11磅,用于显示偶数;(3)定义一个名称为“Command1”,标题为“开始”的按钮,当单击该按钮时,将1到100之间的偶数显示在列表框“List1”中,编写其Click事件代码;(4)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。
代码编写:1)“开始”按钮Command1的Click事件代码:FOR N=2 TO 100 STEP 2注意:因为列表框的默认类型为字符型,所以加数字进去时要使用函数转换。
2)“关闭”的按钮Command2的Click事件代码:(十四)题目要求:1) 表单的名称为“Form1”,标题为“列表框应用”,高度为260,宽度为400;2) 定义一个名称为“Label1”标题为“你选中的项是”的标签;3) 定义一个名称为“Text1”的文本框,具有只读属性;4) 定义一个名称为“List1”的列表框,数据来源类型为“值”,项的来源为“ A,B,C,D,E”,当选中列表项后,选中的项显示在文本框中,编写其Click事件代码;6) 定义一个名称为“Command1”,标题为“关闭”的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。
代码编写:1)列表框List1的Click事件代码:X=)“关闭”的按钮Command1的Click事件代码:(十五)操作要点:1)“添加到右边”按钮Command1的Click事件代码:2)“关闭”按钮Command2的Click事件代码:三、组合框(十六)题目要求:1) 该表单的名称为“Form1”,标题为“课程选择”,高度为260,宽度为400;2) 定义一个名称为“Combo1”的下拉组合框,数据来源类型为1,列表项的来源设置为“计算机基础,高等数学,大学英语”,编写其Click事件代码,使得选中的列表项显示在文本框中;3)定义一个名称为“Text1”的文本框,字体为12磅字,用于显示列表框选中的列表项;4)定义一个名称为“Command1”,标题为“关闭”的按钮,当单击该按钮时,释放该表单 (不得退出VFP系统)。