vb程序阅读题与填空题.doc
《vb程序阅读题与填空题.doc》由会员分享,可在线阅读,更多相关《vb程序阅读题与填空题.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datevb程序阅读题与填空题vb程序阅读题与填空题VB程序阅读题与程序填空题综合练习1、阅读下面程序,当单击窗体之后,窗体上输出的是 。Private Sub Form_Click( )Dim i As Integer, j As IntegerDim k As Integer k=0For i = 0 To 10 Step 3For j = 1 To 10If j = 5
2、 Then i = i +4: Exit Forj = j + 1k = k + 1NextIf i 8 Then Exit ForNextPrint kEnd Sub2、阅读下面的事件过程。单击窗体后,在文本框Text1和Text2中显示的内容分别是 和 ;若将程序中A语句与B语句的位置互换,再次执行程序,单击窗体后在Text1和Text2中显示的内容分别是 和 。Private Sub Form_Click( )Dim x As Integer, y As Integerx = 1 : y = 0Do While x = 15 Then Exit ForElsek = k + 1End I
3、fNext kPrint k, b4、以下是按钮cmdl的Click事件过程,求1100之间的所有质数。质数的个数显示在窗体上,在划线处填上缺少的内容。Private Sub cmdl_Click( )Dim intNum As Integer, int1 As Integer, int2 As IntegerintNum = 0For int1 = For int2 = 2 To int1 2If (int1 Mod int2) = 0 Then intNum=1End IfNext If sNum = sNum + 1End IfNextPrint End Sub5、若命令按钮的名称为Cm
4、dExit,程序要求单击以上命令按钮时,程序停止运行。请在画线处中填入适当的内容。Private Sub CmdExit_ ( ) End Sub6、下面的事件过程判断文本框txt1中输入的数所在区间,并在文本框txt2中输出判断结果。在画线处填入正确的内容。Private Sub Comandl_Click( )Dim int1 As Integerint1 =val (txt1.Text)Select Case int1Case txt2.Text = 值为0Case txt2.Text = 值在1和10之间(包括1和10)Case txt2.Text = 值大于10Case Else t
5、xt2.Text = 值小于0End SelectEnd Sub四、读程序题,写出程序运行结果。-1运行结果:Private Sub Form_Click() For I = 1 To 9 For j = 1 To 30 - 3 * I Print ; Next j For k = 1 To I Print k; Next k For k = I - 1 To 1 Step -1 Print k; Next k Print Next IEnd Sub2运行结果:Private Sub Command1_Click() Static S As Integer Dim i As Integer S
6、 = 1 For i = 1 To 5 S = S * i Next i Print SEnd Sub3运行结果:For X = 5 To 1 Step 1 For Y = 1 To 6 - X Print Tab(Y + 5); *; Next Y PrintNext X4运行结果:S = 0: T = 0: U = 0 For X = 1 To 3 For Y = 1 To X For Z = Y To 3 S = S + 1 Next Z T = T + 1 Next Y U = U + 1Next XPrint S; T; U5运行结果:Private Sub Command1_Cli
7、ck() Dim b As Integera = 3.6b = 3.6Text1.Text = aText2.Text = bEnd Sub2以下程序判断从文本框Text1中输入的数据,如果该数据满足条件:除以3余2,除以5余3,除以7余4,则输出;否则将焦点定位在文本框Text1中,选中其中的文本。 Private Sub Command_Click() X = Val(Text1.Text) If (1) Then Print XElse (2) (3) (4) End IfEnd Sub五、编程题1设计一个计算程序。该程序用户界面如图所示,由四个文本框:文本框1(text1)、文本框2(
8、text2)、文本框3(text3)、文本框4(text4),和三个按钮:命令按钮1(command1)、命令按钮2(command2)、命令按钮3(command4)组成程序运行后,用户按清除按钮,则清除文本框中显示的内容,按计算按钮,则计算三科平均成绩。单击退出按钮则退出。Private Sub Command1_Click() Text1.Text = 1 Text2. 2= 2 3.Text = 3End SubPrivate Sub Command2_Click() If Text1. 4= Or Text2.Text = 5 Or Text3.Text = Then4 MsgBox
9、 成绩输入不全! 5 Else Text4.Text = (6 + Val(Text2.Text) 6 + Val(Text3.Text) / 7 7 8 8 End SubPrivate Sub Command3_Click()Unload 99 10 Sub10 3设计一个欢迎程序。该程序用户界面如图所示。要求程序运行后,用户选中粗体复选框时 “欢迎您!”几个字的字体变成粗体,用户选中斜体复选框时 “欢迎您!”几个字的字体变成斜体。若取消选中,则恢复原字体。按结束,则退出。4任给3个数,求其中间数,写出程序代码。三、阅读程序题1阅读下列程序并写出程序运行结果Private Sub Form
10、_Click() Dim s As Long, f As Long, n As Integer, i As Integer n = 3 For i = 1 To n f = f + i s = s + f Next Print s=; sEnd Sub写出程序运行时单击窗体后,窗体Form1上的输出结果。运行结果:2阅读下列程序并写出程序运行结果Private Sub Command1_Click() x = 0 Do While x 100 x = (x + 2) * (x + 4) n = n + 1 Loop Text1.Text = Str(n) Text2.Text = Str(x)
11、 Text3.Text = Val(Text1.Text) + Val(Text2.Text)End Sub文件框Text3的结果是:运行结果:3阅读下列程序并写出程序运行结果Private Sub Command1_Click() Dim Sum1 As Integer, Sum2 As Integer Sum1 = 0: Sum2 = 1 For I = 1 To 4 For J = 1 To I Sum2 = Sum2 * J Next J Sum1 = Sum1 + Sum2Next IPrint Sum1End Sub 写出程序运行时单击命令按纽后,窗体上的输出结果。运行结果:4.
12、阅读下列程序并写出程序运行结果Private Sub Command1_Click() Dim x As Integer6阅读下列程序并写出程序运行结果Private Sub Command1_Click()Dim A(2 To 7) As Integer Dim b As IntegerFor b = 2 To 7A(b) = bNext bText1.Text = A(b - 2)End Sub程序运行后,单击命令按纽文本框Text1的结果是:Static s As Integer x = Val(InputBox(请输入一个正整数=) If x 6 Then s = s * x Else
13、 s = s + x End If Text1.Text = s= & Str(s)End Sub程序运行时连续3次单击Command1,且设输入的数据为6、5、4时,分别写出文本框Text1的值。5阅读下列程序并写出程序运行结果Private Sub Form_Click() Dim A(1 To 3) As String Dim c As Integer,j As Integer A(1) = “2” A(2) = “4” A(3) = “6” c=0 For j=1 to 3 c = c + Val(A(j)Next jPrint cEnd Sub 写出程序运行时单击窗体后,窗体Form
14、1上的结果: 11. 阅读下列程序并写出程序运行结果 Private Sub Form_Click( ) Static Sum As Integer I=1 While i 3 Then a = a + 4 Else a = a + 1 End If Next iPrint i, aEnd Sub 写出程序运行时单击窗体后,Form1上的输出结果。10. 阅读下列程序并写出程序运行结果Sub Change(ByVal x As Integer, ByVal y As Integer) Dim t As Integer t=x x=y y=t Print x,yEnd subPrivate Su
15、b Form_Click() Dim a As Integer, b As Integer a = 3: b = 4Change a, b Print a,bEnd Sub 写出程序运行时单击窗体后,Form1上的输出结果 (20)下列程序段执行结果为 ( )x=5 y=-6 IfNotx0Thenx=y-3Elsey=x+3 Printx-y;y-x A)-33 B)5-9 C)3-3 D)-65 (23)单击命令按钮时,下列程序的执行结果为 ( )PrivateSubCommand1_Click() DimxAsInteger,yAsInteger x=12:y=32 CallProc(x
16、,y) Printx;y EndSub PublicSubProc(nAsInteger,ByValmAsInteger) n=nMod10 m=mMod10 EndSub A)1232 B)232 C)23 D)123 二、填空题(1)完成下面的程序,使显示结果如下图所示。 PrivateSubForm_Click() FontSize=18 Sample=【1】 x=(ScaleWidth-TextWidth(Sample)/2 y=(ScaleHeight-TextHeight(Sample)/2 CurrentX=x CurrentY=y 【2】 Sample EndSub (2)下列
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 程序 阅读 填空
限制150内