一起答
主观

(1)用SQL语句查询课程成绩在60分以上的学生姓名,并将结果按姓名降序存入表文件“result.dbf”中,将SQL 语句保存在“result.prg”文件中。 (2)编写“cx.prg”程序,实现的功能:先为“学生成绩”表增加一个“平均成绩”字段,类型为N(6,2),统计每个学生的平均成绩,并写入“学生成绩”表新的字段中。

试题出自试卷《2016年全国计算机等级考试《二级VF》预测试题(2)》
参考答案
查看试卷详情
相关试题
  1. 对考生目录下的数据库“学生管理”建立文件名为“bd2”的表单,表单标题为“学籍信息查看”。表单含有一个表格控件,用于显示用户查询的信息;一个按钮选项组,含有“课程”、“学生”和“成绩”3个选项按钮及两个命令按钮,标题分别为“浏览”和“关闭”。在表单运行时:(1)选择“课程”选项按钮并单击“浏览”按钮时,在表格中显示“课程”表的记录。(2)选择“学生”选项按钮并单击“浏览”按钮时,表格中显示“学生”表的记录。(3)选择“成绩”选项按钮并单击“浏览”按钮时,表格中显示“成绩”表的记录。(4)单击“关闭”按钮退出表单。

  2. 利用菜单设计器建立一个菜单“cdl”,要求如下:(1)主菜单(条形菜单)的菜单项包括“计算”和“关闭”两项,“计算”菜单下有两个菜单项“计算平均成绩(按课程)”和“计算平均成绩(按学号)”。(2)“计算平均成绩(按课程)”菜单项的功能是计算各门课程的平均成绩,计算结果包含“课程编号”、“课程名称”和“平均成绩”3个字段,并将统计结果按课程名升序保存在表“resultl”中。(2)“计算平均成绩(按学号)”菜单项的功能是计算每个学生的平均成绩,计算结果包含“学号”、“姓名”和“平均成绩”3个字段,并将统计结果按学号升序保存到表“result2”中。(4)“关闭”菜单项的功能是返回VisualFoxPro系统菜单(SETSYSMENUTODEFAULT)。菜单建立后,运行该菜单中各个菜单项。

  3. 在考生文件夹下,对“公司”数据库完成如下综合应用: (1)请编写名称为“ex1”的命令程序并执行,该程序实现以下功能:将“商品信息”中“商品编号”后两位编号<;“03”的商品的“单价”修改为在“出厂价”的基础上下降5%;使用“价格调整”表对商品信息表的部分商品单价进行修改。 (2)设计一个名称为“bd4”的表单,上面有“执行价格调整”和“关闭”两个命令按钮。单击“执行价格调整”命令按钮时,调用“cx1”命令程序实现“商品单价”调整;单击“关闭”命令按钮,关闭表单。

  4. 建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性窗口中设置:建立一个表单“bd2”,其中包含两个表格控件,第一个表格用于显示表“客户”中的记录,第二个表格用于显示与表“客户”中当前记录对应的“0rder_m”表中的记录。要求两个表格尺寸相同、垂直对齐。建立一个菜单“cd1”,该菜单只有一个菜单项“关闭”,该菜单项对应于一个过程,并且含有两条语句,第一条语句是关闭表单“bd2”,第二条语句是将菜单恢复为默认的系统菜单。在“bd2”的Load事件中执行生成的菜单程序“cd1.mpr”。

  5. (1)有数据库“图书借阅”,建立视图“myview”,包括“借书证号”、“书名”和“借书日期”字段。内容是借了图书“数据库设计”的记录。建立表单“myForm”,在表单上显示视图“myview”的内容。(2)使用表单向导制作一个表单,要求选择“borrow”表中的全部字段。表单样式为“阴影式”,按钮类型为“图片按钮”,排序字段选择“姓名”(升序),表单标题为“读者信息”,最后将表单保存为“Form1”。

  6. 设计一个文件名和表单名均为“bdl”的表单。表单的标题为“外汇持有情况”。表单中有一个选项按钮组控件、一个表格控件及两个命令按钮“查询”和“关闭”。其中,选项按钮组控件有3个按钮“美元”、“英镑”和“港币”。运行表单时,在选项组控件中选择“美元”、“英镑”和“港币”,单击“查询”命令按钮后,根据选项组控件的选择将“外汇账户”表的情况显示在表格控件中。单击“关闭”按钮,关闭并释放表单。

  7. (1)考生目录下有一个“商品”表,使用菜单设计器制作一个名为“cd1”的菜单,菜单只有一个“产地查询”子菜单。该菜单项中有“北京”、“四川”和“关闭”3个子菜单:“北京”子菜单查询出产地是“北京”的所有商品的信息,“四川”子菜单查询出产地是“四川”的所有商品的信息,使用“关闭”子菜单项返回系统菜单。(2)在考生文件夹下对数据库“会员”中的表“会员信息”的结构做如下修改:指定“会员编号”为主索引,索引名和索引表达式均为“会员编号”;指定“年龄”为普通索引,索引名为“年龄”,索引表达式为“年龄”,年龄字段的有效性规则是:年龄>;=18,默认值是30。

  8. (1)在“职员管理”数据库中统计“考勤”表中的“加班天数”,并将结果写入“员工信息”表中的“加班天数“字段,将SQL语句保存在“cxl.prg”文件中。(2)在数据库“职员管理”下建立视图“view1”,包括“职工编号”、“姓名”和“夜班天数”等字段,内容是夜班天数在3 天以上的员工。建立表单“bdl”,在表单上显示视图“view1”的内容。

  9. (1)在考生文件夹下有一个数据库“公司”,其中有数据库表“出勤”。使用报表向导制作一个名为“rpt1”的报表。要求:选择表中的全部字段。报表样式为“账务式”;报表布局:列数为“2”,方向为“横向”;排序字段为“职员编号”(升序);报表标题为“出勤情况”。(2)在考生文件夹下对数据库“公司”中的表“职员信息”的结构做如下修改:指定“职员编号”为主索引,索引名和索引表达式均为“职员编号”;指定“姓名”为普通索引,索引名和索引表达式均为“姓名”。设置字段“性别”的默认值为“男”。

  10. (1)用SQL语句查询课程成绩在60分以上的学生姓名,并将结果按姓名降序存入表文件“result.dbf”中,将SQL 语句保存在“result.prg”文件中。 (2)编写“cx.prg”程序,实现的功能:先为“学生成绩”表增加一个“平均成绩”字段,类型为N(6,2),统计每个学生的平均成绩,并写入“学生成绩”表新的字段中。