二级计算机vf题型,VF重点题型计算机二级.doc

VF重点题型计算机二级

说明:本文中的 && 表示解释说明部分,在并非执行代码.

本文中的 ********* 与 ********* 之间的部分为程序代码.

第1套

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

(1)在考生文件夹下建立项目market。

(2)在项目market中建立数据库prod_m。

(3)把考生文件夹中自由表category和products加入到prod_m数据库中。

(4)为category表建立主索引,索引名为primarykey,索引表达式为"分类编码";为products表建立普通索引,索引名为regularkey,索引表达式为"分类编码"。

【答案】

(1)在命令窗口直接输入命令:CREATE PROJECT market,建立一个新的项目管理器。

(2)在项目管理器中,单击"数据"选项卡,选中列表框中的"数据库",单击选项卡右边的"新建"命令按钮,在系统弹出的对话框中单击"新建数据库"图标按钮,系统接着弹出"创建"对话框,在数据库名文本框内输入新的数据库名称prod_m,将数据库保存到考生文件夹下。

(3)右键单击数据库设计器,选择"添加表"快捷菜单命令,在弹出的"打开"对话框中,将考生文件夹下的category和products两个自由表分别添加到数据库prod_m中。

(4)在"数据"选项卡中,选中新加的数据表文件category,然后单击右边的"修改"命令按钮,系统弹出表设计器,在"字段"选项卡中为"分类编码"字段选择一个索引排序,然后单击"索引"选项卡,在此选项卡中,字段索引名默认的为"分类编码",将索引名修改为primarykey,在"索引"下拉框中选择索引类型为"主索引",如图11-1所示。以相同的方法为products表建立普通索引。

二、简单应用题(共2小题,每题20分,计40分)

(1)使用SQL命令查询2001年(不含)以前进货的商品,列出其"分类名称"、"商品名称"和"进货日期",查询结果按"进货日期"升序排序并存入文本文件infor.txt中,所用命令存入文本文件sql.txt中。

(2)用SQL UPDATE命令为所有"商品编码"首字符是"3"的商品计算销售价格:销售价格为在进货价格基础上加22.68%,并把所用命令存入文本文件update.txt中。

【答案】

(1)在命令窗口中输入命令:MODIFY FILE sql,在文本编辑器窗口输入如下程序段:

******文件sql .txt中的程序段*****

SELECT 分类名称,商品名称,进货日期 FROM 商品,分类 WHERE 分类.分类编码=商品.分类编码;

AND YEAR(进货日期)<2001 TO FILE infor ORDER BY 进货日期

*******************************

在命令窗口输入命令:DO sql.txt,运行程序。程序运行结果如图11-2所示。

图11-2

(2)在命令窗口中输入命令:MODIFY FILE update,在文本编辑器窗口输入如下程序段。

******文件update .txt中的程序段*****

UPDATE 商品 SET 销售价格=进货价格*1.2268 WHERE LEFT(商品编码,1)='3'

*******************************

在命令窗口输入命令:DO Update.txt,运行程序。通过BROWSE命令可直接查看修改结果,结果如图11-3所示。

三、综合应用题(1小题,计30分)

对考生目录下的数据库rate建立文件名为myf的表单。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有"外币浏览"、"个人持有量"和"个人资产"三个选项按钮:表单上有一个命令按钮,标题为"浏览"。

当选择"外币浏览"选项按钮并单击"浏览"按钮时,在表格中显示"汇率"表的全部字段;选择"个人持有量"选项按钮并单击"浏览"按钮时,表格中显示"数量"表中的"姓名","汇率"表中的"外币名称"和"数量"表中的"持有数量";选择"个人资产"选项按钮并单击"浏览"按钮时,表格中显示"数量"表中每个人的"总资产"(每个人拥有的所有外币中的每种基准价*持有数量的总和)。

单击"关闭"按钮退出表单。

【答案】

在命令窗口中输入命令:CREATE FORM myf,打开表单设计器,通过"表单控件"工具栏向表单添加1个表格、1个选项按钮组和2个命令按钮。

选中表单,在属性面板顶端的下拉框中选择Command1,修改该命令按钮控件的Caption属性值为"浏览",以同样的方法将第二个命令按钮设置Caption属性值改为"关闭",在属性面板顶端的下拉框中选择(Optiongroup1),

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值