第一范文网 - 专业文章范例文档资料分享平台

VB习题及习题解答要点

来源:用户分享 时间:2025/6/1 16:04:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

二、填空题

1. 以下程序的功能是:用Array函数建立一个含有8个元素的数组,然后查找并输出该数组中保元素的最小值。请将程序补充完整。

Option Base 1

Private Sub Command1_Click() Dim arr1

Dim Min%, i%

arr1 = Array(12, 435, 76, -24, 78, 54, 866, 43) Min = _____①_____ For i = 2 To 8

If arr1(i) < Min Then ____②________ Next i

Print \最小值是:\End Sub

2. 以下程序的功能是:分别计算给定的10个数中正数之和与负数之和。请将程序补充完整。

Option Base 1

Private Sub Command1_Click() Dim ww

ww = Array(12, -6, 15, 34, -32, 47, 13, 9, 6, -3) s1 = 0 s2 = 0

For k = 1 To 10

If (ww(k) > 0) Then s1 = ____①_____ Else

s2 = ______②_____ End If Next k

Print \正数之和为 \ Print \负数之和为 \End Sub

3. 以下程序的功能是:程序运行后,单击窗体,在输入对话框中分别输入三个整数,程序将输出三个数中的中间数,如图3-5-1所示。请将程序补充完整。

Option Base 1

Private Sub Form_Click() Dim a(3) As Integer

Print \输入的数据是:\

图3-5-1 程序运行界面 For i = 1 To 3

49-109

a(i) = InputBox(\输入数据\ Print a(i); Next Print

If a(1) < a(2) Then t = a(1) a(1) = a(2)

a(2) =_____①_______ End If

If a(2) > a(3) Then m = a(2)

ElseIf a(1) > a(3) Then

m = ______②_______ Else

m = ______③______ End If

Print \中间数是:\End Sub

4. 以下程序的功能是:求一个3×3阶矩阵的三行中元素之和最大的那一行。请将程序补充完整。

Option Base 1

Private Sub Command1_Click() Dim ww%(3, 3), tt%(3) For i = 1 To 3 For j = 1 To 3

ww(i, j) = InputBox(\请输入数据\ Next j Next i

For k = 1 To 3 For j = 1 To 3

tt(k) = ______①_______ Next j Next k

msum = ______②_______ lmax = _______③_______ For i = 2 To 3

If tt(i) > msum Then msum = tt(i) lmax = i

50-109

搜索更多关于: VB习题及习题解答要点 的文档
VB习题及习题解答要点.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5gvc23cduy83uyx9681999g5n13tgu00up0_13.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top