在考生文件夹下完成如下简单应用:
(1)程序文件rate_pro的功能是计算出“林诗因”所持有的全部外币相当于人民币的数量,summ中存放的是结果。注意,某种外币相当于人民币数量的计算公式:人民币数量=该种外币的“现钞买入价”*该种外币的“持有数量”。请在指定位置修改程序语句,不得增加或删除程序行,并保存所做的修改。
(2)建立一个名为menu)rate的菜单,菜单中有两个菜单项“查询”和“退出”。“查询”项中还有一个子菜单,子菜单有“日元”、“欧元”和“美元”3个选项。在“退出”菜单项下创建过程,该过程用于返回系统菜单。
参考答案:[微步骤]
(1)打开程序文件rate_pro。修改程序如图7.5所示,然后保存程序并运行。
(2)新建一个菜单文件,然后进行如图7.6所示的操作。
解析: 本题关键字有:用LOCATE命令定位记录位置的基本格式为:“LOCATE FOR条件表达式”,没有“FIND FOR”格式的命令。WHILE循环语句的正确格式为:
DO WHILE 条件表达式
语句体
ENDDO
因为“持有数量”是currency_s1表中的字段,而不是rate_exchange表中的字段,故应将“rate_exchange.持有数量”改为“currency_s1.持有数量”。