vf表单操作题题干加答案

合集下载

VF练习题答案

VF练习题答案

目录表操作上机题答案表操作理论题答案数据库索引题答案数据完整性练习题答案第三章练习题答案第一章练习题答案第二章典型题答案第二章练习题答案第四章典型题答案第四章练习题答案第五章典型题答案第五章练习题答案程序典型题答案程序练习题答案第六章典型题答案第六章练习题答案第七章典型题答案第七章练习题答案第八章典型题答案第八章练习题答案表操作上机题答案1、显示第5条记录List record 5或Go 5display2、显示第5条至第10条之间的记录Go 5List next 63、列出1980年以后出生的学生的姓名和出生日期List 姓名,出生日期 for 出生日期>{^1980-12-31}4、在表的顶部增加一个空记录Go topInsert before blank5、修改最后一个记录(随意)在浏览窗口中定位在最后一条记录上直接修改即可6、将少数民族学生的入学成绩提高20分Replace 入学成绩 with 入学成绩+20 for 少数民族=.t.7、执行以下命令,表的当前记录是什么?use 学生表go 5list next 3skip -2当前记录是第5条8、物理删除入学成绩在560分以下的记录Delete for 入学成绩<560pack9、逻辑删除学号是190210或出生日期是1982年9月11日或不是少数民族的学生的记录Delete for 学号=”190210” or 出生日期={^1982-9-11}or 少数民族=.f.10、list和display的异同List 可显示表中的所有记录Display 可显示表的当前记录11、一个表用zap删除后,该表还存在吗?与delete和pack的区别一个表用zap删除后,该表的数据被全部删除,但还保留表的结构. Delete 是逻辑删除,给满足条件的记录加上删除标记.Pack是物理删除,将表中带有删除标记的记录从表中彻底删除. 12、将表中的简历和照片字段删除,把入学成绩改为考试成绩在表设计器中直接删除字段即可表操作理论题答案一、填空题1—5 BCCAA 6—10 ACADC 11—15 CCBDC 16—20 DBDDC 21—25 BDBCA 26—29 CBCC二、填空题1、名称、类型、宽度、modify structure2、结构、数据、browse3、append、insert4、Delete、pack5、5、16、总分、总分+107、LOCATE FOR、CONTINUE8、CONTINUE数据库索引题答案一、选择题1—5 BCACB 6—10 BDDDB 11—15 DDBDC二、填空1、单索引文件、复合索引文件、结构复合索引文件2、copy to <表文件名>、copy structure to <表文件名>3、主索引、104、delete tag xm5、逻辑删除、物理删除、逻辑删除、物理删除6、逻辑7、一、多个、多个、多个数据完整性练习题答案一、选择题1—5 ABCCD 6—10 ACCBD二、填空题1、实体2、主索引、普通索引3、字段、逻辑型4、set relation5、表名本身、工作区所对应的别名、select6、327677、字符型第三章练习题答案一、选择题1—5 ADACD 6—10 ABABC 11—15 BCABA 16—20 CABAD 21—25 CADBD 26—27 DC二、填空题1、打开数据表、modify structure2、browse、Ctrl+Y、append blank3、edit、change4、逻辑、索引项5、主索引、候选索引、唯一索引、普通索引、主索引6、候选索引、唯一索引、普通索引、主索引7、ADD TABLE temp8、班级表第一章练习题答案一、选择题1—5 DACCC 6—10 BBCBA 11—15 DDBCA 16—20 DDDBC 21—25 ACBDC 26—30 BACAC 31—35 DADBA 36—30 DCBBD 41—45 CABDC 46—50 CDDCD 51—55 AADDB 56—60 CBCAC61 B二、填空题1、数据、描述事物特性的数据内容、存储在某一种媒体上的数据形式2、关系运算、传统的集合运算、专门的关系运算3、外部关键字4、一对一联系、一对多联系、多对多联系5、描述事物的数据本身、相关事物之间的联系6、选择、投影、连接7、属性、元组、属性8、空值9、数据模型10、属性、元组11、元组12、属性13、参照完整性约束、用户自定义完整性约束14、显示、常用15、数据、文档、其它16、数据库、自由表、查询17、quit18、.pjx19、.app、.exe20、数据库、自由表、查询、表单、报表、标签第二章典型题答案一、选择题1—5 DDCCC 6—10 DCABD 11—15 ABDDB 16—20 CBBDD 21—25 CAABD 26—30 ADDCB 31—35 ACCCB 36—39 DACD二、填空1、传统的日期格式、{^yyyy-mm-dd}2、逻辑真、逻辑假、两个句点3、字段变量、内存变量、内存变量4、M.或M->5、常量、变量、函数6、数值表达式、字符表达式、日期时间表达式、逻辑表达式、逻辑型7、not、and、or8、①②④⑤⑦、③⑥⑧⑨9、sqrt(s-(s-a)*(s-b)*(s-c))10、简单逻辑表达式、==、$11、VISUAL FOXPRO 等级考试12、1、813、right(x,4)、left(x,10)14、数值、日期、字符15、U16、1、.f.第二章练习题答案一、选择题1—5 DBADC 6—10 CCDDC 11—15 BCBBC 16—20 CCDBB 21—25 ACDBC 26—30 BADDB 31—35 ACBCC 36—40 BCDCD 41—45 BCABA 46—47 DB二、填空题1、字段变量、内存变量2、单引号、双引号、方括号3、通过等号赋值、store4、?、??5、常量、变量、函数、单一的运算对象6、“VisualFoxPro”、”VisualFoxPro7、数值型、日期型8、.f.、.t.9、25.0010、$、==逻辑型11、函数、算术运算、关系运算、逻辑运算12、sign(x)*sqrt(abs(x))13、substr(x,6,7)+substr(x,1,5)14、A+B2515、.t.16、12CD12E3、计算报、您好17、2002040318、货币型、对象型、通用型、日期时间型、未定义19、40第四章典型题答案一、选择题1—5 ABDDB 6—10 ACCCA 11—15 ABACA 16—20 AABCC 21—25 AABBA二、填空题1、结构化查询、数据查询2、select * from 学生表 order by 年龄3、is null4、group by、having5、between and、in6、求和、计数、AVG7、对数据库中数据的操作功能、插入、更新、删除8、additive9、删除表中的所有记录、PACK10、ADD、ALTER11、基本表、基本表12、create view 视图名 as select 语句、drop view 视图名13、drop check14、drop column 实发工资第四章练习题答案一、选择题1—5 BDDBA 6—10 BBBDB 11—15 ADDBB 16—20 BADAA 21—25 BADCA 26—30 AABCB 31—35 ABDCD 36—37 AB二、填空题1、数据查询、数据定义、数据操作、数据控制2、like、%、_3、count、sum、avg4、distinct5、null6、into cursor、into table、into array7、update、alter8、primary key9、delete、insert10、虚表、as11、into、value12、sum、学院13、update、where14、alter 性别C(2)15、rename 成绩 to 选课成绩16、count(distinct学生号)17、count(学生号)、group by18、set 成绩=成绩+519、学生表.学生号=选课表.学生号and 课程表.课程号=选课表.课程号20、exists、学生表.学生号第五章典型题答案一、选择题1—5 DDBAB 6—10 ACDBC 11—15 DDAAC二、填空题1、create query、qpr2、do3、表、查询4、create view、modify view5、对象、本地视图、远程视图6、打开数据库、use7、更新条件8、查询去向9、文本框、表格控件、表单第五章练习题答案一、选择题1—5 DADBA 6—10 DBDCA 11—15 ACADD 16—20 CBBBD 21 B二、填空题1、qpr、SQL select语句2、表、视图3、6、联接4、可用字段、查询条件5、查询文件、数据库6、不可以、可以7、七、浏览8、浏览、屏幕9、七、更新条件10、查询去向11、查询、虚拟表12、打开数据库、use程序典型题答案一、选择题1—5 DAADB 6—10 BBACD 11—15 DCBCD16—18 BDA二、填空题1、顺序结构、选择结构、循环结构、循环2、除Y,N,y,n之外的任意一个字符3、exit4、1、5、2、35、procedure、function、字母、下划线6、release procedure p2、set procedure to7、parameters、lparameters8、按值传递、按引用传递、set udfparms to9、n=1 to 100、n=100 to 1 step -110、最高总分11、15 2015 10程序练习题答案一、选择题1—5 DDDAC 6—10 ABBCB 11—15 AABDA 16—20 CDAAD 21—24 DDCC二、填空题1、能够完成一定任务的命令的有序集合、程序文件、命令文件2、条件语句、分支语句、一种扩展的选择结构、条件3、记录指针4、*、;5、128、procedure <过程名>6、return7、public、local、私有8、input、otherwise9、8 310、6 4 211、k<10y=xk=k+112、n=1 to 10loopgo n13、5514、统计工资表中工资不在1000-2000元之间的职工人数15、5 55 216、a=100、b=100b=2、c=252第六章典型题答案一、选择题1—5 AADBA 6—10 BABBC 11—15 CCBAB 16—20 CDCAC 21—22 CA二、填空题1、容器类、控件类、容器类2、一种由系统预先定义而由用户或系统所发出的动作、init、destroy、error3、表单设计器4、create form<表单名>、do form <表单名>、.scx5 、release、refresh6、visible、form1.show7、数据源8、对象、autoopentables、autoclosetables9、字符型、25610、default、cancel11、编辑12、123,456.713、inputmask、passwordchar第六章练习题答案一、选择题1—5 DCDDA 6—10 DDCDA 11—15 BCCBC 16—20 BBCDA 21—25 CCBDC 26—30 BBBDA 31—34 DADD二、填空题1、属性、方法、实例2、绝对引用、相对引用3、init、destroy、rightclick4、load、destroy5、init、destroy、error6、表单向导、表单设计器、快速表单7、布局工具栏8、release thisform、thisform.release9、visible10、enabled、visible11、wordwrap12、cancel13、value、caption14、多行、单行15、readonly16、下拉组合框、下拉列表框17、list18、通用型字段名19、列对象、列对象20、页框pagecount第七章典型题答案一、选择题1—5 AABDD 6—10 CDABC 11—15 BCABB 16—17 DB二、填空题1、条形菜单、弹出式菜单2、条形菜单、弹出式菜单3、一条命令、一个过程、激活另一个菜单4、菜单名称、结果、选项5、命令、过程、子菜单6、\<7、选项、提示选项8、set sysmenu nosave、set sysmenu to default9、常规选项、顶层表单10、弹出式菜单11、rightclick第七章练习题答案一、选择题1—6 CCBCB 6—10 BBAAB 11—15 DBABC 16—18 BCD二、填空题1、条形菜单、弹出式菜单2、条形、弹出式3、set sysmenu to4、set sysmenu to default5、modify menu <文件名>6、表文件、mnx7、菜单名称、\<8、选项、提示选项9、命令、过程、子菜单、菜单项10、插入11、常规选项、菜单选项、常规选项12、顶层表单、showwindow、init13、release extended14、rightclick第八章典型题答案一、选择题1—5 DABDC 6—10 DAABA 11—14 BDCD二、填空题1、数据源、布局2、一对多报表、多栏报表3、报表向导、快速报表4、create report5、页标头、细节、页注脚6、分组表达式7、数据环境、报表控件8、组标头、组注脚9、页面设置第八章练习题答案一、选择题1—5 DDAAA 6—10 CBCBB 11—14 AAAB二、填空题1、数据源、布局2、报表布局3、页标头、细节、页注脚4、列标头、列注脚5、标题、总结6、数据环境、报表控件7、预览8、report form 报表文件名preview。

vf试题及答案能复制

vf试题及答案能复制

vf试题及答案能复制一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的类是:A. FormB. ReportC. ClassD. Table答案:A2. 在Visual FoxPro中,用于创建数据库的命令是:A. CREATE DATABASEB. CREATE TABLEC. USED. SET DATABASE答案:A3. Visual FoxPro中,用于打开表单的命令是:A. DO FORMB. OPEN FORMC. CREATE FORMD. DESIGN FORM答案:A4. 在Visual FoxPro中,用于关闭表单的命令是:A. CLOSE FORMB. QUIT FORMC. END FORMD. CANCEL FORM答案:A5. Visual FoxPro中,用于查询数据的命令是:A. SELECTB. FROMC. WHERED. INTO答案:A二、填空题(每题2分,共10分)1. 在Visual FoxPro中,表单文件的扩展名是________。

答案:.scx2. Visual FoxPro中,用于定义变量的命令是________。

答案:DIMENSION3. 在Visual FoxPro中,用于创建表的命令是________。

答案:CREATE TABLE4. Visual FoxPro中,用于打开数据库的命令是________。

答案:USE5. 在Visual FoxPro中,用于关闭数据库的命令是________。

答案:CLOSE DATABASE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何创建一个新表。

答案:在Visual FoxPro中创建一个新表,可以使用以下步骤: - 打开Visual FoxPro。

- 选择“文件”菜单中的“新建”选项。

- 选择“表单”。

- 在表单设计器中,使用“字段”工具来添加字段。

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题库 表单 操作题讲解..

表单操作题1设计一个名为Frm01的表单,表单的控件名和文件名均为Frm01。

表单的形式如下图所示。

要求如下:1. 表单标题为"零件供应情况",表格控件为Grid1,命令按钮"查询"为Command1、"退出"为Command2,标签控件Label1 和文本框控件Text1(程序运行时用于输入工程号)。

2. 运行表单时,在文本框中输入工程号,单击"查询"命令按钮后,表格控件中显示相应工程所使用的零件的零件名、颜色和重量(通过设置有关"数据"属性实现),并将结果按"零件名"升序排序存储到pp.dbf文件。

单击"退出"按钮关闭表单。

答题要求:(1)将表格的recordsourcetype属性设为“0”(2)查询的单击事件:使用select语句,将查询结果存到一个表pp.dbf中,然后再将表格grid1的recordsource属性设为"pp"(3)表单备注文件不能删除查询按钮代码:SELECT 零件.零件名, 零件.颜色, 零件.重量;FROM 供应零件!供应INNER JOIN 供应零件!零件;ON 供应.零件号= 零件.零件号;WHERE 供应.工程号= thisform.text1.value;ORDER BY 零件.零件名;INTO TABLE pp.dbfthisform.grid1.recordsource=null &&这句话可以删除thisform.grid1.recordsource="pp"thisform.grid1.refreshthisform.refresh3求1到100以内的奇数,单击"计算"按钮后,首先清除列表框中原先的内容,然后显示结果,单击"退出"按钮后退出表单。

VF试题及答案

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题库及单招答案

vf题库及单招答案

vf题库及单招答案1、设当前表中姓名字段为字符型,要把内存变量NAME字符串的内容输入到当前记录的姓名字段,应当使用命令() [单选题] *A.姓名=NAMEB.REPLACE 姓名 WITH NAME(正确答案)C.REPLACE 姓名 WITH &NAMED.REPLAVE ALL 姓名 WITH NAME2、设当前表有100条记录当EOF()为真时,命令?RECNO()的显示结果是() [单选题] *A.100B.101(正确答案)C.0D.空3、不允许出现重复值的索引是() [单选题] *A.唯一索引B.主索引(正确答案)C.简单索引D.普通索引4、在参照完整性生成器中,不能设置() [单选题] *A.更新规则B.删除规则C.插入规则D.查询规则(正确答案)5、输入字段有效性规则时,在选定字段后,规则框、信息框、默认值框的数据类型分别是() [单选题] *A.字符型,字符型,不确定B.逻辑型,字符型,数值型(正确答案)C.字符型,逻辑型,字符型D.逻辑型,字符型,不确定6、在设定好字段有效性规则后,若输入记录时() [单选题] *A.满足规则条件,则显示信息栏的值(正确答案)B.不满足规则条件,则显示信息C.不满足规则条件,则显示信息栏的值D.不满足规则条件,则不显示信息栏的值7、用“窗口”菜单中的“数据工作期”命令() [单选题] *A.可以建立永久关系B.可以建立临时关系(正确答案)C.可以建立索引D.可以生成排序文件8、设置参照完整性的目的是() [单选题] *A.定义表的外部联接B.定义表的临时联接(正确答案)C.定义表的永久联接D.在插入、删除、更新记录时,确保已定义的表间关系9、设当前表中有一个字段名为ABC,当前记录该字段的值是123.同时有一个内存变量ABC。

该内存变量已赋值为-123.执行命令?ABC后屏幕上显示的信息是() [单选题] *A.123B.-123(正确答案)C.123 -123D.错误信息10、自由表字段名最长为() [单选题] *A.16B.10(正确答案)C.128D.若干个11、存储图像的字段类型是() [单选题] *A.CB.G(正确答案)C.MD.I12、在查询设计器中,可以指定是否重复记录的是()选项卡 [单选题] *A.字段B.杂项(正确答案)C.联接D.筛选13、在数据库中,打开视图的命令是() [单选题] *A.CREATEB.OPENE(正确答案)D.以上答案都不正确14、默认的查询去向是() [单选题] *A.主窗口B.表C.浏览窗口(正确答案)D.报表文件15、下列选项中,试图不能完成的是() [单选题] *A.指定可更新的表B.指定可更新的字段C.删除和视图相关的表(正确答案)D.设置参数16、在SQL的SELECT查询结果中,消除重复记录的方法是() [单选题] *A.通过指定主关系键B.通过制定唯一索引C.用DISTINCT字句(正确答案)D.使用HAVING子句17、SQL中的数据操作语句不包括() [单选题] *A.INSERTB.UPDATEC.SELECT(正确答案)D.DELETE18、QUIT命令用来() [单选题] *A.终止运行程序B.执行另外一个程序C.结束当前程序,返回上一级D.退出应用程序(正确答案)19、对于INPUT、ACCEPT、WAIT等3条命令来说,可以接受字符的命令有()[单选题] *A.ACCEPTB.ACCEPT和WAITC.WAITD.ACCEPT、WAIT和INPUT(正确答案)20、设置文本框的内容属性是() [单选题] *A.TEXTB.VALUE(正确答案)D.CAPTION21、VF中,表单是指( ) [单选题] *数据库中各个表的清单(正确答案)一个表中各个记录的清单窗口界面数据库查询的列表22、VF中的报表文件,.frx中保存的是() [单选题] *A.打印报表的预览格式B.打印报表本身C.报表的格式和数据D.报表设计格式的定义(正确答案)23、在创建快速报表时,基本带区包括() [单选题] *A.标题、细节、总结B.页标头、细节、页注脚(正确答案)C.组标头、细节、组注脚D.报表标题、细节、页注脚24、关闭表单的程序代码是thisform.release,release是() [单选题] *A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法(正确答案)25、下列关于列表框和组合框的描述中,正确的是() [单选题] *A.列表框和组合框都可以设置成多重选择B.列表框可以设置成多重选择,而组合框不能(正确答案)C.组合框可以设置成多重选择,而列表框不能D.列表框和组合框都不能设置成多重选择26、不可以作为文本框空间数据来源的是() [单选题] *A.数值型字段B.内存变量C.字符型字段D.备注型字段(正确答案)27、数据环境是() [单选题] *A.包含表、视图以及表之间关联的对象(正确答案)B.只能包含表C.只能包含视图D.只能包含标间关系28、在命令按钮组中通过修改()可以把按钮个数设为5 [单选题] *A.buttoncount(正确答案)B.pagecountC.gripcountD.columncount29、在Vf中,使用“菜单设计器”定义菜单,最后生成的可执行的菜单程序的扩展名是() [单选题] *A. mnxB.prgC.mpr(正确答案)D.spr30、在表单的常用方法中,将表单从内存中释放的方法是() [单选题] *A.showB.release(正确答案)C.hideD.refresh31、设计菜单时,不需要完成的操作是() [单选题] *A.生成菜单程序B.浏览表单(正确答案)C.制定各菜单内容D.创建主菜单及子菜单32、为了在报表中打印当前时间,应该在适当区域插入一个() [单选题] *A.标签控件B.文本框C.表达式D.域控件(正确答案)33、在表单设计器中,不能进行的操作是() [单选题] *A.建立快速表单B.添加控件C.修改控件属性D.修改数据库中表的关系(正确答案)34、下列叙述中,不属于表单数据环境常用操作的是() [单选题] *A.向数据环境中添加控件(正确答案)B.向数据环境中添加表或视图C.从数据环境中删除表或视图D.在数据环境中编辑关系35、表单中有一个文本框控件,其属性readonly属性设置为.T.,下列解释正确的是() [单选题] *A.文本框不能改变大小B.文本框不能移动C.文本框中值不能改动(正确答案)D.文本框中值可以变动36、在表单上对齐和调整控件的位置,应使用() [单选题] *A.表单控件工具栏B.常用工具栏C.定制工具栏D.布局工具栏(正确答案)37、在VF中,组合框的style属性的值为1,则该下拉框的形式为() [单选题] *A.下拉列表框B.下拉文本框C.下拉组合框D.错误设置(正确答案)38、如果表单中要为一逻辑型字段创建一个对象,较为合适的控件是() [单选题] *A.文本框B.复选框(正确答案)C.选项按钮D.组合框39、在创建表单时,创建的对象用于保存不希望被改动文本的控件是() [单选题] *A.标签(正确答案)B.文本框C.编辑框D.组合框40、不属于控件类对象() [单选题] *A,组合框B.选项按钮组(正确答案)C.编辑框D.复选框41、在文件系统阶段,操作系统管理数据的基本单位是(c)。

VF考题

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简单应用参考答案

简单应用题第一题在指定文件夹下完成如下简单应用:1.打开表单myform001,把表单(名称为Form1)标题改为“成绩管理系统”(form1 对象的caption 属性设置为“成绩管理系统”,在表单设计器界面中点击表单空白处,使表单为当前对象,然后在属性框中设置caption 的文本为指定的内容,不要输入引号),将文本“欢迎使用成绩查询系统”(名称为label1 的标签)改为颜色属性值为222,100,50(标签的forecolor 属性),黑体(标签的fontname 属性设置为黑体)。

最后在表单上添加“关闭”(名称为Command1)命令按钮(Command1 命令按钮的caption 属性设置为“关闭”),单击此按钮关闭表单(Command1 命令的单击事件程序为:thisform.release)。

保存并运行表单。

2. 打开表单myform002,表单中已有一个标签(名称为label1),按标签要求完成操作。

需要建立二个命令按钮“计算”和“关闭”(名称分别为Command1 和Command2)(Command1命令按钮的caption 属性设置为“计算”,Command2 命令按钮的caption 属性设置为“关闭”,注意题目中添加多个控件的,要严格按题目说明对应控件的名称关系,否则影响得分),三个文本框(text1、text2、text3),结果放在text3 中,单击“计算”按钮,完成标签要求,单击“关闭”按钮关闭表单(Command2 命令的单击事件程序为:thisform.release)。

在text1中输入22,在text2 中输入36,保存并运行表单。

注意把三个文本框按钮的属性value 值事先设置为0,使得他们默认接收的数据为数值型,否则无法进行数学计算。

其他方法可以处理,但是麻烦些。

Command1 计算按钮的单击事件程序:thisform.text3.value=thisform.text1.value+thisform.text2.value注意:完成表单设计后要运行表单的所有功能。

VF上机考试有关表单题

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”处输入“*”。

vfp考试题及答案

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中,使用________命令可以查看当前数据库中的表。

VF机试题答案

VF机试题答案

第一套:第一题:考查知识点:项目文件的建立,添加。

数据库表的永久关系的建立,有效性规则的设立。

解题思路:1.选择"文件"菜单中的"新建",在类型选择框中选择"项目",单击新建文件按钮,输入项目名:"供应"。

2.在项目管理器中选择"数据"节点下的"数据库",单击"添加"按钮并选择"供应零件"数据库3.首先要为两个表建立索引,并且父表必须为主索引或候选索引。

具体方法是:在项目管理器中选择"供应零件"数据库,单击"修改"按钮,打开数据库设计器,在数据库设计器中选中"零件"表,单击数据库菜单中的修改,在表设计器中的索引选项卡中建立索引,索引名为"零件号",索引表达式为"零件号",索引类型为主索引,保存修改。

用同样的方法为"供应"表建立索引,索引名为"零件号",索引表达式为"零件号",索引类型为"普通索引"。

建立永久联系的方法是:在数据库设计器中单击"零件"表中的索引"零件号",按住鼠标左键拖动到"供应"表中的相应索引上即可。

4.打开"供应"表的表设计器,先在列表框中选中"数量"字段,然后在字段有效性规则区域中的规则文本框中输入:数量>0.and.数量<9999(也可以用表达式构造器生成),在信息文本框中输入:"数量超范围"(双引号不可少)第一题:考查知识点:项目文件的建立,添加。

数据库表的永久关系的建立,有效性规则的设立。

解题思路:1.选择"文件"菜单中的"新建",在类型选择框中选择"项目",单击新建文件按钮,输入项目名:"供应"。

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系统)。

计算机二级VF试题及答案解析

计算机二级VF试题及答案解析

计算机二级VF试题及答案解析计算机二级VF试题及答案解析随着计算机等级考试临近,考生们要多做题,加深对考点的理解和掌握,检验复习效果,提高考生对考题及考试的适应性。

下文是计算机二级VF试题及答案解析。

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,打开Ecommerce数据库,完成如下操作:1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。

2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。

3.通过"会员号"字段建立客户表Customer和订单表OrderItem 之间的永久联系(注意不要建立多余的联系)。

4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。

二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:索取计算机二级机考题库联系微信号:30262873361.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价* OrderItem.数量),结果不要进行排序,查询去向是表ss。

查询保存为qq.qpr,并运行该查询。

2.使用SQL命令查询小于30岁(含30岁)的会员的'信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。

VF 表单程序题(含答案)

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答案完整版

VF答案完整版

VF答案完整版第一套―基本操作“规则”框中写:数量>0and数量<9999(注意:不加定界符),在“信息”框中输入:“数量超范围”(注意:必须加定界符)1.用sql语句顺利完成以下操作方式:列举所有与\白\颜色零件有关的信息(供应商号,工程号和数量),并将检索结果按数量降序排序放置于表中supply_temp中。

答案:select供应商号,工程号,数量;from零件,供应where供应.零件号=零件.零件号;and颜色=\白\orderby数量desc;intodbfsupply_temp在表单的rightclick事件中输入:domenu_quick.mpr,保存并运行表单。

select零件名,颜色,重量from供应,零件where供应.零件号=零件.零件号;and工程号=thisform.text1.valueorderby零件名intotableppthisform.grid1.recordsource=\第二套――基本操作(1)单击\查询\按钮,查询bookauth数据库中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表new_view4中。

select作者姓名,所在城市fromauthors,books;whereauthors.作者编号=books.作者编号;groupby作者姓名havingcount(books.图书编号)>=3;orderby作者姓名;intotablenew_view4(1)首先将books.dbf中所有书名中含有\计算机\个字的图书复制到表books_bak中,以下操作均在books_bak表中完成;(2)复制后的图书价格在原价格基础上降价5%;(3)从图书均价低于25元(含25)的出版社中,查阅并表明图书均价最高的出版社名称以及均价,查阅结果留存在表中new_table4中(字段名为出版单位和均价)。

VF题及答案 (1)

VF题及答案 (1)

单选题1.下列数据中是 B."3.1415926”字符型常量。

2.下列变量名中,正确的是___ A.VARNAME3.在下列表达式中,A."Visual"$"Visual FoxPro"的运算结果是逻辑型。

4._ D.LEN( ) 函数返回字符表达式中字符的数目。

5.在Visual FoxPro中,表结构中的逻辑型、日期时间型、备注型的宽度由系统自动给出,它们分别为 B.1,8,46.在表中 B.通用型字段中可以存储图形。

7._ D.ZAP___命令,从表中删除所有记录,只留下表的结构。

8.在使用"表设计器"创建并修改自由表时,不能建立的索引类型为____。

A.主索引9. A.LOCATE .____命令既可以在有索引的表中查询,也可以在无索引的表中查询。

10.文本框对象的NAME属性(对象名)默认值是____。

C.Text111 A.THIS B.THISFORM.____ 关键字,提供了在方法中对当前对象的引用。

12.对于标签控件,设置 A.AutoSize ____属性为.T.(真)时,控件可自动调整大小以容纳标题。

13. B.Image____ 属性,指定需要在控件中显示的位图文件(.BMP),图标文件(.ICO)或通用字段。

14.在文本框(TextBox)控件中,InputMask 属性指定数据的输入格式和显示方式。

如果输入数据为5位整数2位小数,则 InputMask 属性应设置为D.99999.915.当 C.用户按下并释放键盘上某个键____时,KeyPress 事件发生。

16.将鼠标指针放在一个控件上按下并释放鼠标左键, D.Click____事件发生。

17. C.SetFocus方法,为一个控件设置焦点。

18.以下是表单的Activate事件的代码:s=0n=5do while n>0s=s+nn=n-1enddobel1.caption=str(s,2)这段代码执行后,标签Label1的标题为C.15。

VF 表单程序题(含答案)

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中(考号或密码输入错误,则弹出提示窗口显示“准考证号或密码错误!”)。

vfp表单所有习题参考标准答案

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系统)。

全国计算机二级VF考试仿真操作题及答案

全国计算机二级VF考试仿真操作题及答案

全国计算机二级VF考试仿真操作题及答案一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)在考生文件夹下有一表单文件formone.scx,其中包含一个文本框和一个命令按钮。

打开该表单文件,然后在表单设计器环境下完成如下操作:1.将表单的标题设置为"表单操作";命令按钮的标题设置为"显示"。

2.将文本框的初始值设置为数值0、宽度设置为60。

3.设置文本框的InputMask属性,使其只能输入数值,其中:小数部分为两位、整数部分(包括正负号)最多为5位。

4.修改命令按钮的Click事件代码,使其中的wait命令功能为显示文本框的值。

注意:需要将文本框中的数值转换成字符串,其中:小数位数保留两位,字符串的长度为8。

本题主要考核点:表单、命令按钮、文本框属性的设置、事件代码的编写。

解题思路:1、打开表单formone,将表单的Caption属性值设置为表单操作,命令按钮的Caption属性值设置为显示。

2、将文本框的Value属性值设置为0,Width属性值设置为60。

3、将文本框的InputMask属性值设置为99999.99。

4、设置"显示"按钮的Click事件代码:wait str(thisform.text1.value,8,2) window二、简单应用(2小题,每题20分,计40分)1.编写SELECT语句,从customers(客户)表中统计各年份出生的客户人数。

统计结果依次包含"年份"和"人数"两个字段,各记录按年份升序排序,统计结果存放在tableone表中。

最后要执行该SELECT语句,并将该SELECT语句存放在命令文件pone.prg中。

2.首先创建数据库orders_m,并向其中添加customers(客户)和orders(订单)表。

然后在数据库中创建视图viewone:利用该视图只能查询2007年签订的'订单信息,查询结果依次包含订单号、签订日期、姓名(即客户姓名)和联系电话四项内容,各记录按签订日期降序排序。

vf考试国家试题库题目 (13)

vf考试国家试题库题目 (13)

第二十二套第一题:基本操作在考生文件夹下存在表单文件myform。

scx,其中包含一个名为”高度"的标签,文本框Text1,以及一个名为”确定"的命令按钮。

打开该表单文件,然后在表单设计器环境下完成如下操作:1.将标签、文本框和命令按钮3个控件设置为顶边对齐.2.修改”确定"按钮的相关属性,在表单运行时按Enter键就可以直接选择该按钮。

3.设置表单的标题为"表单操作”,名称为myform。

4.编写"确定"按扭的Click事件代码,使得表单运行时,单击该按钮可以将表单的高度设置成在文本框中指定的值。

答案:【操作步骤】(1)打开表单myform,按Shift选中3个控件,在菜单中选择”显示"→”对齐"→”顶端对齐”命令。

(2)选中"确定"按钮,在属性窗中找到属性DEFAULT,把它设置为.T。

(3)选中表单,将其Name 属性改为myform ,Caption属性改为:表单操作。

(4)双击确定按钮,在Click事件里写入ThisForm.Height=val(ThisForm.Text1.value)第二题:简单应用1.用SQL语句完成下列操作:检索"田亮"所借图书的书名、作者和价格,结果按价格降序存入book_temp表中。

2.首先创建一个名为order_m的数据库,并向其中添加order表和orderitem表。

然后在数据库中创建视图viewone:利用该视图只能查询商品号为a00002的商品订购信息.查询结果依次包含订单号、签订日期和数量3项内容.各记录按订单号升序排列,最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。

答案:(1)【操作步骤】步骤1:新建一个程序文件,并输入下列代码。

**********程序文件中的代码**********SELECT Book。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.59、二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:2. 考生文件夹下有一个form1表单文件,其中三个命令按钮click事件下的语句都是错误的,请按如下要求进行修改(最后保存所做的修改):(1) 单击"刷新标题"命令按钮时,使表单的标题为"简单应用";(2) 单击"订单记录" 命令按钮时,使表格控件中显示order_list表中的记录;(3) 单击"关闭表单" 命令按钮时,关闭表单。

注意:每处错误只能在原语句上进行修改,不可以增加语句。

(1) thisform.caption="简单应用"(2) thisform.grid1.recordsource="order_list.dbf"(3) thisform.release2.68、二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:2. 在考生文件夹下有一个名称为form1的表单文件,表单中的两个命令按钮的click事件下的语句都有错误,其中一个按钮的名称有错误。

请按如下要求进行修改,修改完成后保存所做的修改:(1) 将按钮"刘缆雇员工资"的标题修改为"浏览雇员工资";(2) 单击"浏览雇员工资"命令按钮时,使用SELECT命令查询salarys表中所有字段信息供用户浏览;(3) 单击"退出表单"命令按钮时,关闭表单。

注意:每处错误只能在原语句上进行修改,不能增加语句行。

(2) SELECT * from salarys(3) THISFORM.release3.77、二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:1.请修改并执行名称为form1的表单,要求如下:(1) 为表单建立数据环境,并将"雇员"表添加到数据环境中;(2) 将表单标题修改为"XXX公司雇员信息维护";(3) 修改命令按钮"刷新日期"的Click事件下的语句,使用SQL的更新命令,将"雇员"表中"日期"字段值更换成当前计算机的日期值。

(3) UPDATE 雇员 set 日期=DATE()4.108、三、综合应用(1小题,计30分)设计一个满足如下要求的应用程序,所有控件的属性必须在表单设计器的属性窗口中设置:1. 建立一个表单,表单文件名和表单名均为form1,表单标题为"外汇";2. 表单中含有一个页框控件(PageFrame1)和一个"退出"命令按钮(Command1);3. 页框控件(PageFrame1)中含有两个页面,每个页面都通过一个表格控件显示有关信息:1) 第一个页面Page1上的标题为"持有人",其上的表格控件名为grdCurrency_sl,记录源的类型(RecordSourceType)为"表",显示自由表currency_sl中的内容;2) 第二个页面Page2上的标题为"外汇汇率",其上的表格控件名为grdRate_exchange,记录源的类型(RecordSourceType)为"表",显示自由表rate_exchange中的内容;3) 单击"退出"命令按钮(Command1)关闭表单。

5.111、三、综合应用(1小题,计30分)建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性窗口中设置:1. 建立一个表单myform(文件名和表单名均为myform),其中包含两个表格控件,第一个表格控件名称是grd1,用于显示表customer 中的记录,第二个表格控件名称是grd2,用于显示与表customer中当前记录对应的order表中的记录。

要求两个表格尺寸相同、水平对齐。

6.117、三、综合应用(1小题,计30分)在考生文件夹下,打开Ecommerce数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):设计一个名称为myforma的表单(文件名和表单名均为myforma),表单的标题为"客户商品订单基本信息浏览"。

表单上设计一个包含三个选项卡的页框(pageframe1)和一个"退出"命令按钮(command1)。

要求如下:1. 为表单建立数据环境,按顺序向数据环境添加Article表、Customer表和OrderItem表。

2. 按从左至右的顺序三个选项卡的标签(标题)的名称分别为"客户表"、"商品表"和"订单表",每个选项卡上均有一个表格控件,分别显示对应表的内容(从数据环境中添加,客户表为Customer、商品表为Article、订单表为OrderItem)。

3. 单击"退出"按钮关闭表单。

7.120+15、三、综合应用(1小题,计30分)在考生文件夹下,打开学生数据库SDB,完成如下综合应用:设计一个表单名为sform的表单,表单文件名为SDISPLAY,表单的标题为"学生课程教师基本信息浏览"。

表单上有一个包含三个选项卡的页框(Pageframe1)控件和一个"退出"按钮(Command1)。

其他功能要求如下:1. 为表单建立数据环境,向数据环境依次添加STUDENT表(cursor1)、COURSE表(cursor2)和TEACHER表(cursor3)。

2. 要求表单的高度为280,宽度为450;表单显示时自动在主窗口内居中。

3. 三个选项卡的标签的名称分别为"学生表"(Page1)、"课程表"(Page2)和"教师表"(Page3),每个选项卡分别以表格形式浏览学生表(grdStudent)、课程表(grdCourse)和教师表(grdTeacher)的信息。

选项卡位于表单的左边距为18,顶边距为10,选项卡的高度为230,宽度为420。

4. 单击"退出"按钮时关闭表单。

9.120+40、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生目录下打开表单formtest.scx并完成下列操作:1. 表单标题设置为"考试系统"。

2. 在表单上添加一标签控件(Label1),标签上显示"欢迎使用考试系统"8个字,字的颜色为红色(ForeColor=255,0,0),其他属性使用默认值。

3. 向表单内添加一个计时器控件,控件名为Timerfor。

4. 将计时器控件Timerfor的时间间隔(Interval)属性值设为200。

10.120+49、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,有一表单文件myform.scx。

打开该表单文件,然后在表单设计器环境下完成如下操作:1. 在属性窗口中将表单设置为不可移动的,并将其标题设置为"表单操作"。

2. 为表单新建一个名为mymethod的方法,方法代码为:wait "mymethod" window3. 设置Ok按钮的Click事件代码,其功能是调用表单的mymethod方法。

4. 设置Cancel按钮的Click事件代码,其功能是关闭当前表单。

(3) thisform.mymethod12.120+55、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下有一表单文件myform.scx。

打开该表单文件,然后在表单设计器环境下完成如下操作:1. 在属性窗口中设置表单的有关属性,使表单在打开时在VFP主窗口内居中显示。

2. 在属性窗口中设置表单的有关属性,使表单内的Center、East、South、West和North五个按钮的大小都设置为宽60、高25。

3. 将West、Center和East三按钮设为顶边对齐,顶边距离是100;将North、Center和South三个按钮设置为左边对齐,左边距离是200。

4. 按Center、East、South、West、North的顺序设置各按钮的Tab键次序。

14.120+61、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,完成如下操作:1. 打开考生文件夹下的表单one(如图所示),在"显示"命令按钮的Click事件中增加一条语句,使表单运行时单击该命令按钮的结果是在Text1文本框中显示当前系统日期的年份。

(1)thisform.text1.Value=YEAR(DATE())2. 打开考生文件夹下的表单two(如图所示),为该表单新建一个方法test,该方法的功能是使"测试"按钮变为不可用。

("测试"按钮的Click事件中已经有一条语句负责调用test方法)。

mand1.enabled=.f.16.120+70、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成下列操作:1. 打开表单one(如图1所示),通过设置控件的相关属性,使得表单运行时的开始焦点在"打开"命令按钮,并且接下来的焦点的移动顺序是"关闭"和"退出"。

图12. 打开表单two(如图2所示),使用"布局"工具栏的"顶边对齐"按钮将表单中的三个命令按钮控件的顶边对齐(如图3所示)。

17.120+74、二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成下列操作:1. 建立一个文件名和表单名均为two的表单,然后为表单two建立一个名为quit的新方法,并在该方法中写一条语句Thisform.release;最后向表单中添加一个命令按钮(Command1),并在该命令按钮的Click事件中写一条语句调用为表单建立的新方法quit。

18.120+76、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成下列操作:1. 打开表单one,向其中添加一个组合框(Combo1),并将其设置为下拉列表框。

2. 在表单one中,通过RowSource和RowSourceType属性手工指定组合框Combo1的显示条目为"上海"、"北京"(不要使用命令指定这两个属性),显示情况如右图所示。

相关文档
最新文档