VB程序改错题
更新时间:2023-09-11 02:05:01 阅读量: 教育文库 文档下载
程序改错
1.题目:已知C的公式表示如下:
' n!
' C=------------------ ' (n-m)!*m!
'函数过程fac( )求k!函数,在Fomr_Click事件中完成运算, '请修正程序中错误。
'------------------------------------------------ Option Explicit
Private Function fac(k As Integer) As Single Dim x As Single, j As Integer x = 0
For j = 1 To k x = x ^ j Next j fac = x End Function
Private Sub Form_Click() Dim C As Single
Dim m As Integer, n As Integer
m = Val(InputBox(\请输入一个整数(m):\ n = Val(InputBox(\请输入一个整数(n):\ C = fac(n) / fac(n - m) * fac(m) Print \End Sub
2.题目:程序功能为打印下列图形:
' * ' ** ' *** ' **** ' *****
'------------------------------------------------ Option Explicit
Private Sub Form_Click() Cls
Dim i As Integer
Dim j As Integer For i = 1 To 7 For j = 1 To 5 Print \ Loop Print Next i End Sub
3.题目:
本程序的功能是随机产生的10个两位正整数,并进行递减排序。
'------------------------------------------------ Option Explicit
Private Sub CreateRND() Dim Temp As Integer Dim I As Integer Dim N As Integer Dim X(10) As Integer Dim J As Integer N = 10
Print \数据:\ For I = 1 To N
X(I) = Int(Rnd() * 90) Print X(I); Next I Print
Print \排序:\ For I = 0 To N - 1 For J = I + 1 To N If X(I) > X(J) Then Temp = X(I) X(J) = X(I) X(I) = Temp End If Next J Print X(I); Next I Print End Sub
Private Sub Command1_Click() CreateRND End Sub
4.题目:
随机产生并输出100以内大于50的20个整数,输 出时每5个数一行。
'----------------------------------------------- Option Explicit
Private Sub Form_Click() Randomize Timer
Dim i As Integer, ma As Integer i = 1
Do Until i < 20
ma = Rnd() * 100 \\ 1 If ma > 50 Then Print ma; i = i + 1
If i \\ 5 = 0 Then Print
End If End If Loop End Sub
5题目:以下程序段用于计算5的N次方。
'------------------------------------------------ Option Explicit
Private Sub Form_Click()
Dim n As Integer, k As Integer, s As Long n = InputBox(\ k = 0 s = 0
Do While k <= n s = s * 5 k = k + 1 Next
Print \的\次方是\End Sub
6.题目:下面程序可输出如下图形:
' * ' *** ' ***** ' ******* ' *********
'------------------------------------------------ Option Explicit
Private Sub Form_Click()
Dim m As Integer, n As Integer, s As String, i As Integer, j As Integer n = 4 m = 1 s = \
For i = 5 To 1 Step -1 Print Spc(n)
For j = 1 To 2 * m - 1 Print s; Next j Print n = n + 1 m = m - 1 Next i End Sub
7.题目:
用自定义函数的方法求sum(x),求当-1≤x≤1时,
' sum(x)=x/2!+x^2/3!+x^3/4!+……+x^n/(n+1)!, ' 当x〉1或x〈-1时,函数值为0。当n〈=0时,输入数 ' 据错误。X、N都是由用户输入。
'------------------------------------------------ Option Explicit
Private Sub Command1_Click() Dim s As Single
Dim n As Integer, x As Single, k As Integer n = Val(InputBox(\ x = Val(InputBox(\ If n <= 0 Then
k = MsgBox(\数据输入错误!\数据输入
\
Exit Sub End If s = Sum(x, n) Print s End Sub
Function Sum(x As Single, n As Integer) Dim i As Integer, ss As Long ss = 1 Sum = 0
If x > 1 Or x < -1 Then Exit Do Else
For i = 2 To n ss = ss * i
Sum = x ^ (i - 1) / ss Next i End If End Function
8.题目:以下程序功能是输入三个数,由大到小排序。
------------------------------------------------ Option Explicit Dim A As Integer Dim B As Integer Dim C As Integer
Private Sub Form_Click() Dim nTemp As Integer
A = Val(InputBox(\输入正整数\ B = Val(InputBox(\输入正整数\ C = Val(InputBox(\输入正整数\ If A <= C Then nTemp = A A = B B = nTemp End If
If B <= C Then nTemp = A A = C C = nTemp
正在阅读:
VB程序改错题09-11
学前儿童生理特点和卫生保健(二)10-28
高一数学必修4第三章三角恒等变换单元测试09-06
2020年上半年意识形态工作自查报告09-23
成本会计学参考答案03-18
那一次,我真害怕作文800字07-01
湖南教育心理学复习资料03-05
吐温 8002-01
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 错题
- 程序
- 2017年上半年上海教师资格证考试教育学知识点汇总考试题
- 201510通信原理实验讲义(zhp)课案
- 2014.5.27教学反思
- 2012-2013年中国汽车导航行业专题研究报告
- 最新 教科版科学四年级上册:《运动起来会怎样(一)》教案 - 第2课时
- 工商银行《个人经营贷款管理办法(修订)》
- 25万吨炼化装置工程HSE作业计划书 - 图文
- 产科管理制度目录 1
- 社会物流统计核算与报表制度
- 山东省菏泽市曹县三桐中学2014-2015学年高二上学期第一次段考化学试卷
- 初三英语第十一单元测试题-人教版
- 人力资源管理 - 图文
- 会计信息系统
- “十三五”重点项目-年产10万吨重质碳酸钙探矿权项目可行性研究报告 - 图文
- 2018年生产车间班组长工作总结范文
- 《电机与电气控制技术》项目五xt北邮电机与电气控制课后答案
- 2018届高考化学第一轮复习课时规范训练5(有解析)
- 螺丝基础知识培训
- 经济生活第四课测试
- 关于编制氯甲基氯磺酸酯项目可行性研究报告编制说明