欢迎来到天天文库
浏览记录
ID:48372452
大小:99.50 KB
页数:4页
时间:2019-11-30
《大学vf期末考试复习题-程序改错.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、程序改错1.题目:显示XS.DBF表中1976年后出生的学生名单。 ***********FOUND**********OPENXS 改为:________ ***********FOUND********** DISPLAY FIEL 姓名FOR 出生年月>={^1976-01-01} 改为:________USE标准答案:USEXSLISTFIEL姓名FOR出生年月>={^1976-01-01};解答过程:2.*题目:求2!+4!+6!+…+10!的和。*注意:不可以增加或删除程序
2、行,也不可以更改程序的结构。 SETTALKOFFS=0**********FOUND**********T=0 改为:________FORN=2TO10**********FOUND********** T=T*(T-1) 改为:________ IFN%2=0**********FOUND********** S=S+N 改为:________ ENDIFENDFOR?S标准答案:T=1T=T*NS=S+T;解答过程:(2
3、)T=T*N或T=N*T(3)S=S+T 或 S=T+S3. 题目:将XSDB.DBF表中奖学金超过60元的学生姓名和奖学金显示在屏幕上。USEXSDB***********FOUND**********IF奖学金>"60" 改为:________DOWHILE.NOT.EOF()***********FOUND**********?"姓名="+姓名,"奖学金="+奖学金 改为:________CONTINUENDDOUSE
4、标准答案:locatefor奖学金>60?;解答过程:2.?"姓名="+姓名,"奖学金="+str(奖学金) 或?"姓名="+姓名,"奖学金=",奖学金4.*题目:计算S=2+4+6+...+98的程序。*注意:不可以增加或删除程序行,也不可以更改程序的结构。store0tos,i***********FOUND**********doi<=99 改为:________***********FOUND********** i=i+1 改为:________
5、 s=s+ienddo?"s=",s标准答案:dowhilei<=99;dowhilei<100;dowhilei<=98;dowhilei<99i=2+i;i=iI+2;STORi+2TOi;解答过程:5.*题目:接收键盘输入的任意5个整数(不超过3位数),找出其中的最大数并显示。程序中共有2个错误。*注意:不可以增加或删除程序行,也不可以更改程序的结构。 INPUT"请输入第一个数:"TOXSTOREXTOMAN=5***********FOUND**********DOWHILEN>=5
6、 改为:________ INPUT"请输入下一个数:"TOX IFMA=1;DOWHILN>=1?;解答过程:6.下面程序段的功能是实现两个整数从小到大排序输出,在程序中有***********FOUND**********标记的下面一行语句是错误的,请将错误的语句改正过来。CLEARINPUT
7、 "请输入一个整数:"TOaINPUT "请输入另一个整数:"TObIFa>btemp=a***********FOUND********** b=temp 改为:________***********FOUND********** a=b改为:________ENDIF?a,bRETURN标准答案:a=bb=temp;解答过程:答案中英文不区分大小写。7.*题目:计算1!+3!+9!的结果并输出。*注意:不可以增加或删除程序行,也不可以更改程序
8、的结构。 M=1S=0DOWHILEM<=9 STOR1TOI,P P=1***********FOUND********** DOWHILEI>M 改为:________ P=P*I I=I+1 ENDDO S=S+P***********FOUND********** M=M+3 改为:________ENDDO?"1!+3
此文档下载收益归作者所有