二级VFP上机预测题答案(7)

2019-06-02 14:01

2.第一步:在“命令”窗口中输入:UPDATE TABB SET 日期={^2005-10-1},按回车键。第二步:在“命令”窗口中,选中第一步输入的SQL语句,鼠标右击该SQL语句,从弹出的快捷菜单中选择“复制”命令。第三步:在“命令”窗口中,输入:MODIFY COMMAND TWO,按回车键,在打开的two.prg程序中,单击鼠标右键,从弹出的快捷菜单中选择“粘贴”命令。第四步:单击工具栏中的“保存”按钮。

3.第一步:在“命令”窗口中输入以下语句并按回车键: SELECT DISTINCT * FROM TABA INTO TABLE TABC

第二步:选中第一步输入的SQL语句,鼠标右击该SQL语句,从弹出的快捷菜单中选择“复制”命令。第三步:在“命令”窗口中,输入:MODIFY COMMAND THREE,按回车键,在打开的three.prg程序中,单击鼠标右键,从弹出的快捷菜单中选择“粘贴”命令。第四步:单击工具栏中的“保存”按钮。

4.第一步:单击菜单栏中的“文件”菜单,从中选择“新建”命令,在弹出的“新建”对话框中选择“报表”文件类型,然后单击“向导”按钮。第二步:在“向导选取”对话框中,单击选择“报表向导”,然后单击“确定”按钮。第三步:在打开的第1个“报表向导”对话框中,单击选择TABA表,然后单击“”按钮将所有字段添加到“选定字段”中,单击“下一步”按钮。第四步:在打开的第2个“报表向导”对话框中,直接单击“下一步”按钮。第五步:在打开的第3个“报表向导”对话框中,在“样式”中选择“随意式”,然后单击“下一步”按钮。第六步:在打开的第4个“报表向导”对话框中,在“列数”中输入或选择:1;在“字段布局”中选择:列;在“方向”中选择:横向;最后单击“下一步”按钮。第七步:在打开的第5个“报表向导”对话框中,在“可用的字段或索引标识”中单击选择“No”字段,然后单击“添加”按钮,接着选择“升序”排列,最后单击“下一步”按钮。第八步:在打开的最后1个“报表向导”对话框中,在“报表标题”中输入:计算结果一览表,单击“完成”按钮,随即会打开“另存为”对话框,在“保存报表为”框中输入报表的名称:P_ONE,单击“保存”按钮。 二、简单应用

解答

1.第一步:在“命令”窗口中输入:MODIFY COMMAND FOUR,按回车键,在打开的four.prg程序中输入以下代码: USE DB!TABA IN 0 SELECT 0

DO WHILE NOT EOF() SELECT a,b,c,x1,x2 FROM TABA INTO ARRAY aa a=aa(1) b=aa(2) c=aa(3) IF a<>0 IF b^b-4*a*c<0 REPLACE note WITH \无实数解\ ELSE root1=(-b+SQRT(b^b-4*a*c))/(2*a) root2=(-b-SQRT(b^b-4*a*c))/(2*a) REPLACE x1 WITH root1 REPLACE x2 WITH root2 ENDIF ENDIF SKIP ENDDO

CLOSE DATABASE

第二步:单击工具栏上的“保存”按钮。 2.(1)第一步:单击菜单栏中的“文件”菜单,从中选择“打开”命令,在弹出的“打开”对话框中,在“文件类型”下拉列表框中选择“表单”,然后单击testA.scx,最后单击“确定”按钮。第二步:在表单中,单击名为“查询”的命令按钮,然后在“属性”窗口中将Height属性设置为:30;Width属性设置为:80。第三步:重复第二步将表单中名为“退出”的命令按钮,Height属性设置为:30;Width属性设置为:80。第四步:在表单中单击名为“查询”的命令按钮,然后按住Shift键,再单击名为“退出”的命令按钮,最后松开Shift键。第五步:单击“格式”菜单中的“对齐”子菜单,从子菜单中单击“顶边对齐”命令。

(2)第一步:在表单中双击名为“查询”的命令按钮,在Click事件过程中输入以下语句:

SELECT * FROM TABA WHERE note=\无实数解\

(3)第一步:在表单中双击名为“查询”的命令按钮,在Click事件过程中输入:ThisForm.Release。第二步:单击工具栏上的“保存”按钮,然后单击工具栏上的“运行”按钮运行表单,单击“查询”按钮进行查询。 三、综合应用

解答

1.第一步:在“命令”窗口中输入:OPEN DATABASE SDB,按回车键。第二步:单击菜单栏中的“文件”菜单,从中选择“新建”命令,在弹出的“新建”对话框中选择“表单”文件类型,然后单击“新建文件”按钮。第三步:在“属性”窗口中将表单的Caption属性设置为:查询。第四步:在表单中,右击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,在“添加表或视图”对话框中,单击“学生表”,然后单击“添加”按钮。第五步:关闭“添加表或视图”对话框。

2.第一步:鼠标单击表单空白处,在“属性”窗口中将AutoCenter属性设置为:.T.-真。 3.(1)第一步:在表单中,单击表单控件工具箱中的“标签”按钮,然后在表单中适当位置按住鼠标左键进行拖动,拖动一定大小后松开鼠标左键。第二步:鼠标选中新添加的标签控件(Label1),在“属性”窗口中将Caption属性设置为:学生注册日期。第三步:按照第一步的方法,在表单中添加一个文本框控件(Text1),并在“属性”窗口中将Value属性设置为:=CTOD('/ /'),即限制文本框的值只能为日期型。第四步:按照第一步的方法,在表单中添加两个命令按钮,分别将这两个命令按钮的Caption属性设置为:查询、退出。第五步:按照第一步的方法继续在表单中添加一个表格控件(Grid1),并在“属性”窗口中将表格控件的RecordSourceType属性设置为:4-SQL说明。

(2)第一步:在表单中双击名为“查询”的命令按钮,在Click事件过程中输入以下代码:CLOSE ALL DELETE FROM TABE

ThisForm.Grid1.RecordSource=\学生表;

WHERE 注册日期=ThisForm.Text1.Value; ORDER BY 年龄 DESC; INTO CURSOR AA\

SELECT * FROM 学生表 WHERE 注册日期=ThisForm.Text1.Value; ORDER BY 年龄 DESC;

INTO ARRAY BB

INSERT INTO TABE FROM ARRAY BB

第二步:在表单中双击名为“退出”的命令按钮,在Click事件过程中输入:ThisForm.Release。第三步:单击工具栏上的“保存”按钮,在“另存为”对话框中输入表单的名称:testb,然后单击“保存”按钮。第四步:单击工具栏上的“运行”按钮,在文本框中输入09/02/05,然后单击“查询”按钮查询。

第31套题目

一、基本操作题

解答

1.第一步:在“命令”窗口中输入:OPEN DATABASE SELLDB,按回车键执行。第二步:继续在“命令”窗口中输入以下SQL语句,并按回车键执行:

CREATE TABLE 客户表(客户号 C(4),客户名 C(20),销售金额 N(9,2))

2.第一步:在“命令”窗口中输入:MODIFY DATABASE SELLDB,按回车键执行。第二步:在打开的数据库设计器中,右键单击“客户表”,从弹出的快捷菜单中选择“修改”命令。第三步:在打开的表设计器窗口中,单击“索引”选项卡,在“索引名”框中输入:客户号;在“类型”下拉列表框中选择:主索引;在“表达式”框中输入:客户号。第四步:单击“确定”按钮关闭表设计器,在关闭过程中会弹出一个提示框询问是否永久更改表结构,直接单击“是”按钮即可。

3.第一步:在“命令”窗口中输入以下SQL语句,并按回车键执行: ALTER TABLE 部门成本表 ADD 备注 C(20)

4.第一步:在“命令”窗口中输入:CREATE REPORT P_S,按回车键执行。第二步:单击“报表”菜单中的“快速报表”命令,在“打开”对话框中选择表“客户表”,并单击“确定”按钮;接着在“快速报表”对话框中,直接单击“确定”按钮。第三步:单击“报表”菜单中的“标题/总结”命令,在“标题/总结”对话框中,将“报表标题”框中的“标题带区”打勾,再单击“确定”按钮。第四步:如果“报表控件”工具栏没显示,则单击“显示”菜单中的“报表控件工具栏”命令,在报表的“标题”区添加一个标签,然后输入标题:客户表一览表。第五步:单击工具栏上的“保存”按钮保存该报表。 二、简单应用

解答

1.第一步:在“命令”窗口中输入:MODIFY COMMAND three,按回车键执行。第二步:将three.prg程序文件中的原代码修改为以下代码:

SELECT 销售表.部门号, 部门表.部门名, 销售表.商品号, 商品代码表.商品名,; 一季度利润+二季度利润+三季度利润+四季度利润 AS 年销售利润; FROM 部门表 JOIN 销售表 JOIN 商品代码表 ; ON 销售表.商品号= 商品代码表.商品号 ; ON 销售表.部门号 = 部门表.部门号; WHERE 销售表.年度 = \ORDER BY 销售表.部门号, 5 DESC; INTO TABLE TABA

第三步:按Ctrl+W键关闭three.prg程序文件。

2.第一步:在“命令”窗口中输入:MODIFY COMMAND four,按回车键执行。第二步:将four.prg程序文件中的原代码修改为以下代码: SELECT 销售表.部门号, 部门表.部门名, 销售表.商品号, 商品代码表.商品名,; 一季度利润+二季度利润+三季度利润+四季度利润 AS 年销售利润; FROM 部门表 JOIN 销售表 JOIN 商品代码表 ; ON 销售表.商品号= 商品代码表.商品号 ; ON 销售表.部门号 = 部门表.部门号; WHERE 销售表.年度 = \INTO TABLE temp

SELECT temp.部门号, 部门名, SUM(年销售利润) AS 年销售利润, 工资支出, 办公支出,SUM(年销售利润) - 工资支出 - 办公支出 AS 纯利润;

FROM temp JOIN 部门成本表;

ON temp.部门号=部门成本表.部门号; WHERE 年度=\

GROUP BY 部门成本表.部门号; INTO TABLE account 三、综合应用

解答

1.第一步:在“命令”窗口中输入:CREATE FORM XS,按回车键执行。第二步:在表单中,单击表单任意空白处,然后在“属性”窗口中将Caption属性设置为:部门销售查询。第三步:单击表单控件工具箱中的“标签”按钮,然后在表单中添加一个标签控件(Label1)。第四步:在表单中,单击选择标签控件(Label1),然后在“属性”窗口中将Caption属性设置为:部门号:。第五步:单击表单控件工具箱中的“文本框”按钮,然后在新添加的标签控件(Label1)右侧添加一个文本框控件(Text1)。第六步:单击表单控件工具箱中的“标签”按钮,在文本框(Text1)右侧添加第二个标签控件(Label2),并在“属性”窗口中将Caption属性设置为:年度:。第七步:单击表单控件工具箱中的“文本框”按钮,然后在新添加的标签控件(Label2)右侧添加第二个文本框控件(Text2)。第八步:单击表单控件工具箱中的“命令按钮”,然后在表单中第二个文本框控件(Text2)的右侧添加两个命令按钮(Command1和Command2),第九步:在表单中,单击选择第一个命令按钮(Command1),然后在“属性”窗口中将Caption属性设置为:查询。第十步:按照第九步的方法将第二个命令按钮(Command2)的Caption属性设置为:退出。第十一步:单击表单控件工具箱中的“表格”按钮,然后在表单中添加一个表格控件(Grid1)。第十二步:在表单中,单击选择表格控件(Grid1),然后在“属性”窗口中将RecordSourceType属性设置为:4-SQL说明。第十三步:在表单中双击名为“查询”的命令按钮,在Click事件过程中输入以下代码:

a=Alltrim(ThisForm.Text1.Value) b=Alltrim(ThisForm.Text2.Value)

ThisForm.Grid1.RecordSource=\销售表.商品号, 商品代码表.商品名, ;

一季度利润, 二季度利润, 三季度利润, 四季度利润; FROM 销售表 JOIN 商品代码表 ;

ON 销售表.商品号= 商品代码表.商品号 ;

WHERE 销售表.部门号=a AND 销售表.年度 = b \

第十四步:按Ctrl+W键关闭代码窗口。第十五步:在表单中双击“退出”命令按钮,在Click事件过程中输入:ThisForm.Release,然后按Ctrl+W键关闭代码窗口。第十六步:单击工具栏上的“保存”按钮。第十七步:单击工具栏上的“运行”按钮,在第一个文本框中输入:02,在第二个文本框中输入:2005,然后单击“查询”按钮,观查表格中所显示的结果;最后单击“退出”按钮。

第32套题目

一、基本操作题

解答

1.第一步:在“命令”窗口中输入:MODIFY FORM myform,按回车键执行。第二步:在表单中,单击选择“高度”标签,然后按住Shift键,再再依次选择文本框控件(Text1)、“确定”命令按钮。第三步:单击“格式”菜单中的“对齐”子菜单下的“顶边对齐”命令。

2.第一步:在表单中,单击选择“确定”命令按钮,然后在“属性”窗口中将Default属性设置为:.T.-真。

3.第一步:在表单中,单击表单任意空白处,然后在“属性”窗口中将Caption属性设置为:表单操作;Name属性设置为:myform。 4.第一步:在表单中,双击“确定”命令按钮,在Click事件过程中输入以下代码: myform.Width=VAL(ThisForm.Text1.Value)

第二步:按Ctrl+W键关闭代码窗口。第三步:单击工具栏上的“保存”按钮。 二、简单应用

解答

1.第一步:在“命令”窗口中输入以下SQL语句,并按回车键执行: SELECT 书名,作者,价格 FROM 图书 WHERE 姓名=\田亮\ORDER BY 价格 DESC; INTO TABLE book_temp

2.第一步:在“命令”窗口中输入:CREATE DATABASE order_m,按回车键执行。第二步:在“命令”窗口中输入以下两条SQL语句,每输入完一条按回车键执行:

ADD TABLE order

ADD TABLE orderitem

第三步:在“命令”窗口中输入:MODIFY DATABASE order_m,按回车键执行。第四步:单击“文件”菜单中的“新建”命令,在“新建”对话框中选择“视图”文件类型,再单击“新建文件”按钮。第五步:在“添加表或视图”对话框中,分别单击选中“order”、“orderitem”表,接着单击“添加”按钮将其添加到视图设计器中,添加第二个表后,会弹出“联接条件”对话框,直接单击“确定”按钮。第六步:关闭“添加表或视图”对话框中。第七步:在视图设计器中,单击“字段”选项卡,在“可用字段”中分别单击“Order.订单号”、“Order.签订日期”、“Orderitem.数量”字段,单击“添加”按钮将其添加到“选定字段”中。第八步:在视图设计器中,单击“排序依据”选项卡,在“选定字段”中单击选择“Order.订单号”字段,然后单击“添加”按钮将其添加到“排序条件”中,并在“排序选项”中选择“升序”。第九步:在视图设计器中,单击“筛选”选项卡,在“字段名”下拉列表框中选择“Orderitem.商品号”;在“条件”下拉列表框中选择“=”;在“实例”框中输入“a00002”。第十步:单击工具栏上的“保存”按钮,在“保存”对话框中输入视图名:viewone,然后单击“确定”按钮。第十一步:在“命令”窗口中输入:SELECT * FROM viewone INTO TABLE tabletwo,按回车键执行。 三、综合应用

解答

1.第一步:在“命令”窗口中输入:CREATE MENU mymenu,按回车键执行。第二步:在“新建菜单”对话框中单击“菜单”按钮,随即会打开“菜单设计器”。第三步:单击菜单栏中的“显示”菜单,从中选择“常规选项”命令,随即会打开“常规选项”对话框,在“位置”中单击“追加”按钮,然后单击“确定”按钮。第四步:在菜单设计器中,在“菜单名称”框中输入:考试;在“结果”下拉列表框中选择:子菜单;单击“考试”菜单名右侧的“创建”按钮。第五步:在“菜单名称”框中输入:计算;在“结果”下拉列表框中选择:过程;单击“计算”菜单名右侧的“创建”按钮,在打开过程代码窗口中输入以下代码:

ALTER TABLE order ADD 总金额 N(7,2) SELECT 3 USE goods

INDEX ON 商品号 TO T1 SELECT 2

USE orderitem

SET RELATION TO 商品号 INTO C INDEX ON 订单号 TO T2 SELECT 1 USE order

SET RELATION TO 订单号 INTO B GO TOP

DO WHILE !EOF() DDH = 订单号 S = 0 SELECT 2

DO WHILE 订单号=DDH

S = S + 数量 * GOODS.单价 SKIP ENDDO SELECT 1

REPLACE 总金额 WITH S SKIP ENDDO

第六步:按Ctrl+W键关闭过程代码编辑窗口。第七步:在第二行的“菜单名称”框中输入:返回;在“结果”下拉列表框中选择:过程;单击“返回”菜单名右侧的“创建”按钮,在打开过程代码窗口中输入以下代码:

SET SYSMENU NOSAVE SET SYSMENU TO DEFAULT

第八步:按Ctrl+W键关闭过程代码编辑窗口。第九步:单击工具栏上的“保存”按钮。第十步:单击菜单栏中的“菜单”,从该菜单中选择“生成”命令,将菜单生成.mpr文件,在弹出的“生成菜单”对话框中,直接单击“生成”按钮,最后单击“程序”菜单中的“运行”命令,在弹出的“运行”对话框中选择MYMENU.MPR,单击“运行”按钮运行创建好的菜单,单击“考试”菜单下的“计算”子菜单,然后单击“返回”菜单直接返回到Visual FoxPro系统菜单。

第33套题目

一、基本操作题

解答:

单击工具栏中的“打开”按钮,选择文件类型“表单”,选择myform.scx,单击“确定”按钮即可打开表单。

1、单击表单空白处,在属性窗口中选择Name属性,在其属性值文本框中输入:myform。再选择Caption属性,在其属性值文本框中输入:表单操作。

2、执行“显示”菜单中的“Tab键次序”命令,此时表单中的三个控件的左上角都有一人Tab键次序盒,首先双击标签的Tab键次序盒,然后单击文本框的Tab键次序盒,再单击命令按钮的Tab键次序盒。然后单击表单的空白处结束设置。

3、第一步:执行“表单”菜单中的“新建方法程序”命令,在打开的新建方法程序对话框中,输入方法名称:mymethod,单击“添加”按钮,关闭新建方法程序窗口。第二步:在表单控件的属性窗口的最下方,找到刚刚新建的方法mymethod,双击它,在弹出的代码窗口中输入:

wait \文本框的值是\输入完,关闭代码窗口。 4、第一步:单击标签控件,将其caption属性修改为:请输入(\\

解答:

1、第一步:单击工具栏中的“新建”按钮,选择文件类型“查询”,单击“新建文件”按钮。第二步:在打开对话框中,选择order.dbf单击“确定”按钮,然后在添加表或视图中单击“其他”按钮,选择orderItem.db f,单击“确定”,在弹出的联接条件对话框中,保持条件不变,单击“确定”。再用同样方法将goods.dbf添加到查询设计器的数据环境中,弹出的联接条件窗口中仍然保持条件不变,单击“确定”。关闭“添加表或视图窗口”。第三步:在字段选项卡中,将order表中的订单号、客户名和签订日期,以及goods表中的单价和orderitem表中的数量添加到选定字段列表中,然后在函数和表达式文本框中输入:goods.单价*orderitem.数量 as 金额,然后单击“添加”按钮,添加到选定字段列表中。第四步:在排序依据选项卡中,选择order.订单号,单击“添加”按钮,添加到排序条件中,排序选项中单击“降序”单选项,再选择商品名,单击“添加”,添加到排序条件中,排序选项中单击“降序”单选项。第五步:执行“查询”菜单中的“查询去向”命令,在查询去向中,单击“表”,输入表名:tableone,单击“确定”按钮。第六步:单击工具栏中的“保存”按钮,保存查询,输入查询文件名:queryone.qpr,单击“保存”按钮。第七步:单击工具栏中的“运行”按钮,运行查询。

2、第一步:单击工具栏中的“新建”按钮,选择文件类型“数据库”,单击“新建文件”按钮。在创建对话框中输入数据库文件名:order_m,单击“保存”按钮。第二步:右击数据库设计器的空白处,选择“添加表”,选择order.dbf,单击“确定”按钮即可将其添加到数据库中。用同样的方法再将orderitem.dbf和goods.dbf添加到数据库中。第三步:在命令窗口中输入并执行如下两条语句:

create view viewone as select order.订单号,签订日期,商品名,单价,数量 from order,orderitem,goods where order.订单号=orderitem.订单号 and orderitem.商品号=goods.商品号 and 客户名=\订单号,商品名

select * from viewone into dbf tabletwo 三、综合应用题

解答:

第一步:单击工具栏中的“新建”按钮,选择文件类型“表单”,单击“新建文件”按钮。第二步:将表单的Caption属性设置为:综合应用。第三步:按照题目中图示,在相应的位置添加一个标签、一个文本框、一个命令按钮。选择标签,在属性窗口中将其Caption属性设置为:商品号。选择命令按钮控件,在属性窗口中将其Caption属性设置为:确定。第四步:双击“确定”按钮,在其click事件代码中输入:

select order.订单号,客户名,签订日期,商品名,单价,数量 from order,orderitem,goods where order.订单号=orderitem.订单号 and orderitem.商品号=goods.商品号 and goods.商品号=thisform.text1.value order by order.订单号 into dbf tablethree

第五步:单击工具栏中的“保存”按钮,保存表单,输入表单文件名:formone.scx。单击“保存”按钮。单击工具栏中的“运行”按钮,在文本框中输入:a00002,并单击“确定”按钮。

第34套题目

一、基本操作题

解答:

1、第一步:单击工具栏中的“新建”按钮,选择文件类型“数据库”,单击“新建文件”按钮,在“创建”对话框中,输入数据库名:订单管理,单击“保存:按钮。第二步:右击数据库设计器的空白处,选择“添加表”命令,在打开对话框中选择order.dbf单击“确定”按钮,即可将该表添加到数据库中,用同样的方法,将表orderitem和goods添加到数据库中。

2、在命令窗口中输入并按回车运行以下两条命令语句: use order

index on year(签订日期) tag nf

3、第一步:在数据库设计器中,右击order表的标题栏,选择“修改”,在表设计器中单击“索引”选项卡,添加一个新索引,索引名和索引表达式处输入:订单号,类型选择“主索引”。单击“确定”按钮,在弹出的提示框中单击“是”。第二步:在数据库设计器中,右击orderitem表的标题栏,选择“修改”,在表设计器中单击“索引”选项卡,添加一个新索引,索引名和索引表达式处输入:订单号,类型选择普通索引。单击“确定”按钮,在弹出的提示框中单击“是”。第三步:在数据库设计器中,单击order表的订单号主索引,按住鼠标左键不放,拖动到orderitem表的订单号普通索引上。

4、第一步:在数据库设计器中,在保证所有表都关闭的情况下,执行“数据库”菜单中的“清理数据库”命令。第二步:右击order表和orderitem表之间的联系线,选择“编辑参照完整性”,在更新规则选项卡中,单击“限制”单选项;在删除规则选项卡中,单击“级联”单选项;在插入规则选项卡中,单击“限制”单选项,单击“确定”按钮,弹出对话框提示是否保存改变,单击“是”,又会弹出对话框询问是否则想生成新的参照完整性代码,单击“是”。 二、简单应用题

解答:

1、第一步:单击工具栏中的“新建”按钮,选择文件类型“查询”,单击“新建文件”按钮。第二步:在添加表或视图中,选择order,单击“添加”按钮,再选择orderitem,单击“添加”按钮,然后选择goods,单击“添加”按钮。在弹出的联接条件中,保持默认的条件不变,单击“确定”按钮。关闭“添加表或视图”窗口。第三步:在字段选项卡中,将order表的订单号、客户名和签订日期字段,goods表的商品名和单价字段以及orderitem表的数量字段添加到选定字段列表中。第四步:在筛选选项卡中,字段名处,选择“表达式”会打开“表达式生成器”对话框,表达式中输入:year(签订日期),单击“确定”按钮,在筛选选项卡的条件中选择“=”,实例中输入:2001。第五步:在排序依据选项卡中,将订单号添加到排序条件列表中,排序选项单击“降序”单选项,再将商品名添加到排序条件中,排序选项也为降序。第六步:执行“查询”菜单中的“查询去向”命令,单击“表”按钮,输入表名:tableone,单击“确定”。第七步:单击工具栏中的“保存”按钮,输入查询文件名:queryone.qpr,单击“保存”按钮。第八步:单击工具栏中的“运行”按钮,运行查询。

2、第一步:单击工具栏中的“打开”按钮,选择文件类型“表单”,选择myform.scx,单击“确定”按钮。第二步:在表单设计器中,双击“确定”按钮,在其click事件代码中输入如下语句:

select order.订单号,签订日期,商品名,单价,数量 from order,orderitem,goods where order.订单号=orderitem.订单号 and orderitem.商品号=goods.商品号 and 客户名=thisform.text1.value order by order.订单号,商品名 into dbf tabletwo

第三步:单击工具栏中的“保存”按钮,保存表单,再单击“运行”按钮,在文本框中输入lilan,单击“确定”按钮,来运行表单。 三、综合应用题

解答:

第一步:单击工具栏中的“新建”按钮,选择文件类型“菜单”,单击“新建文件”按钮,在新建菜单对话框中单击“菜单”按钮。第二步:在菜单设计器的菜单名称处输入“考试”,结果选择“子菜单”,单击右侧的创建按钮,编辑子菜单。第三步:在菜单设计器的第一行,菜单名称处输入:计算,结果选择“过程”,第二行的菜单名称处输入:返回,结果选择“过程”。第四步:单击计算菜单项右侧的“创建”按钮,在过程代码中输入:

select 商品号,sum(数量) as 总数量 from order,orderitem where order.订单号=orderitem.订单号 and year(签订日期)=2001 group by 商品号 into cursor bb

select 商品名,总数量*单价 as 总金额 from goods left join bb on goods.商品号=bb.商品号 order by 商品名 into dbf tablethree update tablethree set 总金额=0 where 总金额 is null 输入完,关闭过程代码窗口。

第五步:单击返回右侧的创建按钮,在其过程代码窗口中输入:set sysmenu to default,输入完,关闭过程代码窗口。第六步:在菜单级下拉列表中选择“菜单栏”项,返回考试菜单中,执行“显示”菜单中的“常规选项”,位置处选择“追加”,单击“确定”按钮。第七步:单击工具栏中的“保存”按钮,输入菜单文件名:mymenu.mnx,单击“保存”按钮。第八步:执行“菜单”菜单中的“生成”命令,在弹出的“生成菜单”对话框中单击“生成”按钮。第九步:执行“程序”菜单中的“运行”命令,选择mymenu.mpr,单击“运行”按钮。分别单击考试菜单中的计算和返回命令。

第35套题目

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

解答:

1. 第一步:选择菜单“文件→新建”在“新建”对话框中选择“数据库”单选按钮,然后单击“新建文件”按钮,在弹出的“创建”对话框中,输入数据库文件的名字“学校”,然后单击“保存”按钮,系统会弹出“数据库设计器”窗口。第二步:在“数据库设计器”窗口右键单击,在弹出的菜单中选择“添加表”,会弹出“打开”对话框,把考生文件夹下的自由表“教师表”、“课程表”和“学院表”添加到该数据库。

2. 第一步:选择菜单“文件→新建”在“新建”对话框中选择“程序”单选按钮,然后单击“新建文件”按钮,在弹出的程序编辑框中,输入SQL语句“alter table 课程表 add unique 课程号 tag temp”。第二步:然后单击“保存”按钮,系统会弹出“另存为”对话框,输入文件名“one.prg”,然后单击“保存”按钮。

3. 第一步:选择菜单“文件→新建”在“新建”对话框中选择“表单”单选按钮,然后单击“向导”按钮,在弹出的“向导选取”对话框中,选择“表单向导”,然后单击“确定”按钮。第二步:在弹出的“表单向导”的步骤1中,选择“学校”数据库,然后选择“课程表”,将课程表的全部字段添加到“选定字段”中。第三步:连续单击“下一步”到步骤3“排序次序”,选中“降序”单选按钮,然后将“课程号”添加到“选定字段”中。第四步:单击“完成”按钮,在弹出的“另存为”对话框中输入文件名“myform”,最后单击“保存”按钮。

4. 第二条语句修改为:do while i>=1 二、简单应用(2小题,每题20分,计40分)

解答:

1. 正确语句如下:

SELECT 课程号 FROM 课程表 WHERE 课程名=\数据结构\USE 教师表

STORE 0 TO sum

SCAN FOR 课程号=a AND 工资>=4000 sum=sum+1 ENDSCAN ?sum

2. 第一步:选择菜单“文件→新建”在“新建”对话框中选择“视图”单选按钮,然后单击“新建文件”按钮,系统会弹出“视图设计器”窗口和“添加表或视图”对话框。第二步:在“添加表或视图”对话框中,选择“学校”数据库,然后将“教师表”和“学院表”添加到视图中,并且连接条件选择“系号”,然后关闭“添加表或视图”对话框。第三步:在视图设计器”窗口的“字段”选型卡中,将“姓名”、“工资”和“系名”三个字段添加到“选定字段”中。第四步:在“筛选”选型卡中,添加一个筛选条件,“字段名”为“工资”,“条件”为“>=”,“实例”为“4000”。


二级VFP上机预测题答案(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:南城3×50MW供热式火力发电厂发电厂电气部分设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: