国家二级VF机试(操作题)模拟试卷2(共27题)_第1页
国家二级VF机试(操作题)模拟试卷2(共27题)_第2页
国家二级VF机试(操作题)模拟试卷2(共27题)_第3页
国家二级VF机试(操作题)模拟试卷2(共27题)_第4页
国家二级VF机试(操作题)模拟试卷2(共27题)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家二级VF机试(操作题)模拟试卷2(共9套)(共27题)国家二级VF机试(操作题)模拟试卷第1套一、基本操作题(本题共1题,每题1.0分,共1分。)1、(1)在考生文件夹下新建一个名为"外汇数据"的数据库。(2)将自由表rate_exchange和currency_sl添加到数据库中。(3)通过"外币代码"字段为rate_exchange和currency_sl两个表建立永久联系(如有必要请建立相关索引)。(4)打开表单文件test_form,该表单的界面如下图所示,请将标签"用户名"和"口令"的字体都改为"黑体"。标准答案:【操作步骤】(1)在命令窗口输入"Createdata外汇数据"并按回车。(2)打开新建的数据库外汇数据,在数据库设计器的空白处单击右键,选择添加表,将题目要求的两个表添加到数据库中。(3)在表设计器中分别为两个表建立主索引和普通索引,索引名和索引表达式均为"外币代码",并建立两表之间的联系。(4)打开表单文件text_form,在属性窗口中设置两个标签控件的"用户名"和"口令"的"FontName"属性为"黑体"。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下完成如下简单应用:(1)程序文件rate_pro的功能是计算出"林诗因"所持有的全部外币相当于人民币的数量,summ中存放的是结果。注意:某种外币相当于人民币数量的计算公式:人民币数量=该种外币的"现钞买入价"*该种外币的"持有数量"。请在指定位置修改程序语句,不得增加或删除程序行,并保存所做的修改。(2)建立一个名为menu_rate的菜单,菜单中有两个菜单项"查询"和"退出"。"查询"项中还有一个子菜单,子菜单有"日元"、"欧元"和"美元"3个选项。在"退出"菜单项下创建过程,该过程用于返回系统菜单。标准答案:(1)【操作步骤】步骤1:打开程序rate_pro。修改程序如下:第1处错误改为:locatefor姓名="林诗因"第2处错误改为:dowhilenoteof()第3处错误改为:summ=summ+a[1]*currency_sl.持有数量步骤2:保存并运行程序。(2)【操作步骤】步骤1:新建一个菜单,输入菜单项"查询"和"退出"。步骤2:为"查询"菜单建立子菜单,子菜单项的名称分别为"日元"、"欧元"和"美元"。步骤3:为"退出"菜单项创建过程,输入"setsysmenutodefault"。步骤4:保存菜单为menu_rate并生成可执行程序,最后运行菜单,查看运行结果。知识点解析:用LOCATE命令定位记录位置的命令格式是"LOCATEFOR条件表达式",而没有"FINDFOR"格式的命令;WHILE循环语句的格式为:DOWHILE条件表达式语句体ENDDO因为"持有数量"是currency_sl表中的字段,而不是rate_exchange表中的字段,故应将"rate_exchange.持有数量"改为"currency_sl.持有数量"。三、综合应用题(本题共1题,每题1.0分,共1分。)3、设计一个表单名和文件名均为myrate的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题为"外汇持有情况"。表单中有一个选项组控件(名为myOption)和两个命令按钮"统计"和"退出"(Command1和Command2)。其中,选项组控件有3个按钮"日元"、"美元"和"欧元"。运行表单时,首先在选项组控件中选择"日元"、"美元"或"欧元",单击"统计"命令按钮后,根据选项组控件的选择将持有相应外币的人的姓名和持有数量分别存入表rate_ry(日元)或表rate_my(美元)或表rate_oy(欧元)中。单击"退出"按钮关闭表单。表单建成后,要求运行表单,并分别统计"日元"、"美元"和"欧元"的持有数量。标准答案:【操作步骤】步骤1:新建一个名为myrate的表单,按照题目的要求为表单添加一个选项组控件两个命令按钮控件,设置表单的Name属性为myrate,Caption属性为"外汇持有情况",设置选项组控件的Name属性为myOption,ButtonCount属性为"3",选项按钮1的Caption属性为"日元",选项按钮2的Caption属性为"美元",选项按钮3的Caption属性为"欧元",设置Command1的Caption属性为"统计",Command2的Caption属性为"退出"。(注意:在修改选项组控件中各选项按钮的属性时,要先右键单击选项组控件,选择"编辑"命令,先后单击选中各选项按钮)。保存表单,运行并查看表单的运行结果。步骤2:双击"统计"按钮,编写其Click事件代码如下。*************************IfThisForm.myOption.Value=1Select姓名,持有数量fromcurrency_sl,rate_exchange;whererate_exchange.外币代码=currency_sl.外币代码.and.;rate_exchange.外币名称="日元";intotablerate_ryelseIfThisForm.myOption.Value=2Select姓名,持有数量fromcurrency_sl,rate_exchange;whererate_exchange.外币代码=currency_sl.外币代码.and.;rate_exchange.外币名称="美元";intotablerate_myelseSelect姓名,持有数量fromcurrency_sl,rate_exchange;whererate_exchange.外币代码=currency_sl.外币代码.and.;rate_exchange.外币名称="欧元";intotablerate_oyendifendif*************************步骤3:双击"退出"按钮,编写其Click事件代码如下:ThisForm.Release步骤3:运行表单,查看结果。知识点解析:新建表单,按要求添加控件并修改属性,写入命令按钮的代码。国家二级VF机试(操作题)模拟试卷第2套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,打开数据库"宾馆",完成如下操作:1.打开"客户"表,为"性别"字段增加约束规则:性别只能为"男"或"女",默认值为"女",表达式为:性别$"男女"。2.为"入住"表创建一个主索引,索引名为fkkey,索引表达式为"客房号+客户号"。3.根据各表的名称、字段名的含义和存储的内容建立表之间的永久联系,并根据要求建立相应的普通索引,索引名与创建索引的字段名相同,升序排序。4.使用SQL的SELECT语句查询"客户"表中性别为"男"的客户号、身份证、姓名和工作单位字段及相应的记录值,并将结果存储到名为TABA的表(注意,该表不需要排序)。请将该语句存储到名为ONE.PRG的文件中。标准答案:【操作步骤】(1)单击工具栏中的"打开"按钮,打开考生文件夹下的数据库"宾馆",在数据库设计器中右击"客户"表,打开表设计器,选择"性别"字段,在其字段有效性规则栏中输入"性别$"男女"",在默认值栏中输入""女""。(2)在数据库设计器中右击"入住"表,打开表设计器,在"索引"选项卡中,索引名处输入fkkey,类型选择"主索引",表达式处输入"客房号+客户号"。(3)为"入住"表建立索引名和索引表达式分别为"客房号"和"客户号"的普通索引,为"客房"表建立索引名和索引表达式均为"类型号"的普通索引。在数据库设计器中建立4个表的联系:选中"客户"表中的主索引"客户号",按住鼠标拖动到"入住"表的普通索引"客户号"上,用同样的方法可以建立"客房"表和"入住"表的"客房号"之间的联系,"房价"表和"客房"表的"类型号"之间的联系。(4)单击工具栏中的"新建"按钮,建立一个程序文件,输入如下代码:SELECT客户号,身份证,姓名,工作单位FROM客户WHERE性别="男"INTOTABLETABA.DBF保存程序为one.prg,并运行该程序。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下,打开"宾馆"数据库,完成如下简单应用:1.使用查询设计器设计一个名为TWO的查询文件,查询房价价格大于等于280元的每个客房的客房号、类型号(取自客房表)、类型名和价格。查询结果按类型号升序排列,并将查询结果输出到表TABB中。设计完成后,运行该查询。2.修改命令文件THREE.PRG。该命令文件用来查询与"姚小敏"同一天入住宾馆的每个客户的客户号、身份证、姓名和工作单位,查询结果包括"姚小敏"。最后将查询结果输出到表TABC中。该命令文件在第3行、第5行、第7行和第8行有错误(不含注释行),打开该命令文件,直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不能增加、删除或合并行。修改完成后,运行该命令文件。标准答案:(1)【操作步骤】步骤1:单击工具栏中的"新建"按钮,新建一个查询,将"房价"和"客房"表添加到查询中。在"字段"选项卡中将"客房.客房号"、"客房.类型号"、"房价.类型名"、"房价.价格"添加到选定字段。步骤2:在"筛选"选项卡中,"字段名"选择"房价.价格","条件"输入">=","实例"输入"280"。步骤3:在"排序依据"选项卡中选择字段"客房.类型号",在"排序选项"列表处选择"升序"。步骤4:选择"查询"菜单下的"查询去向"命令,在"查询去向"对话框中选择"表",表名输入TABB。步骤5:保存查询名为two,最后运行该查询。(2)【操作步骤】单击工具栏中的"打开"按钮,打开考生文件夹下的程序文件THREE.PRG,对其中的命令进行修改,如下:第3行改为:FROM客户,入住WHERE客户.客户号=入住.客户号;第5行改为:(SELECT入住日期;第7行改为:WHERE客户.客户号=入住.客户号AND姓名="姚小敏");第8行改为:INTOTABLETABC保存并运行程序。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在考生文件夹下,先打开"宾馆"数据库,然后创建一个名为test的表单文件,如下图所示。该表单完成如下综合应用:向表单中添加一个标签(Label1)、一个文本框(Text1)和两个命令按钮。标签的标题为"退房日期大于或等于"。文本框用于输入退房日期。两个命令按钮的功能如下:(1)"查询"按钮(Command1):在该按钮的Click事件代码中,通过SQL的SELECT命令查询退房日期大于或等于输入日期的客户的客户号、身份证、姓名、工作单位和该客户入住的客房号、类型名、价格信息,查询结果按价格降序排列,并将查询结果存储到表TABD中。表TABD的字段为客户号、身份证、姓名、工作单位、客房号、类型名和价格。(2)"退出"按钮(Command2)的功能是关闭并释放表单。表单设计完成后,运行该表单,查询退房日期大于或等于2005-04-01的顾客信息。标准答案:【操作步骤】步骤1:单击工具栏中的"新建"按钮,新建一个名为test的表单,通过表单控件工具栏向表单中添加一个标签、一个文本框和两个命令按钮。步骤2:设置标签控件Lable1的Caption属性为"退房日期大于或等于",Command1的Caption属性为"查询",Command2的Caption属性为"退出"。步骤3:双击"查询"按钮,为"查询"命令按钮的Click事件编写程序代码:******"查询"按钮的Click事件代码*******SETCENTURYONSETDATETOYMDSELECT客户.客户号,客户.身份证,客户.姓名,客户.工作单位,客房.客房号,房价.类型名,房价.价格;FROM客户,房价,入住,客房;WHERE客户.客户号=入住.客户号;AND客房.客房号=入住.客房号;AND房价.类型号=客房.类型号;AND入住.退房日期>=ctod(ThisForm.Text1.value);ORDERBY房价.价格DESC;INTOTABLEtabd*************************步骤4:双击"退出"按钮,为"退出"命令按钮的Click事件编写程序代码:ThisForm.Release。步骤5:保存表单为test并按题目要求运行该表单。知识点解析:暂无解析国家二级VF机试(操作题)模拟试卷第3套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,完成如下操作:(1)建立数据库ordersmanage.dbc。把自由表employee.dbf和orders.dbf添加到数据库中。(2)打开表单dh.scx,设置标签控件中英文字母的字号为18,保存表单。(3)打开表单dh.scx,为命令按钮"隐藏"添加代码,使表单运行时,单击此按钮隐藏表单上标签控件label1;保存并运行该表单。(4)利用报表向导建立一对多报表,以employee表为父表,选择其中职工号、姓名和性别字段;以orders表为子表,选择其全部字段。报表样式为简报式,表之间的关联通过"职工号"字段实现,排序方式为按职工号降序,报表标题为"职工订单"。报表其他参数取默认值。最后将生成的报表保存为empord.frx。标准答案:【操作步骤】(1)通过"新建"对话框新建一个数据库,文件名为"ordersmanage"。在打开的数据库设计器的空白处单击鼠标右键,选择"添加"命令,将自由表employee.dbf和orders.dbf添加到数据库中。(2)步骤1:单击常用工具栏中的"打开"按钮,打开表单dh.scx。步骤2:在"表单设计器"中,选择标签控件,在其"属性"对话框的FontSize处输入"18"。(3)步骤1:单击常用工具栏中的"打开"按钮,打开表单dh.scx。步骤2:在"表单设计器"中,双击"隐藏"命令按钮,在其编辑窗口中输入"thisform.label1.visible=.F."。(4)步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"报表",利用向导创建报表。步骤2:在"向导选取"对话框中,选择"一对多报表向导"并单击"确定"按钮,并显示"一对多报表向导"对话框。步骤3:在"一对多报表向导"对话框的"步骤1-从父表选择字段"中,在"数据库和表"列表框中,选择表"employee",接着在"可用字段"列表框中显示表employee的所有字段名,并将"职工号"、"姓名"和"性别"添加至"选定字段"列表框中,单击"下一步"按钮。步骤4:"一对多报表向导"对话框的"步骤2-从子表选择字段"中,在"数据库和表"列表框中,选择表"orders",接着在"可用字段"列表框中显示表orders的所有字段名,将所有字段添加至"选定字段"列表框中,单击"下一步"按钮。步骤5:在"一对多报表向导"对话框的"步骤3-为表建立关系"中,单击"下一步"按钮。步骤6:在"一对多报表向导"对话框的"步骤4-排序记录"中,选择"职工号"和选择"降序"单选按钮,再单击"添加"按钮,单击"下一步"按钮。步骤7:在"一对多报表向导"对话框的"步骤5-选择报表样式"中,选择"简报式",单击"下一步"按钮。步骤8:在"一对多报表向导"对话框的"步骤6-完成"中,在"报表标题"文本框中输入"职工订单",单击"完成"。步骤9:在"另存为"对话框中,输入报表名"empord",再单击"保存"按钮。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下,完成如下简单应用:(1)打开程序文件progerr.prg,按文件中给出的功能要求改正其中的错误,以文件名prognew.prg重新保存该文件并运行程序。(2)建立如图所示顶层表单,表单文件名为myform.scx,表单控件名为myform,表单标题为"顶层表单"。为顶层表单建立菜单mymenu。菜单栏如图所示(无下拉菜单),单击"退出"菜单时,关闭释放此顶层表单,并返回到系统菜单(在过程中完成)。标准答案:(1)【操作步骤】打开程序文件progerr.prg,修改程序如下:第1处改为:CREATEviewviewesASSELECT职工号,SUM(金额)AS总金额FROMordersGROUPBY职工号第2处改为:SELECT*FROMviewesWHERE总金额>=30000ORDERBY总金额DESCINTODBFnewtable以prognew.prg为文件名另存文件并运行。(2)【操作步骤】步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"菜单"。步骤2:在"新建菜单"对话框中选择"菜单"按钮,在菜单设计器中的"菜单名称"中依次输入"文件"、"编辑"和"退出"这三个主菜单项。步骤3:在"退出"主菜单的"结果"中选择"过程"并输入下列语句:myform.releasesetsysmenutodefault步骤4:单击"显示"菜单中的"常规选项"命令,在"常规选项"对话框中选中"顶层表单"复选框。步骤5:单击工具栏上"保存"按钮,在弹出"保存"对话框中输入"mymenu"即可。步骤6:在"菜单设计器"窗口下,选择"菜单"菜单中的"生成"命令,生成"mymenu.mpr"文件。步骤7:单击常用工具栏中的"新建"按钮,文件类型选择"表单",打开表单设计器。单击工具栏上"保存"按钮,在弹出"保存"对话框中输入"myform"即可。步骤8:在表单的"属性"对话框的ShowWindow处选择"2-作为顶层表单",在Name处输入"myform",在Caption处输入"顶层表单"。双击"InitEvent",在"myform.Init"编辑窗口中输入"domymenu.mprwiththis,’xxx’",启动菜单命令。双击"DestroyEvent",在"myform.Destroy"编辑窗口中输入"releasemenuxxxextended",在表单退出时释放菜单。操作完毕后运行表单。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在考生文件夹下,完成如下综合应用:打开表单文件sapp,并完成如下操作(不得有多余操作):●将"课程"表添加到表单的数据环境中。●使列表框List1中的数据项为"课程"表中的课程名(课程.课程名)。●单击列表框中的数据项时,统计选修了所选课程的学生人数(从"考试成绩"表),并将结果存储在以课程名命名的表中,表中只有一个字段"人数"。●添加一个命令按钮Command1,单击该按钮时关闭表单。说明:完成该程序后必须运行,并且分别统计选修了"数据库"和"操作系统"课程的学生人数。标准答案:【解题思路】修改表单及控件的属性和方法,为表单添加数据环境,编写程序语言。【操作步骤】步骤1:单击常用工具栏中的"打开"按钮,打开表单sapp.scx。步骤2:在"表单设计器"中,单击鼠标右键,并在弹出菜单中选择"数据环境"命令。步骤3:在"添加表或视图"窗口中选择表"课程",单击"添加"按钮,再单击"关闭"按钮。步骤4:在"表单设计器"中,选定List1控件,在其"属性"对话框的RowSourceType处选择"6-字段",在RowSource处选择"课程.课程名",双击ClickEvent事件,在"List1.Click"编辑窗口中,输入下列语句:aa=课程.课程名SELECTCOUNT(*)AS人数;FROM考试成绩;WHERE考试成绩.课程编号=课程.课程编号;INTOTABLE&aa步骤5:在"表单设计器"中,添加一个命令按钮,双击"Command1"命令按钮,在"Command1.Click"编辑窗口中输入"Thisform.Release",接着关闭编辑窗口。步骤6:运行表单,分别统计选修了"数据库"和"操作系统"课程的学生人数。知识点解析:暂无解析国家二级VF机试(操作题)模拟试卷第4套一、基本操作题(本题共1题,每题1.0分,共1分。)1、(1)在考生文件夹下新建一个名为"学校"的数据库文件,并将自由表"教师表"、"课程表"和"学院表"依次添加到该数据库中。(2)使用SQL语句ALTERTABLE...UNIQUE...将"课程表"中的"课程号"定义为候选索引,索引名是temp,并将该语句存储到文件one.prg中。(3)用表单设计器向导为"课程表"建立一个名为myform的表单,选定"课程表"中的全部字段,按"课程号"字段降序排列,其他选项选择默认值。(4)test.prg中的第2条语句是错误的,修改该语句(注意:只能修改该条语句),使得程序执行的结果是在屏幕上显示10到1,如下图所示。标准答案:【操作步骤】(1)在命令窗口中输入"CreateData学校",按下回车键执行语句,再打开"学校"数据库,将表"教师表"、"课程表"和"学院表"添加到数据库中。(2)新建一个程序,输入"ALTERTABLE课程表ADDUNIQUE课程号TAGtemp",保存程序为one,最后运行程序。(3)单击工具栏中的"新建"按钮,在"新建"对话框中选择"表单",单击"向导"按钮,在打开的"向导取向"对话框中选择"表单向导";在"表单向导"的步骤1中选择"课程表",并将该表的所有字段添加到"选定字段",单击"下一步"按钮;在"表单向导"的步骤2中直接单击"下一步";在"表单向导"的步骤3中将"课程号"添加到"选定字段",并设置为降序,单击"下一步"按钮,在步骤4中输入表单标题"课程表",单击"完成"按钮。"保存表单为myform"。(4)单击工具栏中的"打开"按钮,打开考生文件夹下的程序文件test,将第2行语句改为"DOWHILEi>=1",保存并运行程序,查看运行结果。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下完成下列操作:(1)修改并执行程序temp。该程序的功能是根据"教师表"和"课程表"计算讲授"数据结构"这门课程,并且"工资"大于等于4000的教师人数。注意,只能修改标有错误的语句行,不能修改其他语句。(2)在"学校"数据库中(在基本操作题中建立的),使用视图设计器建立视图teacher_v,该视图是根据"教师表"和"学院表"建立的,视图中的字段项包括"姓名"、"工资"和"系名",并且视图中只包括"工资"大于等于4000的记录,视图中的记录先按"工资"降序排列,若"工资"相同再按"系名"升序排列。标准答案:(1)【操作步骤】单击工具栏中的"打开"按钮,打开考生文件夹下的程序文件temp.prg,并按题目的要求进行改错,修改完成后保存并运行程序文件,如下所示。***********程序提供的代码***********&&下句只有一处有错误SELECT课程号FROM课程表WHERE课程名="数据结构"TOARRAYa&&下句有错误OPEN教师表STORE0TOsum&&下句两处有错误SCANOF课程号=aOR工资>=4000&&下句有错误sum+1ENDSCAN?sum********************************错误1:将TO改为INTO。错误2:将OPEN改为USE。错误3:将SCANOF改为SCANFOR。错误4:将OR改为AND。错误5:将sum+1改为sum=sum+1。(2)【操作步骤】步骤1:单击系统菜单中的"新建"命令,新建一个视图,将表"教师表"和"学院表"添加到新建的视图中。步骤2:将"教师表.姓名"、"教师表.工资"和"学院表.系名"添加到选定字段中。步骤3:在"筛选"选项卡中选择字段"教师表.工资",条件为">=",实例为"4000"。步骤4:在"排序"选项卡中,设置按"工资"降序排序,再按"系名"升序排序。步骤5:保存视图为"teacher_v"。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、(1)在考生文件夹下建立一个文件名和表单名均为oneform的表单,该表单中包括两个标签(Label1和Label2)、一个选项按钮组(OptionGroup1)、一个组合框(Combo1)和两个命令按钮(Command1和Command2),Label1和Label2的标题分别为"工资"和"实例",选项组中有两个选项按钮,标题分别为"大于等于"和"小于",Command1和Command2的标题分别为"生成"和"退出",如下图所示。(2)将组合框的RowSourceType和RowSource属性手工指定为5和a,然后在表单的Load事件代码中定义数组a并赋值,使得程序开始运行时,组合框中有可供选择的"工资"实例为3000、4000和5000。(3)为"生成"命令按钮编写程序代码,其功能是:表单运行时,根据选项按钮组和组合框中选定的值,将"教师表"中满足工资条件的所有记录存入自由表salary.dbf中,表中的记录先按"工资"降序排列,若"工资相同"再按"姓名"升序排列。(4)为"退出"命令按钮设置Click事件代码,其功能是关闭并释放表单。(5)运行表单,在选项组中选择"小于",在组合框中选择"4000",单击"生成"命令按钮,最后单击"退出"命令按钮。标准答案:合框和两个命令按钮。设置表单的Name属性为oneform,Label1的Caption属性为"工资",Label2的Caption属性为"实例",Command1的Caption属性为"生成",Command2的Caption属性为"退出",组合框的RowSourceType属性为"5-数组",RowSource属性为"a",两个选项按钮的Caption属性分别为"大于等于"和"小于"。步骤3:双击表单空白处,编写表单的load事件代码:********表单的load事件代码*********publica(3)a(1)="3000"a(2)="4000"a(3)="5000"*************************步骤4:双击命令按钮,分别编写"生成"和"退出"按钮的Click事件代码。******"生成"按钮的Click事件代码*******x=val(bo1.value)ifthisform.optiongroup1.value=1sele*from教师表where工资>=xorderby工资desc,姓名intotablesalaryelsesele*from教师表where工资<xorderby工资desc,姓名intotablesalaryendif*******************************************"退出"按钮的Click事件代码*******ThisForm.Release*************************************步骤5:保存表单,并按题目要求运行表单。知识点解析:暂无解析国家二级VF机试(操作题)模拟试卷第5套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下完成如下操作:1.打开表单one,如图1所示,通过设置控件的相关属性,使得表单开始运行时焦点在"打开"命令按钮上,并且接下来的焦点的移动顺序是"关闭"和"退出"。2.打开表单two,如图2所示,使用"布局"工具栏的"顶边对齐"按钮将表单中的3个命令按钮控件设置成顶边对齐,如图3所示。3.创建一个名为"分组情况表"的自由表(使用SQL语句),其中有组号和组名两个字段,组号占两个字符,组名占10个字符。将该SQL语句存储在three.prg中。4.使用SQL语句插入一条记录到"分组情况表"中,插入的记录中,组号是"01",组名是"通俗唱法"。将该SQL语句存储在four.prg中。标准答案:【操作步骤】(1)单击工具栏中的"打开"按钮,打开考生文件夹下的表单one,设置Command1的TabIndex属性为1,Command2的TabIndex属性2,Command3的TabIndex属性为3。(2)单击工具栏中的"打开"按钮,打开考生文件夹下的表单two,按下SHIFT键的同时选中3个命令按钮控件,通过"布局"工具栏设置其对齐方式为"顶边对齐"。(3)单击工具栏中的"新建"按钮,新建一个程序文件,输入下列命令:Createtable分组情况表(组号c(2),组名c(10))将该程序保存为three.prg并运行。(4)方法同上建立程序four.prg,输入命令:INSERTINTO分组情况表VALUES("01","通俗唱法")将该程序保存并运行。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下完成下列操作:1.将歌手比赛分为4个组,"歌手表"中的"歌手编号"字段的左边两位表示该歌手所在的组号。考生文件夹下的程序文件five.prg的功能是:根据"歌手表"计算每个组的歌手人数,将结果存入表one,表one中有"组号"和"歌手人数"两个字段。程序中有3处错误,请修改并执行程序。注意:只能修改标有错误的语句行,不能修改其他语句,数组名A不允许修改。2.建立一个数据库文件"歌手大奖赛.dbc",并将"歌手表"、"评委表"和"评分表"3个自由表添加到该数据库中。使用视图设计器建立视图songer_view,根据"歌手表"、"评委表"和"评分表"建立该视图,视图中的字段项包括:评委姓名、歌手姓名、分数,视图中的记录按"歌手姓名"升序排列,若"歌手姓名"相同再按"分数"降序排列。标准答案:(1)【操作步骤】步骤1:单击工具栏中的"打开"按钮,打开考生文件夹下的程序文件five。步骤2:修改程序中的错误语句第1处:将"WHILE"改为"DOWHILE";第2处:将"歌手表.歌手编号"改为"LEFT(歌手表.歌手编号,2)";第3处:将"INTO"改为"WITH"。步骤3:保存并运行程序。(2)【操作步骤】步骤1:单击工具栏中的"新建"按钮,新建一个名为"歌手大奖赛"的数据库文件,将"歌手表"、"评委表"和"评分表"添加到数据库中。步骤2:在数据库空白处右击,选择"新建本地视图"命令,新建一个视图,并将表"歌手表"、"评委表"和"评分表"添加到视图设计器中。步骤3:在"字段"选项卡中将"评委表.评委姓名"、"歌手表.歌手姓名"和"评分表.分数"3个字段添加到选定字段框中。步骤4:在"排序依据"选项卡中按"歌手姓名"升序排序,再按"分数"降序排序。步骤5:保存视图名songer_view,并运行视图。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在考生文件夹下完成下列操作:(1)建立一个文件名和表单名均为myform的表单,表单中包括一个列表框(List1)和两个命令按钮(Command1和Command2),两个命令按钮的标题分别为"计算"和"退出"。(2)列表框(List1)中应显示组号,通过RowSource和RowSourceType属性手工指定列表框的显示条目为01、02、03、04(注意不要使用命令指定这两个属性,否则将不能得分)。(3)为"计算"命令按钮编写Click事件代码。代码的功能是:表单运行时,根据列表框中选定的"组号",将"评分表"中该组歌手("歌手编号"字段的左边两位表示该歌手所在的组号)的记录存入自由表two中,two的表结构与"评分表"相同,表中的记录先按"歌手编号"降序排列,若"歌手编号"相同再按"分数"升序排列。(4)运行表单,在列表框中指定组号"01",并且单击"计算"命令按钮。注意:结果two表文件中只能且必须包含01组歌手的评分信息。标准答案:【操作步骤】步骤1:单击工具栏中的"新建"按钮,新建一个表单文件,通过表单控件工具栏按题目要求向表单中添加两个命令按钮和一个列表框。步骤2:通过属性窗口设置表单的Name属性为myform,Command1的Caption属性为"计算",Command2的Caption属性为"退出",列表框List1的RowSource属性为"01,02,03,04",RowSourceType属性为"1-值"。步骤3:双击"计算"命令按钮编写其Click事件代码。*******"计算"按钮的Click事件代码********SELECT*FROM评分表;WHEREleft(评分表.歌手编号,2)=ThisForm.List1.list(ThisForm.List1.listindex);INTOTABLEtwo.dbf;ORDERBY评分表.歌手编号DESC,评分表.分数*************************************步骤4:最后以myform为文件名将表单保存在考生文件夹下,并运行该表单。知识点解析:暂无解析国家二级VF机试(操作题)模拟试卷第6套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,完成如下操作:(1)打开"学生管理"数据库,并从中永久删除"学生"表。(2)建立一个自由表"教师",表结构如下:编号字符型(8)姓名字符型(10)性别字符型(2)职称字符型(8)(3)利用查询设计器建立一个查询,该查询包含课程名为"数据库"的"课程"表中的全部信息,生成的查询保存为query。(4)用SQLUPDATE语句将"课程"表中课程名为"数据库"的课程的任课教师更改为"T2222",并将相应的SQL语句存储在文件Four.prg中。标准答案:【操作步骤】(1)步骤1:单击常用工具栏中的"打开"按钮,在"打开"对话框中打开数据库"学生管理"。步骤2:选定表"学生",右击鼠标,在弹出菜单中选择"删除"命令,接着会显示"把表从数据库中移去还是从磁盘上删除?"提示框,根据题义,单击"删除"按钮即可。(2)在命令窗口中输入:CREATETABLE教师(编号C(8),姓名C(10),性别C(2),职称C(8))(3)步骤1:通过"新建"对话框新建一个查询,将"课程"表添加到查询设计器中。步骤2:在"字段"选项卡中将"可用字段"列表框中的信息全部添加到"选定字段"列表框中。步骤3:在"筛选"选项卡中设置"字段名"为"课程.课程名","条件"为"=","实例"为"数据库"。步骤4:单击"保存"按钮,保存查询文件为"query",并运行查询。(4)通过"新建"对话框新建一个程序,在程序窗口中输入以下程序:UPDATE课程SET任课教师="T2222"WHERE课程名="数据库"单击"保存"按钮,保存文件为Four.prg并运行。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下完成如下简单应用:(1)建立表单,表单文件名和表单控件名均为formtest,表单标题为"考试系统",表单背景为灰色(BackColor=192,192,192),其他要求如下:1)表单上有"欢迎使用考试系统"(Label1)8个字,其背景颜色为灰色(BackColor=192,192,192),字体为楷体,字号为24,字的颜色为橘红色(ForeColor=255,128,0);当表单运行时,"欢迎使用考试系统"8个字向表单左侧移动,移动由计时器控件Timer1控制,间隔(interval属性)是每200毫秒左移10个点(提示:在Timer1控件的Timer事件中写语句THISFORM.Label1.Left=THISFORM.Label1.Left-10)当完全移出表单后,又会从表单右侧移入。2)表单有一命令按钮(Command1),按钮标题为"关闭",表单运行时单击此按钮关闭并释放表单。(2)在"学生管理"数据库中利用视图设计器建立一个视图sview,该视图包含3个字段课程编号、课程名和选课人数。然后利用报表向导生成一个报表creport,该报表包含视图sview的全部字段和内容。标准答案:【解题思路】利用表单设计器新建表单,添加控件,设置相关属性和方法。新建视图,利用报表向导生成报表,用于显示视图内容。(1)【操作步骤】步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"表单",打开表单设计器。步骤2:在"表单设计器"中,在表单的"属性"对话框的Caption处输入"考试系统",在Name处输入"formtest",在BackColor处输入"192,192,192"。步骤3:在"表单设计器"中,建立一个标签控件Label1,在标签的"属性"对话框的Caption处输入"欢迎使用考试系统",在BackColor处输入"192,192,192",在ForeColor处输入"255,128,0",在FontName处选择"楷体_GB2312",在FontSize处输入"24"。步骤4:在"表单设计器"中,建立一个计时器控件Timer1,在计时器控件的"属性"对话框的Interval处输入"200",再双击此计时器控件,在"Timer1.Timer"编辑窗口中输入下列命令组,再关闭此窗口。thisform.Label1.Left=thisform.label1.Left-10IfTHISFORM.Label1.Left<=-THISFORM.Label1.WidthThenthisform.label1.Left=thisform.WIDTHENDIF步骤5:在"表单设计器"中,添加一个命令按钮,在命令按钮的"属性"对话框的Caption处输入"关闭",双击"关闭"命令按钮,在"Command1.Click"编辑窗口中输入"Thisform.Release",接着关闭编辑窗口。保存表单为formtest,并运行。(2)【操作步骤】步骤1:单击常用工具栏中的"打开"按钮,打开数据库"学生管理"。步骤2:单击常用工具栏中的"新建"按钮,文件类型选择"视图",打开视图设计器。在"添加表或视图"对话框中,双击表"考试成绩"(或单击选中表"考试成绩",接着单击"添加"按钮),再双击表"课程",在"联接条件"对话框中直接单击"确定"按钮,接着在"添加表或视图"对话框中,单击"关闭"按钮,来关闭此对话框。步骤3:单击"字段"选项卡,将"考试成绩.课程编号"和"课程.课程名"两个字段添加到"选定字段"列表框中。步骤4:在"函数和表达式"文本框中输入"count(*)as选课人数"并单击"添加"按钮。步骤5:单击"分组依据"选项卡,选择"考试成绩.课程编号"并单击"添加"按钮。步骤6:保存该视图,在"保存"对话框中输入视图名"sview"。步骤7:单击常用工具栏中的"新建"按钮,文件类型选择"报表",利用向导创建报表。步骤8:在"向导选取"对话框中,选择"报表向导"并单击"确定"按钮,并显示"报表向导"对话框。步骤9:在"报表向导"对话框的"步骤1-字段选取"中,在"数据库和表"列表框中,选择"sview",接着在"可用字段"列表框中显示表sview的所有字段名,并将所有字段名添加到"选定字段"列表框中,单击"完成"按钮。步骤10:在"报表向导"对话框的"步骤6-完成"中,单击"完成"按钮。步骤11:在"另存为"对话框中,输入报表名"creport",再单击"保存"按钮,最后报表就生成了。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在考生文件夹下有myform表单文件,将该表单设置为顶层表单,然后设计一个菜单,并将新建立的菜单应用于该表单(在表单的Load事件中运行菜单程序)。新建立的菜单文件名为mymenu,结构如下(表单、报表和退出是菜单栏中的3个菜单项):表单浏览课程浏览选课统计报表预览报表退出各菜单项的功能如下:●选择"浏览课程"时在表单的表格控件中显示"课程"表的内容(在过程中完成,直接指定表名)。●选择"浏览选课统计"时在表单的表格控件中显示简单应用题建立的视图sview的内容(在过程中完成,直接指定视图名)。●选择"预览报表"时预览简单应用题建立的报表creport(在命令中完成)。●选择"退出"时关闭和释放表单(在命令中完成)。注意:最后要生成菜单程序,并注意该菜单将作为顶层表单的菜单。标准答案:【操作步骤】步骤1:单击常用工具栏中的"新建"按钮,在"新建"对话框中选择"菜单"单选钮,再单击"新建文件"按钮。步骤2:在"新建菜单"对话框中选择"菜单"按钮,在菜单设计器中的"菜单名称"中依次输入"表单"、"报表"和"退出"这三个主菜单项,然后选择"表单"菜单项,在"结果"中选择"子菜单",单击"创建"按钮,在"菜单设计器"中,输入两个子菜单项"浏览课程"和"浏览选课统计",选择"报表"菜单项,在"结果"中选择"子菜单",单击"创建"按钮,在"菜单设计器"中,输入一个子菜单项"预览报表"。步骤3:在"浏览课程"子菜单的"结果"中选择"过程"并输入命令下列语句myform.grid1.RecordSource="课程"步骤4:在"浏览选课统计"子菜单的"结果"选择"过程"并输入命令下列语句myform.grid1.RecordSource="sview"步骤5:在"预览报表"子菜单的"结果"选择"命令"并输入命令"reportformcreportpreview"。步骤6:在"退出"主菜单的"结果"选择"过程"并输入以下命令语句。thisform.releasesetsysmenutodefault步骤7:选择"显示"菜单中的"常规选项"命令,在"常规选项"对话框中选中"顶层表单"。再单击工具栏上"保存"按钮,在弹出"保存"对话框中输入"mymenu"即可。步骤8:在"菜单设计器"窗口下选择"菜单"菜单中"生成"命令,生成"mymenu.mpr"文件。步骤9:单击常用工具栏中的"打开"按钮,打开myform表单。在"表单设计器"中,在其"属性"的ShowWindow处选择"2-作为顶层表单";双击"InitEvent",在"myform.Init"编辑窗口中输入"domymenu.mprwiththis,’xxx’",启动菜单命令;双击"DestroyEvent",在"myform.Destroy"编辑窗口中输入"releasemenuxxxextended",在表单退出时释放菜单。知识点解析:暂无解析国家二级VF机试(操作题)模拟试卷第7套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下完成下列操作(在"成绩管理"数据库中完成):(1)为"学生"表的"学号"字段建立升序主索引,索引名为学号。(2)为"学生"表的"性别"字段定义有效性规则,规则表达式为性别$"男女",出错提示信息是:"性别必须是男或女"。(3)在"学生"表的"性别"和"年龄"字段之间插入一个名为"出生日期"的字段,数据类型为"日期型"(修改表结构)。(4)用SQL的UPDATE命令将学生"王三风"的出生日期修改为1983年5月1日,并将该语句粘贴在SQL.TXT文件中(第一行、只占一行)。标准答案:【操作步骤】(1)在命令窗口中依次执行下列命令。OPENDATABASE成绩管理USE学生MODIFYSTRUCTURE单击"索引"选项卡,在索引名下输入"学号",在类型中选择"主索引",在表达式中输入"学号"。最后单击"确定"命令按钮,保存所做的修改。(2)按第1题打开表设计器的方法再次打开学生表设计器,然后单击"性别"字段,在字段有效性组框中的规则文本框中输入:性别$"男女",信息文本框中输入:"性别必须是男或女"。单击"确定"按钮并保存所做的修改。(3)打开学生表设计器,然后单击"年龄"字段,单击"插入"命令按钮,光标定位到新字段上,输入字段名:出生日期,类型改为:日期型,单击"确定"按钮并保存所做的修改。(4)在命令窗口中输入命令:UPDATE学生SET出生日期={^1983/05/01}WHERE姓名=’王三风’回车执行,然后将此命令复制到新建的文本文件中,输入文件名SQL.TXT。知识点解析:在表设计器中完成操作;在命令窗口输入代码并存到文本文件中。二、简单应用题(本题共1题,每题1.0分,共1分。)2、(1)用SQL语句查询至少有3门的课程成绩在70分以上(包括70分)的学生姓名,并将结果按升序存入results表中,然后将该SQL语句粘贴在SQL.TXT文件的第二行(只占一行)。(2)modi.prg程序的功能是:先为"学生"表增加一个名为"平均成绩"的字段,数据类型为N(6,2);然后根据"选课"表统计每个学生的平均成绩,并写入新添加的字段。该程序有3处错误,请一一改正,使程序能正确运行(在指定处修改,不能增加或删除程序行)。标准答案:(1)【操作步骤】步骤1:在命令窗口输入如下命令并执行。************************************SELE姓名FROM学生WHERE学号IN;(SELE学号FROM选课WHERE成绩>=70;GROUPBY学号;HAVINGCOUNT(*)>=3);ORDERBY1;INTODBFRESULTS************************************步骤2:选中并复制命令窗口中的命令语句,打开考生文件夹下的SQL.TXT文件,将光标定位在文件中的第2行,将复制的语句粘贴进去。注意:需删除每一行语句后面的分号,并在原分号的位置空一英文状态下的空格。(2)【操作步骤】第一处错误:MODIFYTABLE学生ADD平均成绩N(6,2)改为:ALTERTABLE学生ADD平均成绩N(6,2)第二处错误:DOWHILEEOF()改为:DOWHILENOTEOF()第三处错误:REPLACE平均成绩=cj[1]改为:REPLACE平均成绩WITHcj[1]知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在考生文件夹下,完成如下综合应用:(1)根据"成绩管理"数据库中的"学生"、"课程"和"选课"3个表建立一个名为view_grade的视图,视图中包含学号、姓名、课程名称和成绩4个字段,并要求先按学号升序排序,在学号相同的情况下再按课程名称降序排序。(2)建立一个表单grade_list(控件名为form1,文件名为grade_list),在表单中添加一个表格(名称为grdView_grade)控件,该表格控件的数据源是前面建立的视图view_grade(直接使用拖拽的方法);然后在表格控件下面添加一个命令按钮(名称为Command1),该命令按钮的标题为"退出",要求单击按钮时关闭表单。注意:完成表单设计后要运行表单的所有功能。标准答案:(1)【操作步骤】通过常用工具栏中的"打开"命令打开考生文件夹下的数据库"成绩管理"。单击常用工具栏"新建"按钮,文件类型选择"视图",打开视图设计器,将学生、选课和课程表依次添加到视图设计器中,按照系统默认的联系建立3个表之间的联系,然后完成如下操作。①"字段"选项卡:双击字段学生.学号,学生.姓名,课程.课程名称和选课.成绩,将它们添加到"选定字段"中。②"排序依据"选项卡:双击字段学生.学号,选中升序;双击课程.课程名称,选中降序。③保存视图名称为view_grade并运行该视图。(2)【操作步骤】步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"表单",打开表单设计器。步骤2:在表单设计器中单击右键,选择快捷菜单中的"数据环境"命令。将视图view_grade添加到数据环境中。步骤3:从表单数据环境中拖动视图view_grade到表单中,在表单中自动生成表格对象。步骤4:在表单上创建命令按钮Command1,设置其Caption属性为退出.在其Click事件中写入如下命令代码。ThisForm.Release步骤5:保存表单,文件名为grade_list并运行表单的所有功能。知识点解析:按要求新建一个视图,创建表单并添加数据环境,完成表单的设计。国家二级VF机试(操作题)模拟试卷第8套一、基本操作题(本题共1题,每题1.0分,共1分。)1、(1)打开考生文件夹下的数据库College,物理删除该数据库中的temp表,然后将3个自由表"教师表"、"课程表"和"学院表"添加到该数据库中。(2)为"课程表"和"教师表"分别建立主索引和普通索引,字段名和索引名均为"课程号",并为两个表建立一对多的联系。(3)使用SQL语句查询"教师表"中工资大于4500的教师的全部信息,将查询结果按职工号升序排列,查询结果存储到文本文件one.txt中,SQL语句存储于文件two.prg中。(4)使用报表向导为"学院表"创建一个报表three,选择"学院表"的所有字段,其他选项均取默认值。标准答案:【操作步骤】(1)单击工具栏中"打开"按钮,打开考生文件下的College数据库,在数据库设计器中右击表temp,选择"删除"命令,在弹出的对话框中选择"删除"按钮;再在数据库设计器空白处右击,选择"添加"命令,将自由表"教师表"、"课程表"和"学院表"添加到数据库中。(2)在数据库设计器中右击需要修改的表,选择快捷菜单中的"修改"命令打开表设计器,分别为"课程表"和"教师表"按要求建立主索引和普通索引,在数据库设计器中从主索引拖拽到普通索引以建立两表间的联系。(3)单击工具栏中的"新建"按钮,新建一个程序文件,输入下列代码。SELECT*;FROMcollege!教师表;WHERE教师表.工资>4500;ORDERBY教师表.职工号;TOFILEone.txt保存程序为two,并单击系统菜单中的运行按钮,运行程序。(4)打开"新建"对话框,在"文件类型"选项卡中选择"报表",单击"向导"按钮,再选择"报表向导",单击"确定"按钮,打开"报表向导"设计器,,选择"学院表",将该表所有字段添加到选定字段,最后输入报表名"three"。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下完成下列操作:1.修改并执行程序four.prg,该程序的功能是:根据"学院表"和"教师表"计算"信息管理"系教师的平均工资。注意,只能修改标有错误的语句行,不能修改其他语句。2.在College数据库中使用视图设计器建立一个名为course_v的视图,该视图根据"课程表"、"学院表"和"教师表"建立,视图中的字段包括"姓名"、"课程名"、"学时"和"系名"4项,视图中只包括"学时"大于等于60的记录,视图中的记录先按"系名"升序排列,若"系名"相同再按"姓名"降序排列,最后查询该视图中的全部信息,并将结果存放到表sef中。标准答案:(1)【操作步骤】步骤1:单击工具栏中的"打开"按钮,打开考生文件夹下的程序文件four.prg,修改语句如下:第一处:WHILE改为WHERE。第二处:OPEN改为USE。第三处:WHERE改为FOR。第四处:填入num=num+1。步骤2:保存并运行程序。(2)【操作步骤】步骤1:打开College数据库,单击工具栏中的"新建"按钮,新建一个视图,并将"课程表"、"学院表"和"教师表"3个表添加到视图设计器中。步骤2:在"字段"选项卡将字段"教师表.姓名"、"课程表.课程名"、"课程表.学时"和"学院表.系名"添加到"选定字段"。步骤3:在"筛选"选项卡中,选择字段"课程表.学时",条件为">=",在实例中输入"60"。步骤4:在"排序依据"选项卡中选择按"系名"升序、"姓名"降序排序。步骤5:保存视图名为course_v。步骤6:单击工具栏中的"新建"按钮,新建一个查询,在"添加表或视图"对话框中选择course_v视图,在字段中选择所有字段,设置查询去向为表"sef"。运行该查询。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在考生文件夹下完成下列操作:(1)建立一个文件名和表单名均为oneform的表单文件,表单中包括两个标签控件(Label1和Label2)、一个选项组控件(Optiongroup1)、一个组合框控件(Combo1)和两个命令按钮控件(Command1和Command2),Label1和Label2的标题分别为"系名"和"计算内容",选项组中有两个选项按钮option1和option2,标题分别为"平均工资"和"总工资",Command1和Command2的标题分别为"生成"和"退出"。如下图所示。(2)将"学院表"添加到表单的数据环境中,然后手工设置组合框(Combo1)的RowSourceType属性为6、RowSource属性为"学院表.系名",程序开始运行时,组合框中可供选择的是"学院表"中的所有"系名"。(3)为"生成"命令按钮编写程序代码。程序的功能是:表单运行时,根据组合框和选项组中选定的"系名"和"计算内容",将相应"系"的"平均工资"或"总工资"存入自由表salary中,表中包括"系名"、"系号"以及"平均工资"或"总工资"3个字段。(4)为"退出"命令按钮编写程序代码,程序的功能是关闭并释放表单。(5)运行表单,在选项组中选择"平均工资",在组合框中选择"信息管理",单击"生成"命令按钮。最后,单击"退出"命令按钮结束。标准答案:【操作步骤】步骤1:打开College数据库。在命令窗口中输入"CreateFormoneform",按下回车键新建一个表单。在表单上添加两个标签、一个选项组、一个组合框和两个命令按钮,并进行适当的布置和大小调整。设置表单的Name属性为oneform,Label1的Caption属性为"系名",Label2的Caption属性为"计算内容",Command1的Caption属性为"生成",Command2的Caption属性为"退出",组合框的RowSourceType属性为"6-字段",RowSource属性为"学院表.系名",两个选项按钮的Caption属性分别为"平均工资"和"总工资"。步骤2:右键单击表单空白处,选择"数据环境"命令,将"学院表"和"教师表"添加到数据环境设计器中"双击命令按钮,编写两个命令按钮的Click事件代码。******"生成"按钮的Click事件代码*******x=bo1.valueifthisform.optiongroup1.value=1SELECT学院表.系名,学院表.系号,avg(教师表.工资)as平均工资;FROMcollege!学院表INNERJOINcollege!教师表;ON学院表.系号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论