VB期末考试上机题编程答案.doc

VB期末考试上机题编程答案.doc

ID:57631831

大小:66.50 KB

页数:10页

时间:2020-08-29

VB期末考试上机题编程答案.doc_第1页
VB期末考试上机题编程答案.doc_第2页
VB期末考试上机题编程答案.doc_第3页
VB期末考试上机题编程答案.doc_第4页
VB期末考试上机题编程答案.doc_第5页
资源描述:

《VB期末考试上机题编程答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VB期末考试上机题编程答案1.新建一个工程,编写一个找出所有四位幸运数显示在列表框中,并将幸运数的个数显示在文本框中。所谓幸运数是指凡前两位数字之和等于后两位数字之和的四位数。将原窗体文件和工程文件分别另存为为f.frm和p.vbp,保存在D盘的VBTest文件夹中。如不按要求保存,造成文件无法上传,后果自负!具体要求:1、程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见;2、单击"查找"按钮,则开始查找并在列表框中显示结果,并在文本框中显示幸运数的个数;3、单击“清除”按钮,则将列表框和文本框清空;4、单击“退出”

2、按钮,结束程序运行;5、程序中应包含一个过程,用于判断一个数是否是幸运数。解:PrivateSubCommand1_Click()DimiAsInteger,aAsIntegerFori=1000To9999Ifk(i)ThenList1.AddItemi:a=a+1NextiText1.Text=aEndSubPrivateSubCommand2_Click()List1.ClearText1.Text=""EndSubPrivateSubCommand3_Click()EndEndSubPrivateFunctionk(nAsInteger)AsIntegerDi

3、miAsInteger,aAsInteger,s1AsInteger,s2AsIntegerDimsAsStrings=CStr(n)Fori=1ToLen(s)/2s1=s1+Mid(s,i,1)s2=s2+Mid(s,Len(s)+1-i,1)NextiIfs1=s2Thenk=TrueEndFunction2.新建一个工程,编写求某一自然数因子和的程序。要求通过文本框获取输入的自然数,计算后将所计算得到的因子和显示在另一文本框中。将原窗体文件和工程文件分别另存为为f.frm和p.vbp,保存在D盘的VBTest文件夹中。如不按要求保存,造成文件无法上传,后果自负

4、!具体要求:1、程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见;2、单击"求和"按钮,则在文本框中显示计算得到的因子和;3、单击“清除”按钮,则将文本框清空,焦点设置在第一个文本框;4、单击“退出”按钮,结束程序运行;5、在程序中应包含一个用于计算自然数因子和的函数过程YinZi(n)。解;PrivateSubCommand1_Click()DimnAsIntegern=Val(Text1.Text)Callyinzi(n)Text2.Text=yinzi(n)EndSubPrivateFunctionyinzi(

5、nAsInteger)AsIntegerDimiAsIntegerFori=1Ton/2IfnModi=0Thenyinzi=yinzi+iNextiEndFunctionPrivateSubCommand2_Click()Text1.Text=""Text2.Text=""Text1.SetFocusEndSubPrivateSubCommand3_Click()EndEndSub3.新建一个工程,编写一个程序,判断随机生成的10个三位正整数是否是降序数。所谓降序数是指百位数大于十位数且十位数大于个位数的数。将原窗体文件和工程文件分别另存为为f.frm和p.vbp,

6、保存在D盘的VBTest文件夹中。如不按要求保存,造成文件无法上传,后果自负!具体要求:1、程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见;2、单击"执行"按钮,随机生成10个三位正整数,显示在左边的列表框中,将判断结果参照样图的格式显示在右边的列表框中;3、单击“清除”按钮,则将两个列表框清空;4、单击“退出”按钮,结束程序运行;5、程序中应包含一个名为jx的函数过程,用于判断一个正整数是否为降序数。解;PrivateFunctionjx(nAsInteger)AsBooleanDimiAsIntegerDima

7、AsInteger,bAsIntegerFori=2ToLen(Str(n))a=Val(Mid(n,i-1,1))b=Val(Mid(n,i,1))Ifa<=bThenExitForNextiIfi>Len(Str(n))-1Thenjx=TrueEndFunctionPrivateSubcommand1_click()Dima(1To10)AsIntegerDimiAsIntegerFori=1To10a(i)=1000+Int(Rnd*9000)List1.AddItema(i)Ifjx(a(i))ThenList2.AddItema(i)Ne

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

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

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