计算机等级考试:二级VFP机试第22套

文章作者 100test 发表时间 2007:03:10 18:03:04
来源 100Test.Com百考试题网



第二十二套
一、基本操作题(共四小题,第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、索引表达式为"课程号"。
本题主要考核点:
创建项目、建立数据库、自由表添加到数据库中、在数据库中建立表、索引的建立
解题思路:
第一步:在Visual FoxPro主窗口下按组合键Ctrl N,则系统弹出"新建"对话框,在文件类型中选择"项目",再点击"新建文件"按钮;
第二步:在弹出的"创建"对话框中,选定考生文件夹,在项目文件中填入"sdb_p.pjx",再点击保存按钮;这样便新建了一个项目;
第三步:在弹出的项目管理器中先选择"数据"标签,再选择"数据库",最后点击"新建"按钮;
第四步:在弹出的"新建数据库"对话框中点击"新建文件";
第五步:在弹出的"创建"对话框中,选定考生文件夹,在"数据库名"中填入"sdb.dbc",再点击保存按钮;这样便完成了数据库的添加。
第六步:在已新建的项目sdb_p的项目管理器中先选择"数据"标签,再选择"表",最后点击"添加(A)",在弹出的 "打开"对话框中选定考生文件夹下的表STUDENT,再点击保存,这样自由表就添加到了数据库中。用同样的方法将表SC也添加到数据库中,在索引类型列中选择"主索引",在索引表达式列中填入"课程号",点击"确定"按钮,保存表结构。
第十步:向表course.dbf输入内容,并保存。
二、简单应用(2小题,每题20分,计40分)
在考生文件夹下完成如下简单应用:
1. 根据sdb数据库中的表用SQL SELECT命令查询学生的学号、姓名、课程名和成
绩,结果按 "课程名"升序排序,"课程名"相同时按"成绩"降序排序,并将查
询结果存储到sclist表中。
2. 使用表单向导选择student表生成一个名为form1的表单。要求选择student 表
中所有字段,表单样式为"阴影式";按钮类型为"图片按钮";排序字段选择
"学号"(升序);表单标题为"学生基本数据输入维护"。
本题主要考核点:
SQL语言中的查询、联接查询、查询的排序、查询的结果去向、利用表单向导建立表单等知识点。
解题思路:
第一小题:本题要用一个联接查询来实现。要得到的信息存放在三个不同的表中,所以要通过联接来得到所需要的信息。联接的条件:STUDENT.学号=SC.学号 AND SC.课程号=COURSE.课程号放在WHERE子句的后面;结果集的排序需要ORDER BY子句,排序默认是升序如果要以降序排序需要DESC;结果要放入一个永久表中要用到INTO TABLE 子句,完整的查询语句:
SELECT STUDENT.学号,姓名,课程名,成绩.
FROM STUDENT,SC,COURSE.
WHERE STUDENT.学号=SC.学号 AND SC.课程号=COURSE.课程号.
ORDER BY 课程名,成绩 DESC.
INTO TABLE SCLIST
第二小题:
第一步:打开在基本操作题中所建立的项目"sdb_p.pjx"
第二步:在项目sdb_p的项目管理器中,先选择"文档"标签,再选择"表单",最后点击"新建(N)"按钮。
第三步:在弹出的"新建表单"对话框中点击"表单向导(W)",并在弹出的"向导选取"对话框中,在"选择要使用的向导"中选择"表单向导",点击"确定"按钮.
第四步:在"表单向导"步骤一的字段选取中,选定student表,并将其全部字段放入"选定字段"中,点击下一步;在步骤二的选择表单样式中的样式类型中选择"阴影式",在"按钮类型"中选择"图片按钮",点击下一步;在步骤三排序次序中选择按学号的升序排序,点击下一步;在步骤四完成中在表单标题文本框中输入:学生基本输入数据维护,点击"完成"按钮。在弹出的"另存为"对话框,从对话框中选定考生文件夹,并输入 form1.scx,点击"保存"按钮即可。

相关文章


高校等考试题天天练二级VB]11月9日
计算机等级考试:二级VFP机试第23套
计算机等级考试:二级VFP机试第22套
高校等考试题天天练二级VB]11月8日
计算机等级考试:二级VFP机试第21套
高校等考试题天天练二级C]11月7日
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛