表单习题
vfp表单所有习题参考答案
V F P表单实验参考讲义一、标签和文本框(一)题目要求:(1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为“Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。
(不得退出VFP系统)操作要点:12)3)写法一:写法二:X=X3(二)Command1 的CLICK事件代码: 欢迎使用"else密码错误"EndifCommand2 的CLICK事件代码:(三)1)I”ElseEndif2(四)代码编写:1)“确定”按钮Command1的Click事件代码:rs=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系统)。
表单综合练习
运行状态(如图1)编辑状态(如图2)制作如图所示表单。
设置:1:设置表单名称为Form1,表单运行时不能最大化。
2:在窗体内添加3个Label 控件,名称分别为:Label1、Label2、Label3。
添加2个TextBox 控件,名称分别为:Text1、Text2。
添加1个CommandButton 控件,名称为:Command1。
3:设置Label1的标签标题为“交换A 、B 的值”,字体为:隶书、20号字。
设置Label2的标签标题为“A :”,字体为宋体、18号字。
设置Label3的标签标题为“B :”,字体为宋体、18号字。
2号题运行状态(如图1)编辑状态(如图2)制作如图所示表单。
设置:1:设置表单名称为Form1。
2:在窗体内添加3个Label 控件,名称分别为:Label1、Label2、Label3。
添加2个TextBox 控件,名称分别为:Text1、Text2。
添加1个CommandButton 控件,名称为:Command1。
3:设置Label1的标签标题为“行李重量(公斤):”,字体为:宋体、14号字。
设置Label2的标签标题为“托运费(元):”,字体为:宋体、14号字。
设置Label3的标签标题为“托运费核算”,字体为:隶书、20号字。
3号题运行状态(如图1)编辑状态(如图2)制作如图所示表单。
设置:1:设置表单名称为Form1。
2:在窗体内添加3个Label 控件,名称分别为:Label1、Label2、Label3。
添加3个TextBox 控件,名称分别为:Text1、Text2、Text3。
添加1个CommandButton 控件,名称为:Command1。
3:设置Label1的标签标题为“输入A 的值”,字体为:黑体、14号字。
设置Label2的标签标题为“输入B 的值”,字体为:黑体、14号字。
设置Label3的标签标题为“A,B 最大值:”,字体为:黑体、14号字。
省考答案---表单部分
全省计算机等级考试题库《二级VF》答案表单部分属性设置(4分*2题=8分)程序改错(6分*2题=12分)共计20分程序填空(10分*2题=20分) 共计20分属性设置及程序改错题该表单的功能是:设计一个窗口,日历牌每10秒显示一次,每次显示10秒;系统时间的数字式表每秒显示一次新的时间。
要求:(1)设置计时器Timer1 和Timer2的属性(2)在编写的二个过程代码Timer1_Timer(),Timer2_Timer()中各有一个错误,请调试改正。
调试改正中,每个过程代码只能改一处,并不得增删语句设置timer1的interval属性为10000 (1秒=1000毫秒)设置timer2的interval属性为1000timer1第四行编码改为”.T.”timer2第一行“1”改为“2”,第三行末尾加上“( )”程序填空题该表单的功能是:当按下“求和”按钮时,计算S=1**2+(1**2+2**2)+(1**2+2**2+3**2)+…(1**2+2**2+3**2+…+10**2)。
请在该程序空白(1)、(2)处,将其补充完整,以便得到正确答案,但不得增删原语句。
第一空:M**2第二空:TOT属性设置及改错题该表单的功能是:设计一个窗口,输入一个整数,按下"判断"按钮,若该整数是一负数,则显示"该数不是一个素数",若为素数,则显示"该数是一个素数",否则也显示"该数不是一个素数".要求:(1) 设置label2和label3的属性,使其开始运行时不可见.(2) 在command1_click() 的过程代码中有两处错误,请调试改正.设置label2和label3的visiable属性“n<0”改为“n<2”“loop”改为“exit”“i>=”改为“i>”第一个“endif”改为“else”,并将该“endif”放在“endfor”后一行程序填空题该表单的功能是:设表文件WK.DBF的编号字段名为BH,类型为数值型,宽度为3,单击"处理"按钮实现:把BH每一位相加是奇数的记录存放到WK1.DBF文件中,并要求按照BH从大到小排序。
表单设计2-附答案
一.答案:设计步骤如下:1.在表单中创建控件:两个标签。
设置表单Form1Caption=”奥运”Height=100Width=250BackColor= 255,255,0 Autocenter=.t.2.设置标签Label1Caption=”2008北京奥运”FontName=”隶书”FontSize=30Forecolor=128, 128, 0Left=1Top=24BackStyle=.T.3.设置标签Label2Forecolor=0, 0,125Left=4Top=20二.答案:设计步骤如下:1.在表单中创建控件:标签、文本框控件各2个、命令按钮1个。
2.设置表单Form1AutoCenter = .T. 说明:表单运行时居中Caption = "登录" 说明:表单标题栏显示的文本3.设置标签控件Label1AutoSize = .T. 说明:大小自动适应内容Caption = "密码" 说明:标签标题内容4.设置标签控件Label2AutoSize =.T.Caption = "登录时间"5.设置文本框控件Text1PasswordChar = "*" 说明:输入的字符均以“*”号显示InputMask="XXXXXXXX" 说明:至多允许输入8个字符6.设置文本框控件Text2ReadOnly =.T. 说明:只读BorderStyle = 0 说明:文本框无边框BackColor=192,192,192 说明:背景色Value = (DATETIME( )) 说明:显示系统日期与时间7.设置命令按钮控件Command1Caption = "确定" 说明:命令按钮标题内容三.答案:设计步骤如下:1.在表单中创建控件:创建图象、标签、命令按钮组控件各1个。
2.设置表单Form1BackColor = 255,255,1283.设置图象控件Image1Picture = k:\fjexam95\hlpcd.gif 说明:图像来自文件K:\Fjexam95\ hlpcd.gif,注意实际文件位置视当前操作时hlpcd.gif所在具体路径而定。
表单复习课堂练习题
【相关例题】重要属性10.在下列VFP基类中,无Caption属性的基类是______。
心之所向,所向披靡belB.OptionGroupC.CheckD.EditBox17.在下列几组VFP 基类中,均具有ControlSource 属性的是______。
A.ListBox,Lable,OptionButtonboBox,EditBox,GridboBox,Grid,TimerD.EditBox,CheckBox,OptionButton8.在下列各组控件中,均可与表中数据绑定的控件是______。
box,Grid和TextBoxB.EditBox,Grid和LineC.ListBox,Shape和OptionButtonD.CheckBox,Separator和Command【相关例题】容器类控件和非容器类控件18.下列几组控件中,都有ControlCount属性的是___ __ 。
A.表单(Form)、文本框(TextBox)、列表框(ListBox)B.表单集(FormSet)、表单(Form)、页框(PageFrame)C.表单(Form)、页面(Page)、列(Column)D.列(Column)、选项按钮组(OptionGroup)、命令按钮组(CommandGroup)5.在下列VFP对象(控件)中,不能直接(独立)地添加到表单中的是。
A.命令按钮(Command)B.选项按钮(Option)C.复选框(Check)D.计时器(Timer)6.在下列有关表单及其控件的叙述中,错误的是_____________ 。
A.从容器层次来看,表单是最高层的容器类,它不可能成为其他对象的集成部分B.表格控件包含列控件,而列控件本身又是一个容器类控件C.页控件的 PageCount 属性值可以为 0D.表格控件可以添加到表单中,但不可以添加到工具栏中【相关例题】默认绑定控件23.在默认的情况下利用表单设计器设计表单时,若从数据环境里将某个表的一个逻辑型字段用鼠标托放到表单上,则在表单上添加的控件个数和控件类型分别是______A.2,标签与文本框B.2,标签与复选框C.1,文本框D.1,复选框【相关例题】重要方法24.在下列各组控件中,均有SetAll()方法的是______。
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不显示任何信息,在前两次输入口令错误时显示“口令错,请重新输入口令!”,第三次输入口令错误时显示“对不起,您无权使用本系统!”。
VFP改错和表单题目(含答案)
试卷方案:所有改错和表单题目试卷总分:150分共有题型:2种一、程序改错共10题(共计100分)第1题(10.0分)*-----------------------------------------------*【程序改错】*-----------------------------------------------*题目:下列程序用来产生20个0~100之间的随机整数,* 并找出其中的最大数和最小数,输出时20个随机* 整数*均在一行显示,下一行显示最大数和最小数。
*要求:* (1)将下列程序输入到项目中的程序文件pcode中,并* 对其中的2条错误语句进行修改。
* (2)在修改程序时不允许修改程序的总体框架和算法,* 不允许增加或减少语句的数目。
*------------------------------------------------ DIMENSION A(20)FOR I=1 TO 20A(I)=INT(RAND()*100)ENDFORMmax=A(1)Mmin=A(1)?A(1)FOR i=2 to 20***********FOUND**********?STR(A(I),3) 改为 ??STR(A(I),3)IF Mmax<A(i)Mmax=A(i)ENDIFIF Mmin>A(i)Mmin=A(i)ENDIFENDFOR***********FOUND**********?"最大数是:" + alltrim(str(Mmax)) + "最小数是:" ,Mmin*-------------------------------------------------------*【程序改错】*-------------------------------------------------------*题目:下列的程序的功能是:删除字符串(不包括汉字)中的空格* 并将它按字符从大到小的顺序排列后输出。
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事件代码,则采用_______ 。
11表单练习
11练习题题号:4829--------------------------------------------------------------------- 编辑状态运行状态--------------------------------------------------------------------- 设置:1、设置表单名称为“Form1”,标题为“文字”。
属性:caption2、设置文本框名称为“Text1”。
3、设置复选框(Check1)的标题为“斜体”。
属性:caption设置复选框(Check2)的标题为“粗体”。
属性:caption4、设置按钮(Command1)的标题为“清除”。
属性:caption要求:1、表单标题为“文字”,表单内控件如图中所示。
(2)选中“斜体”复选框时,文字变为斜体,选中“粗体”复选框时,文字为粗体。
check1.Click代码if thisform.check1.value=1 thisform.text1.fontitalic=.t. endifif thisform.check1.value=0 thisform.text1.fontitalic=.f. endif check2.Click代码if thisform.check2.value=1thisform.text1.fontbold=.t. endifif thisform.check2.value=0thisform.text1.fontbold=.f. endif(3)单击“清除”按钮时,清除文本框中的文字。
“清除”按钮Click代码编码:thisform.text1.value=""题号:5198设置:1:设置标签(Label1)的标题为“结构化程序设计的基本结构是:”,15号宋体,粗体。
属性:caption fontsize fontbold2:设置复选框(Check1)的标题为“顺序结构”,11号宋体。
表单练习题
表单练习题:1.根据如下表单所示完成下面的题目:完成按钮“下一条”的CLICK事件的代码编写要求:①每单击一下该按钮,表单显示下一条的信息;②当显示到最后一条记录的时候,“下一条”按钮和“最后一条”按钮都将不可用。
其中:“下一条”按钮对应的按钮名称为:Command3,“最后一条”按钮对应的名称为:Command4。
Command3的CLICK事件的代码:参考答案:SKIPIF RECNO()=RECCOUNT()MAND3.ENABLED=.F.MAND4.ENABLED=.F.ENDIFTHISFORM.REFRESH2.完成按钮“上一条”的CLICK事件的代码编写要求:①每单击一下该按钮,表单显示上一条的信息;②当显示到第一条记录的时候,“上一条”按钮和“第一条”按钮都将不可用。
其中:“上一条”按钮对应的按钮名称为:Command2,“第一条”按钮对应的名称为:Command1。
Command2的CLICK事件的代码:参考答案:SKIP -1IF RECNO()=1MAND1.ENABLED=.F.MAND2.ENABLED=.F.ENDIFTHISFORM.REFRESH3.现有如下图所示的表单,当点击计算按钮以后,能够在Text4中显示语文,数学,英语三门学科的总分,当点击退出按钮以后,能够退出此表单。
请分别编写计算按钮和退出按钮的click事件代码。
1).计算按钮的click事件代码:thisform.text4.value=str(val(thisform.text1.value)+val(this form.text2.value)+val(thisform.text3.value))2).退出按钮的click事件代码:thisform.release4.现有如下图所示的表单,当点击计算按钮以后,能够在Text3中显示被减数与减数的差,当点击退出按钮以后,能够退出此表单。
请分别编写计算按钮和退出按钮的click事件代码。
excel表格操作练习题及答案
excel表格操作练习题及答案excel表格操作练习题及答案精品文档excel表格操作练习题及答案打开表1,将首行字体设置为黑体,14,加粗,并将所有单元格格式设置为居中。
利用公式计算总分把表格按照总分排序,并保存。
答案:打开表1,选中首行字体,单击鼠标右键,选择设置单元格格式,选择字体选项卡,字体设置为黑体,字号设置为14,字形设置为加粗,并单击确定。
选中所有单元格,单击鼠标右键,选择设置单元格格式,选择对齐选项卡,水平对齐选择居中,然后单击确定。
选定单元格F2,输入“=C2+D2+E2”,按回车键。
向下填充至F8.选择单元格区域,单击数据——排序,主要关键字选择“总分”,按降序排列,单击确定即可。
练习二:在所给序号前面加数字“0”,例如将“1”改为“01”将sheet1重命名为“员工工资表”,将sheet2重命名为“女职工工资表”。
筛选出女职工的信息,复制到“女职工工资表”中,首行同“员工工资表”。
答案:右键单击sheet1,选择重命名,输入员工工资表。
右键单击sheet2,选择重命名,输入1 / 15精品文档女职工工资表。
选定首行,单击数据——筛选——自动筛选。
在“性别”的下拉选项中选择“女”,然后选中全部单元格,右键复制,选择女职工工资表,将光标移至A1,右键粘贴。
单击文件——保存即可。
练习三:将以下内容输入表3中:序号书籍名称单价数量总价1 高等数学160大学英语317电路26通信原理241计算总价答案:按照所给数据输入选中单元格E2,输入“=C2*D2”,按回车键,向下填充至E5练习四:在英语和数学之间增加一列计算机成绩,分别为92,89,90,88,79 在本表中制作一个簇状柱形图表,比较各班各科成绩,设置坐标轴最大刻度为120,主要刻度单位为60给表添加所有框线,删除 Sheet工作表。
2 / 15精品文档答案:选中列标 D 列——选择插入菜单、列命令——在 D1 单元格中输入计算机——D到 D单元格中分别输入2、89、90、88、79 选中表格 A1:E单元格区域——选择常用工具栏图表向导按钮——在图表向导对话框中,图表类型选“柱形图”、子图表类型选“簇状柱形图”——点“下一步”——在图表数据源,单击“数据区域”项右侧按钮——拖动鼠标选择A1:E单元格区域——再单击右侧按钮——“系列产生在”项选“列”——点“下一步”全部内容默认即可——再点“下一步” 全部内容默认即可——点“完成” ——右击图表坐标轴选择“坐标轴格式”——在坐标轴格式对话框中,选择“刻度”选项卡——选中“最大值”复选框、框中输入120——选中“主要刻度单位”复选框、框中输入0——确定按住鼠标左键拖动选择 A1:E单元格区域——选择格式菜单、单元格命令——单击“边框”选项卡——“预置”中选择“外边框”和“内部”——确定、鼠标右击工作表名称Sheet2——选择删除——回车练习五:按照每五年收入翻一番,利用等比填充表中数据。
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)。
sql表单练习题
sql表单练习题SQL(Structured Query Language)是一种用于数据库管理系统的标准化语言。
它允许用户通过简单的命令来操作和管理数据库。
对于那些对SQL表单操作不熟悉的人来说,通过练习题来加深理解是一种很好的方式。
本文将介绍一些SQL表单练习题,帮助读者提升在表单操作方面的能力。
练习一:创建表单在开始练习之前,我们需要先创建一个示例表单。
假设我们有一个名为"users"的表单,包含以下字段:- id (主键,自增长)- name (姓名,字符串)- age (年龄,整数)我们可以使用如下的SQL命令来创建这个表单:```CREATE TABLE users (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),age INT);练习二:插入数据接下来,我们需要向表单中插入一些数据。
假设我们要插入三条数据,分别是:- 姓名:张三,年龄:20- 姓名:李四,年龄:25- 姓名:王五,年龄:30我们可以使用如下的SQL命令来插入这些数据:```INSERT INTO users (name, age) VALUES ('张三', 20);INSERT INTO users (name, age) VALUES ('李四', 25);INSERT INTO users (name, age) VALUES ('王五', 30);```练习三:查询数据现在我们已经插入了一些数据,我们可以使用SQL命令来查询这些数据。
比如,我们可以使用如下的SQL命令来查询所有的用户数据:```SELECT * FROM users;这将返回所有用户的信息,包括id、姓名和年龄。
练习四:更新数据有时候,我们可能需要更新表单中的数据。
比如,假设张三现在已经改变了年龄,我们需要更新他的年龄为22岁。
表单练习题2
1、将以下表单保存在d:\data文件夹下:
设计一个名为form_color的表单,表单中有一个标签和一个复选框,其中标签显示“欢迎使用本系统”字样,复选框标题是“backstyle”。
程序运行时,单击“backstyle”复选框时,该标签的背景呈红色。
2、将以下表单保存在d:\data文件夹下:
设计一个名为form_box的表单,表单上有一文本框,输入口令时字符显示为“*”号。
同时有一个按钮,标题为“显示”,单击后在文本框中显示原口令。
3.设计一个选择题评判程序,如下图所示。
当用户选择后点击交卷后,出现提示窗口,点击正确答案按钮后也出现提示窗口。
VFP表单例题
VFP例题例一(史P195)设计只含一个文本框控件的表单,要求逐次单击框的内部能轮流显示当前日期与时间,试写出设计步骤。
(1)创建表单(2)创建文本框(3)将表单的Caption属性改为“日期与时间”(4)表单L oad事件代码的设置:PUBLIC I(5)文本框的Click事件代码编写:IF I=.T.THISFORM.TEXT1.V ALUE=DATE()THISFORM.TEXT1.DATEFORMAT=12THISFORM.TEXT1.DATEMARK="."I=.F.ELSETHISFORM.TEXT1.V ALUE=TIME()I=.T.ENDIF例二(史练习P67)[ 解 ] 设计步骤如下 :(1) 创建表单 : 往命令窗口键人命令MODIFY FORM T6-6, 使显示 T6-6.SCX设计器窗口 ( 参阅图 6.8) 。
(2) 创建文本框 : 单击表单控件工具栏中的文本框按钮 , 随后单击 Form1 表单窗口内某处 , 该处就会产生一个Text1 文本框控件。
(3) 创建命令按钮 , 并设置其 Caption 属性 : 单击表单控件工具栏中的 " 命令按钮 " 按钮 , 随后单击表单窗口内文本框控件下方 , 使产生一个 Command1 命令按钮控件→在属性列表框中选定 Caption 属性→在属性设置文本框中输入“日期或时间”字样。
(4) 修改表单的 Caption 属性 : 单击表单窗口 , 使属性窗口的对象组合框中显示Form1 →在属性列表框中选定Caption 属性→在属性设置文本框中输入“日期或时间”字样(5)Command1 的 MouseDown 事件代码编写如下 :图6.8LPARAb4ETERS nButton,nShift,nXCoord,nYCoord THISFORM.Text1.Value=DATEO && 本表单的文本框的值设置为当前日期THISFORM.Text1.DateFormatz12 && 日期格式设置为年月日次序THISFORM.Text1.DateMark="." && 年月日间隔符设置为点号(6)Commandl 的 MouseUp 事件代码编写如下 : LPARAMETERS nButton,nShift,nXCoord,nYCoord THISFORM.Text1.Value=TIMEO && 本表单的文本框的值设置为当前时间例 11章标签:表单中有三个标签 ,当用鼠标单击任何一个标签时 , 都使其他两个标签的标题文本互换。
表单练习题——精选推荐
表单练习题第二套二、简单应用题(共2小题,每题20分,计40分)(2)建立表单enterf,表单中有两个命令按钮,按钮的名称分别为cmdin和cmdout,标题分别为“进入”和“退出”。
第四套二、简单应用题(共2小题,每题20分,计40分)(1)在考生文件夹下,有一个数据库CADB,其中有数据库表ZXKC和ZX。
表结构如下:zxkc(产品编号,品名,需求量,进货日期)zx(品名,规格,单价,数量)在表单向导中选取一对多表单向导创建一个表单。
要求:从父表zxkc中选取字段产品编号和品名,从子表zx中选取字段规格和单价,表单样式选取“阴影式”,按钮类型使用“文本按钮”,按产品编号升序排序,表单标题为“照相机”,最后将表单存放在考生文件夹中,表单文件名是form2。
第五套二、简单应用题(共2小题,每题20分,计40分)(2)在考生文件夹中有数据库gcs,其中有数据库表gongch。
在考生文件夹下设计一个表单,该表单为gcs库中gongch表窗口式输入界面,表单上还有一个名为cmdclose的按钮,标题名为“关闭”,点击该按钮,使用ThisForm.Release退出表单。
最后将表单存放在考生文件夹中,表单文件名是form_window。
提示:在设计表单时,打开gcs数据库设计器,将gongch表拖入到表单中就实现了gongch 表的窗口式输入界面,不需要其他设置或修改。
第八套二、简单应用题(共2小题,每题20分,计40分)(2)建立表单my_form,表单中有两个命令按钮,按钮的名称分别为cmdyes和cmdno,标题分别为“登录”和“退出”。
第十套二、简单应用题(共2小题,每题20分,计40分)(1)在考生文件夹下,有一个数据库sdb,其中有数据库表student、sc和course。
表结构如下:student(学号,姓名,年龄,性别,院系号)sc(学号,课程号,成绩,备注)course(课程号,课程名,选修课程号,学分)在表单向导中选取一对多表单向导创建一个表单。
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系统)。
EXVEL表练习题
EXVEL表练习题在工作中,我们经常需要使用Excel表来进行数据的整理、计算和分析。
掌握Excel的基本操作和函数应用对于提高工作效率具有重要意义。
下面将提供一些Excel表练习题,帮助您熟悉Excel表的使用方法。
练习一:基础操作1. 打开Excel软件,在新建的工作簿中创建一个新的工作表。
2. 在第一行输入以下数据:姓名、年龄、性别。
3. 在第二行输入以下数据:张三、25、男。
4. 在第三行输入以下数据:李四、30、女。
5. 选择B2单元格,点击“插入”选项卡中的“功能表”按钮,选择“平均值”函数,计算出年龄的平均值。
6. 选择B4单元格,输入以下公式并按回车键进行计算:=B2-B3,计算出张三和李四的年龄差。
练习二:数据筛选与排序1. 在第五行输入以下数据:王五、28、男。
2. 选中A1:C5区域,点击“数据”选项卡中的“排序”按钮,按照年龄从大到小进行排序。
3. 在D1单元格中输入“性别”,在D2单元格中输入“男”,并将公式拖拉至D5单元格。
4. 选择第四列区域,点击“数据”选项卡中的“自动筛选”按钮,筛选出性别为男的数据。
练习三:数据图表1. 在第六行输入以下数据:赵六、32、男。
2. 选中A1:C6区域,点击“插入”选项卡中的“折线图”按钮,选择合适的图表样式,并将图表插入到工作表中。
3. 选择图表区域,点击“设计”选项卡中的“图表布局”按钮,添加数据标签和图表标题。
4. 选择A1:C6区域,点击“插入”选项卡中的“散点图”按钮,选择合适的图表样式,并将图表插入到工作表中。
练习四:数据透视表1. 将A1:C6区域的数据选中,点击“插入”选项卡中的“数据透视表”按钮。
2. 在弹出的对话框中,选择“选择数据区域”,点击“确定”按钮。
3. 在新建的工作表中,选中“姓名”和“性别”字段,并将其拖放到“行标签”区域。
4. 选中“年龄”字段,并将其拖放到“值”区域,选择“平均值”。
5. 在“姓名”字段右侧的下拉菜单中,选择“过滤器”,筛选出只显示“李四”的数据。
网页表格表单习题(含答案)
⽹页表格表单习题(含答案)单选题1.下列选项中,可⽤于设置下拉菜单的多项选择功能的是( B )A、size="1"B、multiple="multiple"C、selected="selected"D、checked="checked"2.下列选项中,不属于表单控件的是(D )A、inputB、selectC、tableD、textarea3.下⾯的选项中,设置单元格⾼度正确的是( B )。
A、td{width:50px;}B、td{height:50px;}C、td{line-height:50px;}D、td{font-size:50px;}4.下列标记中,可⽤于为表格设置“⾏”的是(C )A、<table></table>B、<td></td>C、<tr></tr>D、<tt></tt>5.下列选项中,⽤于指定接收并处理表单数据的服务器程序的url地址的是()。
A、actionB、methodC、nameD、src6. <form>与</form>之间的表单控件是由⽤户⾃定义的。
下列选项中,不属于表单标记<form>的常⽤属性的是( B )。
A、actionB、sizeC、methodD、name7.阅读下⾯代码:<tr height="80" align="center" valign="top" bgcolor="yellow"><td>姓名</td><td>性别</td><td>电话</td><td>住址</td></tr>上⾯这段代码表⽰的含义是(A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
210.29.175.60/webclass一、表单forma(10分)(VFP01)TEST项目中已经存在表单FORMA,该表单可以完成类似于Windows中的记事本功能。
其实现的基本思想为:打开一个文本文件时将该文件的内容放入临时表中,保存时将临时表中内容写入文本文件中。
已知在表单的LOAD事件中已经定义了一个临时表textfile。
根据下列要求对表单进行修改,完成以后运行1.设置表单的ControlBox属性,使表单运行时左上角的窗口菜单图标不显示,如图2所示。
2.设置表单的有关属性,使表单运行时边框样式为“固定对话框”。
3.为“打开”按钮设置访问键“ALT+O”。
4.设置表单的标题为“记事本”。
5.完善“新建”按钮的Click事件代码,当运行表单并点击该按钮时编辑框清空且得到焦点。
图26.完善“打开”按钮的Click事件代码,当运行表单并点击该按钮时将选定的文本文件的内容放入临时表中。
完成修改以后,运行表单,画面显示如图2所示。
此时点击“打开”按钮,会弹出“打开”对话框,选择一个已存在的文本文件(如当前目录下没有,也可以到其它目录下选择),单击“确定”按钮以后被选择的文本文件就会显示在编辑框中,此时可对该文本文件进行编辑,编辑以后可以按“保存”,也可以按“另存为”按钮。
如果要新建一个文本文件,可点击“新建”按钮。
答案:1.Controlbox属性值为.F. (2)2.Borderstype属值为.F. (1)3.Command1.caption="打开\<O" (1)4.表单的Caption属性为“记事本”(1)5.This.Parent.edit1.value="" (2)This.Parent.edit1.SetFocus6.IF Empty(lsfilename) (3)Update textfile Set filename = lsfilename二、设计表单formh (10分)(VFP08)TEST 项目中已经存在表单FORMH ,该表单可以完成类似于Windows 记事本的功能。
其实现的基本思想为:打开时将文本文件的内容放入临时表中,保存时将临时表中内容放入文本文件中。
已知在表单的Load 事件中已经定义了一个临时表TEXTFILE ,根据下列要求对表单进行修改,完成以后运行表单,效果如图2所示。
1. 表单在运行时不可以最大化。
2. 将编辑框的字体属性设为“楷体”。
3. 为“保存”按钮设置访问键“ALT+S ”。
4. 添加一个名为cmdSaveAs 命令按钮,其标题为“另存为”,位置如图2所示。
5. 完善“打开”按钮的Click 事件代码,要求当打开一个文本文件时,将文本文件的名字用括号括起来以后加在表单的标题后面,如图2所示。
6. 表单中已经定义了一个新方法ue_SaveAs ,为“另存为”按钮编写Click 事件代码,当点击该按钮时调用该方法。
完成修改以后,运行表单,画面显示如图2所示,单击“打开”按钮,会弹出一个对话框,选择一个已存在的文本文件(如当前目录下没有,也可以到其它目录下选择),确定以后,被选择的文本文件就会显示在编辑框中,编辑以后可以按“保存”按钮,也可以按“另存为”按钮保存为其他文本文件。
答案:表单(10分)1. 表单的MaxButton 属性值为.F. (1)2. FontName 的属性值为“宋体” (1)3. (1)4. (2)5. ThisForm.Caption='记事本'+'('+lsfilename+')' (3)6. Thisform.ue_saveas (2)图2三、表单formb (10分)TEST 项目中已经存在表单FORMB ,该表单用来查询学生成绩。
选项按钮组提供了两种查询方式:按学号查该学生的各门课的成绩,或者按课程查该课程有多少学生选修及各个学生的成绩情况。
根据下列要求对表单进行修改, 完成以后运行表单,效果如图2和图3所示。
1. 将表格中的各列标头改为如图2所示的标题。
2. 将表格的删除标志列去掉。
3. 设置表单的有关属性,使表单运行时不可随意移动。
4. 完善选项按钮组op1的Click 事件代码,使得当选择“按学号”查时标签label1标题为“总成绩”,当选择“按课程”查时标签label1标题为“总人数”。
5. 完善列表框的InterActiveChange 事件代码:使得当“按学号”查询并在列表框中选择学号时文本框中统计该学生的总成绩,当“按课程代号”查询并在列表框中选择课程代号时文本框中统计该课程的学生选修人数。
答案:1. 将表格中的各列标头改为如下图所示(2分) 2. 将表格的删除标志去掉(1分) 3. 表单的Moveable 属性为.F.(1) 4. bel1.caption='总成绩'(1) bel1.caption='总人数'(1) 5. ThisForm.text1.Value=czcj(1)(2) Thisform.text1.value=czrs(1) (2)图2图3三、表单formc (10分)TEST 项目中已经存在表单FORMC ,该表单用来进行系统登录。
已知A 盘根目录下存在表文件USER ,该表用来存放登录用户的工号(no )、姓名(name )、职务(title )和口令(password )。
根据下列要求对表单进行修改,完成以后运行表单,效果如图2所示。
1. 设置窗口的标题为“系统登录”。
2. 使姓名和年月下拉列表框只可选择,不可输入。
3. 将“职务”文本框置为废止状态。
4. 姓名下拉列表框显示的内容为用户姓名,其RowSouceType 为“3-SQL 语句”,请设置RowSource 属性。
5. 假如USER 表中姓名(name )字段的值不重复,且已经按姓名建立了一个普通索引name ,索引表达式为name ,当用户点击“确定”按钮时,要验证用户输入的口令的合法性:若口令输入正确则关闭该登录窗口;若口令输入不正确,则提示用户重新输入,并将口令文本框中的内容置空,然后将光标停留在口令文本框中。
根据上述要求完善“确定”按钮的Click 事件代码。
答案:1.表单的Caption 属性为“系统登录” (1)2.下拉框的Style 属性为2 (2)3.职务文本框的Enabled 属性为.F. (1)4.SELECT name FROM user INTO CURS cNameTmp (2)5.SEEK lc_name ORDER name IN USER (2)This.Parent.Txt_Password.SetFocus() (2)图2图2 TEST 项目中已经存在表单FORMD ,该表单用来进行系统登录。
已知A 盘根目录下存在表文件USER ,该表用来存放登录用户的编号(no )、姓名(name )、职务(title )和口令(password )。
另一张表LOGIN 用来存放登录的年(year )和月(month )根据下列要求对表单进行修改,完成以后运行表单,效果如图2所示。
1. 将表单的标题设置为“系统登录”。
2. 设置表单有关属性,使表单运行时不可最小化。
3. 使口令文本框中输入的字符以“*”号显示。
4. 为“确定”按钮设置有关属性,使得当表单运行并按 ENTER 键时,无论当前焦点在哪个对象上,“确定”按钮总能得到焦点并自动执行它的Click 事件代码。
5. “年月”下拉列表框的RowSouceType 为“3-SQL语句”,设置它的RowSource 属性,使得该下拉列表框中显示LOGIN 表中的年月两个字段的数据。
且显示格式为 ××××年××月(如图2所示)。
6. 假如USER 表中姓名(name )字段的值不重复,且已经按姓名建立了一个普通索引name ,索引表达式为name ,完善姓名下拉列表框的InterActiveChange 事件,使得当选择不同的用户姓名时,“职务”文本框中显示其相应的职务(title)字段的值。
答案:1. 表单的Caption 属性为“系统登录” (1)2. 表单的MinButton 属性值为.F. (1)3. 口令文本框的PasswordChar 值为* (1)4. “确定”按钮的Default 属性为.T. (1)5. SELECT year+'年'+Right('0'+ALLT(month),2)+'月' FROM login INTO CURS cYmtmp(2)6. SEEK lsname ORDER name IN USER (2)THISFORM.TXT_TITLE.V ALUE = USER.TITLE (2)TEST 项目中已经存在表单FORME ,该表单用来进行人员信息查询,根据下列要求修改表单,完成以后运行表单,效果如图2所示。
1. 将表单设置为固定对话框。
2. 为“退出”按钮设置一个访问键“ALT+X ”。
3. 设置表格的有关属性,使表格不显示删除标记列。
4. 将表单数据环境中的USER 表设置为独占方式打开。
5. 在表单的Load 事件中创建一个名为USER_CUR 的临时表,要求包含工号(no )、姓名(name)、职务(title)、部门(department)和说明(remark) 字段,括号中的符号表示相应的字段名称,字段的类型及长度与数据环境中的用户信息表(USER )中对应的字段相同。
6. 为“退出”按钮编写Click 事件代码,要求当点击“退出”按钮时先关闭USER_CUR临时表,然后再关闭表单。
答案:1. Borderstyle 属值为2 (1)2. Command4.Caption="退出(\<X)" (1)3. Grid1.DeleteMark=.F. (1)4. Exclusive 属性.T. (1)5. create curs user_cur(no c(10),name c(20),title c(20),department c(20),remark m) (2)6. IF USED(‘user_cur ’) (4)USE IN user_curENDIFThisform.release图2TEST 项目中已经存在表单FORMF ,该表单用来查询USER 表中的人员信息,根据下列要求修改表单,完成以后运行表单,效果如图2所示。
1.设置表格的有关属性,使表格能够获得焦点,但不能修改其内容。