还剩6页未读,继续阅读
文本内容:
vb开发试题及答案
一、单项选择题(共30题,每题1分)VB中,以下哪个是用于创建应用程序用户界面的对象类型?()A.CommandButton B.Data C.Label D.Form变量在VB中的默认数据类型是()A.Integer B.String C.Boolean D.Variant以下哪个语句用于在VB中输出信息到窗体?()A.Print B.Output C.Write D.MsgBoxVB中,If语句的基本结构是()A.If条件Then语句End IfB.If条件Then语句C.If条件:语句D.以上都不对以下哪个是VB中的循环结构?()A.For...Next B.Do WhileC.While...Wend D.以上都是变量名abc123在VB中是()A.合法的B.不合法的,因为以字母开头C.不合法的,因为包含数字D.不合法的,因为长度超过255个字符VB中,以下哪个函数用于获取字符串长度?()A.Len B.Length C.StrLength D.StrLen以下哪个是VB中的数组声明方式?()A.Dim arr10As Integer B.Integer arr10C.arr10As IntegerD.Array arr10过程在VB中是通过以下哪个关键字定义的?()A.Sub和Function B.Procedure C.Method D.ProcessVB中,MsgBox函数的返回值是()A.字符串B.整数C.布尔值D.无返回值第1页共8页以下哪个是VB中的事件过程?()A.Form_Load B.Form_Open C.Form_Start D.Form_Init变量sum如果未声明,VB会将其默认为()类型A.Integer B.String C.Variant D.BooleanVB中,用于清除文本框内容的方法是()A.Text
1.Clear B.Text
1.Delete C.Text
1.Text=D.以上都对以下哪个是VB中的条件分支结构?()A.For B.If...Then...Else C.Do D.While以下哪个是VB中的函数过程?()A.Sub Adda,b B.Function Adda,b As IntegerC.Procedure Adda,b D.Function Adda,bVB中,对象的属性通过以下哪个方式设置?()A.代码中赋值B.属性窗口设置C.两者都可以D.以上都不对以下哪个是VB中的标准模块文件扩展名?()A..frm B..bas C..cls D..vbp变量x被赋值为5,执行x=x+1后,x的值是()A.4B.5C.6D.不确定VB中,用于暂停程序执行的语句是()A.Stop B.Pause C.Sleep D.Wait以下哪个是VB中的列表框控件?()A.ListBox B.ComboBox C.CheckBox D.RadioButton变量在使用前必须()A.赋值B.声明C.初始化D.以上都对VB中,用于将数值转换为字符串的函数是()第2页共8页A.Str B.CStr C.Val D.CVal以下哪个是VB中的循环结束条件?()A.For循环的Next B.Do循环的LoopC.While循环的Wend D.以上都是变量a定义为Integer类型,赋值为abc会导致()A.编译错误B.运行时错误C.逻辑错误D.无错误VB中,用于保存应用程序的所有文件信息的是()A.工程文件.vbp B.窗体文件.frm C.标准模块文件.basD.类模块文件.cls以下哪个是VB中的单选按钮控件?()A.OptionButton B.CheckBox C.RadioButton D.ToggleButtonVB中,用于判断两个字符串是否相等的运算符是()A.=B.==C.Equals D.IsEqual变量arr5是一个数组,其下标范围是()A.0~5B.1~5C.0~4D.1~4VB中,用于打开对话框的函数是()A.OpenDialog B.CommonDialog C.FileOpen D.ShowOpen以下哪个是VB中的文本框控件?()A.TextBox B.Label C.Text D.Edit
二、多项选择题(共20题,每题2分)VB中,以下哪些是基本数据类型?()A.IntegerB.String C.Date D.ObjectVB中,以下哪些是循环结构?()A.For...Next B.Do While...Loop C.While...Wend D.If...Then...Else第3页共8页变量声明时可以使用的关键字有()A.Dim B.Private C.Public D.StaticVB中,以下哪些是用于处理文件的方法?()A.Open...For B.Close C.Write D.Print以下哪些是VB中的事件?()A.Click B.Load C.Unload D.ChangeVB中,以下哪些是面向对象的基本特征?()A.封装B.继承C.多态D.重载以下哪些是VB中的控件类型?()A.标准控件B.ActiveX控件C.可插入对象D.类模块变量x可以被赋值为以下哪些值?()A.123B.Hello C.True D.#2025-05-01#VB中,以下哪些是算术运算符?()A.+B.-C.*D./以下哪些是VB中的逻辑运算符?()A.And B.Or C.Not D.XorVB中,以下哪些是用于操作数组的方法?()A.ReDim B.LBound C.UBound D.Sort变量声明时可以指定的范围有()A.局部变量B.模块级变量C.全局变量D.静态变量VB中,以下哪些是用于调试的工具?()A.断点B.单步执行C.监视窗口D.立即窗口以下哪些是VB中的过程类型?()A.Sub过程B.Function过程C.Event过程D.Class过程VB中,以下哪些是用于格式化输出的方法?()第4页共8页A.Format B.StrFormat C.CStr D.FormatDateTime变量a定义为Static类型,在过程中多次调用后,其值会()A.每次调用重新初始化为0B.保留上次调用后的值C.仅在第一次调用时初始化D.无变化VB中,以下哪些是用于处理错误的语句?()A.On ErrorResume NextB.On ErrorGoTo0C.On ErrorGoTo标号D.Error以下哪些是VB中的对话框类型?()A.输入对话框B.消息框C.颜色对话框D.字体对话框VB中,以下哪些是用于操作控件的方法?()A.Show B.Hide C.Move D.Visible变量arr是一个二维数组,声明为Dim arr3,4As Integer,其元素数量为()A.34=12B.43=12C.3+4=7D.3*4+1=13
三、判断题(共20题,每题1分)VB是一种面向对象的编程语言()变量在VB中必须先声明才能使用()For循环只能用于数值范围的循环()VB中的MsgBox函数有返回值()过程定义时,Sub过程不能有返回值()变量名区分大小写()VB的工程文件可以包含多个窗体文件()数组的下标必须从1开始()Do While循环的条件在每次循环前判断()VB中的事件过程必须以Sub开头()第5页共8页变量123abc是合法的变量名()VB的标准模块文件.bas中可以定义全局变量()函数过程必须使用Return语句返回值()文本框控件的默认名称是Text1()变量在声明时可以不指定类型,VB会自动判断()VB中的运算符用于字符串连接()循环结构中,Exit For可以跳出整个循环()类模块文件.cls用于定义自定义类()VB中的Is运算符用于比较两个对象是否为同一实例()变量被声明为Boolean类型时,默认值为True()
四、简答题(共2题,每题5分)简述VB中Sub过程和Function过程的区别写出VB中使用For循环计算1到100的和的代码(要求包含变量声明和输出结果的语句)附标准答案
一、单项选择题D
2.D
3.A/D(注Print可输出到窗体,MsgBox输出到消息框,题目未明确,此处以Print为准)
4.A
5.D
6.A
7.A
8.A
9.A
10.B
11.A
12.C
13.A
14.B
15.B
16.C
17.B
18.C
19.A
20.A
21.B
22.A/B(注Str和CStr均可,此处以Str为准)
23.D
24.B
25.A
26.A
27.A
28.A
29.B
30.A
二、多项选择题第6页共8页ABCD
2.ABC
3.ABCD
4.ABCD
5.ABCD
6.ABC
7.ABC
8.ABCD
9.ABCD
10.ABCD
11.ABC
12.ABC
13.ABCD
14.ABC
15.AD
16.BC
17.ABC
18.ABCD
19.BCD
20.AB
三、判断题√
2.√
3.×(可用于循环次数已知的非数值范围,如遍历数组)
4.√
5.√
6.×(VB变量名不区分大小写)
7.√
8.×(默认从0开始)
9.√
10.√
11.×(不能以数字开头)
12.√
13.×(Function过程使用Return或直接赋值)
14.√
15.√(默认Variant)
16.√
17.√
18.√
19.√
20.×(默认值为False)
四、简答题Sub过程和Function过程的区别Sub过程无返回值,通过参数传递数据;Function过程有返回值,返回值类型需声明,可直接在表达式中使用Sub过程定义格式为Sub过程名参数列表,Function为Function过程名参数列表As类型计算1到100的和的代码Dim sumAsInteger,i AsIntegersum=0For i=1To100sum=sum+iNext iPrint1到100之和为;sum输出结果到窗体说明第7页共8页试题覆盖VB基础语法、控件、过程、数组、文件操作等核心知识点,难度适中,适合初学者练习答案参考VB官方文档及行业实践标准,确保准确性和实用性第8页共8页。
个人认证
优秀文档
获得点赞 0