VB期末考试题B卷
VB期末考试考卷及答案
VB期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。
()2. 在VB中,Sub过程可以返回值。
()3. VB中的数组下标从1开始。
()4. 在VB中,可以使用Select Case语句进行多条件判断。
()5. VB中的字符串可以用单引号(')表示。
()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。
2. VB中的逻辑运算符包括______、______和______。
3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。
4. 在VB中,______方法用于设置文本框的字体。
5. VB中的______事件在用户单击按钮时发生。
四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。
2. 请列举三种VB中的数据类型。
3. 简述如何使用Select Case语句进行多条件判断。
4. 请说明如何使用VB中的循环结构实现1到100的累加。
5. 简述如何使用VB中的文件操作函数读取文件内容。
五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。
2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。
3. 编写一个VB程序,使用循环结构输出九九乘法表。
vb期末考试试题及详细答案
vb期末考试试题及详细答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是合法的变量名?A. MyVariable123B. 123MyVariableC. VariableNameD. Variable_Name2. 下列哪个语句可以正确地将字符串"Hello"赋值给变量str?A. str = "Hello"B. Dim str As String = "Hello"C. str = 'HelloD. str = "Hello"3. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10C. If x > 10 ElseD. If x > 10 End If4. 下列哪个是Visual Basic中的数组声明?A. Dim myArray(1 To 10) As IntegerB. Dim myArray(10) As IntegerC. Dim myArray As Integer(1 To 10)D. Dim myArray As Integer = New Integer(10)5. 在Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 10 To 1 Step -1C. For i = 10 To 1D. All of the above6. 在Visual Basic中,以下哪个是正确的函数调用?A. Call PrintName("John")B. PrintName("John")C. Function PrintName("John")D. PrintName Call "John"7. 在Visual Basic中,以下哪个是正确的事件处理程序的声明?A. Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)B. Sub Button1_Click()C. Function Button1_Click()D. Sub Button1_Click(sender, e)8. 在Visual Basic中,以下哪个是正确的类定义?A. Class MyClassPrivate x As IntegerEnd ClassB. Class MyClassDim x As IntegerEnd ClassC. Class MyClassPublic x As IntegerEnd ClassD. All of the above9. 在Visual Basic中,以下哪个是正确的继承声明?A. Inherits MyBaseClassB. Inherits MyBaseClass()C. Inherits MyBaseClass MyBase()D. Inherits MyBaseClass MyBase10. 在Visual Basic中,以下哪个是正确的异常处理结构?A. TryCatch ex As ExceptionEnd TryB. TryCatch ex As ExceptionFinallyEnd TryC. TryCatch ex As ExceptionD. All of the above二、简答题(每题5分,共10分)1. 解释Visual Basic中的事件和委托的区别。
VB期末试题(含答案)
VB期末试题(含答案)一、单选题(每题1.5分,共30分)1.在VB中,假定有以下程序段, 则执行结束后k的值是:( A )For i =1 To 3k = i+2Next iA. 5 B.4 C. 3 D.62. 以下控件中可以作为容器控件的是( B )A.Image图像框控件 B.PictureBox图片框控件C.TextBox文本框控件 D.ListBox列表框控件3.关于Image控件和PictureBox控件的说明,其中错误的是( B )A.Image控件和PictureBox控件都有Picture属性B.Image控件和PictureBox控件都支持Print方法C.Image控件和PietureBox控件都可以用LoadPicture函数把图形文件装入控件中D.Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件4.为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为( D )A.5 B.500 C.10 D.5000 5.能显示窗体的方法是( B )。
A.Visible B.Show C.New D.Open6.MsgBox函数中有4个参数,其中必须写明的参数是( C )A.指定显示按钮的个数 B.对话框的标题 C. 提示信息 D. 所有参数都是可选的7.你若在代码窗口中编写:msgbox(“AAAA”,vbokonly,”BBBB”)语句后,所产生的信息框的标题是( C )A.AAAA B.空 C.BBBB D.出错,不能产生信息8.要使文本框获得输入焦点,则应采用文本框控件的(D )方法。
A.GotFocus B.LostFocus C.KeyPress D.SetFocus9.为了把焦点移到某个指定的控件,所使用的方法是( A )A.SetFoeus B.Visible C.Refresh D.GetFocus10.语句if 3*4>=10 thena=1elsea=2end if执行后,a的值为( D )。
vb期末测试题及答案
vb期末测试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个是合法的变量名?A. 2variableB. Variable2C. Variable-2D. Variable 2答案:B2. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &&C. &D. ||答案:C3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个循环结构用于重复执行代码块,直到满足某个条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B6. 在VB中,以下哪个是正确的数据类型用于存储日期?A. DateB. DateTimeC. StringD. Integer答案:B7. VB中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A8. 在VB中,以下哪个是正确的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(10) As IntegerD. Dim arr As Integer(10)答案:C9. VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. When...Then...ElseC. If...Then...End IfD. If...Then...Else...End答案:C10. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A二、填空题(每题2分,共20分)1. VB中,用于声明变量的关键字是________。
1VB试卷B卷附参考答案
一、判断题(本大题共12小题,每小题1分,共12分)1.对象方法的调用格式为:对象.方法=方法值2.要对文本框中已有的内容进行编辑,按下键盘上的键,就是不起作用,原因是设置了Locked属性为False。
3.逻辑型变量的默认值为True。
4.If语句的条件表达式中只能使用关系或逻辑表达式。
5.在多窗体的应用程序中,各个窗体之间的切换可以使用窗体的Show方法和Hide方法。
6.窗体/模块级过程不能被本工程中的其他模块调用。
7.单选钮的Value属性为逻辑型属性,而检查框的Value属性为数值型属性。
8.菜单项控件只能识别一个事件,即Click事件。
9.在窗体的Load事件中若要使用Print方法在窗体上打印输出,就必须先将窗体的AutoRedraw属性设置为 True。
10.默认坐标系统的x轴正方向向右,y轴正方向向上。
11.驱动器列表框和目录列表框都具有Change事件,但文件列表框不具有Change事件。
12.一个程序的启动对象只能是一个窗体。
二、单选题(本大题共20小题,每小题1分,共20分)1.若有赋值语句a = 3.14159265,则表达式Fix(a * 1000 + 0.5) / 1000的值为()。
(A)3 (B)3.141 (C)3.14 (D)3.1422.长整型对应的类型符为()。
(A)! (B)% (C)& (D)#3.KeyPress事件不能识别()。
(A)Enter回车键(B) 左方向键(C)BackSpace退格键(D)A字母键4.在VB中,使用Open语句打开要操作的文件,其中()不属于文件的打开方式。
(A)Write (B)Input (C)Append (D)Output5.下列方法中,()用来画点。
(A)Pset (B)Point (C)Line (D)Circle6.当使用对象的属性和方法时,若对象是(),则可以省略“对象.”。
(A)窗体(B)按钮(C)标签(D)文本框7.各种运算符之间的优先级关系是()。
VB期末考试试题 B卷
VB期末考试试题B卷一、填空题1.VB中若要产生一消息框,可用__(1)__函数来实现。
2.常量是指在程序运行过程中,其值不能改变(2)的量。
3.整数类型数据分别包括整型和(3)数据。
4、在VB集成开发环境中,运行应用程序的方法有三种:一是_(单击“运行”菜单下的启动4)__;二是_(5) 单击工具栏上的启动按钮_;三是_(6) 按F5键。
5、在VB中若要让某对对象获取焦点,则可通过__ Setfocus (7)_方法来实现。
6.列表框(ListBox控件)显示项目列表(8) ,用户可从中选择一个或多个项目。
7.框架(Frame控件)可以用来(9) 对其它控件进行分组,以便于用户识别,主要用于为单选按钮分组。
8、在VB中,用来描述对象外部特征的量称之为对象的_(10)_ 属性_。
9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_取(&C) _(11)___,并且设置其__(12)__属性值为__(13)__。
10、在过程内用_(14)__声明的变量为静态变量,在执行一个过程结束时,过程中所用到的Static变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被保留的值。
11、在模块文件中的声明部分用Global或__(15)__关键字声明的变量为全局变量。
12、在模块文件中的声明部分用__(16)__或__(17)__定义的变量为模块级变量。
13.计时器控件通过定期激活Timer事件,使得Timer控件(18)就执行一次Timer事件中的代码。
14.要获得滚动条的当前位置,可以访问通过(19)属性来实现。
15.关闭正在运行的VB窗口将自动触发的事件是(20)。
二、选择题1.工程文件的扩展名是( B )。
A.vbg B.vbp C.vbw D.vbl2.在以下窗体中没有采用的控件是()。
VB期末考试试题(A、B卷)
欢迎共阅VB期末考试试题(A卷)一、选择题1.要改变控件的宽度,应修改该控件的(B)属性。
A、TOPB、widthC、LeftD、Height2.将命令按钮Command1设置为不可见,应修改该命令按钮的(A)属性。
10.如果在图片框上使用绘图方法绘制一个实心圆,则图片框的(C )属性决定了该图片的颜色。
A、BackColroB、ForelklorC、FillcolorD、Dlawstyle一、选择题1.要在垂直位置上移动控件,应利用控件的(C)属性。
A、LeftB、WidthC、TopD、Height2.要在文本框中的文本显示掩码(密码)符,在属性设置时,首先必须设置(D)属性为False。
A、TxetB、EnabledC、VisibleD、Multline3.用键盘的光标键选中某一菜单项,并按回车触发菜单的( C )的事件。
A、KeyPressB、KeyDownC、ClickD、Keyllp4.一下(D )对象不具有Clear方法。
y<b 的结果为True。
3.a 和b 中有仅只有一个不为1,相应的Visual Basic逻辑表达式为a<>1 xor b<>1。
4.把条件为1£x £5 写成VB表达式为: x>=1 and x<=5。
5. 语句Line(1000,1000)-Step(2000,1500),vbRed,BF的含义是:在窗体上绘制以角点为(2000,2000)和(4000,3500)的红色实心的矩形。
?6.用随机函数产生10个100~500的整数,其表达可为:for I=1 to 10a(i)=100+int(400*rnd)next I。
7.当x=2时,语句if x=2 then Print x=2 的结果值是True。
8. Static Private Sub cmdSum_Click()Dim Sum as integer?? If rnddat Mod 2 = 0 Then?????? sum = sum + rnddat???? End IfNext iLabel1.Caption = sumEnd Sub2由输入对话框中输入100个数值数据,放入数组a,将其中的整数放入数组b,然后运用选择分类将数组b中的数据按从大到小的顺序排列,并以每行5个数据在窗体上输出。
VB期末考试试卷及答案
VB期末考试试卷及答案一·选择题1。
Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(B ) A属性、控件和方法B属性、事件和方法C窗体、控件和过程 D控件、过程和模块2。
所有控件都有一个共同的属性,这个属性是(C )A textB fontC nameD caption3。
下列叙述中错误的是(A )A 工程文件扩展名是。
vbgB 标准模块文件的扩展名是.basC 窗体模块的扩展名是.frmD 类模块的扩展名是.cls4. 当要编写一个新的Visual Basic程序时,所做的第一件事是(A )A 新建一个工程B 编写代码C 设置属性D 添加Active X控件5. 下面控件中,没有caption属性的是(B )A 框架B 组合框C 命令按钮D 复选按钮6。
在文件框中输入字符时,若只显示某个字符,如(*),应设置属性是(B )A MultiLineB PasswordCharC TextD selText7。
若要将窗体从内存中卸载出去,其实现的方法是( D )A ShowB HideC LoadD UnLoad8. 下列关于过程叙述不正确的是(D )A 过程的传值调用是将实参的具体值传值传递给形参B 过程的传址调用是将实参在内存的地址传递给形参C 过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D 无论过程传值调用还是传地址调用,参数传递都是双向的9. 某人创建1个工程,其中的窗体名为Form1,之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是(C )A 在Form1的Load事件过程中加入语句Load Form2B 在Form2的Load事件过程中加入语句Form2.ShowC 在“过程属性”对话框中把“启动对象”设置为Form2D 在Form2的TabIndex属性设置为1,把Form1的TabIndex属性设置为210。
vb程序设计期末试题B卷及答案
《VB 程序设计》试题 第1页(共3页) 《VB 程序设计》试题 第2页(共3页)《VB 程序设计》 B 卷考试形式:闭卷 考试时间:100分钟所有答案均要写在答题纸上,写在试卷上无效一、选择题(每题3分,共24分)1.对于具有背景色的对象,改变其背景色是通过改变对象的_____属性实现的。
A. font B. backcolor C. forecolor D. caption2.事件过程是指____时所执行的代码 A. 运行程序 B.使用控件 C. 响应事件 D. 设置属性3.如果参与运算的两个表达式均为true 时,结果为true ,该逻辑运算符是_____。
A. And B. Or C. Not D. Xor4.下列_____属性决定控件的拖放模式。
A. mousepointer B. autoredraw C. dragmode D. caption5.调用列表框控件的_____方法,可清除列表框中的所有列表项。
A. clsB. removeitemC. clearD.remove6.通过_____函数,可将指定的图形赋值给对象的picture 属性。
A. loadimage B. imageload C. loadpicture D. pictureload7.下列_____语句或函数,不能读出顺序文件中的内容。
A. Get #B. Line Input #C. Input #D. Input()8.下列命令中_____可实现对顺序文件的写操作。
A. Print B. Line Input C. Input D. Put二、填空题(每空2分,共30分)9.工程资源管理器主要包含的三种文件是_____ 、____、_____。
10. _____ 属性决定控件上显示的内容,命令按钮接收的时间是____事件,____方法的作用是在对象上输出信息。
11.常量声明使用关键字_____。
计算机vb期末考试题及答案
计算机vb期末考试题及答案计算机VB期末考试题及答案一、选择题(每题2分,共20分)1. VB中的变量声明关键字是:A. DimB. DeclareC. VarD. Let答案:A2. 下列哪个不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 模块结构答案:D3. VB中的数组声明方式是:A. Dim arr(10) As IntegerB. Dim arr = New Integer(10)C. Dim arr = Array(10)D. Dim arr = New Integer[10]答案:A4. 在VB中,以下哪个是正确的函数调用方式?A. Call Print("Hello World")B. Print("Hello World")C. Call Print "Hello World"D. Print "Hello World"答案:B5. 下列哪个是VB中的事件?A. SubB. FunctionC. EventD. Property答案:C...二、填空题(每空2分,共20分)1. 在VB中,使用________关键字声明常量。
答案:Const2. 一个VB程序的入口点是________过程。
答案:Sub Main3. 在VB中,使用________关键字定义类。
答案:Class4. VB中的________属性用于设置控件的可见性。
答案:Visible5. 在VB中,使用________方法可以清空文本框中的内容。
答案:Clear...三、简答题(每题10分,共20分)1. 简述VB中的类和对象的区别。
答案:类是一个模板,定义了对象的结构和行为,但本身不包含数据。
对象是根据类创建的具体实例,包含数据和行为。
2. 解释VB中的继承概念。
答案:继承是面向对象编程中的一个特性,允许一个类(子类)继承另一个类(父类)的属性和方法,而无需重新编写代码。
vb期末测试题及答案
vb期末测试题及答案一、选择题1. 下列哪个是VB的关键字?A. FunctionB. PrintC. OutputD. Process答案:A. Function2. VB中用于循环执行一段代码的语句是?A. If...ThenB. While...LoopC. For...NextD. Select...Case答案:C. For...Next3. VB中用于声明一个变量的关键字是?A. SetB. DimC. LetD. New答案:B. Dim4. 下列哪个不是VB中的数据类型?A. IntegerB. StringC. FloatD. DoubleFloat答案:D. DoubleFloat5. VB中的数组索引是从几开始的?A. 0B. 1C. -1D. 2答案:A. 0二、判断题1. VB是一种面向过程的编程语言。
答案:错误2. VB可以用于开发桌面应用程序。
答案:正确3. VB中的If语句只能进行简单的条件判断。
答案:错误4. VB中的控件可以通过拖拽方式添加到窗体上。
答案:正确5. VB中的事件处理程序可以在代码编辑器中直接编写。
答案:正确三、简答题1. 请简要介绍VB的历史及应用领域。
答案:VB(Visual Basic)是一种基于BASIC语言的高级编程语言,由微软公司开发。
VB于1991年发布,随后成为流行的Windows平台应用程序开发工具之一。
VB的应用领域主要包括开发桌面应用程序、数据库应用程序以及快速原型开发等。
2. 请简述VB中的函数和子过程的区别。
答案:VB中的函数和子过程都是一段用于完成特定任务的代码,但二者在使用和返回值方面有所不同。
函数可以接受参数并返回一个值,可以在程序中的任何地方调用并使用其返回值。
而子过程可以接受参数但不返回值,只会执行一系列的操作。
3. 请解释VB中的控件和容器的概念,并举例说明。
答案:在VB中,控件是指用于与用户进行交互的界面元素,如按钮、文本框、标签等。
vb期末考试试题及答案百度文库
vb期末考试试题及答案百度文库一、单项选择题(每题2分,共20分)1. VB中,哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 下列哪个选项不是VB的数据类型?A. IntegerB. StringC. BooleanD. Array答案:D3. VB中,哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Sqr答案:A4. 在VB中,如何表示“不等于”?A. =B. ==C. <>D. !=答案:C5. VB中,哪个关键字用于循环结构?A. ForB. NextC. ToD. Loop答案:A6. VB中,哪个函数用于将字符串转换为大写?A. StrConvB. LCaseC. UCaseD. Trim答案:C7. VB中,哪个语句用于退出子程序?A. Exit SubB. End SubC. ReturnD. Exit Function答案:A8. VB中,哪个关键字用于声明函数?A. FunctionB. SubC. DimD. Const答案:A9. VB中,哪个关键字用于声明常量?A. DimB. ConstC. PrivateD. Public答案:B10. VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D二、填空题(每题3分,共15分)1. 在VB中,使用________关键字可以定义一个类。
答案:Class2. VB中,________函数用于获取当前时间。
答案:Time3. VB中,________关键字用于定义一个接口。
答案:Interface4. VB中,________关键字用于定义一个事件。
答案:Event5. VB中,________关键字用于定义一个属性。
答案:Property三、简答题(每题5分,共20分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。
2022-2023学年度第一学期《VB》期末考试题(后附答案)
2022-2023学年度第二学期22计2、22计3《VB》期末考试题说明:考试范围是第一章至第四章内容。
满分100分。
一、选择题(每小题1分,共100 分)1.打开属性窗口的快捷键是()A.F1获得帮助 B、F2 C、F4 D、F52.在VB6.0中,语句Dim M1#,Abc as variant ,Xyz As integer定义的M1、Abc 和Xyz的类型分别是()A.双精度、整数型、单精度 B.双精度、单精度、单精度C.双精度、变体类型、整数型 D.双精度、可变类型、单精度3.在VB6.0中,下列不正确的Integer型常数是()A. 32768 B. 0 C. 37% D.–222224.在VB中,12345678&的类型是()A.整数型 B.长整数型 C.字符常数 D.双精度常数5.在VB6.0中,合法的字符串常量是()A. ABC$ B.‘ABC’ C.“” D.‘3+4’6.方法Print 20\30输出结果是()A.“20\30” B.20\30 C.0 D.错误7.假定Bln1是逻辑型变量,下面赋值语句中正确的是()A. Bln1=’True’ B.Bln1=.T.C. Bln1=#True# D.Bln1=3<48.在以下运算符中,优先级最低的是()A. / B. \ C. Mod D.+9.VB 6.0表达式sqr(25)+ABS(-1)+len(“11”)的值是( )A. 5 B.6 C. 7 D.810.设a为整型变量,不能正确表达数学关系6<a<15的VB6.0表达式是()A. 6<a<15 B. Not(a<=6) And a<15C. a>6 And a<15 D. a>6 And Not (a>=15)11.逻辑运算符And,Or和Not的优先顺序,从高到低是()A. Or-And-Not B.And-Not-OrC. Not-And-Or D.Not-Or-And12.计算b的自然对数使用的Visual Basic表达式是()A. Log(b) B.Lg(b) C. Loge(b) D.Lge(b) 13.方法Print -28 Mod –15 输出结果是()A.“28 Mod –15” B. 28 Mod –15C. -13 D.1314.已字母A的ASCII码为十进制的65,表达式Asc(“A”)+Asc(“C”)的值是()A. 6567 B.132 C.“AC” D.AC15.若X=5、Y=6,则表达式X+Y=11的值是()A. X+Y=11 B.11 C. True D.False16.VB表达式-10^-2的值是()A.–100 B.0.01 C. 100 D.–0.0117.下面( )是不合法的单精度浮点表示法。
VB期末考试题B卷
VB期末考试题B卷一、选择题每题2分,共50分(1)以下关于窗体的描述中,错误的是A)执行UnloadFoMl语句后,窗体Fonnl消失,但仍在内存中B)窗体的Ioad事件在加载窗体时发生C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D)窗体的Height、width属性用于设置窗体的高和宽(2)下列可作为V2sualBasic变量名的是()A)A#A B)4A C)?xY D)constA(3)函数String(n,“str”)的功能是()A)把数值型数据转换为字符串B)返回由n个字符组成的字符串C)从字符串中取出n个字符D)从字符串中第n个字符的位置开始取子字符串(4)表达式3∧2*2+3 MOD 10\4的值是()A)18B)1C)19D)0(5)设有如下变量声明Dim time1 As Date,为变量time1正确赋值的表达式是()A)time1 = #11:34:04 #B)time1 = Format(Time,"yy:mm:dd")C)time1 = #"11:34:04"#D)time1 = Format("hh:mm:ss",Time)(6)在窗体上画一个名称为Command1的命令按钮,编写以列程序:Private Sub Command1_Click( )Dim a As IntegerStatic b As Integera = a + bb = b + 4Print a,bEnd Sub程序运行后,单击该命令按钮三次,屏幕上显示的值是()A)4 12B)0 4C)4 8D)8 12(7)Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是()A)属性、控件和方法B)属性、事件和方法C)窗体、控件和过程D)控件、过程和模块(8)下列程序段错误的是()A)Dim a As Integera = array(1,2,3,4)B)Dim a(),b()a = array(1,2,3,4):b = aC)Dim a As Varianta = array(1,"asd",true)D)Dim a() As Varianta = array(1,2,3,4)(9)引用列表框(List1)最后一个数据项应使用的表达式是()A)List1.List(List1.ListCount)B)List1.List(List1.ListCount-1)C)List1.List(ListCount)D)List1.List(ListCount-1)(10)在窗体上画一个名称为Command1的命令按钮,编写如下程序:Private Sub Command1_Click()Print pl(3,7)End SubPublic Function pl(x As Single,n As Integer) As Single If n=0 Thenpl=1ElseIf n Mod 2=1 Thenpl=x*x+nElseP1=x*x-nEnd IfEnd IfEnd Function程序运行后,单击该命令按钮,屏幕上显示的结果是()A)2B)1C)0D)16(11)执行如下语句:a=inutBox(”Today”,”TomorroW,”Yesterday”,"Day before yesterday" ,5)将显示一个输入对话框,在对话框的输入区中显示的信息是A)Today B)Tomorrow C)Yesterday D)Day before yesterday(12)设有语句open "c:\Test.Dat" For OutPut 则以下错误的叙述是()A)该语句打开C盘根目录下一个己存在的文件Test.DaB)该语句在C盘根目录下建立一个名为Test.Dat的文C)该语句建立的文件的文件号为1D)执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息(13) Sub过程与Function过程最根本的区别是()A) Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以B) Function过程可以有形参,Sub过程不可以C) Sub过程不能返回值,而Function过程能返回值D) 两种过程参数的传递方式不同(14)下列关于过程叙述不正确的是()A)过程的传值调用是将实参的具体值传值递给形参B)过程的传址调用是将实参在内存的地址传递给形参C)过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D)无论过程传值调用还是过程传址调用,参数传递都是双向的(15)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是()A)Combo1.RemoveItem TextB)Combo1.RemoveItem2C)Combo1.RemoveItem 3D)Combo1.RemoveItemCombo1.Listcount(16)下列叙述中正确的是()A) 在窗体的Form_Load事件过程中定义的变量是全局变量B) 局部变量的作用域可以超出所定义的过程C) 在某个Sub过程中定义的局部变量作用域只限于该过程可以与其它事件过程中定义的局部变量同名,但其D) 在调用过程时,所有局部变量被系统初始化为0或空字符串(17) 以下叙述中错误的是()A) 在同一窗体的菜单项中,不允许出现标题相同的菜单项B) 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C) 程序运行过程中,可以重新设置菜单的Visible属性D) 弹出式菜单也在菜单编辑器中定义(18) 以下叙述中错误的是()A) 在程序运行时,通用对话框控件是不可见的B) 在同一个程序中,用不同的方法(不同的作用如ShowOpen或ShowSave等)打开的通用对话框具有C) 调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件D) 调用通用对话框控件的ShowColor方法,可以打开颜色对话框(19)设S=“中华人民共和国”,表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为()A) “中华民国”B) “中国人民”C) “中共人民”D) “人民共和”(20) 在Visual Basic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是()A) LoadB) ShowC) HideD) Unload(21)以下能够正确计算n!的程序是A) Private Sub Commandl_ClicK()n=5:x=1DoX=x*1i=i十1Loop While i<nPrint xEnd SubB) Private Sub Commandl_Click()n=5: x=1:i=1DoX=X*1i=i十1Loop While i<nPrint xEnd SubC)Private Sub Commandl_Click()n=5:x=1:i=1DoX=X*1i=i十1Loop while i<=nPrint xEnd SubD)Private Sub Commandl_C1ick()<n=5:x=1:i=1DoX=X*li=i十1loop While i>nPrint xEnd Sub(22)执行了下面程序后,组合框中数据项的值是()Private Sub Form_Click()For i=1 to 6Combo1.AddItem iNext iFor i= 1 to 3Combo1.RemoveItem iNext iEnd SubA)1 5 6B)1 3 5C)4 5 6D)2 4 6(23) 下列程序的执行结果为Private Sub Command1_Click()Dim FirStr As StringFirSt="abcdef"Print Pat(FirStr)End SubPrivate Function Pat(xStr As String) As StringDim tempStr As String, strLen As IntegertempStr=""strLen=Len(xStr)i=1Do While i<=Len(xStr) -3tempStr=tempStr+Mid(xStr, i, 1) +Mid(xStr, strLen -i+1, 1)i=i+1LoopPat=tempStrEnd FunctionA) abcdefB) afbecdC) fedcbaD) defabc(24)下面关于多重窗体的叙述中,正确的是()A)作为启动对象的Main 子过程只能放在窗体模块内B)如果启动对象是Main 子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载窗体或加载哪一个窗体C)没有启动窗体,程序不能执行D)以上都不对(25)在窗体上画一个名称为CommonDialogl的通用对话框,一个名称为Commandl的命令按钮。
VB期末考试试题(A、B卷)
VB期末考试试题(A卷)一、选择题1。
要改变控件的宽度,应修改该控件的( B )属性。
A、TOPB、widthC、LeftD、Height2。
将命令按钮Command1设置为不可见,应修改该命令按钮的(A)属性。
A、VisibleB、ValueC、CaptionD、Enabled3.单机滚动条两端的任何一个滚动箭头,将触发该滚动条的( C )事件。
A、Scroll B 、KeyDown C、change D、Dragver 4。
( D )对象具有clear方法。
A、图片框B、窗体C、复选框D、列表框5.中心定义图片框控件的坐标系统,可采用该图片框的( A )A、scaleB、Scale XC、scale YD、setFocus 6。
将通过对话框CommdDialog1的类型设置成另存为对话框,可调用该控件的( B)方法。
A、ShowopenB、ShowsaveC、ShowColorD、ShowFont7。
形状控件所显示的图形不可能是( D )A、圆B、椭圆C、圆角正方形D、等边三角形8.由Fro K=10 TO oslept 3:next K循环语句控件的循环次数是( B )A、12B、0C、—11D、—109。
下列数据类型中,占用内存最大值是( D )A、BoolwanB、ByteC、LntegerD、Single 10。
如果在图片框上使用绘图方法绘制一个实心圆,则图片框的( C )属性决定了该图片的颜色。
A、BackColroB、ForelklorC、FillcolorD、Dlawstyle一、选择题1。
要在垂直位置上移动控件,应利用控件的( C )属性。
A、LeftB、WidthC、TopD、Height2。
要在文本框中的文本显示掩码(密码)符,在属性设置时,首先必须设置( D)属性为False。
A、TxetB、EnabledC、VisibleD、Multline 3。
用键盘的光标键选中某一菜单项,并按回车触发菜单的( C )的事件.A、KeyPressB、KeyDownC、ClickD、Keyllp4.一下( D )对象不具有Clear方法.A、列表框B、组合框C、剪贴框D、图片框5.软件列表中设定“文件列表”显示文件类型应改该控件的( D )属性。
vb期末考试试题(含答案)
《Visual Basic 程序设计》期末考试B卷(附3页答题纸,所有答案写在答题纸上,答题纸单独装订)一、填空题(每空0.5分,共10分)1、 Visual Basic应用程序的窗体文件的扩展名是()。
2、在属性窗口,属性的显示方式有按()顺序和按分类顺序。
3、 VB的控件是具有自己的()、()和()的对象。
4、每当一个窗体称为活动窗体时,触发()事件。
5、 Int(-3.5)的值是()。
6、表达式()产生10~90之间的随机整数(包括10和90)。
7、表达式()表示x是5或者7的倍数。
8、下面程序段显示()个”*”For i = 1 To 5For j = 2 To iPrint "*";Next jNext i9、获得数组的上界通过()函数,要获得列表框list数组的元素总个数通过()属性。
10、Visual Basic变量作用域分为()、()、全局变量。
11、在过程中定义的变量,如果想在离开该过程后,还能保存过程中局部变量的值,则应该使用()关键字在过程中定义局部变量。
12、窗体frm中的全局整型变量x的声明位置在()段,定义语句为(),在其他模块中存取式书写形式为()。
13、假定有一个通用对话框控件CommonDialog1,除了用CommonDialog1.Action=1显示打开对话框之外,还可以用()方法显示。
14、若已经建立了form1、form2两个窗体,默认启动窗体是form1,在程序中若要显示form2窗体,则执行()语句。
二、选择题(每小题2分,共20分)1、 VB6.0集成开发环境中不能完成的功能是()。
A、输入编辑源程序B、编译生成可执行程序C、调试运行程序D、自动改正程序中的错误2、有程序代码如下:text1.text=”text1.text”则text1、text、”text1.text”分别代表()。
A、对象,值,属性B、对象,方法,属性C、对象,属性,值D、属性,对象,值3、要使命令按钮可见而不可操作,要对()属性进行设置。
《VB程序设计》期终考查试卷(B卷)及答案
适用专业:一、填空题(每小题1分,共35分)1、Visual Basic是一种面向的可视化编程语言,它采用的编程机制。
2、写出下列函数及表达式的值(1)int(-3.1415926)=(2)Mid("abcdefghijk",3,4)=(3)Fomart(11111.2,",##,##0,00")=(4)表达式80\7 mod 2^2的值是(5)表达式5=5=5的值(6)Int(134.69)>=Cint(134.69)的值为3、设有以下函数过程:Function Fun(m as integer) as integerDim k as integer ,sum as integerSum=0For k=m to 1 step ?2Sum=sum +kNext kFun=sumEnd function若在程序中用语句s=fun(10)调用次函数,则s的值为_____4、设有程序:Option Base 1Private Sub Command1_Click()Dim arr1, Max as Integerarr1 = Array(12, 435, 76, 24, 78, 54, 866, 43)= arr1(1)For i = 1 To 8If arr1(i) > Max ThenNext iPrint "最大值是: "; MaxEnd Sub以上程序的功能是:用Array函数建立一个含有8个元素的数组,然后查找并输出该数组中元素的最大值。
请填空。
5、下面程序运行后输出的结果是_______x = Int(Rnd) + 3If x ^ 2 > 8 Then y = x ^ 2 + 1If x ^ 2 = 9 Then y = x ^ 2 - 2If x ^ 2 < 8 Then y = x ^ 3Print y6、若用户单击了按钮ABC,则此时将被执行的事件过程名应为:_________________________。
大学VB期末考试试题
VB期末考试试题 A卷一、填空题1、VB程序设计的主要特点是可视化设计和事件编程 .2、在VB中,最主要的两种对象是窗体(form)和控件。
3、工程是构成应用程序文件的集合。
4、方法是VB提供的一种特殊子程序,用来完成一定的操作。
5、浮点类型数据包括单精度型和___双精度__数据.6、事件是窗体或控件对象识别的__动作____。
7、可用窗体的__print_ 方法在窗体中显示文字。
8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。
9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小.10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。
11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。
12、设x=34。
58,语句Print Format(x,“000.0”)的输出结果是 34.6 .13、在VB 中,数值型变量的初值为 0 ,Varant型变量的初值为空,布尔型变量的初值为 FALSE 。
14、设置窗体的 picture 属性,可在窗体上显示图片.15、程序运行工程中,清除MP图片框中的图片应使用语句 cls .二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocusB、LoadC、ClickD、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是 A 。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句 Select * Form student 中的 *表示 B .A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。
2021VB程序设计b卷期末试卷
2021VB程序设计b卷期末试卷2021/2021学年第2学期《VB程序设计》期末考试试卷说明: (1)考生应将答案填写在答卷上,否则作无效处理;(2)考试时间为120分钟。
试题一、判断题(每小题2分,共20分)说明:在以下提供的若干陈述中,逐一判断其正确与否,用√表示正确,用×表示错误。
(1) 事件是由Visual Basic预定义的对象能够识别的动作。
(2) 整型变量有Byte、Integer和Long类型3种。
(3) 在循环体内,循环变量的值不能被改变。
(4) Sub过程名在过程中必须被赋值。
(5) 若Visual Basic中容器取缺省坐标系,则坐标原点在容器左上角、单位长度为像素。
(6) 移动框架时框架内控件也随之移动,所以框架内控件的Left和Top属性值也随之改变。
(7) 使用单选钮控件数组时,它们响应同一个Click事件,由Index参数值来区分不同的按钮。
(8) 影像框的Stretch属性设置为True时,影像框的大小会根据显示的图片大小进行调整。
(9) 设计菜单中每一个菜单项分别是一个控件,每个控件都有自己的名称。
(10) 若要新建一个磁盘上的顺序文件,可用Output和Append方式打开文件。
试题二、单选题(每小题2分,共20分)(11) 将VB新建的“标准EXE”工程保存在磁盘上,至少会产生(11)文件。
[A] .frx和.frm [B] .exe和.vbp [C] .vbp和.frm [D] .frm和.bas (12)Int(Rnd*100)表示的是(12)范围内的整数。
[A] [0,100] [B][1,100] [C] [0,99][D][1,99](13) 已知字符串变量x存放\,表达式Val(\的值是(13)。
[A] 0[B] &H12 [C] 12 [D] 18 (14) 在窗体Form1的一个事件过程中,不能用(14)来清除窗体上所绘制的图形。
VB大专期末考试题B卷含答案
科目编号: 座号:甘肃电大职业技术学院2009年12月期末考试级 专业《Visual Basic 期末考试题》试卷B核分人签名一。
填空题(每空0。
5分,共20分)1.VB 是微软公司出品的一个______________ 程序开发工具软件。
2.在VB 中,最主要的两种对象是____________和____________ 。
3.VB 设计应用程序时具有的两个基本特点是:_____________ 和_____________ 。
4.所谓的事件驱动编程就是设计程序时如何确定应用程序与用户的交互(如发生鼠标单击、键盘输入等事件时),而用户怎样编写代码去控制这些事件_____________。
5.使用 ____________方法可在窗体中进行文本的输出,用____________ 方法可画圆,用____________ 方法可画直线.6。
__________ 是定义应用程序界面的窗口,也可用作从用户收集信息的对话框。
7。
属性是指对象的__________ ,如大小、标题或颜色。
8。
VB 的窗体和控件是具有自己的属性、方法和事件的对象,可以把属性看作一个对象的__________ ,把方法看作对象的__________ ,把事件看作对象的__________ . 9。
类是具有相同性质的对象的_________ 。
10。
利用对象的属性setfocus 可获得焦点,对于一个对象,只有其visible 属性和____________ 属性为true ,才能接受焦点。
11。
创建VB 应用程序的三个主要步骤是:______________ ; ________________ ; _________________ 。
12。
VB 程序存贮在模块中,模块分有 __________ 、 __________ 和 ___________ 三种类型。
13。
VB 中的数据以四种形式存储:________ 、 _________、 _________和 _________ 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB期末考试题B卷一、选择题每题2分,共50分(1)以下关于窗体的描述中,错误的是A)执行UnloadFoMl语句后,窗体Fonnl消失,但仍在内存中B)窗体的Ioad事件在加载窗体时发生C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D)窗体的Height、width属性用于设置窗体的高和宽(2)下列可作为V2sualBasic变量名的是()A)A#A B)4A C)?xY D)constA(3)函数String(n,“str”)的功能是()A)把数值型数据转换为字符串B)返回由n个字符组成的字符串C)从字符串中取出n个字符D)从字符串中第n个字符的位置开始取子字符串(4)表达式3∧2*2+3 MOD 10\4的值是()A)18B)1C)19D)0(5)设有如下变量声明Dim time1 As Date,为变量time1正确赋值的表达式是()A)time1 = #11:34:04 #B)time1 = Format(Time,"yy:mm:dd")C)time1 = #"11:34:04"#D)time1 = Format("hh:mm:ss",Time)(6)在窗体上画一个名称为Command1的命令按钮,编写以列程序:Private Sub Command1_Click( )Dim a As IntegerStatic b As Integera = a + bb = b + 4Print a,bEnd Sub程序运行后,单击该命令按钮三次,屏幕上显示的值是()A)4 12B)0 4C)4 8D)8 12(7)Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是()A)属性、控件和方法B)属性、事件和方法C)窗体、控件和过程D)控件、过程和模块(8)下列程序段错误的是()A)Dim a As Integera = array(1,2,3,4)B)Dim a(),b()a = array(1,2,3,4):b = aC)Dim a As Varianta = array(1,"asd",true)D)Dim a() As Varianta = array(1,2,3,4)(9)引用列表框(List1)最后一个数据项应使用的表达式是()A)List1.List(List1.ListCount)B)List1.List(List1.ListCount-1)C)List1.List(ListCount)D)List1.List(ListCount-1)(10)在窗体上画一个名称为Command1的命令按钮,编写如下程序:Private Sub Command1_Click()Print pl(3,7)End SubPublic Function pl(x As Single,n As Integer) As Single If n=0 Thenpl=1ElseIf n Mod 2=1 Thenpl=x*x+nElseP1=x*x-nEnd IfEnd IfEnd Function程序运行后,单击该命令按钮,屏幕上显示的结果是()A)2B)1C)0D)16(11)执行如下语句:a=inutBox(”Today”,”TomorroW,”Yesterday”,"Day before yesterday" ,5) 将显示一个输入对话框,在对话框的输入区中显示的信息是A)Today B)Tomorrow C)Yesterday D)Day before yesterday(12)设有语句open "c:\Test.Dat" For OutPut 则以下错误的叙述是()A)该语句打开C盘根目录下一个己存在的文件Test.DaB)该语句在C盘根目录下建立一个名为Test.Dat的文C)该语句建立的文件的文件号为1D)执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息(13) Sub过程与Function过程最根本的区别是()A) Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以B) Function过程可以有形参,Sub过程不可以C) Sub过程不能返回值,而Function过程能返回值D) 两种过程参数的传递方式不同(14)下列关于过程叙述不正确的是()A)过程的传值调用是将实参的具体值传值递给形参B)过程的传址调用是将实参在内存的地址传递给形参C)过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D)无论过程传值调用还是过程传址调用,参数传递都是双向的(15)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是()A)Combo1.RemoveItem TextB)Combo1.RemoveItem2C)Combo1.RemoveItem 3D)Combo1.RemoveItemCombo1.Listcount(16)下列叙述中正确的是()A) 在窗体的Form_Load事件过程中定义的变量是全局变量B) 局部变量的作用域可以超出所定义的过程C) 在某个Sub过程中定义的局部变量作用域只限于该过程可以与其它事件过程中定义的局部变量同名,但其D) 在调用过程时,所有局部变量被系统初始化为0或空字符串(17) 以下叙述中错误的是()A) 在同一窗体的菜单项中,不允许出现标题相同的菜单项B) 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C) 程序运行过程中,可以重新设置菜单的Visible属性D) 弹出式菜单也在菜单编辑器中定义(18) 以下叙述中错误的是()A) 在程序运行时,通用对话框控件是不可见的B) 在同一个程序中,用不同的方法(不同的作用如ShowOpen或ShowSave等)打开的通用对话框具有C) 调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件D) 调用通用对话框控件的ShowColor方法,可以打开颜色对话框(19)设S=“中华人民共和国”,表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为()A) “中华民国”B) “中国人民”C) “中共人民”D) “人民共和”(20) 在Visual Basic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是()A) LoadB) ShowC) HideD) Unload(21)以下能够正确计算n!的程序是A) Private Sub Commandl_ClicK()n=5:x=1DoX=x*1i=i十1Loop While i<nPrint xEnd SubB) Private Sub Commandl_Click()n=5: x=1:i=1DoX=X*1i=i十1Loop While i<nPrint xEnd SubC)Private Sub Commandl_Click()n=5:x=1:i=1DoX=X*1i=i十1Loop while i<=nPrint xEnd SubD)Private Sub Commandl_C1ick()<n=5:x=1:i=1DoX=X*li=i十1loop While i>nPrint xEnd Sub(22)执行了下面程序后,组合框中数据项的值是()Private Sub Form_Click()For i=1 to 6Combo1.AddItem iNext iFor i= 1 to 3Combo1.RemoveItem iNext iEnd SubA)1 5 6B)1 3 5C)4 5 6D)2 4 6(23) 下列程序的执行结果为Private Sub Command1_Click()Dim FirStr As StringFirSt="abcdef"Print Pat(FirStr)End SubPrivate Function Pat(xStr As String) As StringDim tempStr As String, strLen As IntegertempStr=""strLen=Len(xStr)i=1Do While i<=Len(xStr) -3tempStr=tempStr+Mid(xStr, i, 1) +Mid(xStr, strLen -i+1, 1) i=i+1LoopPat=tempStrEnd FunctionA) abcdefB) afbecdC) fedcbaD) defabc(24)下面关于多重窗体的叙述中,正确的是()A)作为启动对象的Main 子过程只能放在窗体模块内B)如果启动对象是Main 子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载窗体或加载哪一个窗体C)没有启动窗体,程序不能执行D)以上都不对(25)在窗体上画一个名称为CommonDialogl的通用对话框,一个名称为Commandl的命令按钮。
要求单击命令按钮时,打开一个保存文件的通用对话框。
该窗口的标题为"Save",缺省文件名为“SaveFile ”,在“文件类型”栏中显示*.txt。
则能够满足上述要求的程序是()A) Private Sub Command_C1ick()Commondialogl.FileName=“Savefile”Commondialogl.filter="All Files|*.*|(*.txt)|*.txt|(*.doc).|*.doc"CommonDialogl.Filterindex=2CommonDialogl.Dial0g.title="Save"CommonDialogl.Action=2End SubB) Private Sub Commandl_Click()CommonDialogl.FileName="SaveFile"CommonDiaLogl.Filter="A11 Files|*.*|(*.txt)|*.txt|*.doc|*.doc"C0mmonDialogl.FilterIndex=1CommonDialogl.DialogTitle="Save"CommonDialogl.Action=2End SubC) Private Sub Cmmandl_C1ick()COmmonDialogl.FileName="Save"CommonDialogl.FiLter="A11Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc"CommonDialogl.Filterindex=2C0mmonDialogl.DialogTitle="SaveFile"CommonDialogl.Action=2End SubD) Private Sub Commandl_C1ick()CommonDialogl.FileName="SaveFile"CommonDialogl.Filter="All Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc"CommonDialogl.FilterIndex=1CommonDialogl.DialogTitle=“Save”CommonDialogl.Action=1End Sub二、填空:每空2分,共20分。