问答题(1)在考生文件夹下建立项目sales m。(2)把考生文件夹中的数据库cust m加入sales m项目中。(3)为cust m数据库中cust表增加字段:联系电话C(12),字段值允许“空”。(4)为cust m数据库中orderl表“送货方式”字段设计默认值为“铁路”。
问答题综合应用题在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在名称为Form1、标题为“支持率”的窗体上,有4个Picture控件、4个Label控件和5个Command控件。具体描述如下:Pic1和Pic2分别为Person1和Person2的红色,Pic3和Pic4为绿色;Pic1和Pic3重叠,Pic2和Pic4重叠。单击Command1和Command3按钮时,Labe2和label4减少。当Labe2或Label4的值为0时,相对应的Command1和Command3按钮失效(变灰);按Command2和Command4时,Label2和Label4增加;Command5是关闭程序。程序启动时两者均为绿色,两人当中票数高的是红色,另一个是绿色,如图3-5所示。如果两者的票数一样高,则两者都为红色。注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符“'”,但不能修改其他部分。存盘时不得改变文件名和文件夹。
问答题在考生文件夹下,打开学生数据库sdb,完成如下综合应用:设计一个表单名为form的表单,表单文件名为three,表单的标题名为“学生基本信息浏览”。在表单的左上方有一个标签(Labell),标签上的文字为“班级号”。在标签的右边紧接着放置一个组合框控件(Combol),将组合框控件的Style属性设置为“下拉列表框”,RowSourceType属性设置为“字段”(用来选择class表中的班级号);在组合框的右边紧接着放置一个“确认”命令按钮(Command2);在标签的下方放置一个表格控件(Gridl),将RecordSourceType属性设置为“4一SQL说明”;在表单的右下方放置一个“退出”命令按钮(Commandl)。表单界面如图3-14所示。其他功能要求如下:①为表单建立数据环境,向数据环境添加student表(cursorl)和class表(cursor2)。②程序运行时,在组合框中选择某个班级的班级”,单击“确认”按钮后在表格中显示该班级的学生信息。③单击“退出”按钮时,关闭表单。
问答题(1)①将考生文件夹下的自由表“积分”添加到数据库“员工管理”中。 ②将数据库中的表“职称”移出,使之变为自由表。 (2)打开考生文件夹下的数据库SPORT,将“金牌榜”、“获奖牌情况”和“国家”3个自由表加入该数据库中。
问答题(1)建立项目文件,名为my。
(2)将数据库nba添加到新建立的项目当中。
(3)修改表单my,将其中的命令按钮删除。
(4)把表单my添加到项目my中。
问答题在考生文件夹下完成下列操作:(1)建立一个文件名和表单名均为two的表单,然后为表单two建立一个名为quit的新方法(单击选择表单后,从"表单"菜单中选择"新建方法程序"命令),并在该方法中写一条语句Thisform.release;最后向表单中添加一个命令按钮(Command1),并在该命令按钮的Click事件中写一条调用新方法quit的语句。2.计算每个歌手的最高分、最低分和平均分,使用SQL语句,并将结果存储到result表中(包含歌手姓名、最高分、最低分和平均分4个字段),要求结果按平均分降序排列。注意:按歌手姓名分组;每个歌手的最高分、最低分和平均分由评分表中的"分数"字段计算得出。
问答题在考生文件夹下设计名为linform的表单(表单的控件名和文件名均为linform),表单的标题为“零件供应情况查看”。表单中有一个表格控件和两个命令按钮“查询”和“退出”。运行表单时单击“查询”命令按钮后,表格控件中显示“供应”表中“工程号”为“JC44”所使用的零件的“零件名”、“颜色”和“重量”。并将结果放到表“JC44”中。单击“退出”按钮关闭表单,如图2—9所示。
问答题4.为表单0ne中的“统计”命令按钮的Click事件编写一条SQL命令,执行该命令时,将“歌手表”中所有“歌手出生地”与组合框(Comb01)指定的内容相同的歌手的全部信息存人自由表birthplace中。
问答题在考生文件夹下,打开“宾馆”数据库,完成如下简单应用: (1)使用查询设计器设计一个名为TWO的查询文件,查询房价价格大于等于280元的每个客房的客房号、类型号(取自客房表)、类型名和价格。查询结果按类型号升序排列,并将查询结果输出到表TABB中。设计完成后,运行该查询。 (2)修改命令文件THREE.PRG。该命令文件用来查询与“姚小敏”同一天人住宾馆的每个客户的客户号、身份证、姓名和工作单位,查询结果包括“姚小敏”。最后将查询结果输出到表TABC中。该命令文件在第3行、第5行、第7行和第8行有错误(不含注释行),打开该命令文件,直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不能增加、删除或合并行。修改完成后,运行该命令文件。
问答题在做本题前首先确认在基础操作中已经正确地建立了order_detail表,在简单应用中已经成功地将记录追加到order_detail表。 当order_detail表中的“单价”修改后,应该根据该表的“单价”和“数量”字段修改order_list表的“总金额”字段,现在有部分order_list记录的“总金额”字段值不正确,请编写程序挑出这些记录,并将这些记录存放到一个名为od_rood的表中(与order_list表结构相同,自己建立),然后根据order_detail表的“单价”和“数量”字段修改od_mod表的“总金额”字段(注意一个od_mod记录可能对应几条order_detail记录),最后od_mod表的结果要求按“总金额”升序排序,编写的程序最后保存为prog1.prg。
问答题在考生文件夹下的数据库rate中完成下列操作:1.将自由表rate_exchange和currency_sl添加到rate数据库中。2.为表rate_exchange建立一个主索引,表currency_sl建立一个普通索引(升序),两个索引的索引名和索引表达式均为“外币代码”。3.为表currency_sl设定字段的有效性,规则为:“持有数量<>0”,错误提示信息是“持有数量不能为0”。4。打开表单文件test_form,该表单的界面如下图所示,请修改“登录”命令按钮的相关属性,使其在运行时可以使用。
问答题在考生目录下完成如下操作:
问答题1.在考生文件夹下新建一个名为“库存管理”的项目文件。 2.在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件火下的所有自由表添加到该数据库中。 3.修改“零件信息”表的结构,为其增加一个字段,字段名为“规格”,类型为字符型,长度为8。 4.打开并修改mymenu菜单文件,为菜单项“查找”设置快捷键Ctrl+T。
问答题在考生文件夹下完成如下操作: (1)my_menu菜单中的“文件”菜单项下有子菜单项“新建”、“打开”、“关闭”和“退出”,请在“关闭”和“退出”之间添加一条水平的分组线,并为“退出”菜单项编写一条返回到系统菜单的命令(不可以使用过程)。 (2)创建一个快速报表sport_report,报表中包含了“金牌榜”表中的“国家代码”和“金牌数”两个字段。 (3)使用SQL建立表的语句建立一个与自由表“金牌榜”结构完全一样的自由表golden。并将该SQL语句存储存文件one.prg中。 (4)使用SQL语句向自由表golden中添加一条记录("011",9,7,11)。并将该SQL语句存储在文件two.prg中。
问答题使用报表设计器建立一个报表,具体要求如下: ①报表的内容(细节带区)是orderl—list表的订单号、订购日期和总金额。 ②增加数据分组,分组表达式是“order—list.客广号”?组标头带区的内容是“客户号”。组注脚带区的内容是该组订单的“总金额”合计。 ③增加标题带区,标题是“订单分组汇总表(按客户)”,要求是二号字、黑体,括号是全角符号。 ④增加总结带区,该带区的内容是所有订单的总余额合计。最后将建立的报农文件保存为reportl.frx史件。 提示:在考试的过程中可以使用“显示一预览”菜单查看报表的效果。
问答题在c:\ata\temp\420202\1234567\dit\GAE\temp下有“订货管理”数据库,数据库有一表“ORDER_DETAIL”,结构为:订单号C(6),器件名C(16),单价N(10,2)。请编写程序PROG1.DBF,保存在c:\ata\temp\420202\1234567\dit\GAE\temp,要求修改器件的单价,修改方法:器件名为CPU的单价下调 10%,声卡下调10%,闪存下调15%,显卡上浮 10%,内存上浮15%。
问答题(1)打开程序文件progerr.prg,按文件中给出的功能要求改正其中的错误,以文件名prognewr.prg重新保存该文件并运行程序。(2)建立项层表单,表单文件名为myform.sex,表单控件名为myform,表单标题为“顶层表单”。为顶层表单建立菜单mymenu。菜单栏如图3-24所示(无下拉菜单),单击“退出”菜单时,关闭释放此顶层表单,并返回到系统菜单(在过程中完成)。
问答题在考生文件夹下新建一个名为mymenu.mnx的下拉式菜单,并生成菜单程序mymenu.mpr。运行该菜单程序则在当前VisualFoxPro系统菜单的末尾追加一个"考试"子菜单,如下图所示。考试菜单下的"计算"和"返回"命令的功能都是通过执行"过程"完成的。"计算"菜单命令的功能如下:(1)先用SQL的SELECT语句完成查询:按学号降序列出所有学生的学号、姓名,及其数学、英语和信息技术的分数,查询结果存储于表table3中。(2)用ALTERTABLE语句在表table3中添加一个"等级"字段,字段类型为字符型,字段宽度为4。(3)最后根据数学、英语和信息技术的成绩为所有学生计算等级:3门课程都及格(大于等于60分)且平均分大于等于90分的为"优",3门课程都及格且平均分大于等于80分、小于90分的为"良";3门课程都及格且平均分大于等于70分、小于80分的为"中";3门课程都及格且平均分小于70分的为"及格",其他的为"差"。"返回"菜单命令的功能是恢复到VisualFoxPro的系统菜单。菜单程序生成后,运行菜单程序并依次执行"计算"和"返回"菜单命令。
问答题(1)打开“学生管理”数据库,并从中永久删除“学生”表。(2)建立一个自由表“教师”,表结构如下: 编号字符型(8) 姓名字符型(10) 性别字符型(2) 职称字符型(8)(3)利用查询设计器建立一个查询,该查询包含课程名为“数据库”的“课程”表中的全部信息,生成的查询保存为query。(4)用SQLUPDATE语句将“课程”表中课程名为“数据库”的课程的“任课教师”更改为“T2222”,并将相应的SQL语句存储在文件four.prg中。
问答题在考试文件夹下完成下列操作: 1.在考生文件夹下“人事管理”数据库中,为“职工”表中的“性别”字段设置有效性规则,只能取“男”或“女”;默认值是“男”。 2.建立快捷菜单cd,选项有打开、关闭和退出。生成同名的菜单程序文件。 3.为“职工”表加入一个普通索引,索引名和索引表达式均为“部门编号”,升序。 4.为“职工”表和“部门”表建立联系,定义参照完整性规则:删除规则为“级联”,更新规则和插入规则为“限制”。