国家二级VF机试(操作题)模拟试卷484
基本操作题
1.在考生文件夹下完成下列操作:
(1)使用SOL命令根据“教师”表产生一个结构和数据完全一致的“高校教师”表,并按职工号递增排序。
(2)使用报表向导为“教师”表创建一个名为two的报表,选择“教师”表的所有字段,按“职工号\\
【操作步骤】
(1)①建立程序可以使用菜单命令的方式,选择“文件”菜单下的“新建”自命令,弹出“新建”对话框,文件类型选择“程序”。
②单击“新建文件”图标按钮打开程序编辑界面。
③输入建立“高校教师”表的命令:selec*from教师into dbf高校教师order by职工号
④执行该程序并保存。
(2)①启动报表向导可以通过菜单命令来完成,选择“文件”菜单项下面的“新建”子菜单,打开“新建”对话框,文件类型选择报表,单击“向导”图标按钮。
②弹出“向导选取”对话框,选择“报表向导”,然后单击“确定”按钮。
③弹出“报表向导”的步骤1选择字段,单击“数据库和表\\
解析:
简单应用题
2.(1)利用查询设计器创建查询,从customers、orders、orderitems和goods表中查询所有客户号前两个字符为“06”的客户签订的订单信息。查询结果依次包含客户号、订单号、商品号、商品名和数量五项内容。各记录按客户号升序排序、客户号相同按订单号升序排序、订单号也相同则按商品号升序排序。查询去向为表tableone。最后将查询保存在queryone.qp文件中,并运行该查询。
(2)扩展Visual FoxPro基类CommandButton,
创建一个名为MyBuRon的自定义按钮类。自定义按钮类保存在名为myclasslib的类库中。自定义按钮类MyBuRon需满足以下要求:
1)其标题为“退出”。
2)其Click事件代码的功能是关闭并释放所在表单。然后创建一个文件名为formone的表单,并在表单上添加一个基于自定义类MyBuRon的按钮。
(1)【操作步骤】
步骤1:建立查询可以使用菜单命令完成,选择“文件”菜单下的“新建”子菜单,弹出“新建”对话框,文件类型选择“查询”,单击“新建文件”图标按钮,打开查询设计器,并弹出“添加表或视图”对话框。
步骤2:单击对话框里面的“其他”按钮,弹出“打开”对话框,找到考生目录下的customers表并打开。
步骤3:重复步骤2,继续添加orders、orderitems和goods表,并根据客户号、订单号、商品号建立表之间的内部联接,添加完成之后比查询设计器如图4-63所示,然后单击“关闭”按钮关闭该“添加表或视图”对话框。
步骤4:选择查询设计器的“字段”选项卡,依次选\\
解析:
综合应用题
3.在考生文件夹下,先打开学生数据库sdb,然后创建一个文件名为form的表单,完成如下综合应用。
在该表单中设计两命令按钮,各按钮的功能如下:
“查询”按钮(Command1):在该按钮的Click事件中使用SQL的SELECT命令查询每个学生所选的所有课程的成绩都是60分以上(包括60分)的学生的学号、姓名、平均成绩和最低分,并将查询结果按学号升序排序存储到表four中。表four的字段为学号、姓名、平均成绩、最低分; “退出”按钮(Command2):单击“退出”按钮时,关闭表单。
表单设计完成后,运行该表单进行查询。
【操作步骤】
步骤1:命令窗口执行:CREATE FORM FORM,打开表单设计器新建表单。向表单添加两个命令按钮。
步骤2:选择表单对象,修改对象属性值,见表4—29。
[*]
步骤3:编写各个命令按钮的Click事件代码如下:
*****“查询”按钮的Click事件代码*****
SELECT student.学号,student.姓名,AVG(成绩) As平均成绩,MIN(成绩)As最低分;
FROM sdb!student INNER JOIN sdb!sc;
ON student.学号=sc.学号;
GROUPBY Student 学号 HAVING MIN(成绩)>=60;
ORDER BY student.学号;
INTO TABLE four.dbf
*****“退出”按钮的Click事件代码*****
THISFORM.RELEASE
步骤4:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。
解析:
本文档预览:3600字符,共2265字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载