HUC VFP 程序填空1.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HUC VFP 程序填空1

*【程序填空1】 *题目: 表单中用一个编辑框显示一个闭区间内的所有完数,另一个编辑框显示完数相应的因子,标签LABEL3显示完数个数。 * 完数是指一个整数等于它的真因子的和,例如6=1+2+3,是一个完数。 * 文本框TEXT1中输入的是初值,文本框TEXT2中输入的是终值,两个文本框已经修改为数值型。 * 以下是显示按钮的CLICK事件代码。 * 请在【】处添上适当的内容,使程序完整。 SWS= SSYZ= C=0 ************SPACE************ FOR N=THISFORM.TEXT1.VALUE TO THISFORM.TEXT2.VALUE SYZ= S=0 FOR I=1 TO N-1 ************SPACE************ IF H%I=0 S=S+I ENDIF ENDFOR ************SPACE************ IF S=N C=C+1 SWS=SWS+STR(N,5)+CHR(13) FOR K=1 TO N-1 IF N%K=0 SYZ=SYZ+ALLTRIM(STR(K))+ ENDIF ENDF SSYZ=SSYZ+SYZ+CHR(13) ENDIF ENDFOR THISFORM.LABEL3.CAPTION=共有+ALLTRIM(STR(C))+个完数! THISFORM.EDIT1.VALUE=SWS THISFORM.EDIT2.VALUE=SSYZ ? ;*【程序填空2】 *------------------------------------------------------- ? *题目:找出XSDB.DBF中奖学金最高的学生记录并输出。请在【】 * 处添上适当的内容,使程序完整。 ? *------------------------------------------------------- ? ***********SPACE********** S=0 MAX=0 ***********SPACE********** DO WHILE ALLTRIM(THISFORM.TEXT1.VALUE) IF MAX奖学金 ***********SPACE********** CONTINUE JLH=RECN() ENDIF SKIP ENDDO ?MAX DISP FOR RECN()=JLH USE ;*【程序填空3】 *------------------------------------------------------- ? *题目:求出1到100之间的奇数积、偶数和。 ? *------------------------------------------------------- ? SET TALK OFF ***********SPACE********** S1=0 s2=1 FOR I=1 to 100 ***********SPACE********** IF MOD(I,2)=0 s1=s1+I Else ***********SPACE********** s2=S2*I ENDIF NEXT ? 奇数积为:,s2 ?偶数和为:,s1 SET TALK ON ;*【程序填空4】 *题目:在SDB数据库中含有三个表: * 学生(学号 C(2),姓名 C(8),出生日期 D,性别 C(2),院系号 C(1))、 * 成绩(学号 C(2),课程号 C(2),成绩 N(5,1))、 * 课程(课程号 C(2),课程名 C(20),学时 N(2),学分 N(2),开课单位 C(20))。 * 在其中查询每门课程的最高分,查询结果含课程名、和最高分两个字段,结果按课程名降序保存在一个新表NEW_TABLE中。 * 请在【】处添上适当的内容,使程序完整。 ***********SPACE********** SELE 课程名,MAX(成绩) AS 最高分 FROM 课程,成绩; ? ***********SPACE********** WHERE 课程.课程号=成绩.课程号GROUP BY 成绩.课程号; ? ***********SPACE********** ORDER BY 课程名 DESC INTO TABLE NEW_TABLE ;*【程序填空5】 *-------

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档