2015全国计算机等级考试二级vb题库 强化训练 压轴试题_第1页
2015全国计算机等级考试二级vb题库 强化训练 压轴试题_第2页
2015全国计算机等级考试二级vb题库 强化训练 压轴试题_第3页
2015全国计算机等级考试二级vb题库 强化训练 压轴试题_第4页
2015全国计算机等级考试二级vb题库 强化训练 压轴试题_第5页
已阅读5页,还剩185页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、52000. 下列叙述中正确的是(C)(单)A.只有窗体才是Visual Basic中的对象B.只有控件才是Visual Basic中的对象C.窗体和控件都是Visual Basic中的对象D.窗体和控件都不是Visual Basic中的对象 52001.下列可以激活属性窗口的操作是(D)(单)A.用鼠标双击窗体的任何部位B.执行文件菜单中的属性窗口命令C.执行编辑菜单中的属性窗口命令D.按F4键 52002下列能打开工具箱窗口的操作是(A)(单)A.执行视图菜单中的工具箱命令 B.按Alt键 C.单击属性窗口上的工具箱按钮 D.按Ctrl键 52003.假定已在一个窗体上画了多个控件,并有一

2、个控件是活动的,为了在属性窗口中设置该窗体的Name属性,预先应执行的操作是(D)(单)A.单击窗体上有控件的地方 B.单击任一个控件C.不执行任何操作 D.双击窗体的标题栏 52004.为了把窗体上的某个控件变为活动的,应执行的操作是(B)(单)A.单击窗体的空白处 B.单击该控件的内部C.双击该属性列表框 D.双击窗体52005.确定一个控件在窗体上的位置的属性是(D)(单)A.Width或Height B.Top和HeightC.Top或Width D.Top和Left 52006.确定一个窗体或控件的大小的属性是(A)(单)A.Width或Height B.Top和WidthC.Top

3、或Left D.Top和Left52007.为了同时改变一个活动控件的高度和宽度,正确的操作是(A)(单)A.拖拉位于控件左上角 B.只能拖拉位于控件右下角C.只能拖拉位于控件左下角D.不能同时改变控件的高度和宽度52008.面向对象的程序设计指满足(B)(单)A.虚拟化、结构化、动态化 B.封装性、继承性、多态性C.对象的链接、动态链接、动态数据交换D.ODBC、DDE、OLE52009.用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为(A)(单)A.面向对象的程序设计 B.结构化程序设计C.事件驱动的编程机制 D.程序设计52010.VB集成开发环境开发

4、的应用程序不适宜的运行环境是(A)(单)A.WINDOS 32 B.WINDOWS 9XC.WINDOWS NTD.WINDOWS 200052011.VB6共有三个版本,按功能从弱到强的顺序排列应是(C)(单)A.学习版、专业版和工程版 B.学习版、工程版和专业版C.学习版、专业版和企业版 D.学习版、企业版和专业版52012.VB集成开发环境有三种工作状态,不属于三种工作状态之一的是(B)(单)A.设计状态B.编写代码状态C.运行状态D.中断状态52013.不能打开代码窗口的操作是(B)(单)A.双击窗体设计器的任何地方 B.按下F键C.单击工程窗口中的查看代码按钮D.选择视图下拉菜单中的

5、代码窗口52014.在VB中,工程文件的扩展名是(B)(单)A.frm B.vbp C.bas D.frx52015.在VB中,窗体文件的扩展名是(A)(单)A.frm B.vbp C.bas D.frx52016.VB集成开发环境可以(D)(单)A.编辑、调试、运行程序,但不能生成可执行程序B.编辑、生成可执行程序、运行程序,但不能调试程序C.编辑、调试、生成可执行程序,但不能运行程序D.编辑、调试、运行程序,也能生成可执行程序52017.英文VISUAL的含义是(A)(单)A.可视化 B.集成 C.结构化 D.调试52018.标准模块文件的扩展名是(C)(单)A.frm B.vbpC.ba

6、s D.vbg52019.VB集成开发环境中,在(C)中编写代码(单)A.状态栏 B.属性列表框C.代码框 D.标题栏52020.在面向对象的程序设计过程中,英文缩写OOP的含义是(C)(单)A.事件驱动的编程机制 B.结构化程序设计语言C.面向对象的程序设计 D.可视化程序设计52021.在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是(D)(单)A.Timer1.Interval=0.5 B.Timer1.Interval=5C.Timer1.Interval=50 D.Timer1.Interval=50052022.在窗体上画

7、一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Static x As IntegerClsFor t=1 To 2y=y+xx=x+2Next tPrint x,yEnd Sub程序运行后,连续三次单击Command1按钮后,窗体上显示的是(A)(单)A.4 2 B.12 18 C.12 30 D.4 652023.以下关于多重窗体程序的叙述中,错误的是(A)(单)A.用Hide方法不但可以隐藏窗体,且能清除内存中的窗体B.在多重窗体程序中,各窗体的菜单是彼此独立的C.在多重窗体程序中,可以根据需要指定启动窗体D.对于多重

8、窗体程序中,单独保存每个窗体52024.以下关于文件的叙述中,错误的是(B)(单)A.顺序文件中的记录一个接一个顺序存放B.随机文件中记录的长度是不相同的C.执行打开文件的命令后,自动生成一个文件指针D.EOF函数作用是判断文件的指针是否指向文件末尾52025.以下叙述中错误的是(D)(单)A.事件过程是响应特定事件的一段程序B.不同的对象可以具有相同名称的方法C.对象的方法是执行指定操作的过程D.编程者可以自由更改代码框右上边的过程列表的事件名称52026.以下合法的Visual Basic变量的名称是(A)(单)A.a3 B.Const C.9abc D.a#x!52027.当一个复选框被

9、选中时,它的Value属性的值是(C)(单)A.3 B.2 C.1 D.052028.表达式 5 Mod 3+53的值是(B)(单)A.0 B.3 C.4 D.652029.设x=4,y=8,z=7, 表达式:(xy) Or zx 的值是(C)(单)A.1 B.-1 C.TRUE D.FALSE52030.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )a$=VisualBasicPrint String(3,a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(A)(单)A.VVV B.VisC.s

10、ic D.1152031.设有如下程序段:x=2For c=1 To 4 Step 2x=x+cNext c运行以上程序后,x的值是(A)(单)A.6 B.7C.8 D.952032.以下叙述中错误的是(A)(单)A.在KeyPress事件过程中不能识别键盘键的按下与释放B.在KeyPress事件过程中不能识别回车键C.在KeyDown和KeyUp事件过程中,从键盘输入的字母A和字母a对应的KeyCode视作相同的字母D.在KeyDown和KeyUp事件过程中,从大键盘上输入的1和从右侧小键盘上输入的1被视作不同的字符52033.执行如下两条语句,窗体上显示的是(C)(单)A=9.8596Pr

11、int Format(a,000.00)A.0,009.86 B.9.86 C.009.86 D.0,009.8652034.在窗体上画一个名称为CommandDialog1 的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:Private Sub Command1_Click( )CommonDialog1.FileName =CommonDialog1.Filter=All file|*.*|(*.Doc)|*.Doc|(*.Txt)|*.TxtCommonDialog1.FilterIndex=1CommonDialog1.DialogTitle=VBTestCo

12、mmonDialog1.Action=1End Sub对于这个程序,以下叙述中错误的是(D)(单)A.该对话框被设置为打开对话框B.在该对话框中指定的文件名为空C.该对话框的标题为VBTestD.在该对话框中指定的默认文件类型为文本文件(*.Txt)52035.设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:Private Sub Command1_Click( )Dim a As Integera=10Call g(Form2,a)End SubPrivate Sub g(f As Form,x

13、 As Integer)y=Iif(x10,100,-100)f.Showf.Caption=yEnd Sub运行以上程序,正确的结果是(B)(单)A.Form1的Caption属性值为100B.Form2的Caption属性值为-100C.Form1的Caption属性值为-100D.Form2的Caption属性值为10052036.在窗体上画一个名称为Command1的命令按钮,并编写如下程序:Private Sub Command1_Click( )Dim x As IntegerStatic y As Integerx=10y=5Call f1(x,y)Print x,yEnd Su

14、bPrivate Sub f1(ByRef x1 As Integer, y1 As Integer)x1=x1+2y1=y1+2End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.10 5 B.12 5C.10 7 D.12 752037.Option Base 1Private Sub Command1_Click( )Dim a(10) As IntegerDim n As Integern=3If n10 ThenCall GetArray(a,n)End IfEnd SubPrivate Sub GetArray(b( ) As Integer,n As In

15、teger)Dim c(10) As Integerj=0For t=1 To nb(t)=Rnd*100If b(t)/2=b(t)2 Thenj=j+1c(j)=b(t)End IfNext tPrint jEnd Sub以下叙述中错误的是(C)(单)A.数组b中的数范围为0-100 B.c数组下标的下界从1开始C.GetArray过程的参数n是按值传送的D.语句If b(t)/2=b(t)2 Then 是判断数组b中元素的值是否为整数52038.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Option Base 1Private Sub Command1_Cli

16、ck( )Dim aa= Array(1,2,3,4,5)For c=1 To Ubound(a)a(c) = a(c)+c-1Next cPrint a(3)End Sub程序运行后,单击命令按钮,则在窗体上显示的内容是(B)(单)A.4 B.5C.6 D.752039.阅读程序:Option Base 1Private Sub Form_Click( )Dim arrDim Sum%Sum = 0arr = Array(1, 3, 5, 7, 9)For t = 1 To 5Sum = Sum + arr(t)Next tPrint SumEnd Sub程序运行后,单击窗体,输入结果为(B

17、)(单)A.5 B.9C.25 D.1552040.在窗体上画一个名称为File1的文件列表框,并编写如下程序:Private Sub File1_DblClick( )x=Shell(File1.FileName,1)End Sub以下关于该程序的叙述中,错误的是(A)(单)A.x没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)B.双击文件列表框中的文件,将触发该事件过程C.要执行的文件的名字通过File1.FileName指定D.File1中显示的是当前驱动器、当前目录下的文件52041.在窗体上画一个名称为Label1、标题为VisualBas

18、ic考试的标签,两个名称分别为Command1和Command2、标题分别为开始和停止的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500。编写如下程序:Private Sub Form_Load( )Timer1.Enabled=FalseEnd SubPrivate Sub Command1_Click( )Timer1.Enabled=TrueEnd SubPrivate Sub Timer1_Timer( )If Label1.Left Form1.Width ThenLabel1.Left = Label1.Left + 20ElseLabel

19、1.Left=0End IfEnd Sub程序运行后,单击开始按钮,标签在窗体中移动。 对于这个程序,以下叙述中错误的是(A)(单)A.标签的移动方向为自右向左B.单击停止按钮后再单击开始按钮,标签从停止的位置继续移动C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动D.标签按指定的时间时隔移动52042.规范地说,VB是一种(A)的开发工具(单)A.面向对象 B.面向用户 C.面向屏幕 D.面向窗体52043.VB6设计界面包含多个视窗,控制这些视窗显示或关闭的命令包含在(D)下拉菜单中(单)A.文件 B.工程C.编辑 D.视图52044下面(D)操作不是激活或显示属性列表框的操作(单

20、)A.按快捷键F4B.点击工具栏中的属性列表框按钮C.选择视图下拉菜单的属性窗口项D.双击窗体中的某一对象52045.Visual Basic程序中分隔各语句的字符是(B)(单)A. B.:C. D._52046.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为VB Test的语句为(B)(单)A.Form1 = VB Test B.Caption =VB TestC.Form1.Text = VB TestD.Form1.Name =VB Test52047.下列不能打开代码窗口的操作是(D)(单)A.双击窗体上的某个控件双击 B.双击窗体C.按F7键D.单击窗体或控件520

21、48.Visual Basic程序中语句行的续行符是(D)(单)A. B.:C. D. _52049.Visual Basic程序中的注释所使用的字符是(A)(单)A. B.:C. D._52050.下列说法中正确的是:为了保存一个Visual Basic应用程序,应当(D)(单)A.只保存窗体模块文件(.frm) B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(.bas)D.分别保存工程文件、窗体文件和标准模块文件52051.为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为(B)(单)A.1 B.2C.3 D.452052.下列说法中正确的是:为了载入一

22、个只有一个工程(此工程下有三个窗体)的Visual Basic应用程序,应当(B)(单)A.只装入窗体模块文件(.frm)B.先装入工程文件(.vbp)即可C.分别装入工程文件和标准模块文件(.bas)D.分别装入工程文件、窗体文件和标准模块文件52053.要使一个标签能够显示所需要的文本,应设置该标签的(A)属性的值(单)A.Caption B.Name C.Text D.AutoSize52054.要使一个命令按钮上有图形,应该设置该按钮的(A)属性值,同时设置它的style属性为1(单)A.Picture B.StyleC.DownPictureD.DisabledPicture5205

23、5.为使计时器对象每隔5秒钟产生一个时钟事件(Timer事件),则其Interval属性值应设置为(D)(单)A.5 B.300C.500 D.500052056一个标准的VB应用程序至少要包含一个(C)对象(单)A.文本框 B.标签框 C.窗体 D.命令按钮52057.要使一个文本框对象能够显示多行文字,应设置该对象的(B)属性值为True(单)A.Text B.MultiLine C.Style D.Visible52058.下列的(A)对象支持KeyPress事件(单)A.文本框 B.命令按钮 C.标签框 D.图像框52059.若要将窗体从内存中卸载,其实现的方法或语句是(B)(单)A.

24、Show B.UnloadC.Load D.Hide52060.以下选项中,不是VB标准控件的是(C)(单)A.命令按钮 B.定时器 C.通用对话框 D.单选框52061.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱 B.项目(工程)窗口C.代码窗口 D.属性窗口52062.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动 B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动52063.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.Show B.UnloadC.Load D.Hide

25、52064.文本框的默认属性是(B)(单)A.Caption B.TextC.Name D.Top52065.标签默认属性是(A)(单)A.Caption B.TextC.Name D.Top52066.执行以下程序段:a$=abbacddcbaFor I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABA B.BBABBAC.ABBABA D.AABAAB52067.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1P

26、rivate Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)x Then Print a(I);Next IEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2 B.1 2 3C.3 4 5 D.4 552068.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。Model1代码如下:Public x As IntegerPublic y

27、As IntegerSub S1( )x =1S2End SubSub S2( )y=10Form1.ShowEnd SubModel2的代码如下:Sub Main( )S1End Sub其中Sub Main被设置为启动过程。程序运行后,各模块的执行顺序是(C)(单)A.Form1-Model1-Model2 B.Model1-Model2-Form1C.Model2-Model1-Form1D.Model2-Form1-Model152069.设有如下程序段:a$=beijingshanghaib$=Mid(a$,InStr(a$,g)+1)执行上面的程序段后,变量b$的值为【shangha

28、i】52070.以下程序段的输出结果是【3】Num =0Do While num2num = num+1LoopPrint num52071.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Move 500,500End Sub程序运行后,单击命令按钮,执行的操作为(A)(单)A.命令按钮移动到距窗体左边界、上边界各500的位置B.窗体移动到距屏幕左边界、上边界各500的位置C.命令按钮向左、上方向各移动500D.窗体向左、上方向各移动50052072.在窗体上有若干控件,其中有一个名称为Text1的文本框。影响T

29、ext1的Tab顺序的属性是(D)(单)A.TabStop B.Enabled C.Visible D.TabIndex52073.在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为(A)(单)A.For i=0 To List1.ListCount-1 . Next iB.For i=0 To ListCount-1 . Next iC.For i=1 To List1.listCount . Next iD.For i=1 To ListCount . Next i52074.以下Case语句中错误的是(C)(单)A.Case 0 To 10

30、B.Case Is10C.Case Is10 And Is50D.Case 3,5,Is1052075.以下关于图片框控件的说法中,错误的是(D)(单)A.可以通过Print方法在图片框中输出文本B.清空图片框控件中图形的方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用图片框控件的Stretch属性可以自动调整图片框中图形的大小52076.执行语句s=Len(Mid(VisualBasic,1,6)后,s的值是(A)(单)A.Visual B.BasicC.6 D.1152077.以下叙述中错误的是(D)(单)A.下拉式菜单能用菜单编辑器建立B.在多窗体程序中,每个窗体都可以建立自

31、己的菜单系统C.能够对菜单项的Click事件编程D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见52078.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Command1_Click( )a = 12345Print Format$(a, 000.00)End Sub程序运行后,单击命令按钮,窗体上显示的是(B)(单)A.123.45 B.12345.00C.12345 D.00123.4552079.以下关于函数过程的叙述中,正确的是(A)(单)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的

32、返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数不能有数据类型的参数52080.以下关于变量作用域的叙述中,正确的是(C)(单)A.用dim定义变量是静态变量B.静态变量必须在标准模块中声明C.用public定义变量是全局变量D.Static类型变量的作用域范围是它所在的窗体或模块文件52081.确定一个控件在窗体上的位置的属性是(C)(单)A.Width和HeightB.Width或HeightC.Top和LeftD.Top或Left52082.在窗体上画一个名称为Text1的文本框和一个名称为Command1的

33、命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Text1.Text = VisualMe.Text1 = BasicText1 = Program End Sub程序运行后,如果单击命令按钮,则在文本框中显示的是(C)(单)A.Visual B.BasicC.Program D.出错52083.以下关系表达式中,其值为False的是(A)(单)A.ABCAbCB.thetheyC.VISUAL=UCase(Visual)D.IntegerInt52084.语句Print int(5/4*65) Mod 2的输出结果是(B)(单)A.0 B.1C.2

34、D.352085.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click( )strText = InputBox(请输入)Text1.Text = strTextEnd SubPrivate Sub Text1_Change( )Label1.Caption = Right(Trim(Text1.Text), 3)End Sub程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是(D)(单)A.空 B.abcdefC.abc D.def

35、52086.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )x = -5If x 0 Theny = x 2Elsey = xEnd IfPrint yEnd Sub程序运行后,单击命令按钮,窗体上显示的是(A)(单)A.-5 B.25C.1 D.-152087.一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X AsInteger,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是(A)(单)A.变量X、Y的作用域相同 B.Y的

36、作用域是Model1C.在Form1的任何地方中可以直接使用YD.在Form2中可以直接使用X和Y52088.在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是(A)(单)A.Drive1_Change B.Drive1_ClickC.Dir1_ClickD.Dir1_KeyPress52089.在窗体上画一个命令按钮(其NAME属性为Command1),然后编写如下代码:Option Base 1Private Sub Command1_Click( )Dim

37、 as = 0a = Array(1, 2, 3, 4)For I = 4 To 1 Step -1s = s + a(I)Next IPrint sEnd Sub运行上面的程序,单击命令按钮,其输出结果是(D)(单)A.4321 B.1234C.34 D.1052090.在窗体上画一个名称为Text1的文本框,编写以下代码:Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii 65 Or KeyAscii 90 ThenmsgBox 请输入大写字母KeyAscii = 0End IfEnd Sub以下能说明该事件过程正确是(A)

38、(单)A.要求文本框只能接收大写字母的输入B.要求文本框只能接收小写字母的输入C.要求文本框只能接收数字的输入D.要求文本框只能接收65到90之间的数值的输入52091.在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程:Private Sub Command1_Click( )n = Val(Text1.Text)If n2 = n/2 Thenf = f1(n)Elsef = f2(n)End IfPrint f; nEnd SubPublic Function f1(ByRef x)x=x*xf1=x+xEnd FunctionP

39、ublic Function f2(ByVal x)x=x*xf2=x+x+xEnd Function程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单)A.72 36 B.108 36C.72 6 D.27 352092.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )c = 1234For i = 1 To 4c1 = Trim(Str( )Printc1Next iEnd Sub程序运行后,单击命令按钮,要求在窗体上显示如下内容1121231234则在下划线处应填入的内容为(B)(单)A

40、.Right(c1,i) B.Left(c1,i)C.Mid(c1,i,1) D.Mid(c1,i,i)52093.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程:Private Sub Command1_Click( )n = Val(Text1.Text)For i = 2 To nFor j = 2 To sqr(i)If i Mod j = 0 Then Exit ForNext jIf j Sqr(i) Then Print iNext iEnd Sub该事件过程的功能是(C)(单)A.输出n以内的奇数B.输出n以内的偶数C.输出n

41、以内的素数D.输出n以内能被j整除的数52094.在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:Private Function f(m As Integer)If m Mod 2 = 0 Thenf = mElsef = 1End IfEnd FunctionPrivate Sub Command1_Click( )Dim i As Integers = 0For i = 1 To 5s = s + f(i)NextPrint sEnd Sub程序运行后,单击命令按钮,在窗体上显示的是(C)(单)A.11 B.10C.9 D.852095.在窗体上

42、画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Dim array1(10, 10) As IntegerDim i As Integer, j As IntegerFor i = 1 To 3For j = 2 To 4array1(i, j) = i + jNext jNext iText1.Text = array1(2, 3) + array1(3, 4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是(D)(单)A.15 B.14C.13 D.1252096.Visual

43、 Basic应用程序中标准模块文件的扩展名是【BAS或.BAS】(注意不要写点)。52097.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。Private Sub Form_ 【mousedown】 (Button As Integer, Shift As Integer, X As Single, Y As Single)If Button=2 Thenpopupmenu mnuEditEnd IfEnd Sub52098.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnu

44、Edit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。以下是实现上述功能的程序,请填空。Private Sub Form mousedown (Button As Integer, Shift As Integer, X As Single, Y As Single)If Button=2 Then【popupmenu】 mnuEditEnd If52099.为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的【Interval】属性设置为500。52100.为了使计时器控件Timer1每隔0.5秒触发

45、一次Timer事件,应将Timer1控件的Interval属性设置为【500】。52101.与数学表达式ln(a+b)/(3x)+5 对应的Visual Basic表达式是【log(a+b)/(3*x)+5或(log(a+b)/(3*x)+5】*52102.将C盘根目录下的图形文件moon.jpg装入图片框Picture1的语句是【】52103.在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1,程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换。Private Sub Option1_Click(In

46、dex As Integer)Select Case 【Index】Case 0a = 宋体Case 1a = 黑体Case 2a = 楷体GB2312End Selecttext1.fontname=aEnd Sub52104.在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1,程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换。Private Sub Option1_Click(Index As Integer)Select Case indexCase 0a = 宋体Case 1a = 黑体Cas

47、e 2a = 楷体GB2312End Selecttext1.【fontname】=aEnd Sub52105.在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2。程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。Private Sub Combo1_Click( )Call ShowItem(Combo1, Label1)End SubPrivate Sub Combo2_Click( )Call ShowItem(Combo2, Label2)End SubPublic Sub ShowIt

48、em(tmpCombo As ComboBox, tmpLabel As Label)【tmplabel】.Caption =tmpCombo.TextEnd Sub52106.在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2,程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。Private Sub Combo1_Click( )Call ShowItem(Combo1, Label1)End SubPrivate Sub Combo2_Click( )Call ShowItem(Combo2

49、, Label2)End SubPublic Sub ShowItem(tmpCombo As ComboBox, tmpLabel As Label)tmpLabel.Caption =【tmpcombo】.TextEnd Sub52107.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )n = 5f = 1s = 0For c = 1 To nf = f*【7】s = s + fNext cPrint sEnd Sub该事件过程的功能是计算1!+2!+3!+n!的值。52108.在窗体上画一个名称为Comman

50、d1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a(10) As IntegerFor I = 1 To 10a(I) = INext ICall【swap】a( )For I = 1 To 10Print a(I);NextEnd SubSub swap(b( ) As Integer)n = ubound(b)For I = 1 To n / 2t = b(I)b(I) = b(n)b(n) = tn=n-1Next IEnd Sub上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a

51、(10)的值互换,a(2)与a(9)的值互换,a(5)与a(6)的值互换。52109.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a(10) As IntegerFor I = 1 To 10a(I) = INext ICall swap(a( ))For I = 1 To 10Print a(I);NextEnd SubSub swap(b( ) As Integer)n =【ubound(b)】For I = 1 To n / 2t = b(I)b(I) = b(n)b(n) = tn=n-1Next IEnd Sub上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,a(5)与a(6)的值互换。52110.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Pr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论