1、二级 VISUAL+FOXPRO 机试 35 及答案解析(总分:100.00,做题时间:90 分钟)一、B一 基本操作题/B(总题数:1,分数:30.00)1.建立项目文件,文件名为 my。 (2)将数据库 stu 添加到新建立的项目当中。 (3)从数据库 stu 中永久性地删除数据库表“学生”,并将其从磁盘上删除。 (4)修改表单 wen,将其 name 属性值改为 my。(分数:30.00)_二、B二 简单应用题/B(总题数:1,分数:40.00)2.设计一个表单 my 完成以下功能: (1)表单上有 1 个标签,表单运行时标签的 Caption 属性显示为系统时间,且表单运行期间标签标题
2、动态显示当前系统时间。标签标题字体大小为 25,布局为“中央”,字体颜色为“红色”,标签“透明”。 (2)表单上另有 3 个命令按钮,标题分别为“蓝色”, “绿色”和“退出”。当单击“蓝色”命令按钮时,表单背景颜色变为蓝色;当单击“绿色”命令按钮时,表单背景颜色变为绿色;单击“退出”命令按钮表单退出。表单的 Name 属性和表单文件名均设置为 my,标题为“变色时钟”。(分数:40.00)_三、B三 综合应用题/B(总题数:1,分数:30.00)3.对“图书借阅管理”数据库中的表借阅、loans 和图书,建立文件名为 myf 的表单,标题为“图书借阅浏览”,表单上有三个命令按钮“读者借书查询”
3、、“书籍借出查询”和“关闭”。 单击“读者借书查询”按钮,查询出 02 年 3 月中旬借出的书的所有的读者的“姓名”、“借书证号”和“图书登记号”,同时将查询结果保存在表 new 中。 单击“书籍借出查询”按钮,查询借“数据库原理与应用”一书的所有读者的“借书证号”和“借书日期”,结果中含“书名”、“借书证号”和“日期”字段,同时保存在表 new2 中。单击“关闭”按钮关闭表单。(分数:30.00)_二级 VISUAL+FOXPRO 机试 35 答案解析(总分:100.00,做题时间:90 分钟)一、B一 基本操作题/B(总题数:1,分数:30.00)1.建立项目文件,文件名为 my。 (2)
4、将数据库 stu 添加到新建立的项目当中。 (3)从数据库 stu 中永久性地删除数据库表“学生”,并将其从磁盘上删除。 (4)修改表单 wen,将其 name 属性值改为 my。(分数:30.00)_正确答案:()解析:启动 Visual FoxPro 后,在命令窗口输入命令:CREATE PROJECT my,新建一个项目管理器。 (2)在项目管理器 my 中,首先在“数据”选项卡中选择“数据库”,然后单击选项卡右边的“添加”命令按钮,在系统弹出的“打开”对话框中,将考生文件夹中的数据库 stu 添加到项目管理器中,单击“确定”按钮。 (3)在项目管理器中,选中 stu 数据库,单击右边的
5、“修改”命令按钮,在 stu 数据库设计器中,右击“学生”数据表文件,选择“删除”快捷菜单命令,系统弹出一个对话框,在对话框中单击“删除”命令按钮,将“学生”表从数据库中永久删除。 (4)在命令窗口中输入 MODIFY FORM wen,打开表单设计器,在其属性窗口中将表单的 Name 属性值改为 my,单击工具栏中的“保存”按钮,保存表单修改。 解析 本大题主要考查的是通过项目管理器来完成一些数据库及数据库表的操作,项目的建立可以直接在命令窗口输入命令来实现,数据库添加可以通过项目管理器中的命令按钮,打开相应的设计器直接管理,数据库表的移去,应在数据库设计器中完成。此外,还考查了表单的属性的
6、更改。二、B二 简单应用题/B(总题数:1,分数:40.00)2.设计一个表单 my 完成以下功能: (1)表单上有 1 个标签,表单运行时标签的 Caption 属性显示为系统时间,且表单运行期间标签标题动态显示当前系统时间。标签标题字体大小为 25,布局为“中央”,字体颜色为“红色”,标签“透明”。 (2)表单上另有 3 个命令按钮,标题分别为“蓝色”, “绿色”和“退出”。当单击“蓝色”命令按钮时,表单背景颜色变为蓝色;当单击“绿色”命令按钮时,表单背景颜色变为绿色;单击“退出”命令按钮表单退出。表单的 Name 属性和表单文件名均设置为 my,标题为“变色时钟”。(分数:40.00)_
7、正确答案:()解析:(1)从菜单栏里单击“文件”并选择“新建”,或直接单击工具栏上的“新建”图标,在弹出的对话框中文件类型选择“表单”,单击对话框右边的“新建文件”图标,弹出了 Form1 的表单设计器,单击工具栏上的“保存”图标,以 my 命名保存在考生文件夹下。 单击“表单控件”窗口中的“标签”控件,在表单上放置一个标签控件,将其 FontSize 属性值改为 20,调整标签的大小,将其 Alignment 属性值改为“2-中央”,将其 ForeColor 属性值改为“255,0,0”,将其 BackStyle 属性值改为“0。透明”。 单击“表单控件”窗口中的“计时器”控件,在表单上放置
8、一个计时器控件,修改其“Internal”属性值为1000(Internal 属性值 1000 表示 1 秒),双击“计时器”控件,在其 Timer 事件中输入以下代码: *计时器控件的 timer 事件代码* Thisform.Labell.Caption = time() * 保存表单设计并运行。 (2)在命令窗口输入命令:MODIPY FORM my,打开刚设计的表单文件,在属性窗口中(注意当前操作对象是“表单 form1”)修改 name 属性值为 my,修改 Caption 属性值为“变色时钟”。接着,单击“表单控件”工具栏中的“命令按钮”控件,在表单上放置三个命令按钮控件,将它们的
9、 Caption 属性值分别改为“蓝色”(Command1),“绿色”(Command2)和“退出”(Command3)。双击“蓝色”命令按钮,在其 Click 事件中输入以入代码: *命令按钮 Command1(蓝色)的 Click 事件代码* Thisform.BackColor=rgb(0,0,255) * 双击“绿色”命令按钮,在其 Click 事件中输入以入代码: *命令按钮 Command2(绿色)的 Click 事件代码* Thisform.BackColor=rgb(0,255,0) * 双击“退出”命令按钮,在其 Click 事件中输入以入代码: *命令按钮 Command3
10、(退出)的 Click 事件代码* Thisform.Release * 在命令窗口输入命令:DO FORM my,表单运行结果如图 3-35 所示: 三、B三 综合应用题/B(总题数:1,分数:30.00)3.对“图书借阅管理”数据库中的表借阅、loans 和图书,建立文件名为 myf 的表单,标题为“图书借阅浏览”,表单上有三个命令按钮“读者借书查询”、“书籍借出查询”和“关闭”。 单击“读者借书查询”按钮,查询出 02 年 3 月中旬借出的书的所有的读者的“姓名”、“借书证号”和“图书登记号”,同时将查询结果保存在表 new 中。 单击“书籍借出查询”按钮,查询借“数据库原理与应用”一书
11、的所有读者的“借书证号”和“借书日期”,结果中含“书名”、“借书证号”和“日期”字段,同时保存在表 new2 中。单击“关闭”按钮关闭表单。(分数:30.00)_正确答案:()解析:在命令窗口中输入命令:CREATE FORM myf,打开表单设计器,通过“表单控件”工具栏向表单添加 3 个命令按钮。在属性面板中修改表单的 Caption 属性值“图书借阅浏览”,修改 3 个命令按钮控件的 Caption 属性值分别为“读者借书查询”、“书籍借出查询”和“关闭”。 双击各命令按钮,分别编写各控件的 Click 事件代码: *命令按钮 Command1(读者借书查询)的 Click 事件代码*
12、SELECT 姓名,借阅.借书证号,loans.图书登记号; FROM loans,图书,借阅; WHERE loans,图书登记号=图书.图书登记号 AND loans.借书证号=借阅.借书证号; AND MONTH(借书日期)=3; AND DAY(借书日期)=10; AND DAY(借书日期)=20; INTO TABLE new1 * *命令按钮 Command2(书籍借出查询)的Click 事件代码* SELECT 书名,借书证号,借书日期; FROM loans,图书; WHERE loans.图书登记号=图书.图书登记号; AND 书名=“数据库原理与应用”; INTO TABLE new2 * *命令按钮 Command3(关闭)的 Click 事件代码* Thisform.Release * 保存表单完成设计,运行表单,结果如图 3-36 所示。