vf上机模拟题
国家二级VF机试模拟试卷76(题后含答案及解析)

国家二级VF机试模拟试卷76(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.在考生文件夹下,打开Ecommerce数据库,完成如下操作:1.首先打开Ecommerce数据库,然后为表Customer增加一个字段,字段名为email、类型为字符、宽度为20。
2.为Customer表的“性别”字段定义有效性规则,规则表达式为:性别$”男女”,出错提示信息为“性别必须是男或女”,默认值为“女”。
3.通过“会员号”字段建立客户表Customer和订单表OrderItem之间的永久联系;通过“商品号”字段建立商品表Article和订单表OrderItem之间的永久联系。
4.为以上建立的联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。
正确答案:1.执行“文件”菜单中的“打开”命令,在出现的“打开”对话框中选择文件类型为“数据库”,选中”ecommerce”数据库后按“确定”按钮,将在数据库设计器中打开”ecommerce”数据库。
右击Customer表,在出现的快捷菜单中选择“修改”命令,将出现表设计器,通过表设计器为该表添加题目要求的字段。
2.在表设计器中打开Customer表,选中性别字段,在“字段有效性”组框中的“规则”后面的文本框中写入字段级有效性规则:性别$”男女”,在“信息”后面的文本框中写入出错提示信息:”性别必须是男或女”,在“默认值”后面的文本框中输入:”男”。
3.拖动Customer表的“会员号”主索引到orderItem表的普通索引标志“会员号”上,将会在Customer表和orderItem 表之间建立永久关系。
拖动article表的“商品号”主索引到orderItem表的普通索引标志“商品号”上,将会在article表和orderItem表之间建立永久关系。
4.在永久关系的连线上单击右键,在出现的快捷菜单中选择“编辑参照完整性”命令,将会出现“参照完整性设计器”窗口,在“更新规则”页中选中“级联”单选钮;在“删除规则”页中选中“限制”单选钮;在“更新规则”页中选中“限制”单选钮。
国家二级VF机试(操作题)模拟试卷149(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷149(题后含答案及解析) 全部题型 2. 基本操作题基本操作题1.在考生文件夹下完成如下操作:(1)打开表单one,如图1所示,通过设置控件的相关属性,使得表单开始运行时焦点在“打开”命令按钮上,并且接下来的焦点的移动顺序是“关闭”和“退出”。
(2)打开表单two,如图2所示,使用“布局”工具栏的“顶边对齐”按钮将表单中的3个命令按钮控件设置成顶边对齐,如图3所示。
(3)创建一个名为“分组情况表”的自由表(使用SQL语句),其中有组号和组名两个字段,组号占两个字符,组名占10个字符。
将该SQL语句存储在three.prg中。
(4)使用SQL语句插入一条记录到“分组情况表”中,插入的记录中,组号是”01”,组名是“通俗唱法”。
将该SQL语句存储在four.prg中。
正确答案:(1)打开表单one,通过属性窗口设置3个命令按钮的焦点移动顺序,如图3.111所示。
(2)打开表单two,按下shift键的同时选中3个命令按钮控件,通过“布局”工具栏设置其对齐方式,如图3.112所示。
(3)新建一个程序,输入下列命令“create table分组情况表(组号c(2),组名c(10))”,将该程序保存为“three.prg”并运行,如图3.113所示。
(4)方法同上建立程序four.prg,输人命令“INSERT。
IN-TO分组情况表V ALUES(”01”,”通俗唱法”)”。
解析:本大题主要考查的知识点是:表单控件中相关属性的修改、表单中“布局”工具栏的使用以及SQL语句的使用。
【解题思路】控件的TabIndex属性用于指定各控件的Tab键次序,即控件焦点的移动顺序;在打开表单的情况下,通过“显示”菜单中的“布局工具栏”命令可以打开或关闭“布局”工具栏。
2.在考生文件夹下完成下列操作:(1)将歌手比赛分为4个组,“歌手表”中的“歌手编号”字段的左边两位表示该歌手所在的组号。
国家二级VF机试(操作题)模拟试卷400(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷400(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.1.在考生文件夹下建立一个名为emp_bak的表,其结构与employee 表的结构完全相同。
2.为employee表的“职员号”字段建立一个候选索引,索引名为empid,表达式为“职员号”。
3.使用报表向导生成一个名为employee.frx的报表文件,其中包括employee表的职员号、姓名、性别和职务4个字段,报表样式为“简报式”,按“职员号”升序排序,报表标题为“职员一览表”。
4.建立一个名为one.prg的命令文件,该文件包含一条运行(预览)报表文件employee.frx的命令。
正确答案:(1)在命令窗口输入命令“use employee”,然后按回车键。
接着在命令窗口输入命令“copy stru toemp_bak.dbf”,再按回车键。
或者通过常用工具栏中的“打开”按钮打开EMPLOYEE表,然后在命令窗口输入“copy stru to emp_bak.dbf”,再按回车键。
(2)打开考生文件夹下的EMPLOYEE表,在命令窗口输入“MODI STRU”命令,在表设计器中按要求为表设置候选索引,索引名为“empid”,索引表达式为“职员号”。
(3)通过报表向导新建一个报表,向其中添加EMPLOYEE表,然后按要求将指定字段添加到报表中,并对“职员号”设置升序排序。
修改报表样式为“简报式”,报表标题为“职员一览表”。
最后将报表保存为“EMPLOYEE.FRX”。
如图3.140所示。
(4)新建一个名为“one”的程序文件,并在其中写入代码“report form employee”,最后在命令窗口输入“DO one.prg”运行程序,查看报表的预览结果。
解析:对于第1小题,可以通过copy语句实现。
对于第2小题,可以在表设计器中完成表索引的建立。
对于第3小题,需注意在不同界面中相关参数的选择。
2020年计算机考试《二级VF》上机操作模拟测试题

2020年计算机考试《二级VF》上机操作模拟测试题2020年计算机考试《二级VF》上机操作模拟测试题二、基本操作题(共18分)1、(1)将数据库“kaoqin”添加到项目“test"中。
(2)对数据库“kaoqin”下的表“出勤”,使用视图向导建立视图“view1”,要求显示出表“出勤”中的全部记录。
并按“员工编号”排序(升序)。
(3)为表“stuff”的字段“工资”设置完整性约束,要求“工资>=600”,否则提示信息“工资必须大于或等于600”。
(4)设置表“员工”的字段“工资”的默认值为“1200”。
2、(1)建立项目文件,文件名为“xm”。
(2)在项目“xm”中建立数据库,文件名为“DB1”。
(3)将考生文件夹下的自由表“销售”添加到数据库“DB1”中。
(4)为(3)中的“销售”表建立普通索弓l,索引名称和索引表达式均为“公司编号”。
3、(1)在数据库“公司”中建立表“部门”,表结构如下:字段名类型宽度部门编号字符型部门名称字符型20然后在表中输入5条记录,记录内容如下:部门编号部门名0001销售部0002采购部0003项目部0004制造部O005人事部(2)为“部门”表创建一个主索引(升序),索引名为“部门编号”,索引表达式为“部门编号”。
(3)通过“部门编号”字段建立“职员信息”表和“部门”表间的永久性联系。
(4)为以上建立的联系设置参照完整性约束:更新规则为“限制”;删除规则为“级联”;插入规则为“忽略”。
4、(1)将数据库“成绩管理”添加到项目“xm”中。
(2)永久删除数据库中的表“coursel”。
(3)将数据库中表“scorel”变为自由表。
(4)为表“student”建立主索引,索引名和索引表达式均为“学号”。
5、(1)将自由表“汇率”和“货币代码”添加到“货币”数据库中。
(2)为表“汇率”建立一个普通索引,索引名和索引表达式均为“外币名称”;为表“货币代码”建立一个主索引(升序),索引名和索引表达式均为“货币代码”。
国家二级VF机试(操作题)模拟试卷396(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷396(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.在考生文件夹下,打开数据库“宾馆”,完成如下操作:1.打开“客户”表,为“性别”字段增加约束规则:性别只能为“男”或“女”,默认值为“女”,表达式为:性别$”男女”。
2.为“入住”表创建一个主索引,索引名为fkkey,索引表达式为“客房号+客户号”。
3.根据各表的名称、字段名的含义和存储的内容建立表之间的永久联系,并根据要求建立相应的普通索引,索引名与创建索引的字段名相同,升序排序。
4.使用SQL的SELECT语句查询“客户”表中性别为“男”的客户号、身份证、姓名和工作单位字段及相应的记录值,并将结果存储到名为TABA的表(注意:该表不需要排序)。
请将该语句存储到名为ONE.PRG的文件中。
正确答案:(1)打开数据库“宾馆”,在数据库设计器中用鼠标右键单击“客户”表,打开表设计器,选择“性别”字段,在其字段有效性规则栏中输入“性别$”男女””,在默认值栏中输入““女””,如图3.97所示。
(2)在数据库设计器中用鼠标右键单击“入住”表,打开表设计器,在“索引”选项卡中,索引名处输入“fkkey”,类型选择“主索引”,表达式处输入“客房号+客户号”,如图3.98所示。
(3)为“入住”表建立索引名和索引表达式分别为“客房号”和“客户号”的普通索引,为“客房”表建立索引名和索引表达式均为“类型号”的普通索引。
在数据库设计器中建立4个表的联系,选中“客户”表中的主索引“客户号”,按住鼠标左键将其拖动到“入住”表的普通索引“客户号”上,用同样的方法可以建立“客房”表和“入住”表的“客房号”之间的联系,“房价”表和“客房”表的“类型号”之间的联系。
结果如图3.99所示。
(4)建立一个程序,编写如下代码。
SELECT客户号,身份证。
姓名,工作单位FROM 客户WHERE性别=“男”INTO TABLE TABA.DBF 保存程序名为”one.prg”,并运行该程序。
国家二级VF机试(操作题)模拟试卷171(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷171(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)用SQL INSERT 语句插入元组(“p7”,”PN7”,1020)到“零件信息”表(注意:不要重复执行插入操作),并将相应的SQL语句存储在文件one.prg 中。
(2)用SQL DELETE语句从“零件信息”表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prg中。
(3)用SQL UPDATE 语句将“零件信息”表中零件号为“p4”的零件的单价更改为1090,并将相应的SQL语句存储在文件three.prg中。
(4)打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。
正确答案:(1)①命令窗口执行:MODIFY FILE ONE,打开文本文件编辑器,输入SQL查询代码:INSERT INTO 零件信息V ALUES(“P7”,”PN7”,1020) ②在命令窗口执行:DO ONE.TXT,执行文本文件。
(2)①命令窗口执行:MODIFY FILE TWO,打开文本文件编辑器,输入SQL查询代码:DELETE FROM零件信息WHERE单价②命令窗口执行:DO TWO.TXT,执行文本文件。
(3)①命令窗口执行:MODIFY FILE THREE,打开文本文件编辑器,输入SQL查询代码:UPDATE零件信息SET阶=1090 WHERE零件号=“p4”②命令窗口执行:DO THREE.TXT,执行文本文件。
(4)①命令窗口执行:MODIFY MENu MYMENU,打开菜单设计器修改菜单。
②执行【菜单】→【生成】菜单命令,在弹出的对话框中单击“是”,弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。
解析:本题考查了SQL操作功能;生成可执行菜单文件。
本题的关键是SQL操作功能的命令,包括插入语句(INSERT)、删除语句(DELETE)和更新语句(UPDATE)。
国家二级VF机试(操作题)模拟试卷172(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷172(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.在考生文件夹下已有customers(客户)、orders(订单)、orderitems(订单项)和goods(商品)四个表。
(1)创建一个名为“订单管理”的数据库,并将已有的customers表添加到该数据库中。
(2)利用表设计器为customers表建立一个普通索引,索引名为bd,索引表达式为“出生日期”。
(3)在表设计器中为customers表的“性别”字段设置有效性规则,规则表达式为:性别$”男女”,出错提示信息是:“性别必须是男或女”。
(4)利用INDEX命令为customers表建立一个普通索引,索引名为khh,索引表达式为“客户号”,索引存放在customers.cdx中。
然后将该INDEX命令存入命令文件pone.prg中。
正确答案:(1)①命令窗口执行:MODIEY DATABASE 订单管理,新建数据库并打开数据库设计器。
②在数据库设计器中右击,选择【添加表】,在“打开”对话框中双击customers表添加到数据库中。
(2)在数据库设计器中右击customers表,选择【修改】,打开表设计器,“字段”选项卡中选“出生日期”,“索引”列中选择“升序”,“索引”选项卡中,修改“索引名”为“bd”。
(3)接上题,在customers表设计器的“字段”选项卡中选中“性别”,“字段有效性”的“规则”文本框中输入:性别$”男女”,在“信息”文本框中输入:”性别必须是男或女”,单击“确定”按钮保存表结构的修改。
(4)①命令窗口执行:MODIFY COMMAND pone,新建程序文件并打开程序编辑器。
输入命令:INDEX ON客户号TAG_khh。
②单击“常用”工具栏中的“运行”保存并运行程序。
解析:本题考查了数据库的建立和数据库设计器的使用;索引的建立;字段有效性规则的设置。
国家二级VF机试(操作题)模拟试卷350(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷350(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.在考生文件夹下,有一表单文件myform.SCX。
打开该表单文件,然后在表单设计器环境下完成如下操作:(1)在属性窗口中将表单设置为不可移动的,并将其标题设置为“表单操作”。
(2)为表单新建一个名为mymethod 的方法,方法代码为:wait”mymethod”window。
(3)设置Ok按钮的Click事件代码,其功能是调用表单的mymethod方法。
(4)设置Cancel按钮的Click 事件代码,其功能是关闭当前表单。
正确答案:【操作步骤】(1)①在命令窗口执行命令:MODIFY FORM myform,打开表单设计器修改表单。
②选中表单,在“属性”面板中修改表单(Form1)的Movable属性值为:.F,修改Caption属性值为:表单操作。
(2)①接上一小题操作,执行【表单】→【新建方法程序】菜单命令,在弹出的“新建方法程序”对话框的“名称”文本框中输入“mymethod”,单击“添加”按钮新增方法,然后关闭对话框。
如图3—23所示。
②接着在“属性”窗口中双击此方法,打开用户自定义过程代码框输入:wait”mymethod”window。
(3)接上一小题操作,双击“Ok”命令按钮,编写该按钮的Click事件代码:THISFORM.Mymethod。
(4)①接上一小题操作,双击“Cancel”命令按钮,编写该按钮的Click事件代码:THISFORM.RELEASE。
②单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。
简单应用题2.(1)利用查询设计器创建查询,从xuesheng和chengji表中找出所有1982年出生的汉族学生记录。
查询结果包含“学号”、“姓名”、“数学”、“英语”和“信息技术”5个字段;各记录按“学号”降序排序;查询去向为表tablel。
国家二级VF机试模拟试卷216(题后含答案及解析)
国家二级VF机试模拟试卷216(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)建立数据库orders_manage。
(2)将自由表employee和orders添加到新建的orders_manage数据库中。
(3)表employee与表orders具有一对多联系,为建立两表之间的联系建立必要的索引。
(4)建立两表之间的联系并设置参照完整性规则如下:更新规则为“级联”,删除规则为“级联”,插入规则为“限制”。
正确答案:(1)在命令窗口执行命令;MODIFY DATABASEorders_manaqe,新建数据库并打开数据库设计器。
(2)在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击employee表,将表添加到数据库中,以同样的方法将orders表添加到数据库中。
如图2-27和图2-28所示。
(3)①右击数据库设计器中的employee表,选择【修改】快捷菜单命令,打开employee表设计器,在“字段”选项卡中选中“职工号”,在“索引”列中选择“升序”,然后在“索引”选项卡中修改“索引类型”为“主索引”,建立“职工号”字段的主索引,单击“确定”按钮保存表结构修改。
②右击数据库设计器中的orders表,选择【修改】快捷菜单命令,打开orders表设计器,在“字段”选项卡中选中“职工号”,在“索引”列中选择“升序”,建立“职工号”字段的普通索引,单击“确定”按钮保存表结构修改。
③拖动employee表“索引”下方的主索引“职工号”到ordlers表中“索引”下方的普通索引“职工号”上,为两个表建立联系。
(4)①选中employee和orders两个表之间的连线(被选中的线会变粗),首先执行【数据库】→【清理数据库】菜单命令,清空数据库表中带有删除标记的记录,然后执行【数据库】→【编辑参照完整性】菜单命令。
国家二级VF机试(操作题)模拟试卷135(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷135(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)使用SQL语句计算每个歌手的最高分、最低分和平均分,并将结果存储到result.dbf表中(包含“歌手姓名”、“最高分”、“最低分”和“平均分”4个字段),要求结果按“平均分”降序排序。
注意:按“歌手姓名”分组,每个歌手的最高分、最低分和平均分由评分表中的“分数”字段计算得出。
(2)修改一个名称为three.prg的命令文件。
该命令文件用来查询平均成绩大于等于75分以上的每个“女”同学的学号、姓名、平均成绩和选课门数,结果按选课门数降序排序输出到表three中。
该命令文件在第2行、第3行、第4行、第5行有错误(每行只有一处必须修改的错误,不出错的地方不要做任何修改),打开该命令文件,直接在错误处修改并保存。
注意:修改时,不可改变sql语句的结构和短语的顺序,不允许增加或合并行。
正确答案:(1)在命令窗口执行如下SQL命令语句执行查询:(2)在命令窗口执行命令:MODIFY COMMAND three,打开three.prg程序,经修改后代码如下(此处省略原错误程序代码):简单应用题2.在考生文件夹下,打开学生数据库SDB,完成如下简单应用:(1)使用查询设计器设计一个名称为two的查询,查询每个同学的学号(来自student 表)、姓名、课程名和成绩。
查询结果先按课程名升序、再按成绩降序排序,查询去向是表,表名是two。
设计完成后,运行该查询。
(2)修改一个名称为three.prg的命令文件。
该命令文件用来查询平均成绩大于等于75分以上的每个“女”同学的学号、姓名、平均成绩和选课门数,结果按选课门数降序排序输出到表three中。
该命令文件在第2行、第3行、第4行、第5行有错误(每行只有一处必须修改的错误,不出错的地方不要做任何修改),打开该命令文件,直接在错误处修改并保存。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机技术基础(VFP)上机模拟题
1 / 3
一、 基本操作题:(30分)
按照要求完成如下操作:
(1) 将下发的文件夹重命名为自己的学号姓名,并设置为默认路径。(1分)
(2) 在(1)文件夹建立一个名为JSGL的项目文件(2分)
(3) 在该项目中建立一个名为JSK.dbc的数据库文件(2分)
(4) 在该数据库中创建数据表文件Teacher.dbf,表结构为:(3分)
Teacher (工号 C(5),姓名 C(8),性别 C(2),出生年月 D,参加工作时间
D,基本工资 N(7,2),简历 M)
(5) 并录入如下2条记录(3分)
工号 姓名 性别 出生年月 参加工作时间 基本工资 简历
00001 张伟 男 01/01/82 01/01/02 1800.00 Memo
00002 李萍 女 02/20/85 02/20/05 1600.00 Memo
00003 王广 男 03/30/78 03/30/99 2100.00 Memo
(6) 在Teacher表中分别为“性别”和“基本工资”字段设置有效性规则,要求:性
别只能为“男”或“女”,默认为“男”,消息为“性别只能为男或女”;基本
工资在200到3000之间之间,默认为0。(5分)
(7) 将当前文件夹下的自由表course表(课程表)添加到JSK数据库中。(4分)
(8) 为Teacher表的工号字段建立主索引(升序),索引表达式是工号,姓名建立普
通索引(降序),索引表达式是姓名;course表的工号字段建立普通索引(升序),
索引表达式是工号。(6分)
(9) 建立教师表与任课表之间的关联, 关键字是工号字段,并按如下要求设置参照完
整性:当删除教师表中记录时,自动删除任课表中的所有相关记录;对教师表中
没有登记在册的教师,任课表中不能插入其任课记录。(5分)
二、 根据要求写出sql语句(共20分)
在本项目中创建一个名为sql.txt的文本文件,保存在你的“学号姓名”文件夹中。根据
要求写出的sql语句写在该文本文件中。注意写清楚题号
1)查询Teacher 表中基本工资大于1700的所有信息。
2)从teacher表按性别分组查询teacher表中教师基本工资的平均值。
3)修改course表中”c语言程序设计”这门课的学分为5。
4)删除course表中所有”vfp程序设计”这门课的课程信息。
计算机技术基础(VFP)上机模拟题
2 / 3
5)为course表添加一条新记录,值为(“00001”,”线性代数”,”数理1
班”,3.5)
6)从teacher表teacher表course表中查询教师的“姓名,性别,课程名称,
授课班级”信息。
7)从teacher表查询低于基本工资平均值的教师信息。
三、 根据要求编写结构化程序(共20分)
1)输入教师的工资,当工资低于2000时输出“低工资”,当工资大于2000小
于4000时输出“较低工资”,当工资大于4000小于8000时输出“中等工资”,
当工资大于8000时输出“较高工资”。(文件名为gz.prg)
2)输入10门课程的学分,统计学分的最大值、最小值和平均值。(文件名为
tj.prg)
四、 综合应用题(26分)
1)根据教师的姓名查询教师的信息表单如下,进行页面设计,将教师表添加到数
据环境中,并编写查询按钮的单击事件程序。(表单设计8分,查询按钮事件4分,
共计15分)(文件名为find.scx)
2.设计如下图所示表单,将course表添加到数据环境中,能够实现对course表
添加一条记录和退出表单操作。(表单设计8分,添加、清空和退出按钮事件7分,
共计15分)(文件名为add.scx)
计算机技术基础(VFP)上机模拟题
3 / 3