就业数据资源平台
当前位置:首页 > Visual FoxPro
2013年计算机等级考试二级VF上机精选试题及答案33

  一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
  1. 打开表单文件one,在表单设计器中将命令按钮Command1的标题修改为"开始"。
  2. 在考生文件夹下建立项目文件one。
  3. 在项目one中建立数据库student。
  4. 在项目one中建立程序代码文件one.prg,其中包含如下一条命令:? "良好的开端" 。
  二、简单应用(2小题,每题20分,计40分)
  1. 建立表单two(表单名和表单文件名均为two),然后完成如下操作:1) 在表单中添加表格控件Grid1;2) 在表单中添加命令按钮Command1(标题为"退出");3) 将表student添加到表单的数据环境中;4) 将Grid1的RecordSourceType属性设置为0(即数据源的类型为表),将Grid1的RecordSource属性设置为student,使得在表单运行时表格控件中显示表student的内容。
  2. 使用SQL SELECT语句查询每个学生的平均成绩,结果包括"姓名"(出自student表)和"平均成绩"(根据score表的成绩字段计算)两个字段,并按"平均成绩"字段降序,"平均成绩"相等时按姓名升序将查询结果存储在表avgscore.dbf中。
  三、综合应用(1小题,计30分)
  1. 打开student数据库(基本操作题建立的),将自由表student、score和course添加到数据库中;
  2. 在student数据库中建立反映学生选课和考试成绩的视图viewsc,该视图包括"学号"、"姓名"、"课程名称"和"成绩"4个字段;
  3. 使用报表向导建立一个报表,该报表按顺序包含视图viewsc的"学号"、"姓名"、"课程名称"和"成绩"4个字段,样式为"简报式",报表文件名为three.frx;
  4. 打开表单文件three,然后完成如下操作:1) 为"生成数据"命令按钮(Command1)写代码:用SQL命令查询视图viewsc的全部内容,要求先按"学号"升序、再按"成绩"降序排序,并将结果保存在result.dbf表文件中;2) 为"运行报表"命令按钮(Command2)写代码:预览报表three.frx;3) 为"退出"命令按钮(Command3)写代码:关闭并释放表单。最后运行表单three,并一定通过"生成数据"命令按钮产生result.dbf表文件。
  简单应用题答案:
  3、sele 姓名,avg(成绩) as 平均成绩 from student,score where student.学号=score.学号 group by student.学号;
  order by 2 desc,姓名into table avgscore
  综合应用题答案:
  “生成数据”命令按钮的CLICK事件代码为:select * from viewsc order by 学号,成绩 desc into table result
  “运行报表”命令按钮的CLICK事件代码为:report form three preview
  “退出”命令按钮的CLICK事件代码为:Release ThisForm

就业数据资源平台