VB上机考试练习题2012
更新时间:2023-12-01 14:00:01 阅读量: 教育文库 文档下载
- vb上机考试推荐度:
- 相关推荐
1、 利用随机函数产生25个100到999之间的整数,构成5?5的矩阵,输出该矩阵。 Private Sub Form_Click()
Dim i As Integer, j As Integer Dim a(5, 5) As Integer Print \输出该矩阵:\For i = 1 To 5 For j = 1 To 5
a(i, j) = Int(Rnd * 900 + 100) Print a(i, j); Next j Print Next i End Sub
2、利用随机函数产生25个10到99之间的整数,求其平均值(要求保留3位小数,第4位四舍五入)。
Private Sub Form_Click() Dim i As Integer
Dim a(1 To 25) As Integer s = 0
For i = 1 To 25
x = Int(Rnd * 90 + 10) Print x;
If i Mod 10 = 0 Then Print s = s + x Next i
ave = s / 25
ave = Format(ave, \Print \平均值为:\End Sub
3、在窗体上按上鼠标的右键,记录其的坐标。
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then
Label2.Caption = X & \ End If End Sub
4、利用随机函数产生25个10到99之间的整数,按从小到大的顺序显示。 Private Sub Form_Click() Dim i As Integer
Dim a(1 To 25) As Integer For i = 1 To 25
a(i) = Int(Rnd * 90 + 10) Print a(i);
If i Mod 10 = 0 Then Print Next i
For i = 1 To 24
For j = i + 1 To 25 If a(i) > a(j) Then
tmp = a(i): a(i) = a(j): a(j) = tmp End If Next j Next i Print
Print \从小到大排序为:\Print
For i = 1 To 25 Print a(i);
If i Mod 10 = 0 Then Print
Next i Print End Sub
5、利用随机函数产生50个 [1,6] 之间的整数, 分别统计出1的个数,2的个数,3的个数,4的个数,5的个数和6的个数。
Private Sub Form_Click() Dim i As Integer
Dim a(1 To 50) As Integer For i = 1 To 50
a(i) = Int(Rnd * 6 + 1) Print a(i);
If i Mod 10 = 0 Then Print Next i
For i = 1 To 50 s = a(i)
For j = 1 To Len(s) s1 = Mid(s, j, 1) Select Case s1 Case \ n1 = n1 + 1 Case \ n2 = n2 + 1 Case \ n3 = n3 + 1 Case \ n4 = n4 + 1 Case \ n5 = n5 + 1 Case \ n6 = n6 + 1 End Select Next j Next i
Print \的个数是:\的个数是:\的个数是:\\的个数是:\的个数是:\的个数是:\
End Sub
6、在文本框中输入一些英语单词,统计空格的个数。
Dim n%, x As String, s% Private Sub Form_Click() n = Len(Text1.Text) x = Text1.Text For i = 1 To n
If Mid(x, i, 1) = \Next i
Print \共出现了\个空格\End Sub
7、编程计算下列公式的值,其中n (<10)为从键盘输入的正整数。
S=1!+3!+5!+??+(2*n-1)! Private Sub Form_Click()
n = Val(InputBox(\输入正整数n(n<10)\For k = 1 To 2 * n - 1 Step 2 f = 1
For m = 1 To k f = f * m Next m
Print m - 1; \s = s + f Next k
Print \End Sub
8、编程计算下列公式的值,其中n (<10)为从键盘输入的正整数。
S=2!+4!+6!+??+(2*n)! Private Sub Form_Click()
n = Val(InputBox(\输入正整数n(n<10)\
For k = 2 To 2 * n Step 2 f = 1
For m = 1 To k f = f * m Next m
Print m - 1; \s = s + f Next k
Print \End Sub
9、用For ?Next语句编程,双击窗体后,在屏幕上显示如图:
Private Sub Form_DblClick() Dim i%, j% x = 0
For i = 1 To 3
For j = 1 To 2 * i - 1 x = x + 1
Print Tab(7 - i * 3 + j * 3); x; Next j Print Next i Print End Sub
10、用For ?Next语句编程,双击窗体后,在屏幕上显示如图:
Private Sub Form_DblClick() For i = 1 To 3
Print Tab(11 - 3 * i); For j = 2 To 10 Step 2
正在阅读:
VB上机考试练习题201212-01
宣告词03-05
Sybe11毕业手册05-21
软件考试指定书籍10-20
广西承接广东产业转移的思考01-23
用天高云淡造句03-10
空间中的垂直关系教案10-03
三年级奥数测试题01-13
200个常用成语解释12-07
数字电子技术基础课后答案全解04-07
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 练习题
- 上机
- 考试
- 2012