程序改错题_程序改错题及答案

其他范文 时间:2020-02-27 08:04:49 收藏本文下载本文
【www.daodoc.com - 其他范文】

程序改错题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“程序改错题及答案”。

第二十一套 2.1

DO cya WITH r,h,carea改为:carea=cya(r,h,carea)PROCEDURE cya改为:func cya RETURN改为:RETURN C ENDPROC改为:ENDfunc

第二十四套 2.1

步骤1:打开考生文件夹下的five.prg文件。步骤2:修改其中的命令语句如下。错误1:DO.NOT.EOF()修改为:DO WHILE.NOT.EOF()错误2:SELECT COUNT(*)FROM 教师表 WHERE 教师表.系号=xihao INTO A 修改为:SELECT COUNT(*)FROM 教师表 WHERE 教师表.系号=xihao INTO ARRAY A 错误3:NEXT 修改为:SKIP

步骤3:保存修改后的程序并运行。

第二十五套 2.1

故第1处错误应改为“DO WHILE.NOT.EOF()”;由题意可知,one表中的组号实际上是歌手编号的前两位,故第2处错误应改为“SELECT COUNT(*)FROM 歌手表 WHERE LEFT(歌手表.歌手编号,2)=zuhao INTO ARRAY A”;表中记录值的修改可以通过REPLACE命令来完成,其格式为:

REPLACE 字段名 WITH 常量

故第3处错误应改为“REPLACE 歌手人数 WITH A”。

第四十三套 2.1

步骤1:打开程序rate pro。修改程序如下: 第1处错误改为:locate for姓名=“林诗因”

第2处错误改为:do while not eof()

第3处错误改为:summ=summ+a[1] * currency_sl.持有数量 步骤2:保存并运行程序。

第五十五套 2.2

错误1改为:SELECT 顾客号,sum(数量*单价)应付款;错误2 改为:DO WHILE NOT EOF()错误3 改为:REPLACE 应付款 WITH money

第六十三套2.1

第1行中的“=”需改为“IN”;第3行中的“GROUP BY 项目号”需改为“GROUP BY 零件号”;第5行中的“INTO FILE”需改为“TO FILE”。

第六十八套 2.1

步骤1:打开程序four.prg,修改语句如下: 第一处:

WHILE改为WHERE。第二处:

OPEN改为USE。第三处:

WHERE改为FOR。第四处:

填入num = num+1。步骤2:保存并运行程序。

第六十九套 2.1

打开modi1.prg,修改其中的错误如下。

① 删除“(此处空行)”,然后填写“ use customer”。② 把 “WHILE” 改为“FOR”。

第七十三套 2.1 本题是一个程序修改题。第一处错误应改为:SELECT 课程号 FROM 课程表 WHERE 课程名=“数据结构” INTO ARRAY a;第二处错误应改为:USE 教师表;第三处错误应改为:SCAN FOR 课程号=a AND 工资>=4000;第四处错误应改为:sum=sum+1。

第四十套 3(1)【操作步骤】

首先增加一个新的字段新单价(浮动型,宽度10,小数位数2);然后单击“新建”菜单建立一个程序。在程序中输入如下两行代码:

UPDATE order_detail SET 新单价=单价*0.9 WHERE 订单号 IN(SELECT 订单号 FROM order_list;WHERE 订单号=order_detail.订单号 AND YEAR(订购日期)=2001)UPDATE order_detail SET 新单价=单价*1.1 WHERE 订单号 IN(SELECT 订单号 FROM order_list where;订单号=order_detail.订单号 AND YEAR(订购日期)=2002)然后保存该程序,文件名为”prog1.prg”,最后并运行.2.建立“快速报表”: 单击“文件新建报表新建文件”菜单项来建立报表设计器;接着在”报表”菜单但选择”快速报表”.在弹出来的对话框中点击“字段”按钮,然后按顺序添加题目中的字段。接着按“确定”-“确定”;最后保存即可。

第四十三套

【解题思路】 新建表单,按要求添加控件并修改属性,写入命令按钮的代码。【操作步骤】

步骤1:新建一个名为myrate的表单,按照题目的要求为表单添加一个选项组控件两个命令按钮控件,并设置各控件的属性如下(注意:在修改选项组控件中各选项按钮的属性时,要先右键单击选项组控件,选择“编辑”命令,先后单击选中各选项按钮)。保存表单名为myform,运行查看表单的运行结果。步骤2:双击“统计”按钮,编写其Click事件代码如下。************************* If ThisForm.myOption.Value=1

Select 姓名,持有数量 from currency_sl,rate_exchange;where rate_exchange.外币代码=currency_sl.外币代码.and.;rate_exchange.外币名称=“日元”;into table rate_ry else If ThisForm.myOption.Value=2 Select 姓名,持有数量 from currency_sl,rate_exchange;where rate_exchange.外币代码=currency_sl.外币代码.and.;rate_exchange.外币名称=“美元”;into table rate_my else Select 姓名,持有数量 from currency_sl,rate_exchange;where rate_exchange.外币代码=currency_sl.外币代码.and.;rate_exchange.外币名称=“欧元”;into table rate_oy endif endif

************************* 步骤3:双击“退出”按钮,编写其Click事件代码如下:

ThisForm.Release 步骤3:运行表单,查看结果。

第四十九套 3 【操作步骤】 步骤1:通过常用工具栏中的“打开”命令打开考生文件夹下的程序文件“ptwo.prg”。步骤2:按题目要求填入相应的语句如下。

语句1:SET RELATION TO 商品号 INTO goods_t 语句2:set relation to 订单号 into orderitems additive 语句3:if 数量>goods_t.库存量 语句4:skip-n 语句5:replace 库存量 with 库存量-orderitems.数量 步骤3:保存修改后的程序文件并运行。

第七十套 3 【操作步骤】

步骤1:通过前面所学的知识,按照题目的要求新建一个表“table3”。步骤2:新建一个程序并输入下列命令语句。*********程序文件中的代码********* SET TALK OFF

OPEN DATABASE cj_m

SELECT * FROM table3 WHERE.f.INTO TABLE temp SELECT 1 USE xuesheng

INDEX ON 学号 TAG 学号 SELECT 2 USE chengji INDEX ON 学号 TAG 学号

SET RELATION TO 学号 INTO xuesheng GO TOP DO WHILE.NOT.EOF()IF chengji.数学

********************************** 步骤3:保存并运行程序,程序文件的名称为prog1。

下载程序改错题word格式文档
下载程序改错题.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文