计算机二级VisualFoxPro上机考试题库及答案解析65
- 格式:docx
- 大小:52.20 KB
- 文档页数:4
计算机二级VisualFoxPro上机考试题库及答案解析65一、基本操作在考生文件夹下,完成如下操作:1创建一个名为Sproject的项目文件;2 将考生文件夹下的学生数据库SDB添加到新建的项目文件中;3打开学生数据库SDB,将考生文件夹下的自由表TEACHER表添加到学生数据库SDB中;为教师表TEACHER创建一个索引名和索引表达式均为教师号的主索引(升序);为班级表CLASS创建一个索引名和索引表达式均为班主任号的普通索引(升序);4通过"班级号"字段建立班级表CLASS和学生表STUDENT表间的永久联系。
通过班级表CLASS的"班主任号"字段与教师表TEACHER的"教师号"字段建立班级表CLASS和教师表TEACHER间的永久联系。
二、简单应用1在考生文件夹下使用菜单设计器设计一个名称为SMENU的下拉式菜单。
要求如下:菜单包括"数据浏览"和"退出"两个菜单。
①数据浏览菜单包括"学生表"和"课程表"两个选项:学生表选项在过程中使用SQL语句"SELECT * FROM STUDENT"查询学生表STUDENT 的记录。
课程表选项在过程中使用SQL语句"SELECT * FROM COURSE"查询课程表COURSE 的记录。
②退出菜单栏包括"返回到系统菜单"一个选项:返回系统菜单选项在过程中使用命令返回系统默认的菜单。
2在考生文件开创新局面下打开命令文件ONE.PRG,该命令文件用来建立一个名称为S_VIEW的视图,视图查询学生的班级号、班级名、姓名、性别和班主任名(来自TEACHER表的老师名)。
命令文件只包含两条语句,第1条语句有一个错误,第2条语句有两个错误,请修改之,并运行。
注意,修改时不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。
三、综合应用在考生文件夹下,打开学生数据库SDB,完成如下综合应用:设计一个表单名为sform的表单,表单文件名为SDISPLAY,表单的标题为"学生课程教师基本信息浏览"。
表单上有一个包含三个选项卡的页框(Pageframe1)控件和一个"退出"按钮(Command1)。
其他功能要求如下:1、为表单建立数据环境,向数据环境依次添加STUDENT表(cursowr1)、COURSE 表(cursor2)和TEACHER表(cursor3)。
2、要求表单的高度为280,宽度为450;表单显示时自动在主窗口内居中。
3、三个选项卡的标签的名称分别为"学生表"(Page1)、"课程表"(Page2)和"教师表"(Page3),每个选项卡分别以表格形式浏览学生表(grdStudent)、课程表(grdCourse)和教师表(grdTeacher)的信息。
选项卡位于表单的左边距为18,顶边距为10,选项卡的高度为230,宽度为420。
4、单击"退出"按钮时关闭表单。
答案解析:一、基本操作1、可以使用菜单方式进行建立(1). 单击"文件\新建"命令项,弹出"新建"对话框。
(2). 在"新建"对话框中,选择"项目"单选钮,再按"新建文件"按钮,弹出"创建"对话框。
(3). 在"创建"对话框中输入项目文件名"Sproject",再按回车键或按"保存"按钮,这样就可以建立项目文件了,并出现"项目管理器"对话框。
2、打开项目"Sproject",在项目管理器中的"数据"选项卡中,选择"数据库",单击"添加"按钮。
在"打开"对话框中,选定库文件"sdb.dbc",然后单击"确定"命令按钮即可。
3、(1)在"项目管理器-Sproject"中,展开"数据库",再展开"sdb",再展开"表",单击"添加"按钮,在"打开"对话框中,选择表"teacher.dbf",再单击"确定"按钮。
(2). 选择表"teacher",再单击"修改"按钮,在"表设计器-teacher.dbf"中,单击"索引"选项卡,然后输入索引名"教师号",选择类型为"主索引",表达式为"教师号",最后单击"确定"按钮,再单击"是(Y)"这样索引就建立了。
(3). 选择表"class",再单击"修改"按钮,在"表设计器-class.dbf"中,单击"索引"选项卡,然后输入索引名"班主任号",选择类型为"普通索引",表达式为"班主任号",最后单击"确定"按钮,再单击"是(Y)"这样索引就建立了。
(4). 按"Ctrl+W"键保存该项目。
4、(1)打开并修改数据库MODIFY DATABASE sdb(2). 在"数据库设计器-sdb"中,然后选择"class"表中主索引键"班级号"并按住不放,然后移动鼠标拖到"student"表中的索引键为"班级号"处,松开鼠标即可。
(3). 在"数据库设计器-sdb"中,然后选择"teacher"表中主索引键"教师号"并按住不放,然后移动鼠标拖到"class"表中的索引键为"班主任号"处,松开鼠标即可。
二、简单应用第一题:1. 单击"文件\新建"命令项。
2. 在"新建"对话框中选择"菜单"单选钮,再按"新建文件"按钮。
3. 在"新建菜单"对话框中选择"菜单"按钮,在菜单设计器中的"菜单名称"中依次输入"数据浏览"和"退出"这两个主菜单项,选择"数据浏览"菜单项,在"结果"中选择"子菜单",单击"创建"按钮,在"菜单设计器"中,输入两个子菜单项"学生表"和"课程表"。
选择"退出"菜单项,在"结果"中选择"子菜单",单击"创建"按钮,在"菜单设计器"中,输入一个子菜单项"返回到系统菜单"。
4. 在"学生表"子菜单的"结果"选择"过程"并输入命令下列语句SELECT * FROM STUDENT5. 在"课程表"子菜单的"结果"选择"过程"并输入命令下列语句SELECT * FROM COURSE6. 在"退出"主菜单的"结果"选择"过程"并输入下列命令set sysmenu to default7. 单击工具栏上"保存"按钮,在弹出"保存"对话框中输入"smenu"即可。
8. 在"菜单设计器"窗口下,单击"菜单"菜单栏,选择"生成"菜单项,生成"smenu.mpr"文件。
第二题:第1行:OPEN DATABASE sdb第2行:CREATE VIEW S_VIEW AS;第5行:WHERE Student.班级号=Class.班级号 AND Teacher.教师号=Class.班主任号三、综合应用1. 建立表单CREATE FORM sdisplay2. 在"表单设计器"中,在"属性"的Caption处输入"学生课程教师基本信息浏览",在Name处输入sform,在Height处输入280,在Width处输入450,在AutoCenter处选择.T.。
3.在"表单设计器"中,单击鼠标右键,在弹出菜单中选择"数据环境",在"数据环境设计器-sdisplay.scx"中,在"打开"对话框中,选择"student.dbf"表,接着在"添加表或视图"的对话框中,双击表"course",再在"添加表或视图"的对话框中,双击表"teacher",再按"关闭"按钮,关闭"添加表或视图"对话框。
4. 在"表单设计器"中,添加一个页框Pageframe1,在其"属性"的PageCount 处输入3,在Left处输入18,在Top处输入10,在Height处输入230,在Width 处输入420。
选中Page1,在其"属性"的Caption处输入"学生表",选中Page2,在其"属性"的Caption处输入"课程表",选中Page3,在其"属性"的Caption处输入"教师表"。