招生考试网
学历| 高考 美术高考 考研 自考 成考 专升本 中考 会考 外语| 四六级 职称英语 商务英语 公共英语 日语能力 翻译资格 JTEST
资格| 公务员 报关员 银行从业 司法 导游 教师资格 报关 财会| 会计证 经济师 会计职称 注册会计 税务师 资产评估 审计师
工程| 一建 二建 造价师 造价员 咨询师 监理师 安全师 医学| 卫生资格 执业医师 执业药师 执业护士 | 教案 论文 文档
IT类| 计算机等级 计算机软考 职称计算机 高校计算机 推荐-国家公务员 事业单位招聘 军校国防生 自主招生 艺术特长生 招飞
 3773考试网 - 计算机等级考试 - 考试辅导 - 计算机二级 - 正文

2014计算机二级VF考试练习及答案解析9

来源:2exam.com 2014-7-23 20:17:13

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
  在考生文件夹下,有一个学生数据库SDB,打开该数据库,完成如下操作:
  1.为学生表STUDENT的"性别"字段增加约束:性别$"男女",出错提示信息为"性别必须是男或女",默认值为"女"。
  2.为学生表STUDENT创建一个主索引,主索引的索引名为sid,索引表达式为学号。为课程表COURSE创建一个主索引,主索引的索引名为cid,索引表达式为课程号。为选课表SC创建一个主索引和两个普通索引(升序),主索引的索引名为scid,索引表达式为"学号+课程号";一个普通索引的索引名为sid,索引表达式为学号;另一个普通索引的索引名为cid,索引表达式为课程号。
  3.通过"学号"字段建立选课表SC和学生表STUDENT表间的永久联系。通过"课程号"字段建立选课表SC与课程表COURSE间的永久联系。并为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
  4.使用报表向导建立一个简单报表。要求选择学生表STUDENT表中所有字段;记录不分组;报表样式为随意式;列数为"1",字段布局为"列",方向为"纵向";排序字段为"学号",升序;报表标题为"学生基本情况一览表";报表文件名为ONE.FRX。
  二、简单应用(2小题,每题20分,计40分)
  在考生文件夹下,打开学生数据库SDB,完成如下简单应用:
  1.使用查询设计器设计一个名称为TWO的查询,查询每个同学的学号(来自STUDENT表)、姓名、课程名和成绩。查询结果先按课程名升序、再按成绩降序排序,查询去向是表,表名是TWO。设计完成后,运行该查询。
  2.修改一个名称为THREE.PRG的命令文件。该命令文件用来查询平均成绩大于等于75分以上的每个"女"同学的学号、姓名、平均成绩和选课门数,结果按选课门数降序排序输出到表THREE中。该命令文件在第2行、第3行、第4行、第5行有错误(每行只有一处必须修改的错误,不出错的地方不要做任何修改),打开该命令文件,直接在错误处修改并保存。
  注意:修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。
  本题主要考核点:利用查询设计器建立查询、修改程序文件。
  解题思路:
  第1题:建立查询可以使用"文件"菜单完成,选择文件--新建--查询--新建文件,将"STUDENT"、"SC"和"COURSE"表添加到查询中,从字段选项卡中依次选择"学号"、"姓名"、"课程名"和"成绩";切换到"排序依据"选项卡并在其中选择字段"课程名",排序选项为"升序",再选择"成绩",排序选项为"降序";单击查询菜单下的"查询去向",选择表,在"表名"右边的对话框中输入表名TWO,最后运行该查询。
  第2题:利用"文件"菜单下的"打开"命令打开程序文件THREE.PRG。将命令文件修改为:
  OPEN DATABASE sdb
  SELECT student.学号,姓名,AVG(成绩) 平均成绩,COUNT(成绩) 选课门数;
  FROM student JOIN sc ON student.学号=sc.学号WHERE 性别 = "女";
  GROUP BY student.学号 HAVING AVG(成绩)>= 75ORDER BY 4 descINTO TABLE three
  三、综合应用(1小题,计30分)
  在考生文件夹下,先打开学生数据库SDB,然后创建一个文件名为form的表单,完成如下综合应用:
  在该表单中设计两个命令按钮,各命令按钮的功能如下:
  1."查询"按钮(Command1):在该按钮的Click事件中使用SQL的SELECT命令查询每个学生所选的所有课程的成绩都是60分以上(包括60分)的学生的学号、姓名、平均成绩和最低分,并将查询结果按学号升序排序存储到表FOUR中。表FOUR的字段为学号、姓名、平均成绩、最低分。
  2."退出"按钮(Command2):单击"退出"按钮时,关闭表单。
  表单设计完成后,运行该表单进行查询。
  本题主要考核点:表单文件的创建、控件的属性的修改、SQL语句运用。
  解题思路:
  ①建立表单:可通过"文件"菜单下的"新建"命令或用命令CREATE FORM打开表单设计器。
  ②在表单上添加两个命令按钮,并进行适当的布置和大小调整。
  ③设置命令按钮的Caption属性值。
  ④设置"查询"按钮的Click事件代码:
  SELECT Student.学号,Student.姓名,AVG(成绩) AS 平均成绩,MIN(成绩) AS 最低分;
  FROM student INNER JOIN scON Student.学号=Sc.学号 GROUP BY Student.学号 HAVING MIN(成绩)>=60;
  ORDER BY Student.学号 INTO TABLE four
  ⑤设置"退出"按钮的Click事件代码:thisform.release
  ⑥保存表单并运行,单击"查询"按钮,再单击"退出"按钮。

  • 上一个文章:
  • 网站版权与免责声明
    ①由于各方面情况的不断调整与变化,本网所提供的相关信息请以权威部门公布的正式信息为准.
    ②本网转载的文/图等稿件出于非商业性目的,如转载稿涉及版权及个人隐私等问题,请在两周内邮件fjksw@163.com联系.
    最新文章


    | 关于我们 | 联系我们 | 版权申明 | 网站导航 |
    琼ICP备12003406号