vf考试国家试题库题目(37).doc_第1页
vf考试国家试题库题目(37).doc_第2页
vf考试国家试题库题目(37).doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

知识改变命运 信息成就未来第六十六套第一题:基本操作1在考生文件夹下建立项目文件,文件名为myproj。2将数据库team添加到项目中。3对数据库team下的表score,使用查询向导建立查询myquery,要求查询出score表中积分在30以上的记录。并按胜排序(降序)。4用select语句查询表股票中的拼音缩写以Z开头的记录,将使用的SQL语句保存在mysql.txt中。答案:【解题思路】本大题考查的是有关建立项目、添加数据库及建立查询的基本操作。注意使用向导的步骤较多,但是第4a步骤不需要操作,直接单击完成跳过即可。查询语句里用到的特殊函数需要掌握好。 【操作步骤】 (1)在命令窗口中输入命令:CREATE PROJECT myproj,新建一个项目 (2)在项目管理器中单击数据选项卡,选择列表框中的数据库,单击右面的添加按钮,双击考生文件夹下的team数据库。 (3)单击文件菜单,选择新建,选中查询,单击右面的向导图标按钮,接着选择查询向导。步骤1,选中score表,选取全部字段添加到右边的选定字段,单击下一步;步骤3,字段选择score.积分,操作符选择大于,输入值30;步骤4,将score.胜添加到选定字段并选定降序,单击完成进入步骤5,再次单击完成,输入名称myquery后保存。 (4)在命令窗口输入命令: SELECT * FROM team WHERE LEFT(拼音缩写,1)=Z 在考生文件夹下新建文本文档,取名为mysql,将上述语句复制到其中,保存后结束。第二题:简单应用1在考生文件夹中有畜禽信息表和数量表。用SQL语句查询每种畜禽的编号、名称、数量和净收入,其中净收入等于每种畜禽的市场价减去养殖成本乘以数量。查询结果按净收入升序排序,净收入相同的按编号排序,将结果存放于表净收入中,将使用到的SQL代码保存到mytxt.txt中。2在考生文件夹下有表数量,在考生文件夹下设计一个表单myform,表单标题为畜禽数量。该表单为数量表的窗口输入界面,表单上还有一个标题为结束的按钮,单击该按钮退出表单。答案:【解题思路】本大题1小题考查了SQL的查询,注意新字段的计算方法;2小题考查了通过表单显示数据库表的操作,注意往表单数据环境中添加表的方法;还要注意修改表单标题的方法,这与修改按钮标题类似。 (1)【操作步骤】 步骤1:在命令窗口中输入代码:MODIFY FILE mytxt,打开文本编辑器,输入如下程序段。 *文件mytxt.txt中的程序段* SELECT 畜禽信息.编号,畜禽信息.名称,; (数量.市场价-数量.养殖成本)*数量.数量 AS 净收入; FROM 畜禽信息 INNER JOIN 数量; ON 畜禽信息.编号=数量.编号; INTO TABLE 净收入 * 步骤2:在命令窗口中输入代码:DO mytxt.txt,运行程序。(通过BROWSE命令可直接查看程序运行结果) (2)【操作步骤】 步骤1:在命令窗口输入命令:CREATE FORM myForm,新建表单并打开表单设计器。 步骤2:在表单设计器上右键单击,选择数据环境项,在弹出的对话框里,选中表数量,单击添加按钮,然后单击关闭。 步骤3:在数据环境设计器中,将数量拖到表单上,单击控件工具栏上的按钮控件,然后在表单上单击,建立按钮控件;在其上单击右键,选择属性;在属性框里找到Caption属性,并将其修改为结束。 步骤4:双击按钮控件,输入其Click事件代码:Thisform.Release。步骤5:在表单空白处单击,然后在属性框里找到Caption属性,并将其修改为畜禽数量。保存表单并运行。第三题:综合应用在考生文件夹下有股票管理数据库stock_6,数据库中有stock_mm表和stock_cs表,表结构如下:stock_mm表:股票代码C(6)、买卖标记L(.T.表示买进,.F.表示卖出),单价N(7,2),本次数量N(6);stock_cs表:股票代码C(6),买入次数N(4),最高价N(7,2)stock_mm表中一只股票对应多个记录,stock_cs表中一只股票对应一个记录(stock_cs表开始时记录个数为0)。请编写并运行符合下列要求的程序:(1)设计一个名为stock_m菜单,菜单中有两个菜单项计算和退出。程序运行时,单击计算菜单项应完成的操作是计算每支股票的买入次数和(买入时的)最高价存入stock_cs表中,买卖标记T.(表示买进)。(注意:stock_cs表中的记录按股票代码从小到大的物理顺序存放)(2)根据stock_cs表计算买入次数最多的股票代码和买入次数存储到的stock_x表中(与stock_cs表对应字段名称和类型一致)。单击退出菜单项,程序终止运行。答案:【解题思路】本大题主要考查了菜单的设计,主要注意结果下拉框中的选项选择即可,用于编写程序段的菜单命令应该选择过程,在菜单命令的过程设计中,利用SQL的查询语句和插入语句完成对记录的查找和添加工作,注意利用数组来保存和插入查找结果。 【操作步骤】 步骤1:在命令窗口输入命令:CREATE MENU stock_m,系统弹出一个新建菜单对话框,在对话框中单击菜单图形按钮,进入菜单设计器环境。根据题意,首先输入两个主菜单 计算和退出,接着在计算菜单行的结果下拉框中选择过程选项(用于编写程序),在退出菜单行的结果下拉框中选择命令选项。步骤2:单击计算菜单行中的编辑按钮,进入程序设计的编辑窗口,在命令窗口中输入如下程序段。 *计算菜单命令的程序设计* SET TALK OFF SET SAFETY OFF OPEN DATABASE stock_6SELECT 股票代码,COUNT(*) AS 买入次数,MAX(单价) AS 最高价; FROM stock_mm; WHERE 买卖标记; GROUP BY 股票代码; ORDER BY 股票代码; INTO ARRAY AFieldsValue DELETE FROM stock_csINSERT INTO stock_cs FROM ARRAY AFieldsValuePACK USE SELECT * TOP 1 FROM stock_cs ORDER BY 买入次数 DESC INTO TABLE stock_xSET SAFETY ON SET TALK ON * 步骤3:在退出菜单项的命令文本框中编写程序代码:SET SYSMENU TO DEFAULT。 步

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论