求高手解答vfp程序改错题!

如题所述

二级
VF
上机考试程序改错题精选

程序改错题
1


5


在考生文件夹下完成如下简单应用:

1 . modi1.prg
程序文件中
SQLSELECT
语句的功能
是查询目前用于
3
个项目的零件
(零件名称)

并将结果
按升序存入文本文件
results.txt
中.
给出的
SQL
SELECT
语句中在第
l

3

5
行各有一处错误,请改正并运行
程序(不得增、删语句或短语,也不得改变语句行)


***********
程序提供的代码
***********
SELECT
零件名称
FROM
零件信息
WHERE
零件号

=
(SELECT
零件号
FROM
使用零件
;
GROUP BY
项目号
HAVING COUNT(
项目号
) = 3)
ORDER BY
零件名称

INTO FILE results
************************************

其中,

1
行中的
"="
需改为
"IN"



3
行中的
"GROUP BY
项目号
"
需改为
"GROUP
BY
零件号
"



5
行中的
"INTO FILE"
需改为
"TO FILE"


程序改错题
2


34


在考生文件夹下完成如下简单应用:

1

程序文件
rate_pro
的功能是计算出
"
林诗因
"
所持有
的全部外币相当于人民币的数量,
summ
中存放的是结
果。注意:某种外币相当于人民币数量的计算公式:人
民币数量=该种外币的
"
现钞买入价
"*
该种外币的
"
持有
数量
"
。请在指定位置修改程序语句,不得增加或删除程
序行,并保存所做的修改。

步骤
1
:打开程序
rate_pro
。修改程序如下:


1
处错误改为:
locate for
姓名
="
林诗因
"


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


3
处错误改为:
summ
=
summ
+
a[1] * currency_sl.
持有
数量

步骤
2
:保存并运行程序。

程序改错题
3


56


打开程序文件
cylinder.prg
,该程序的功能是根据输
入的半径和高计算圆柱体表面积,其中函数定义中有错
误,
请在
******found*******
的下一行进行修改使之能正
确运行
(
不得增加语句,不得删除语句
)


打开程序文件
cylinder.prg
,程序修改如下:


1
处改为:
PARAMETERS a,b

2
处改为:
RETURN c

程序改错题
4


8


test.prg
中的第
2
条语句是错误的,修改该语句
(注意:只能修改该条语句)
,使得程序执行的结果是在
屏幕上显示
10

1
,如下图所示。

打开程序
test
,将
第二行语句改为:

DO WHILE i>=1

保存并运行程序,查看运行结果。

程序改错题
5


8


修改并执行程序
temp
。该程序的功能是根据
"
教师表
"

"
课程表
"
计算讲授
"
数据结构
"
这门课程,并且
"
工资
"
大于等于
4000
的教师人数.注意,只能修改标有错误的
语句行,不能修改其他语句。

********************************
错误
1
:将
TO
改为
INTO


错误
2
:将
OPEN
改为
USE


错误
3
:将
SCAN OF
改为
SCAN FOR


错误
4
:将
OR
改为
AND


错误
5
:将
sum+1
改为
sum=sum+1


程序改错题
6


9


给定表单
modi2.scx
,功能是:要求用户输入一个
正整数,然后计算从侄四该数字之间有多少偶数、多少
奇数、多少能被
3
整除的数,并分别显示出来,最后统
计出满足条件的数的总数量.请修改并调试该程序,使
之能够正确运行。

改错要求:
"
计算
"
按钮的
Click
事件代码中共有
3
处错误,请修改
"*** found ***
下面语句行的错误,必
须在原来位置修改,不能增加或删减程序行(其中第一
行的赋值语句不许减少或改变变量名)


"
退出
"
按钮的
Click
事件代码中有一处错误,该按
钮的功能是关闭并释放表单.

步骤
1
:打开表单
modi2
,修改
"
计算
"
命令按钮的
Click
事件。

错误
1
:改为
STORE 0 TO x,s1,s2,s3


错误
2
:改为
x=val(thisform.text1.value)


错误
3
:改为
if mod(x,3)=0


步骤
2
:以同样的方法修改
"
退出
"
按钮的
Click
事件
代码为
"Thisform.Release"追问

呃,多谢哈!

追答

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-03
少个N=N^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^追问

什么意思?

而且这题有两处错误

追答

要考试?还学这东西我有题库哦

追问

呃,是课堂作业,马上就要交了

追答

忘光啦看同学的去都都二年级的人还学这破东西

追问

我们大二才开始学的

vfp考试改错题没有改全对就不得分吗
一般来说,分数与正确率成正比,比如有10个严重错误,改对8个要比改对6个的得分要多,要分成很多级,不能只有能运行和不能运行两级。

跪求VFP高手进来解答
1.“SCAN ... ENDSCAN”命令是当前表中顺序移动记录指针,并对满足指定条件的每条记录执行“SCAN”与“ENDSCAN”之间的命令块。不打开表,自然就谈不上在 表中移动记录指针,并对记录执行命令了。 答案选择B是对的,但题目本身不严谨,因为:在VF,数据库与表是两个概念,表可以是属于某个数据库的...

vfp中的程序是否能调试检查错误地方啊?急求帮助
当然可以,在命令窗口输入命令: debug 就可以出来调试窗口,打开你要调试的程序就可以找到程序的错误。

全国计算机二级VFP上机是电脑阅卷吗?很严格是不?
你好!是电脑阅卷的,改错题和填空题就不用说了,肯定得一样。编程错一点都不行,哪怕你是一个逗号没弄对都没有分。不过可以直接进电脑里改答案,只要你改的答案和标准的一样,对一行给一点分,但这需要你能看懂程序,而且并不是每道题都可以用这种方法。如有疑问,请追问。

一些vfp思考题,求高手解答?
1.从表的浏览窗口看,如何判别通用型字段和备注型字段中有无内容?如果此字段名处写的是 memo 或者gen ,是此字段无内容;如果变成了Memo 或者Gen,则此字段已经有具体内容。2.通过“工作区属性”对话框或set命令设置记录与字段的筛选,与在browse命令中通过field子句进行筛选有何区别?在“工作区属性”...

二级visual foxpro上机考试的技巧???
我是去年过的机试~我已经拿到VFP的二级证了~我机试去年考了两次才过~1.考试的题目很清楚~不会像你说的那样儿的~不过实在拿不准可以复制粘贴~2.如果你按查询设计器或查询向导做到~然后在查看~粘贴到程序里~如果运行可以的话~这样做没问题的~因为第一类第二类题目都是机判~它只看你结果出的来出...

我刚考完全国计算机二级VB的机试,我想问下:如果编写程序中大部分...
3、改错题目和程序题目是类似的。大家都注意到,改错题的要求中明确声明:不得删减或增加程序行,这就是狐狸的尾巴!!!4、再者,改错题目的错误之处的前一行都有***found***标志!其实,评分程序就是根据这个标志,从考生的modi.*(扩展名随程序语言的不同而有所不同)文件中抽取它的下一行信息...

计算机等级考试二级
考试分笔试和上机考试。笔试就不多说了。上机考试里有DOS操作题,都是一些简单常用的命令,还有程序改错题,然后就是编程题。我个人觉得VF简单一点。你可以使用模拟软件试试,里面的题库还是挺不错的。我已经考过了,如果有需要可以和我联系。E-mail:zhp198@163.com ...

我是应用电子专业的,打算考计算机二级,比较适合考哪个?
Visual C++ 6.0 工作界面 Visual C++ 6.0 工作界面 (4)演示文稿题(PowerPoint),20 分。C语言程序设计 (1)单项选择题,40 题,40 分(含公共基础知识部分 10 分);(2)程序填空题,3 小空,18 分;(3)程序改错题,2 个错误,18 分;(4)程序设计题,24 分。其它科目 (1)...

计算机三级网络技术机试 什么情况下会只拿5分 我做的是原题啊。。悲剧...
由于标准答案不可能涵盖所有可能正确的答案,所以要求考生在做改错题时,务必做到答案的“朴实无华”和“平易近人”。比如说:FoxBASE或VFP中,如果有“判断姓王的记录”的改错题目,例如:LOCA FOR王’=姓名,应改为:LOCA FOR 姓名=‘王’或LOCA FOR LEFT(姓名,2)=‘王’或LOCAFOR SUBS(姓名,1,2)=‘王‘,最好...

相似回答