2013年计算机二级VisualFoxPro上机题库二十二

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年5月21日
  一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
  1. 创建一个新的项目sdb_p,并在该项目中创建数据库sdb。
  2. 将考生文件夹下的自由表student和sc添加到sdb数据库中。
  3. 在sdb数据库中建立表course,表结构如下:
  字段名 类型 宽度
  课程号 字符型 2
  课程名 字符型 20
  学时 数值型 2
  随后向表中输入6条记录,记录内容如下(注意大小写):
  课程号 课程名 学时
  c1 C++ 60
  c2 Visual FoxPro 80
  c3 数据结构 50
  c4 JAVA 40
  c5 Visual BASIC 40
  c6 OS 60
  4. 为course表创建一个主索引,索引名为cno、索引表达式为"课程号"。
  二、简单应用(2小题,每题20分,计40分)
  1. 根据sdb数据库中的表用SQL SELECT命令查询学生的学号、姓名、课程名和成绩,结果按 "课程名"升序排序,"课程名"相同时按"成绩"降序排序,并将查询结果存储到sclist表中。 www.Examzz.com
  2. 使用表单向导选择student表生成一个名为form1的表单。要求选择student表中所有字段,表单样式为"阴影式";按钮类型为"图片按钮";排序字段选择"学号"(升序);表单标题为"学生基本数据输入维护"。
  三、综合应用(1小题,计30分)
  1.打开基本操作中建立的数据库sdb,使用SQL的CREATE VIEW命令定义一个名称为SVIEW的视图,该视图的SELECT语句完成查询:选课数是3门以上(不包括3门)的每个学生的学号、姓名、平均成绩、最低分和选课数,并按"平均成绩" 降序排序。最后将定义视图的命令代码存放到命令文件T1.PRG中并执行该文件。接着利用报表向导制作一个报表。要求选择SVIEW视图中所有字段;记录不分组;报表样式为"随意式";排序字段为 "学号"(升序);报表标题为"学生成绩统计一览表";报表文件名为pstudent。
  2.设计一个名称为form2的表单,表单上有"浏览"(名称为Command1)和"打印"(Command2)两个命令按钮。鼠标单击"浏览"命令按钮时,先打开数据库sdb,然后执行SELECT语句查询前面定义的SVIEW视图中的记录(两条命令不可以有多余命令),鼠标单击"打印"命令按钮时,调用报表文件pstudent浏览报表的内容(一条命令,不可以有多余命令)。
  简单应用题答案:
  1.
sele student.学号,姓名,课程名,成绩 from student,sc,course where student.学号=sc.学号 And sc.课程号=course.课程号;
  order by 课程名,成绩 desc into table sclist
  综合应用题答案:
  1、程序T1.PRG的内容如下:
首页 1 2 尾页

相关文章