考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF模拟试题 > 文章内容
  

全国计算机二级考试VF模拟试卷第二十套(简单应用题)

中华IT学院   【 】  [ 2017年1月17日 ]

简单应用(2小题,每题20分,计40分)

在考生文件夹下,完成如下简单应用:

1. 建立表单two(表单名和表单文件名均为two),然后完成如下操作:

1) 在表单中添加表格控件Grid1;

2) 在表单中添加命令按钮Command1(标题为"退出");

3) 将表student添加到表单的数据环境中;

4) 在表单的Init事件中写两条语句,第一条语句将Grid1的

RecordSourceType属性设置为0(即数据源的类型为表),第二条语句将Grid1的

RecordSource属性设置为student,使得在表单运行时表格控件中显示表student

的内容(注:不可以写多余的语句)。

解题思路:

1. 建立表单,在“表单设计器-two”中,在其“属性”的Name处输入“two”。在“表单设计器-two”中,添加一个表格控件Grid1。单击“显示\数据环境”菜单项,在“打开”的对话框中,双击表“student.dbf”,再单击“关闭”按钮来关闭对话框。在“表单设计器-two”中,添加一个命令按钮Command1,在其“属性”的Caption处输入“退出”,并双击此按钮,在Command1.Click中输入“ThisForm.Release”。在“表单设计器-two”中,选择表单two并在其“属性”的Init Event中输入下面两条语句:

thisform.grid1.RecordSourceType=0

thisform.grid1.RecordSource="student"

**********************************************************************

2. 使用SQL SELECT语句查询每个学生的平均成绩,结果包括"姓名"(出自

student表)和"平均成绩"(根据score表的成绩字段计算)两个字段,并按

"平均成绩"字段降序,"平均成绩"相等时按姓名升序将查询结果存储在表

avgscore.dbf中。

解题思路:

SELECT Student.姓名, AVG(score.成绩) AS 平均成绩;

FROM student INNER JOIN score ;

ON Student.学号 = Score.学号;

GROUP BY Student.姓名;

ORDER BY 2 DESC, Student.姓名;

INTO TABLE avgscore.dbf

也可以利用查询设计器来完成(此题要按学生姓名进行分组

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved