1、国家二级 VF机试-试卷 105及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.(1)建立项目文件,文件名为“xm”。 (2)将数据库“商品管理”添加到项目“xm”中。 (3)建立自由表“商品”(不要求输入数据),表结构为: (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.(1)根据“school”数据库中的表用 SQL SELECT命令查询学生的学号、姓名、课程编号和成绩,结果按“课程编号”升序排序,“课程编号”相同时按“成绩”降序排序,并将查淘
2、结果存储到“result1”表中,将使用的 SQL语句保存到“cx1prg”中。 (2)使用表单阳导选择“student”表生成一个名为“bd1”的表单。要求:选择“student”表中所有字段,表单样式为“阴影式”;按钮类型为“文本按钮”;排序字段选择“学号”(升序);表单标题为“学生信息表”。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.(1)根据数据库“稿件管理”中的表“投稿”和表“杂志社”建立一个名为“view1”的视图,该视图包含字段“稿件名称”“投稿日期”“稿件状态”和“杂志社名称”。要求根据投稿日期(降序)排序。 (2)
3、建立一个表单,文件名为“bd2”,在表单上显示前面建立的视图“view1”。在表格控件下面添加一个命令按钮,标题为“关闭”,单击该按钮退出表单。(分数:2.00)_国家二级 VF机试-试卷 105答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.(1)建立项目文件,文件名为“xm”。 (2)将数据库“商品管理”添加到项目“xm”中。 (3)建立自由表“商品”(不要求输入数据),表结构为: (分数:2.00)_正确答案:(正确答案:(1)选择【文件】【新建】命令,选择“项目”,单击“新建文件”按钮,输入项
4、目名称“xm”后单击“保存”按钮。 (2)在项日管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,在“打开”对话框中选择数据库“商品管理”,单击“确定”按钮将数据库“商品管理”添加到新建的项目“xm”中。 (3)在项目管理器中选择“数据”选项卡,然后选择列表框中的“自由表”,单击“新建”按钮,选择“新建表”,在“创建”对话框,输入表名“商品”,单击“保存”进入表设计器,根据题意输入表结构内容,单击“确定”按钮保存表。 (4)在项目管理器中选择“其他”选项卡,然后选择列表框中的“菜单”,单击“新建”按钮,选择“菜单”,进入菜单设计器。在菜单设计器中,在“菜单名称”中输入
5、“计算”,在“结果”下拉列表框中选择“子菜单”,单击“创建”按钮创建“计算”予菜单,输入子菜单名称“计算总利润”,单击下一行,输入子菜单名称“计算平均利润”。 在菜单设计器右上角的“菜单级”下拉列表框中选择“菜单栏”返回到上一级菜单,单击下一行,在“菜单名称”中输入“关闭”,在“结果”下拉列表框中选择“命令”,在右边的文本框中输入:SET SYSMENU TO DEFAULT。 关闭菜单设计器并保存菜单为“cd1”。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.(1)根据“school”数据库中的表用 SQL SELECT命令查询学生的学号
6、、姓名、课程编号和成绩,结果按“课程编号”升序排序,“课程编号”相同时按“成绩”降序排序,并将查淘结果存储到“result1”表中,将使用的 SQL语句保存到“cx1prg”中。 (2)使用表单阳导选择“student”表生成一个名为“bd1”的表单。要求:选择“student”表中所有字段,表单样式为“阴影式”;按钮类型为“文本按钮”;排序字段选择“学号”(升序);表单标题为“学生信息表”。(分数:2.00)_正确答案:(正确答案:(1)在命令窗口中输入命令:MODI COMM cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码: SELECT student学号
7、,姓名,course课程编号,成绩 INTO TABLE result1 FROM student,score,course WHERE student学号=score学号 AND course课程编号=score课程编号 ORDER BY course课程编号,成绩 DESC 关闭程序文件编辑窗口并保存程序文件。 在命令窗口中输入命令:DO cx1(回车执行),执行程序文件。 (2)选择【文件】【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”对话框中选择“表单向导”,单击“确定”按钮。 在“表单向导”对话框中的“数据库和表”列表框中选择“student”数据表,将“可用字段
8、”下的全部字段添加到“选定字段”列表框中,单击“下一步”按钮。 在“样式”列表框中选择“阴影式”,“按钮类型”选择“文本按钮”,单击“下一步”按钮。 在“可用的字段或索引标识”列表框中选择“学号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。 输入表单标题为“学生信息表”,单击“完成”按钮,输入表单名称“bd1”保存并退出。)解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.(1)根据数据库“稿件管理”中的表“投稿”和表“杂志社”建立一个名为“view1”的视图,该视图包含字段“稿件名称”“投稿日期”“稿件状态”和“杂志社名称”。
9、要求根据投稿日期(降序)排序。 (2)建立一个表单,文件名为“bd2”,在表单上显示前面建立的视图“view1”。在表格控件下面添加一个命令按钮,标题为“关闭”,单击该按钮退出表单。(分数:2.00)_正确答案:(正确答案:(1)选择【文件】【打开】命令,或直接单击工具栏上的“打开”按钮,在弹出的“打开”对话框中选择要打开的数据库文件“稿件管理dbc”。 选择【文件】【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表”单选项,选择数据库“稿件管理”,将表“杂志社”和“投稿”分别“添加”到视图设计器中,系统会自动选择关联字段“杂志社编号”为两个表建立内部联系,单
10、击“确定”按钮关闭“联接条件”对话框,然后关闭“添加表或视图”对话框。 在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的“稿件名称”“投稿日期”“稿件状态”“杂志社名称”字段添加到右边的“选定字段”列表框中。 在视图设计器中单击“排序依据”选项卡,在“排序依据”选项卡中的“字段名”下拉列表框中选择“投稿投稿日期”字段单击“添加”按钮,将“投稿投稿日期”字段添加到右边的“排序条件”列表框中,在“排序条件”中选择“降序”单选项。 在视图设计器中单击“关闭”按钮,将视图文件以“view1”名保存在考生文件夹下。 (2)选择【文件】【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮 Command1,单击表单控件工具栏上的“表格”控件图标,添加一个表格控件。 选择命令按钮,在按钮属性窗口中将命令按钮Command1的 Caption属性值修改为“关闭”,如图 109-1所示。双击“关闭”命令按钮,在 Click事件中输入代码:ThisFormRelease,用来关闭表单。 )解析: