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

VB填空题

来源:网络收集 时间:2019-01-26 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

1.'题目:求A,B,C三个数的最大值。 Private Sub Command1_Click() A = Val(Text1.Text)

'**********SPACE********** 【?

b=Val(Text2.Text)】

c = Val(Text3.Text) If A > b And A > c Then maxdate = A

'**********SPACE********** ElseIf 【?

if b>A and C】 Then

maxdate = b Else

'**********SPACE********** 【?

maxdate=c】

End If

Label1.Caption = maxdate & \是最大值\End Sub

'学生的某次课程测验中,选择题的答案已记录在列表框List1中,其数据行格式是:学号为6个字符长度、2个空格、选择题的答案为15个字符长度。程序根据标准答案进行批改,每答对一题给1分,并将得分存放到列表框List2中。标准答案存入在变量Exact中。 Option Explicit

Private Sub Command1_Click()

Dim Anw As String, StudId As String Dim Scor As Integer, Exact As String Dim I As Integer, J As Integer

Exact = \ '标准答案 '**********SPACE********** For I =

0 To List1.ListCount - 1 List1.List(I)

'**********SPACE********** Anw =

StudId = Left(Anw, 6)

Anw = Right(Anw, Len(Anw) - 8) '**********SPACE**********

Scor = 0

For J = 1 To Len(Anw) '**********SPACE**********

If Mid(Anw, J, 1) = Mid(Exact, J, 1) Then Scor = Scor + 1

End If Next J

List2.AddItem StudId & \ \ Next I End Sub

''以下程序段采用冒泡法对数组元素进行排序。 Option Base 1

Private Sub Command1_Click() Dim iA(1 To 10) n = 6

iA(1) = 8: iA(2) = 6: iA(3) = 9: iA(4) = 3: iA(5) = 2: iA(6) = 7 Print \冒泡法排序数据变化过程\ Print \ 8, 6, 9, 3, 2, 7\ Print \ '**********SPACE********** For i = 1 To 【?

Mid(Anw,J,1)=Mid(exact,j,1)】

'**********SPACE********** For j = n To 【?

n-1】 Step -1

If iA(j) < iA(j - 1) Then t = iA(j)

iA(j) = iA(j - 1)

'**********SPACE********** iA(j - 1) = 【?

-1+n】

End If Next j

Print \ For k = i To n Print iA(k); Next k Print Next i End Sub

以下程序段用于实现矩阵转置,即将一个n×m的矩阵的行和列互换 'Private Sub Form_Click() Const n = 3 Const m = 4

Dim a(n, m) As Integer, b(m, m) As Integer For I = 1 To n For j = 1 To m

a(I, j) = Int(Rnd * 90) + 10

Step 1

Next j

'**********SPACE********** 【?

Next i】

For I = 1 To n For j = 1 To m

'**********SPACE********** 【?

b(j,i)=a(i,j)】

Next j Next I

Print \矩阵转置前\For I = 1 To n For j = 1 To m Print a(I, j); Next j

'**********SPACE********** 【?

print】

Next I

Print \矩阵转置后\For I = 1 To m For j = 1 To n Print b(I, j); Next j Print Next I End Sub

'【程序填空】

'如图所示:有10辆车,键盘上输入车型、车的颜色、车号,把车 ' 号尾数为5的车挑选出来。当车型输入为-1时,停止输 ' 入?请完善程序? Private Sub Command1_Click()

Print \车牌号最末位为5的车是:\ Print \车型\颜色\车号\ Do

a = InputBox(\请输入车型\ '**********SPACE********** If Val(a) = -1 Then 【?

Exit do】

b = InputBox(\请输入车的颜色\ c = InputBox(\请输入车号\ '**********SPACE********** If 【?

Right(c,1)=5】 Then

Print a, b, c End If Loop End Sub

'题目:程序功能是在文本框中加入一个整数n(例如30), ' 单击命令按钮,则在列表框中追加若干数字,

' 所有追加的数字按以下规律排列:每个数是前面2个数之和,

' 最后1个数是满足上述规律的最大的小于n的数。如样张里的图1所示。 ' 若再输入一个更大的整数(例如100),

' 单击命令按钮,则按上述规律继续追加数字。如样张里的图2所示。 Private Sub Command1_Click() Dim a%, b%, c%, n% n = Val(Text1.Text)

'**********SPACE********** a = Val(【?

List1.List(ListCount-2)】)

b = Val(List1.List(List1.ListCount - 1)) c = a + b

Do While c < n

'**********SPACE********** a = 【?

b】

c

b = c

'**********SPACE********** List1.AddItem 【?】 c = a + b Loop End Sub

Private Sub Form_Load() End Sub

'题目:单击窗体打印内容如图 '请在【?】处填入正确的内容 Private Sub Form_Click()

Dim i As Integer, j As Integer Dim star As String

'**********SPACE********** 【?

star】 = \

6-i】 To 6

For i = 0 To 6

'**********SPACE********** For j = 【?

'**********SPACE**********

Form1.Print star【?】

Next j

Form1.Print Next i End Sub

'输入一个数,若大于0,则显示\;若小于0,则显示 \;若等于\则显示\零\。 'Private Sub Command1_Click() x = Val(Text1.Text) Select Case x

'**********SPACE********** 【?

;

Case Is>0】

Label1.Caption = \ Case Is < 0

'**********SPACE********** 【?

Labe1.Caption=”-”】 Case 0】

'**********SPACE********** 【?

Label1.Caption = \零\ End Select End Sub

题目:已知出租车行驶不超过4公里时一律收费10元。超过4公里时分段处理,

' 具体处理方式为:15公里以内每公里加收1.2元,15公里以上每公里收1.8元。 ' 程序的功能是:单击\输入\按钮,将弹出一个输入对话框,接收出租车行驶的里程数; ' 单击\计算\按钮,则可根据输入的里程数计算应付的出租车费, ' 并将计算结果在名称为Text1的文本框内显示。 'Dim s As Integer

Private Sub Command1_Click()

s = Val(InputBox(\输入里程数(单位:公里)\End Sub

Private Sub Command2_Click() If s > 0 Then

Select Case s

Case Is <= 4

'**********SPACE********** 【?

f=10】

(s-4)*1.2】

Case Is <= 15

'**********SPACE********** f = 10 + 【?

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库VB填空题在线全文阅读。

VB填空题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/449131.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: