文档库 最新最全的文档下载
当前位置:文档库 › 计算机二级VisualFoxPro上机考试题库及答案解析31

计算机二级VisualFoxPro上机考试题库及答案解析31

计算机二级VisualFoxPro上机考试题库及答案解析31

一、基本操作

在考生文件夹下,完成如下操作:

1.建立一个"客户"表,表结构如下

客户编号C(8)

客户名称C(8)

联系地址C(30)

联系电话C(11)

电子邮件C(20)

2.建立一个"客户"数据库,并将"客户"表添加到该数据库中。

3.将如下记录插入到"客户"表中

43100112 沈红霞浙江省杭州市83号信箱 133******** shenhx@https://www.wendangku.net/doc/6b9373817.html, 44225601 唐毛毛河北省唐山市100号信箱131******** tangmm@https://www.wendangku.net/doc/6b9373817.html,

50132900 刘云亭北京市1010号信箱138******** liuyt@https://www.wendangku.net/doc/6b9373817.html,

30691008 吴敏霞湖北省武汉市99号信箱 1302749810 wumx@https://www.wendangku.net/doc/6b9373817.html, 41229870 王衣夫辽宁省鞍山市88号信箱133******** wangyf@https://www.wendangku.net/doc/6b9373817.html,

4.利用报表向导生成一个"客户"(报表文件名)报表,报表的内容包含客户表的全部字段,报表的标题为"客户",其他各项默认值。

二、简单应用

在考生文件下有student(学生)、course(课程)和score (选课成绩)3个表,用SQL语句完成如下操作:

1.查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将相应的SQL语句存储到命令文件one.prg。

2.查询哪些课程不及格的成绩,将查询到的课程名称存入文本文件new.txt。并将相应的SQL语句存储到命令文件two.prg.

三、综合应用

在考文件夹下完成如下综合应用:

1.建立"学生"数据库;

2.把自由表student(学生)、coruse(课程)和和score (选课成绩)添加到新建立的数据库;

3.建立满足如下要求的表单formlist(控件名和文件名)

(1)添加一个表格控件Grid1,并按学号升序显示学生选课及考试成绩信息(包括字段学号、姓名、院系、课程名称和成绩);

(2)添加命令按钮"保存"(Command1)和"退出"( Command2),单击命令按钮"保存"时将表格控件Grid1中所显示的内容保存到表results(方法不限),单击命令按钮"退出"时关闭并释放表单。

注意:程序完成后必须运行,并按要求保存保存表格控件Grid1中所显示的内容到表results。

答案解析

一、基本操作

1、在命令窗口中输入:create 客户后回车,在弹出的表设计器中按要求建立此表。

2、在命令窗口中输入:create data 客户后回车,再输入: ADD TABLE 客户后回车。

3、在命令窗口中输入:Modi data 客户后回车,指向表客户单击右键->浏览,再单击"显示"->"追加方式"向表中追加五条记录。

4、单击"文件"->"新建"->"报表"->"向导"->"报表向导"->选择"客户"表,将所有的字段添加到"选定字段"->直接单击"下一步"。到步骤6后,在标题处输入:客户,单击完成。输入报表名为:客户,单击保存即可。

二、简单应用

1、在命令窗口中输入如下命令:

Select 课程名称,max(成绩) as 分数 from course a,score b where a.课程编号=b.课程编号;

Group by b.课程编号 into dbf max

后回车,单击"文件"->"新建"->"程序"->"新建文件"并将该命令存储到程序文件one.prg即可。

2、在命令窗口中输入如下命令:

Select 课程名称 from course where 课程编号 in(select 课程编号 from score where;

成绩<60) to file new.txt

后回车,并将该命令存储到程序文件two即可。

三、综合应用

第一步:在命令窗口中输入: create data 学生后回车,在命令窗口中继续输入:

ADD TABLE student 后回车

ADD TABLE course 后回车

ADD TABLE score 后回车。

第二步:在命令窗口中输入: create form formlist后回车,设置表单的Name属性为formlist

向表单中添加一个表格控件Grid1,设置表格控件的RecordSourceType属性值为4-SQL说明。

再向表单中添加两个命令按钮Command1和Command2,并设置Command1的Caption属性为"保存"。Command2的Caption属性为"退出"。

第三步:双击表单,在表单的Init事件过程中编写如下语句:

Thisform.grid1.recordsource="select a.学号,姓名,院系,课程名称,成绩 ;

from student a,score b,course c where a.学号=b.学号 and b.课程编号=c.课程编号;

order by a.学号 into cursor Lsb"

双击"保存"命令按钮,在其Click事件过程中编写:

Select * from Lsb into dbf results

双击"退出"命令按钮,在其Click事件过程中编写:

Thisform.release

第四步:保存表单,并运行表单。

相关文档
相关文档 最新文档