大题-复习资料.doc

大题-复习资料.doc

ID:53582559

大小:83.00 KB

页数:23页

时间:2020-04-04

大题-复习资料.doc_第1页
大题-复习资料.doc_第2页
大题-复习资料.doc_第3页
大题-复习资料.doc_第4页
大题-复习资料.doc_第5页
资源描述:

《大题-复习资料.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、难中等简单-------------------------------------------------字符串处理-------------------------------------------------'题目:对字符串进行加密处理。'加密过程:'将每个字母C加一序数K=5,即c=chr(Asc(c)-5),'这时"Z"→"U","z"→"u","Y"→"T"…'当加序数后的字母小于"A"或"a"则c=Chr(Asc(c)-k+26)'--------------------------------

2、-----------------PrivateFunctionEnyStr(strIAsString)AsString'**********Program*********strnew=""‘加密后的新字符串Fori=1ToLen(strI)'依据字符串的长度确定循环次数c=Mid(strI,i,1)'取出第i个字符Ifc<>""Then‘空格不加密c=Chr(Asc(c)-5)Ifc<"a"Orc<"A"Thenc=Chr(Asc(c)-5+26)strnew=strnew+cElsestrnew=strn

3、ew+""EndIfNextiEnyStr=strnew'**********End*************EndFunctionPrivateSubForm_Load()ShowPrintEnyStr("abcdefxyz")WWJTEndSub题目:统计字符串中的单词个数。'算法思路:'(1)从文本(字符串)的左边开始,取出一个字符;'设逻辑量WT表示所取字符是否是单词内的字符,初值设为False'(2)若所取字符不是"空格","逗号","分号"或"感叹号"等单词'的分隔符,再判断WT是否为True,若W

4、T不为True则表是新单词的开始,'让单词数Nw=Nw+1,让WT=True;'(3)若所取字符是"空格","逗号","分号"或"感叹号"等单词的分隔符,'则表示字符不是单词内字符,让WT=False;'(4)再依次取下一个字符,重得(2)(3)直到文本结束。'-------------------------------------------------PrivateFunctionCountWord(strIAsString)AsInteger'**********Program*********wt=0

5、nw=0Fori=1ToLen(strI)ch=Mid(strI,i,1)Ifch=""Orch=","Orch=";"Orch="!"Orch="."Thenwt=0ElseIfwt=0Thennw=nw+1wt=1EndIfEndIfNextiCountWord=nw'**********End*************EndFunctionPrivateSubForm_Load()ShowPrint"单词数:"&CountWord("Hello,Word!GoodMorning.")WWJTEndSub-

6、------------------------------------------------数列求和-------------------------------------------------'题目:(事件)单击窗体。'(响应)求从100到1000之间所有是3的倍数的数之'和,当和大于3000时,停止计算并输出和。请将结果输'出到窗体上,并存入所给变量SUM中。使用for...next语'句完成程序PrivateSubForm_Click()DimsumAsInteger'**************

7、***Program**************Fori=100to1000Ifimod3=0thensum=sum+iIfsum>=3000thenexitforNexti'***************End*************************CallYZJ(sum)EndSubPrivateSubYZJ(iAsInteger)DimOUTAsIntegerOUT=FreeFileOpenApp.Path&"out.txt"ForOutputAs#OUTPrint#OUT,iClose#OU

8、TEndSub'题目:(事件)单击窗体。'(响应)输出斐波那契数列1,1,2,3,5,8,13...第20个'数的值'即f1=1(n=1)'f2=1(n=2)'fn=f(n-1)+f(n-2)(n≥3)'使用for...next语句完成程序,并将结果'存入变量sum中'-------------------------------------------------PrivateSub

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。