ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:17.69KB ,
资源ID:15994002      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15994002.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB期末考试上机题编程答案文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB期末考试上机题编程答案文档格式.docx

1、 Private Sub Command1_Click()Dim i As Integer, a As IntegerFor i = 1000 To 9999If k(i) Then i: a = a + 1Next i= aEnd SubPrivate Sub Command2_Click()一 III!Private Sub Command3_Click()EndPrivate Function k(n As Integer) As IntegerDim i As Integer, a As Integer, s1 As Integer, s2 As IntegerDim s As Str

2、ings = CStr(n)For i = 1 To Len(s) / 2s1 = s1 + Mid(s, i, 1)s2 = s2 + Mid(s, Len(s) + 1 - i, 1)If s1 = s2 Then k = TrueEnd Function2.新建一个工程,编写求某一自然数因子和的程序。要求通过文本框获取输 入的自然数,计算后将所计算得到的因子和显示在另一文本框中。将原窗体文 件和工程文件分别另存为为和,保存在 D盘的VBTest文件夹中。如不按要求保 存,造成文件无法上传,后果自负!求和按钮,则在文本框中显示计算得到的因子和;3、 单击 “清除”按钮,则将文本框清空,焦点

3、设置在第一个文本框;5、在程序中应包含一个用于计算自然数因子和的函数过程 YinZi(n)。解;Dim n As Integern = ValCall yinzi(n)= yinzi(n)Private Function yinzi(n As Integer) As Integer Dim i As IntegerFor i = 1 To n / 2If n Mod i = 0 Then yinzi = yinzi + iText1.SetFocus3.新建一个工程,编写一个程序,判断随机生成的 10 个三位正整数是否是降序数。所谓降序数是指百位数大于十位数且十位数大于个位数的数。将原窗 体文

4、件和工程文件分别另存为为和,保存在 D盘的VBTest文件夹中。如不按要求保存,造成文件无法上传,后果自负!执行按钮,随机生成 10 个三位正整数,显示在左边的列表框 中,将判断结果参照样图的格式显示在右边的列表框中;3、 单击 “清除”按钮,则将两个列表框清空;5、 程序中应包含一个名为 jx 的函数过程,用于判断一个正整数是否为降序 数。 Private Function jx(n As Integer) As BooleanDim i As IntegerDim a As Integer, b As IntegerFor i = 2 To Len(Str(n)a = Val(Mid(n,

5、 i - 1, 1)b = Val(Mid(n, i, 1)If a Len(Str(n) - 1 Then jx = TruePrivate Sub command1_click()Dim a(1 To 10) As IntegerFor i = 1 To 10a(i) = 1000 + Int(Rnd * 9000)a(i)If jx(a(i) Then a(i)Private Sub command3_click()4.新建一个工程,统计一个二进制数中 0 的个数和 1 的个数。将原窗体文件 和工程文件分别另存为为和,保存在 D盘的VBTest文件夹中。2、 第一个文本框用于输入一个二进

6、制数,单击 “统计”按纽,在另外两个文 本框中分别显示 0 和 1 的个数;3、 单击 “清除 ”按纽,将三个文本框内容清除,且光标落在第一个文本框;4、单击 “退出 ”按纽,则结束程序运行;5、程序中应包含一个过程,用于统计字符串中 0和 1的个数。 解;Dim s As String s =Call fun(s)Private Sub fun(s As String)Dim i As Integer, a As Integer, b As IntegerFor i = 1 To Len(s)If Mid(s, i, 1) = 0 Thena = a + 1Else: b = b + 1En

7、d If= 0 的个数有 & Val(a) & 个 1 的个数有 Val(b) & 个Private Sub command2_click()III!5.新建一个工程,编写一个程序,找出随机生成的 30 个三位正整数中的升序数。所谓升序数是指百位数小于十位数且十位数小于个位数的数。将原窗体 文件和工程文件分别另存为为和,保存在 D盘的VBTest文件夹中。如不按要求 保存,造成文件无法上传,后果自负!按钮,随机生成 30 个三位正整数,按 6个数一行的格式显 示在多行文本框中,再找出其中的升序数输出到列表框;3、 单击 “清除”按钮,则将文本框和列表框清空;5、 程序中应包含一个名为 jx 的

8、函数过程,用于判断一个正整数是否为升序 数。Dim a(1 To 6, 1 To 5) As IntegerDim i As Integer, j As IntegerFor i = 1 To 6For j = 1 To 5a(i, j) = 10 + Int(Rnd * 20)If jx(a(i, j) = True Then a(i, j)= & a(i, j) &Next j vbCrLfPrivate Function jx(n As Integer) As Integera = Val(Mid(n, i - 1, 1) b = Val(Mid(n, i, 1)If a = b The

9、n Exit For Next i Len(Str(n) - 1 Then jx = True End Function6.新建一个工程,编写一个程序,求两个正整数的最小公倍数。如不按要求保存,造成文件无法上传,后果自负!2、 从两个文本框中输入两个正整数,单击 求解按钮,在第三个文本框中 显示求得的这两个数的最小公倍数;3、 单击 “清除”按钮,则将三个文本框清空,并将焦点设置在第一个文本 框;5、 程序中应包含一个过程,用于求两个正整数的最小公倍数。Dim a, b As Integera = Valb = ValCall gcd(a, b)= gcd(a, b)Private Function gcd(ByVal n As Integer, ByVal m As Integer)Dim r As IntegerDim s As Integer s = m * nDo While n 0 r = m Mod n m = n n = rLoopgcd = s / m7.新建一个工程,编写程序找出所有小于 1000 的完数。一个数如果恰好等于它的因子之和,这个数称为完数。一个数的因子是指除了该数本身以外能被 其整除的数。将原窗体文件和工程文件分别另存为为和,保存在 D 盘的 VBTest 文件夹中。1、程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1