问答题在考生目录下完成如下操作:
问答题在考生文件夹下完成如下综合应用:
(1)建立“学生”数据库;
(2)把自由表student(学生)、course(课程)和score(选课成绩)添加到新建立的数据库中;
(3)建立满足如下要求的表单formlist(控件名和文件名)。
①添加一个表格控件Grid1,并按学号升序显示学生选课及考试成绩信息(包括字段学号、姓名、院系、课程名称和成绩);
②添加命令按钮“保存”(Command1)和“退出”(command2),单击命令按钮“保存”时将表格控件Grid1中所显示的内容保存到表results(方法不限)中,单击命令按钮“退出”时关闭并释放表单。
注意:程序完成后必须运行,并按要求保存表格控件Grid1中所显示的内容到表results。
问答题使用报表向导建立一个简单报表。要求选择salary表中所有字段:记录不分组;报表样式为“随意式”;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“雇员号”(升序);报表标题为“雇员工资一览表”;报表文件名为print1。
问答题在下完成下列操作:(1)建立表单,文件名和表单名均为myform。(2)建立一个如下图所示的快捷菜单mymenu,该快捷菜单有两个选项,即“取前3名”和“取前5名”。分别为它们建立过程,使得程序运行时选择“取前3名”选项的功能是根据“学院表”和“教师表”统计查询平均工资前3名(最高)的系的信息并存入表sa_three中,sa_three中包括两个字段“系名”和“平均工资”,结果按“平均工资”降序排列;选择“取前5名”选项的功能与“取前3名”类似,统计查询“平均工资”最高的前5名的信息,结果存入sa_five中,sa_five表中的字段和排序方法与sa_three相同。(3)在表单myform中设置相应的事件代码,使得右击表单内部区域时能调出快捷菜单,并能执行菜单中的选项。(4)运行表单,调出快捷菜单,分别执行“取前3名”和“取前5名”两个选项。
问答题综合应用题 在考生文件夹下有一个工程文件sj5.vbp,相应的窗体文件为sj5.frm,此外还有一个名为in5.dat的文本文件,其内容如下: 10111213141516171819202122232425 程序运行后,单击窗体,将把文件in5.dat中的数据输入到一维数组Arr中,在窗体上按4行4列的矩阵形式显示出来,然后计算矩阵第2列各项的和,并在Text1上显示出来,如图14-6所示。在窗体的代码窗口中,已给出了部分程序,这个程序不完整,请把它补充完整,并能正确运行。 注意:去掉程序中的注释符“'”,把程序中的“?”改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
问答题在考生文件夹下完成下列操作:(1)建立一个文件名和表单名均为oneform的表单文件,表单中包括两个标签控件(Label1和Label2)、一个选项组控件(Optiongroup1)、一个组合框控件(Combol)和两个命令按钮控件(Command1和Command2),Iabel1和Labe12的标题分别为“系名”和“计算内容”,选项组中有两个选项按钮Option1和Option2,标题分别为“平均工资”和“总工资”,Command1和Command2的标题分别为“生成”和“退出”。如下图所示。(2)将“学院表”添加到表单的数据环境中,然后手工设置组合框(Combol)的RowSourceType属性为6、RowSource属性为“学院表.系名”,程序开始运行时,组合框中可供选择的是“学院表”中的所有“系名”。(3)为“生成”命令按钮编:写程序代码。程序的功能是:表单运行时,根据组合框和选项组中选定的“系名”和“计算内容”,将相应“系”的“平均工资”或“总工资”存入自由表salary中,表中包括“系名”、“系号”以及“平均工资”或“总工资”3个字段。(4)为“退出”命令按钮编写程序代码,程序的功能是关闭并释放表单。(5)运行表单,在选项组中选择“平均工资”,在组合框中选择“信息管理”,单击“生成”命令按钮。最后,单击“退出”命令按钮结束。
问答题在考生文件夹下已有xuesheng和chengji两个表,请在考生目录下完成以下简单应用:
问答题在考生文件夹下打开“宾馆”数据库,完成如下简单应用:
问答题在下创建—个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如下图所示。菜单命令“计算”和“返回”的功能都通过执行过程完成。菜单命令“计算”的功能是计算各商品在2001年的订购总金额(若某商品没有被订购,则其总金额为零)。计算结果保存在tablethree表中,其中包含商品名和总金额两个字段,各记录按商品名升序排序。提示:可分两步完成,首先从表order和orderitem中获取2001年订单有关商品数量的信息,并保存在临时表中;然后将表goods与临时表进行左连接,并完成总金额的计算。菜单命令“返回”的功能是恢复标准的系统菜单。菜单程序生成后,运行菜单程序并依次执行“计算”和“返回”菜单命令。
问答题打开myprog程序,该程序包含3条SQL语句,每条语句都有一个错误,请改正。
问答题设计一个名称为FORM2的表单,上面有“调整”(名称为Command1)和“退出”(名称为Command2)两个命令按钮。 (1)单击“调整”命令按钮时,调用change_c命令程序实现商品单价的调整。 (2)单击“退出”命令按钮时,关闭表单。 注意:以上两个命令按钮只含一条语句,不可以有多余的语句。
问答题在考生文件夹下,打开资源数据库frdb,完成如下综合应用:设计一个表单控件名为form、表单文件名为frshow、表单标题名为“农户资源数据浏览”的表单.其表单界而如图3.16所示。其他要求如下:①为表单建立数据环境,向数据环境依次添加fr_t表(Cursor1)、p_t表(cursor2)和tree_t表(Cursor3)。②当在“户主编号”(Labell)标签边的文本框(Textl)中输入户主编号并单击“查询”(Commandl)按钮时,将任右边的表格控件(Gridl)内显示该农户承包的土地编号、小地名、面积、树种编号、莆积和承包年度信息(均取白fr_t表),并在左边相应的义本框中显示该农户的姓名(Text2)、年龄(Text3)、性别(Texl4)和家庭地址(Text5)(均取自pt表)。③单击“退出”(Command2)按钮时,关闭表单。要求:表格(Gridl)控件的RecordSourceType属性设置为“4一SQL说明”;使用sQL的SELEcT语句将根据输入的户主编号杏询到的姓名、年龄、性别和家庭地址数据存放到一维数组trap中,并将trap数组诸元素的值赋值刮各文本框。
问答题在考生文件夹下完成如下简单应用:
问答题(1)在考生文件夹下,将BOOKS表中所有书名中含有“计算机”3个字的图书复制到BOOKS—BAK表中,以下操作均在BOOKS—BAK表中完成。 (2)复制后的图书价格在原价格的基础上降低5%。 (3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在new—table4表中(字段名为出版单位和均价)。
问答题(1)新建一个名为“图书管理”的项目。(2)在项目中建一一个名为“图书”的数据库。(3)将考生文件夹下的自由表books、bonows和loans添加到“图书”数据库中。(4)在项目中建立查询Ecx,查询books表中“价格”大于等于“70”的图书的所有信息,查询结果按“价格”降序。
问答题(1)建立数据库orders—manage,将自由表employee和orders添加到新建的数据库中。(2)为employee表的性别字段设置默认值“男”。(3)为employee表的“性别”字段定义有效性规则,规则表达式: 性别$“男女”,出错提示信息为“性别必须是男或女”。(4)使用SQL命令从employee表中查询所有已婚(婚否字段值为逻辑真)记录的职工号、姓名、性别和出生日期信息,结果按出生日期降序排序存入表infor da中,同时把所用命令存入文本文件cmd da.txt。
问答题在考生文件夹下有学生管理数据库stu_7,该库中有chengji表和xuesheng表,结构如下: chengji表(学号C(9)、课程号C(3)、成绩N(7,2)),该表用于记录学生的考试成绩,一个学生可以有多项记录(登记一个学生的多门成绩)。
xuesheng表(学号C(9)、姓名C(10)、平均分N(7,2)),该表用于记录学生信息,一个学生只有一个记录(表中有固定的已知数据)。
请编写并运行符合下列要求的程序:
设计一个名为form_stu的表单,表单中有两个命令按钮,按钮的名称分别为cmdyes和cmdno,标题分别为“统计”和“关闭”。
程序运行时,单击“统计”按钮应完成下列操作:
根据chengji表计算每个学生的平均分,并将结果存入xuesheng表的“平均分”字段。
根据上面的计算结果,生成一个新的自由表pingjun,该表的字段按顺序取自xuesheng表的学号、姓名和平均分3项,并且按平均分升序排序,如果平均分相等,则按学号升序排序。
单击“关闭”按钮,程序终止运行。
问答题在考生文件夹下,打开招生数据库sdb,完成如下综合应用: ①创建文件名为form的表单,将表单标题改为:录取研究生。 ②在表单中设计“录取”和“退出”两个按钮。两个按钮功能分别如下: 在“录取”按钮(Commandl)中,编写程序,查询总成绩大于或等于330分的考生的“考生号”、“姓名”、“性别”、“单位”和该生的“政治成绩”、“外语成绩”、“高数成绩”(即高等数学成绩)、“专业课成绩”、“总成绩”,并将结果按“总成绩”降序排序存储到表four中。表four(需要自己创建或生成)的字段名为:“考生号”、“姓名”、“性别”、“单位”、“政治成绩”、“外语成绩”、“高数成绩”、“专业课成绩”、“总成绩”(各成绩字段的类型为N(5,1),其他字段的类型与原表中一致)。单击“退出”按钮(Command2)时,关闭表单。 ③表单设计完成后,运行表单,单击“录取”按钮进行统计,然后单击“退出”按钮关闭表单。 注:在考试科目代码表dm中存储了各考试科目与考试科目名对应关系。
问答题在下完成如下操作:
问答题在考生文件夹下完成如下操作: