首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)打开程序文件cylinder.prg,请按要求修改程序并运行程序。 (2)以表employee.dbf和orders.dbf中数据为基础,使用SQL命令检索订单数最多的前3名职工的职工号、姓名和订单数,检索结果按订单数降序排序存入表newco
(1)打开程序文件cylinder.prg,请按要求修改程序并运行程序。 (2)以表employee.dbf和orders.dbf中数据为基础,使用SQL命令检索订单数最多的前3名职工的职工号、姓名和订单数,检索结果按订单数降序排序存入表newco
admin
2016-12-05
37
问题
(1)打开程序文件cylinder.prg,请按要求修改程序并运行程序。
(2)以表employee.dbf和orders.dbf中数据为基础,使用SQL命令检索订单数最多的前3名职工的职工号、姓名和订单数,检索结果按订单数降序排序存入表newcoun.dbf,同时将所用SQL命令存入文件new.txt中。
选项
答案
(1)【操作步骤】 步骤1:在命令窗口执行命令:MODIFY COMMAND cylinder,打开cylinder.prg程序,代码如下: *本程序的功能为输入圆柱体的半径和高,计算圆柱体表面积。 *请将程序修改为函数调用方式(注意不得增删语句行)。 1 SET TALK OFF 2 CLEAR 3 LOCAL Carea 4 INPUT"请输入圆柱体的半径" TO r 5 INPUT"请输入圆柱体的高" TO h 6 DO cya WITH r,h,carea 7 ?"圆柱体的表面积为:",carea 8 RETURN 9 PROCEDURE cya 10 PARAMETERS a,b,c 11 LOCAL pai 12 pai=3.14159 13 c=2*(pai*a*^2)+2*pai*a*b 14 RETURN 15 ENDPROC 修改程序中的错误行,修改后的程序如下: 1 SET TIALK OFF 2 CLEAR 3 LOCAL carea && 定义局部变量local 4 INPUT"输入圆柱体的半径:"TO r &&从键盘输入一个半径值 5 INPUT"输入圆柱体的高:"TO h &&从键盘输入一个高值 6 carea=cya(r,h) &&调用模块程序,转到PROCEDURE命令行执行程序,按值方式传递参数 7 ?”圆柱体的表面积为:",carea 8 RETURN 9 PROCEDURE Cya &&过程的开始,并命名过程名为cya 10 PARAMETERS a,b,C &&声明的行参变量被看作是模块程序中的私有变量 11 LOCAL pai 12 pai=3.14159 13 c=2*(pai*a*^2)+2*pai*a*b &&计算圆柱体表面积的表达式 14 RETURN c &&将计算的表达式值返回上级模块 15 ENDPROC 步骤2:保存文件修改,在命令窗口执行命令:DO YZT.PRG,执行程序文件。 (2)【操作步骤】 步骤1:在命令窗口执行命令:MODIFY FILE new,打开文本编辑器编写SQL命令。 步骤2:在编辑器中输入如下程序代码(以下程序是通过查询设计器生成): 1 SELECT TOP 3 Employee.职工号, Employee.姓名,COUNT(*)订单数; 2 FROM employee INNER JOIN ordems; 3 ON Employee.职工号=Orders.职工号; 4 GROUP BY Employee.职工号; 5 ORDER BY 3 DESC; 6 INTO TABLE newcoun.dbf 步骤3:在命令窗口执行命令:DO NEW.TXT,执行文件。
解析
转载请注明原文地址:https://jikaoti.com/ti/uEk0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,可以链接或嵌入OLE对象的字段类型是()。
设当前数据库有20条记录(记录未进行任何索引),当前记录号为1,在下列三种情况下:BOF()为真时,EOF()为真时;命令?RECN()的结果分别是()。
如果数据环境设计器中有多个关联的表,若要删除某个表,则与之关联的表与被删除表之间的关系将()。
下列有关数据库的描述,正确的是()。
在成绩表中,查找数学分数最低的学生记录,下列SQL语句的空白处应填入的是()。SELECT木FROM成绩;WHERE数学
向“仓库”表中新增一个“人数”字段,数据类型为数值型,宽度为2,正确的命令语句是()o
有如下SQLSELECT语句:SELECT*FROM职工WHERE实发工资=1000下列与该语句等价的是()。
执行命令:DECLAREarray(5,5),则array(3,3)的值为()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
数据库表的字段可以定义默认值,默认值是()。
随机试题
成熟中性粒细胞过氧化物酶活性减低的疾病是
激素原是指
解偶联剂有
某设备工程项目,业主委托甲制造公司进行主要设备制造,委托乙安装制造公司进行施工安装及钢结构制造,委托丙设计单位负责主要设备的设计工作,并委托了监理公司进行监理。驻甲制造公司的设备监理工程师在审查设计图纸时,发现部分设备的设计内容不符合有关技术规范要
企业要想在竞争激烈的市场中获得可持续发展的能力,就必须不断地()。
下列各项法律事实中,属于法律行为的是()。
在心理学家缪勒(Mueller)和范德(Vandell)看来,婴儿游戏具有的特征包括
1938年“要素主义者促进美国教育委员会”的成立是要素主义教育形成的标志,其发起者及主要代表人物是()。
恩格斯说,国家“照例是最强大的、在经济上占统治地位的阶级的国家,这个阶级借助于国家而在政治上也成为占统治地位的阶级,因而获得了镇压和剥削被压迫阶级的新手段”。国家是()
在学生表中要查找年龄大于18岁的男学生,所进行的操作属于关系运算中的
最新回复
(
0
)