问答题在college数据库中使用视图设计器建立一个名为course_v的视图,该视图根据“课程表”、“学院表”和“教师表”建立,视图中的字段包括“姓名”、“课程名”、“学时”和“系名”4项,视图中只包括“学时”大于等于60的记录,视图中的记录先按“系名”升序排列,若“系名”相同再按“姓名”降序排列,最后查询该视图中的全部信息,并将结果存放到表sef中。
问答题在考生文件夹下,打开学生数据库SDB,完成如下简单应用: (1)使用查询设计器设计一个名称为two的查询,查询每个同学的学号(来自student表)、姓名、课程名和成绩。查询结果先按课程名升序、再按成绩降序排序,查询去向是表,表名是two。设计完成后,运行该查询。 (2)修改一个名称为three.prg的命令文件。该命令文件用来查询平均成绩大于等于75分以上的每个“女”同学的学号、姓名、平均成绩和选课门数,结果按选课门数降序排序输出到表three中。该命令文件在第2行、第3行、第4行、第5行有错误(每行只有一处必须修改的错误,不出错的地方不要做任何修改),打开该命令文件,直接存错误处修改并保存。 注意:修改时,不可改变sq1语句的结构和短语的顺序,小允许增加或合并行。
问答题使用表单向导为“课程表”建立表单myfom2,表单标题为two,选择“课程表”的所有字段,其他选项均取默认值。
问答题(1)将考生文件夹下的自由表zhiri添加到数据库“住宿浏览”中。 (2)建立表“宿舍”和表“学生”之间的关联(两个表的索引已经建立)。 (3)为(2)中建立的关联设置完整性约束,要求:更新规则为“限制”.删除规则为“级联”,插入规则为“忽略”。 (4)修改表单testform为其添加一个标签控件,并修改标签的标题为“这是一个标签”。
问答题在考生文件夹下完成下列操作:
(1)建立一个文件名和表单名均为myform的表单,表单中包括一个列表框(List1)和两个命令按钮(Command1和Command2),Command1和Command2的标题分别为“计算”和“退出”。
(2)列表框(List1)中应显示组号,通过RowSource和RowSourceType属性手工指定列表框的显示条目为01、02、03、04(注意不要使用命令指定这两个属性,否则不能得分)。
(3)为“计算”命令按钮编写程序。程序的功能是表单运行时根据列表框中选定的“组号”将“评分表”中该组歌手(“歌手编号”字段的左边两位表示该歌手所在的组号)的所有记录存入自由表two.dbf中,two.dbf的表结构与“评分表”相同,表中的记录先按“歌手编号”降序、再按“分数”升序排列。
(4)运行表单,在列表框中指定组号“01”,并且单击“计算”命令按钮。
注意:结果two表文件中只能且必须包含01组歌手的评分信息。
问答题在考生文件夹下完成下列操作:(1)修改程序proone.prg中带有注释的四条语句(修改或填充,不要修改其他的语句),使之能够正常运行,程序的功能是将大于等于11并且小于等于2011的素数存储于表prime中。修改完成后请运行该程序。(2)编写SQL命令查询歌手平均分大于8.2的歌手的姓名、歌手编号和平均分,查询结果存储于result.dbf中(字段名依次为姓名、歌手编号和平均分),结果按歌手的平均分降序排列。SQL命令要保存在ttt.prg文件中。
问答题考生文件夹下的SELLDB数据库中包含"部门表"、"销售表"、"部门成本表"和"商品代码表"4个表。(1)在考生文件夹下有一个名为three.prg的程序文件,其功能如下:查询2006年各部门商品的年销售利润情况。查询内容为部门号、部门名、商品号、商品名和年销售利润,其中年销售利润等于销售表中一季度利润、二季度利润、三季度利润和四季度利润的合计。查询结果按部门号升序排列,若部门号相同再按年销售利润降序排列,并将查询结果输出到表TABA中。表TABA的字段名分别为部门号、部门名、商品号、商品名和年销售利润。请打开程序文件three.prg,修改其中的错误,然后运行该程序。2.使用SQL语句查询2005年度的各部门的部门号、部门名、一季度利润合计、二季度利润合计、三季度利润合计和四季度利润合计。查询结果按部门号升序排列,并存入表account中,最后将SQL语句存入four.prg中。注意:表account中的字段名依次为部门号、部门名、一季度利润、二季度利润、三季度利润和四季度利润。
问答题①请编写名称为change c的程序并执行;该程序实现下面的功能: 将雇员工资表salarys进行备份,备份文件名为bak salarys.dbf;利用“人事部”向“财务部”提供的雇员工资调整表c—salaryl的“工资”,对salarys表的“工资”进行调整(请注意:按“雇员号”相同进行调整,并且只是部分雇员的工资进行了调整,其他雇员的工资不动)。②设计一个名称为form2的表单,上面有“调整”(名称Commandl)和“退出”(名称Command2)两个命令按钮。单击“调整”命令按钮时,调用change c命令程序实现工资调整;单击“退出”命令按钮时,关闭表单。注意:在两个命令按钮中均只有一条命令,不可以有多余命令。
问答题在考生文件夹下创建一个下拉式菜单mymenu.mllx,并生成菜单程序enu.mpr。运行该菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图2.13所示。菜单命令“统计”和“返回”的功能都通过执行过程完成。菜单命令“统计”的功能是统计2007年有关客户签订的订单数。统计结果依次包含“客户名”和“订单数”两个字段,其中客户名即为客户的姓名(在customers表中)。各记录按订单数降序排序、订单数相同按客户名升序排序,统计结果存放在tabletwo表中。菜单命令“返回”的功能是恢复标准的系统菜单。菜单程序生成后,运行菜单程序并依次执行“统计”和“返回”菜单命令。
问答题(1)使用报表向导为"职工"表创建一个报表one,选择"职工"表的所有字段,报表样式选择简报式,按"职工号"为升序排列,其他选项取默认值。(2)建立一个如下图所示的菜单mymenu,注意要生成菜单。 (3)新建数据库文件mydata,并将"教师"表加入其中。(4)使用SQL Create命令建立"学生"表,"学生"表中包括学号(C 10)、姓名(C 16)和年龄(I)字段,学号为主关键字。命令存储于文件mypro.prg中。
问答题在考生文件夹下,打开资源数据库frdb,完成如下综合应用:设计一个表单控件名为form、表单文件名为fr_show、表单标题名为“农户资源数据浏览”的表单,其表单界面如图3-23所示。其他要求如下:①为表单建立数据环境,向数据环境依次添加fr_t表(Cursorl)、p_t表(Cursor2)和tree_t表(Cursor3)。②当在“户主编号”(Label1)标签右边的文本框(Textl)中输入户主编号并单击“查询”(Commandl)按钮时,将在右边的表格控件(Gridl)内显示该农户承包的土地编号、小地名、面积、树种编号、蓄积和承包年度信息(均取自fr_t表),并在左边相应的文本框中显示该农户的姓名(Text2)、年龄(Text3)、性别(Text4)和家庭地址(Text5)(均取自p_t表)。③单击“退出”(Command2)按钮时,关闭表单。要求:表格(Grid1)控件的RecordSourceType属性设置为“4-SQL说明”;使用SQL的SELECT语句将根据输入的户主编号查询到的姓名、年龄、性别和家庭地址数据存放到一维数组tmp中,并将tmp数组诸元素的值赋值到各文本框。
问答题SCORE_MANAGER数据库中有3个数据库表,它们分别是STUDENT、SCOREl和COURSE。设计一个如下图所示的表单Myforml(控件名为forml,表单文件名Myforml.SCX),用于对SCORE_MANAGER数据库中的数据进行查询。表单的标题为“成绩查询”。表单左侧有文本“输入学号(名称为Labell的标签)”,用于输入学号的文本框(名称为Textl)、“查询”(名称为Commandl)和“退出”(名称为Comlnand2)两个命令按钮以及1个表格控件(名称为Gridl)。表单运行时,首先在文本框中输入学号,然后单击“查询”按钮,如果输入学号正确,在表单右侧以表格形式显示该学生所选课程名和成绩,否则提示“学号不存在,请重新输入学号”。单击“退出”按钮,关闭表单。
问答题在考生文件夹下,打开CDB数据库,完成如下综合应用:在考生文件夹下,打开CDB数据库,完成如下综合应用:创建一个标题名为“查询”、文件名为TWO的表单,如下图所示。表单要求如下:1.为表单建立数据环境,依次向数据环境添加ORDER、CUST和COMM表。2.表单启动后自动居中。在该表单中设计一个标签、一个文本框、两个表格和两个命令按钮。(1)标签标题为“输入顾客号”,文本框用于输入顾客号,两个表格控件用于显示结果。(2)命令按钮的功能如下:①“查询”按钮:在该按钮的Click事件中使用SQL的SELECT命令查询顾客号等于输入的“顾客号”的顾客的顾客号、顾客名和地址,以及购买商品的商品号、商品名、单价、数量和金额(各商品记录按商品号升序排序)。将查询的顾客信息在表格控件Grid1中显示,同时将结果存储到表TABB中;将查询的顾客购买商品的结果在表格控件Grid2中显示,同时将结果存储到表TABC中。注意:每件商品的“金额”是由COMM表中该商品的单价木ORDER表中该商品的订购数量计算得到。表TABB和表TABC结构分别如下:TABB(顾客号,顾客名,地址)TABC(商品号,商品名,单价,数量,金额)②“退出”按钮:其功能是关闭和释放表单。注意:表格控件的RecordSourceType属性设置为“4-SQL说明”。表单设计完成后,运行该表单,查询顾客号等于“010003”的顾客信息和购买的商品信息。
问答题综合应用题 去掉程序中的注释符“'”,把程序中的“?”改为正确的内容,使其实现下述功能,但不能修改程序中的其他部分。 在窗体上有3个命令按钮,名称分别为Read、Cal和Save,标题分别为“读人数据”、“判断计算”和“保存”,还有两个文本框(名称分别为Text1和Text2,其中Text1的Multi-Line属性设置为True,ScrollBars属性设置为2),程序运行界面如图11-5所示。 程序运行后,如果单击“读人数据”按钮,则读人sjin.txt文件中的50个整数,放人一个数组中,数组的下界为1;如果单击“判断计算”按钮,则把该数组中大于400且是奇数的元素在文本框中显示出来,并求出它们的和,并把所求得的和在Text2中显示出来;如果单击“保存”按钮,则把所求得的和存入考生文件夹下的sjout.txt文件中。 在考生文件夹下有一个工程文件sj5.vbp,输出文件名为sjout.txt。 注意:考生不得修改窗体文件中已经存在的程序。存盘时,工程文件名仍为sj5.vbp,窗体文件名仍为sj5.frm。
问答题在考生文件夹下有myform表单文件,将该表单设置为顶层表单,然后设计一个菜单,并将新建立的菜单应用于该表单(在表单的load事件中运行菜单程序)。新建立的菜单文件名为mymenu,结构如下(表单、报表和退出是菜单栏中的3个菜单项):表单浏览课程浏览选课统计报表预览报表退出如图3-3所示。各菜单项的功能如下:①选择“浏览课程”时在表单的表格控件中显示“课程”表的内容(在过程中完成,直接指定表名)。②选择“浏览选课统计”时在表单的表格控件中显示简单应用题建立的视图sview的内容(在过程中完成,直接指定视图名)。③选择“预览报表”时预览简单应用题建立的报表creport(在命令中完成)。④选择“退出”时关闭和释放表单(在命令中完成)。注意:最后要生成菜单程序,并注意该菜单将作为顶层表单的菜单。
问答题(1)在考生文件夹下已有表单文件formone.scx,如图3-26所示,其中包含一个列表框、一个表格和一个命令按钮。请按下面要求完成相应的操作:①在表单的数据环境中添加orders表。②将列表框Listl设置成多选,另外将其的RowSourceType属性值设置为“8-结构”、RowSource设置为orders。③将表格Grid1的RecordSourceType的属性值设置为“4-SQL说明”。④修改“显示”按钮的C1ick事件代码。当单击该按钮时,表格Gridl内将显示在列表框中所选orders表中指定字段的内容。(2)利用查询设计器创建查询,从orders、employee和customer表中查询2001年5月1日以后(含)所签所有订单的信息。查询结果依次包含“订单号”、“签订日期”、“金额”、“签订者”和“客户名”5项内容,其中“签订者”为签订订单的职员姓名。各记录按“签订日期”降序排序,签订日期相同按“金额”降序排序;查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。
问答题在考生文件夹下建立数据库“学生”。
问答题
问答题在考生文件夹下的BOOKAUTH数据库中创建表TEST,包括部门号、年份和销售额共计3个字段,其中: 部门号C(2) 年份C(4) 销售额N(8,2)
问答题
