计算机等级考试:二级VFP机试第45套
45
一、基本操作题(共4小题,1、2题7分,3、4题8分)
在考生文件夹下,完成以下操作:
1。创建名为Sproject的项目文件;
2。将考生文件夹下的学生数据库SDB添加到新建的项目文件中;
3。打开学生数据库SDB,并将考生文件夹下的自由形式教师添加到学生数据库SDB。
;为教师表TEACHER创建一个主索引,该表的索引名称和索引表达式都是教师编号(l
序列);为class表CLASS创建一个公共索引,其索引名称和索引表达式是班主任编号。
(升序);
4。通过“班级号”字段在班级表CLASS和学生表之间建立永久连接。及格
班级表CLASS的“班主任号”字段和教师表TEACHER的“教师号”字段建立班级。
表类和教师表之间的永久连接。
本问题主要评估点:
项目建立,项目添加数据库,索引建立,表间永久连接。
解决问题的思路:
①建立工程项目:
要创建项目,可以使用“文件”菜单中的“新建”命令。
②将数据库添加到项目中:
在项目管理器的“数据”选项卡中选择数据库,点击“添加”,在“打开”对话框中选择要添加的数据库。
③在表设计器的索引页上建立索引。
④建立两个表之间的连接:
选中父表中的主索引,按住鼠标拖动到子表中对应的常用索引上,然后松开鼠标,联系就建立了。
二。简单应用(2道小题,每题20分,40分)
1。使用菜单设计器在考生文件夹下设计一个名为SMENU的下拉菜单。
要求如下:
菜单包括两个菜单栏:“数据浏览”和“退出”。
①数据浏览的菜单栏包括“学生表”和“课程表”两个选项:
student表选项使用SQL语句“SELECT * FROM STUDENT”在进程中查询STUDENT表。
学生的记录。
课程表选项使用SQL语句“SELECT * FROM COURSE”在流程中查询课程表。
当然是记录。
②退出菜单栏包含一个“返回系统菜单”选项:
返回系统菜单选项使用过程中的命令返回系统的默认菜单。
2。打开命令文件一。考生文件夹下的PRG,用来创建一个名为
查看s _ view,查询学生的班级编号、班级名称、姓名、性别和班主任姓名(从
教师表中的教师姓名)。命令文件只包含两条语句,第一条语句有错误,第二条语句
语句中有两个错误。请修改并运行它们。
注意修改时不能改变SQL语句的结构和短语的顺序,不允许增加或合并行。
本题主要考查点:
菜单的建立和SQL查询语句的应用。
解决问题的思路:
问题1:此题主要考核点是菜单的建立。可以采取以下步骤来创建新菜单:从“文件”菜单中选择“新建”,从“新建”对话框中选择“菜单”,然后单击“新建文件”按钮。在“新建菜单”对话框中选择“菜单”按钮,调出“菜单设计器”。您也可以使用创建菜单命令直接调用菜单设计器。在菜单名称中填写“数据浏览”和“退出”。"数据浏览"的结果是一个子菜单,点击编辑;在子菜单的菜单名称中输入“学生表”和“课程表”。“学生表”的结果是流程“从学生中选择*”,“课程表”的结果是流程“从课程中选择*”。"退出"结果出现子菜单,点击编辑;在子菜单的菜单名中输入“返回系统菜单”,结果就是程序“将SYSMENU设置为默认值”。
问题2:此题主要考核点是SQL语句命令的使用。open database命令错误的第一行应该改为OPEN DATA sdb;“CREA观”第二行应改为“CREA视图S _ VIEW AS”;“哪里的学生。班级号=班级。班号,老师。教师编号=班级。第五行中的“班主任编号”应改为“学生在哪里”。班级号=班级。班号和老师。教师编号=班级。班主任编号”
三。综合应用(1题,30分)
在考生文件夹下,打开学生数据库SDB,完成如下综合申请:
设计一个名为sform的表单,表单的文件名为SDISPLAY,表单的标题为“学生”
浏览课程教师基本信息”。表单上有一个带有三个选项卡的Pageframe1控件。
和“退出”按钮(命令1)。其他功能要求如下:
1。为表单建立一个数据环境,将学生表(cursor1)和课程依次添加到数据环境中。
表(光标2)和教师表(光标3)。
2。要求表格高度280,宽度450;显示时,窗体自动在主窗口中居中。
3。这三个选项卡的名称是学生表(第1页)、课程表(第2页)和
“教师表”(第3页),每个选项卡都以表格形式浏览grdStudent表和课程。
表单(grdCourse)和教师表单(grdTeacher)的信息。该标签位于表格的左边缘18处,
上边距为10,选项卡的高度为230,宽度为420。
4。单击“退出”按钮时关闭表单。
本问题主要评估点:
表单的创建、表单控件(页面框架、表单)属性的修改、数据环境、表单的退出等知识点。
解决这个问题的思路:
第一步:在Visual FoxPro主窗口中按Ctrl+N,弹出“新建”对话框。在文件类型中选择“表单”,点击“新建文件”按钮打开表单设计器。或者直接在命令窗口中输入crea form SDISPLAY。
第二步:单击工具栏按钮“表单控件工具栏”。在弹出的“表单控件”对话框中,选择“页面框架”控件,在表单设计器中拖动鼠标,在表单上得到一个“页面框架”控件PageFrame1。以类似的方式向表单添加另外三个“表单”控件(右键单击页面框架并单击编辑按钮)。
第三步:右键单击表单的空空白处->在弹出的快捷菜单中单击“数据环境”->在弹出的“数据环境设计器”中单击鼠标右键->在弹出的快捷菜单中单击“添加”->添加学生表、课程表和
教师表被添加到数据环境设计器->关闭数据环境设计器。
相关控件的属性值如下表所示:
对象属性的属性值
浏览form1caption学生课程教师的基本信息。
表单1名称表单
页框1页数3
PageFrame1.page1标题学生表格
PageFrame1.page2标题类计划
PageFrame1.page3标题教师列表
PageFrame1.page1.grid1记录源学生
PageFrame1.page2.grid1记录源课程
PageFrame1.page3.grid1记录源教师
Command1标题退出。
页面框架1前10名
页面框架1高度230
页面框架1宽度420
PageFrame1 Left 18
s显示宽度450
s显示高度280
* * * * *命令按钮command1 (Exit)的Click事件代码如下* * * * *
thisform.release
0条评论