【计算机类职业资格】国家二级VF机试(操作题)-试卷103及答案解析.doc

上传人:terrorscript155 文档编号:1333324 上传时间:2019-10-17 格式:DOC 页数:3 大小:33KB
下载 相关 举报
【计算机类职业资格】国家二级VF机试(操作题)-试卷103及答案解析.doc_第1页
第1页 / 共3页
【计算机类职业资格】国家二级VF机试(操作题)-试卷103及答案解析.doc_第2页
第2页 / 共3页
【计算机类职业资格】国家二级VF机试(操作题)-试卷103及答案解析.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级 VF 机试(操作题)-试卷 103 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生目录下完成如下操作:(1)创建一个新的项目 sdb_p,并在该项目中创建数据库 sdb。(2)将考生文件夹下的自由表 student 和 sc 添加到 sdb 数据库中。(3)在 sdb 数据库中建立表 course,表结构如下:字段名 类型 宽度课程号 字符型 2 课程名 字符型 20 学时 数值型 2 随后向表中输入 6 条记录,记录内容如下(注意大小写):课程号 课程名 学时 c1 C 60c2 VisualFoxPro 80c3 数据结构

2、 50c4 JAVA 40c5 VisualBASIC 40c6 OS 60(4)为 course 表创建一个主索引,索引名为 cno、索引表达式为“课程号“。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成如下简单应用:(1)根据 sdb 数据库中的表用 SQL SELECT 命令查询学生的学号、姓名、课程名和成绩,结果按“课程名“升序排序,“课程名“相同时按“成绩“降序排序,并将查询结果存储到sclist 表中。(2)使用表单向导选择 student 表生成一个名为 form1 的表单。要求选择 student 表中所有字段,表单样式为“阴影式“;按钮

3、类型为“图片按钮“;排序字段选择“学号“(升序);表单标题为“学生基本数据输入维护“。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.(1)打开基本操作中建立的数据库 sdb,使用 SQL 的 CREATE VIEW 命令定义一个名称为 SVIEW 的视图,该视图的 SELECT 语句完成查询:选课门数是 3 门以上(不包括 3 门)的每个学生的学号、姓名、平均成绩、最低分和选课数,并按“平均成绩“降序排序。最后将定义视图的命令代码存放到命令文件 T1.PRG 中并执行该文件。接着利用报表向导制作一个报表。要求选择 SVIEW 视图中所有字段;记录不分组;报表样式为“随意式

4、“;排序字段为“学号“(升序);报表标题为“学生成绩统计一览表“;报表文件名为 pstudent。(2)设计一个名称为 form2 的表单,表单上有“浏览“(名称为 Command1)和“打印“(Command2)两个命令按钮。鼠标单击“浏览“命令按钮时,先打开数据库 sdb,然后执行 SELECT 语句查询前面定义的 SVIEW 视图中的记录(两条命令,不可以有多余命令);鼠标单击“打印“命令按钮时,预览报表文件 pstudent 的内容(一条命令,不可以有多余命令)。(分数:2.00)_国家二级 VF 机试(操作题)-试卷 103 答案解析(总分:6.00,做题时间:90 分钟)一、基本操

5、作题(总题数:1,分数:2.00)1.在考生目录下完成如下操作:(1)创建一个新的项目 sdb_p,并在该项目中创建数据库 sdb。(2)将考生文件夹下的自由表 student 和 sc 添加到 sdb 数据库中。(3)在 sdb 数据库中建立表 course,表结构如下:字段名 类型 宽度课程号 字符型 2 课程名 字符型 20 学时 数值型 2 随后向表中输入 6 条记录,记录内容如下(注意大小写):课程号 课程名 学时 c1 C 60c2 VisualFoxPro 80c3 数据结构 50c4 JAVA 40c5 VisualBASIC 40c6 OS 60(4)为 course 表创建

6、一个主索引,索引名为 cno、索引表达式为“课程号“。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:单击常用工具栏中的“新建“按钮,打开“新建“对话框。步骤 2:在“新建“对话框中,选择“项目“单选钮,再按“新建文件“按钮,弹出“创建“对话框。 步骤 3:在“创建“对话框中输入项目文件 sdb_p,再按回车键或按“保存“按钮,这样就可以建立项目文件了,并出现“项目管理器“对话框。 步骤 4:在项目管理器中的“数据“选项卡中,选择“数据库“,单击“新建“按钮。步骤 5:在“新建数据库“对话框中,再单击“新建数据库“按钮。 步骤 6:在“创建“对话框中,选定考生文件夹,在

7、“数据库名“处输入“sdb“,然后单击“保存“命令按钮即可。 (2)步骤 1:单击常用工具栏中的“打开“按钮,选择“文件类型“为数据库,打开“sdb“。 步骤 2:在“数据库设计器-sdb“中单击鼠标右键,显示右击菜单,选择“添加表“命令,并选择相应的表文件即可(student 和 sc)。 (3)步骤 1:单击常用工具栏中的“打开“按钮,选择“文件类型“为数据库,打开“sdb“。 步骤 2:单击常用工具栏中的“新建“按钮,在“新建“对话框中选择“表“单选按钮,再单击“新建文件“按钮,在“创建“对话框中输入表名“course“,接着单击“保存“按钮。 步骤 3:在“表设计器-course.db

8、f“中,依次按要求输入对应的字段名、类型和宽度,输入完成后单击“保存“按钮。 步骤 4:最后按要求输入所求的记录内容。 (4)在命令窗口输入下列语句。 ALTER TABLE course ADD PRIMARY KEY 课程号 TAG cno)解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成如下简单应用:(1)根据 sdb 数据库中的表用 SQL SELECT 命令查询学生的学号、姓名、课程名和成绩,结果按“课程名“升序排序,“课程名“相同时按“成绩“降序排序,并将查询结果存储到sclist 表中。(2)使用表单向导选择 student 表生成一个名为 form1 的

9、表单。要求选择 student 表中所有字段,表单样式为“阴影式“;按钮类型为“图片按钮“;排序字段选择“学号“(升序);表单标题为“学生基本数据输入维护“。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 在命令窗口输入以下语句。 SELECT student.学号, student.姓名, course.课程名, sc.成绩; FROM student,course,sc; WHERE student.学号 = sc.学号 AND sc.课程号 = course.课程号; ORDER BY course.课程名, sc.成绩 DESC; INTO TABLE sclist (2

10、)【操作步骤】步骤 1:单击常用工具栏中的“新建“按钮,文件类型选择“表单“,利用向导创建表单。 步骤 2 在“向导选取“对话框中,选择“表单向导“单击“确定“按钮,并显示“表单向导“对话框。 步骤 3“表单向导“对话框的“步骤 1-字段选取“中,首先要选取表“student“,在“数据库和表“列表框中,选择表“student“,接着在“可用字段“列表框中显示表 student 的所有字段名,并选定所有字段名,再单击“下一步“按钮。 步骤4“表单向导“对话框的“步骤 2-选择表单样式“中,在“样式“中选择“阴影式“,在“按钮类型“中选择“图片按钮“,再单击“下一步“按钮。 步骤 5“表单向导“

11、对话框的“步骤 3-排序次序“中,选定“学号“字段并选择“升序“,再单击“添加“按钮,再单击“下一步“按钮。 步骤 6“表单向导“对话框的“步骤 4-完成“中,在“请输入表单标题“文本框中输入“学生基本数据输入维护“,再单击“完成“。 步骤 7“另存为“对话框中,输入保存表单名“form1“,再单击“保存“按钮,最后表单就生成了。)解析:三、综合应用题(总题数:1,分数:2.00)3.(1)打开基本操作中建立的数据库 sdb,使用 SQL 的 CREATE VIEW 命令定义一个名称为 SVIEW 的视图,该视图的 SELECT 语句完成查询:选课门数是 3 门以上(不包括 3 门)的每个学生

12、的学号、姓名、平均成绩、最低分和选课数,并按“平均成绩“降序排序。最后将定义视图的命令代码存放到命令文件 T1.PRG 中并执行该文件。接着利用报表向导制作一个报表。要求选择 SVIEW 视图中所有字段;记录不分组;报表样式为“随意式“;排序字段为“学号“(升序);报表标题为“学生成绩统计一览表“;报表文件名为 pstudent。(2)设计一个名称为 form2 的表单,表单上有“浏览“(名称为 Command1)和“打印“(Command2)两个命令按钮。鼠标单击“浏览“命令按钮时,先打开数据库 sdb,然后执行 SELECT 语句查询前面定义的 SVIEW 视图中的记录(两条命令,不可以有

13、多余命令);鼠标单击“打印“命令按钮时,预览报表文件 pstudent 的内容(一条命令,不可以有多余命令)。(分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:打开数据库 sdb。创建程序文件,在程序文件中输入下列语句。 CREATE VIEW SVIEW AS; SELECT SC.学号,姓名,AVG(成绩) AS 平均成绩,MIN(成绩) AS 最低分,COUNT(课程号) AS 选课数; FROM SC,STUDENT; WHERE SC.学号=STUDENT.学号; GROUP BY STUDENT.学号; HAVING COUNT(课程号)3; ORDER BY 平均

14、成绩 DESC 保存程序文件名为 T1.PRG,并运行。 步骤 2:单击常用工具栏中的“新建“按钮,文件类型选择“报表“,利用向导创建报表。 步骤 3:在“向导选取“对话框中,选择“报表向导“并单击“确定“按钮,并显示“报表向导“对话框。 步骤 4:在“报表向导“对话框的“步骤 1-字段选取“中,首先要选取视图“sview“,在“数据库和表“列表框中,选择视图“sview“,接着在“可用字段“列表框中显示视图 sview 的所有字段名,并选定所有字段名至“选定字段“列表框中,单击“下一步“按钮。 步骤 5:在“报表向导“对话框的“步骤 2-分组记录“中,单击“下一步“按钮。 步骤 6:在“报表

15、向导“对话框的“步骤 3-选择报表样式“中,在“样式“中选择“随意式“,单击“下一步“按钮。 步骤 7:在“报表向导“对话框的“步骤 5-排序次序“中,选定“学号“字段并选择“升序“,再单击“添加“按钮,单击“完成“按钮。 步骤 8:在“报表向导“对话框的“步骤 6-完成“中,在“报表标题“文本框中输入“学生成绩统计一览表“,单击“完成“。 步骤 9:在“另存为“对话框中,输入保存报表名“pstudent“,再单击“保存“按钮,最后报表就生成了。 步骤 10:单击常用工具栏中的“新建“按钮,文件类型选择“表单“,打开表单设计器。 步骤 11:在“表单设计器“中添加两个命令按钮(“浏览“和“打印“)。 步骤 12:双击“浏览“命令按钮,在“Command1.Click“编辑窗口中输入: OPEN DATABASE sdb SELECT * FROM sviewSELECT * FROM sview“ 然后关闭编辑窗口。 步骤 13:双击“打印“命令按钮,在“Command2.Click“编辑窗口中输入“REPORT FORM pstudent“,接着关闭编辑窗口。 步骤 14:保存文件名为 form2,并运行。)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1