计算机等级考试:二级VFP机试第22套

计算机等级考试:二级VFP机试第22套,第1张

计算机等级考试:二级VFP机试第22套,第2张

设置22个
一、基本操作题(共有四个子题,第一、二题7分,第三、四题8分)
在考生文件夹下完成以下操作:
1 .创建一个新项目sdb_p,并在这个项目中创建一个数据库sdb。
2。将考生文件夹下的自由表单student和sc添加到sdb数据库中。
3。在sdb数据库中建立一个表格课程,表格结构如下:
字段名称类型宽度
课程编号字符类型2
课程名称字符类型20
学时值类型2
然后在表格中输入6条记录,记录内容如下(注意大小写):
课程编号课程名称学时
C1C ++ 60
C2 Visual FoxPro 80
C3数据结构50
C4为课程表创建一个主索引,索引名为cno,索引表达式为“课程号”。
本题主要考核点为:
创建项目,建立数据库,在数据库中添加自由表,在数据库中建立表,建立索引
解题思路:
第一步:在Visual FoxPro主窗口中按Ctrl+N,弹出“新建”对话框。在文件类型
第二步:在弹出的“创建”对话框中,选择考生文件夹,在项目文件中填写“sdb_p.pjx”,然后点击保存按钮;因此,创建了一个新项目;
第三步:在弹出的项目管理器中选择“数据”选项卡,然后选择“数据库”,最后点击“新建”按钮;
第四步:在弹出的“新建数据库”对话框中点击“新建文件”;
第五步:在弹出的“创建”对话框中,选择考生文件夹,在“数据库名称”中填写“sdb.dbc”,然后点击保存按钮;这就完成了数据库的添加。
第六步:在新建项目sdb_p的项目管理器中选择“数据”选项卡,然后选择“表格”,最后点击“添加(A)”。在弹出的"打开"对话框中,选择考生文件夹下的学生表,然后点击保存,这样就把空闲表添加到数据库中了。用同样的方法将表SC添加到数据库中,在索引类型列选择“一级索引”,在索引表达式列填写“课程号”,点击“确定”保存表结构。
第十步:将内容输入到表格course.dbf中并保存。
二。简单申请(2小题,每题20分,每题40分)
在考生文件夹下完成以下简单申请:
1。根据sdb数据库中的表,使用SQL SELECT命令查询学生的学号、姓名、课程名称、成绩
,结果按“课程名称”
2升序排列。使用表单向导选择student表以生成名为form1的表单。学生表
中的所有字段都要求选择,表单样式为“阴影”;按钮类型为“图片按钮”;排序字段选择
“学号”(升序);表格的标题是“学生基本数据录入和维护”。
本题主要考核点:
SQL语言中的查询、连接查询、查询排序、查询结果目的地、使用表单向导创建表单等知识点。
解题思路:
第一个子问题:这个问题要通过一个join查询来实现。要获取的信息存储在三个不同的表中,因此需要连接才能获得所需的信息。加入的条件:学生。学号=SC。学号和SC。课程编号=课程。课程号放在WHERE子句之后;排序结果需要ORDER BY子句,默认为升序。desc;对结果进行降序排序时需要。要将结果放入永久表中,需要使用INTO TABLE子句,完成查询语句:
SELECT STUDENT。学号、姓名、课程名称、年级;
来自学生,SC,课程;
学生。学号=SC。学号和SC。课程编号=课程。课程编号;
按课程名称排序,年级desc;
进入表格sc列表
第二题:
第一步:打开基本操作题中创建的项目“sdb_p . pjx”
第二步:在项目sdb _ p的项目管理器中,先选择“文档”选项卡,然后选择“表单”
第三步:在弹出的“新建表单”对话框中单击“表单向导(W)”,在弹出的“向导选择”对话框中选择“表单向导”
第四步:在第二步的“表单向导”第一步中,在表单样式的样式类型中选择“阴影”,在“按钮类型”中选择“图片按钮”,点击下一步;第三步,在排序顺序中,选择学号升序,点击下一步;第四步,在表单标题文本框中输入:学生基本输入数据维护,点击“完成”按钮。在弹出的“另存为”对话框中,从对话框中选择考生文件夹,输入form1.scx,点击“保存”按钮。三。综合应用(1小题,30分)
1。打开基本操作中建立的数据库sdb,使用SQL的CREATE VIEW命令定义一个名为
SVIEW的视图。该视图的SELECT语句完成查询:3门以上课程的每个学生的学号、姓名和平均值
(不包括3门课程)。最后,将定义视图的命令代码存储到命令文件
T1中。PRG并执行文件。
然后使用报表向导制作报表。选择SVIEW视图中的所有字段;
记录未分组;报表样式为“可选”;排序字段为“学号”(升序);报告单
标题为“学生成绩统计表”;报告的文件名是pstudent。
2。设计一个名为form2的窗体,它有两个命令按钮:“Browse”(名为Command1)和“Print
”(command 2)。点击“浏览”命令按钮,首先打开数据库
sdb,然后执行SELECT语句查询之前定义的SVIEW视图中的记录(两个命令
不能有冗余命令)。鼠标点击“打印”命令按钮,调用报表文件pstudent
浏览报表内容(一个命令不能有冗余命令)。
本题主要考核点:
创建sview的方法、使用报表向导创建报表的方法、创建表单的方法等知识点。
解题思路:
第一题:
首先打开数据库SDB,打开考生文件夹下的新项目“sdb_p.pjx”。
选择SC。学号,姓名,AVG(年级)为平均分,MIN(年级)为最低分,COUNT(课程号)为选修号;
来自SC,学生;
其中SC。学号=学生。学号;
按学生分组。学号;
计数大于3;
按平均DESC排序
下面是如何构建T1.prg程序。在项目sdb_p的项目管理器中,选择“代码”选项卡,然后选择“程序”,点击“新建(N)”按钮,在打开的代码编辑窗口中输入sview视图的查询代码,即选择SC。学生证。
来自SC,学生;
其中SC。学号=学生。学号;
按学生分组。学号;
计数大于3;
按平均分排序DESC
选择工具栏中的保存按钮,以文件名T1.prg保存在考生文件夹中
使用表单向导创建表单:在项目sdb_p的项目管理器中,选择“文档”选项卡,然后选择“报表”,点击“新建(n)”按钮,在弹出的“新建报表”对话框中选择“报表向导”,在弹出的“向导选择”对话框中选择“报表向导”,点击。在报表向导第二步的分组记录中直接点击“下一步”;第三步,选择报表样式,选择“可选”作为报表样式类型,然后点击“下一步”;第五步,按照学号对记录进行升序排序,然后点击“下一步”;第六步,输入报告标题:学生成绩统计列表,然后点击“完成”。在弹出的“另存为”对话框的“报告另存为:”文本框中,输入:pstudent.frx报告名称,保存在考生文件夹中。
第二项:在项目sdb_p的项目管理器中,选择“文档”选项卡,然后选择“表单”,点击“新建(n)”,在弹出的“新建表单”对话框中点击“新建表单”,系统将打开表单设计器;单击工具栏按钮“窗体控件工具栏”,在弹出的“窗体控件”中,选择“命令按钮”,在窗体设计器中拖动鼠标,这样就可以在窗体上得到一个“命令按钮”对象command1,并将其caption属性设置为“浏览”。双击command1,在打开的代码编辑器窗口中输入以下代码:
open data sdb
select * from sview
作为command1点击的事件代码。
同理,在表单上放置command2对象,其Click事件代码为:
报表P学生。FRX预览
用文件名form2.scx保存表单,保存在考生文件夹中。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 计算机等级考试:二级VFP机试第22套

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情