还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
vb试题题库及答案第一部分单项选择题(共30题,每题1分,共30分)以下每小题均有A、B、C、D四个选项,只有一个选项符合题意,请将正确答案的序号填在括号内VB中,以下哪个是正确声明一个整数变量的方式?()A.Dim aAs StringB.Dim bAs IntegerC.a=10D.Integer aVB的默认工程类型是()A.标准EXEB.DLLC.ActiveX控件D.控制台应用程序以下能正确输出“Hello VB”的语句是()A.Print HelloVBB.Response.Write HelloVBC.Write HelloVBD.Msg HelloVBVB中,用于结束当前循环并跳出循环体的语句是()A.Exit SubB.Exit ForC.Exit FunctionD.Exit Do变量“strName”的数据类型默认是()第1页共13页A.IntegerB.StringC.BooleanD.Variant以下关于VB中“变量作用域”的描述,正确的是()A.局部变量只能在声明它的过程中使用B.模块级变量只能在当前模块中使用C.全局变量在所有过程中都不可用D.静态变量每次调用过程都会重新初始化VB中,以下哪个函数用于获取文本框(Text1)的内容?()A.Text
1.CaptionB.Text
1.TextC.Text
1.ValueD.Text
1.Content执行语句“For i=1To5Step2”后,i的取值依次是()A.1,3,5B.1,2,3,4,5C.2,4,6D.0,2,4VB中,“MsgBox”函数的返回值类型是()A.IntegerB.StringC.BooleanD.Variant以下关于“数组”的描述,错误的是()第2页共13页A.一维数组声明格式为Dim数组名下界To上界As类型B.多维数组可声明为Dim数组名d1,d2As类型C.数组元素的下标必须从0开始D.动态数组可通过ReDim语句重新定义大小VB中,用于在窗体上显示图形的方法是()A.PrintPictureB.DrawC.PaintD.DrawPicture执行“x=5:y=3:z=xy”后,z的值是()A.5B.3C.TrueD.False以下能正确交换变量a和b值的代码是()A.a=b:b=aB.temp=a:a=b:b=tempC.a=a+b:b=a-b:a=a-bD.Both Band CVB中,“Label”控件的默认名称是()A.Text1B.Command1C.Label1D.Picture1以下哪个事件会在窗体首次加载时触发?()第3页共13页A.ClickB.LoadC.UnloadD.Activate执行语句“For Eachx InArray1,3,5,7”后,x的值不可能是()A.1B.3C.5D.8VB中,“Text
1.Text=123”中,“Text”是()A.方法B.属性C.事件D.过程以下关于“过程”的描述,正确的是()A.Sub过程和Function过程都必须有返回值B.Sub过程调用时必须使用Call语句C.Function过程的返回值类型可通过声明指定D.过程只能在标准模块中定义VB中,“MsgBox提示,vbOKCancel,标题”的第二个参数vbOKCancel表示()A.显示“确定”和“取消”按钮B.显示“是”和“否”按钮C.显示警告图标第4页共13页D.居中显示消息框执行“a=10:b=2:If aMod b=0Then Print整除ElsePrint非整除”后,输出结果是()A.整除B.非整除C.10D.2VB中,以下哪个不是循环结构?()A.For...NextB.Do...LoopC.While...WendD.If...Then变量“sum”初始值为0,执行“For i=1To10:sum=sum+i:Next i”后,sum的值是()A.10B.45C.55D.110VB中,“Option Explicit”语句的作用是()A.强制声明所有变量B.隐藏窗体C.设置工程属性D.定义常量以下关于“文本框(Text)”的描述,错误的是()A.可通过Text属性获取或设置输入的文本第5页共13页B.MultiLine属性设为True时可输入多行文本C.ScrollBars属性用于设置文本框是否显示滚动条D.Text属性只能接收数字输入VB中,“PictureBox”控件的作用是()A.显示图片B.接收用户输入C.显示文本D.执行计算执行“a=3:b=a:a=5”后,b的值是()A.3B.5C.8D.0以下能正确判断变量x是否为偶数的条件是()A.x Mod2=0B.x/2=Intx/2C.x And1=0D.All ofA,B,CVB中,“Timer”控件的Interval属性单位是()A.秒B.毫秒C.微秒D.分钟以下关于“菜单”的描述,正确的是()A.菜单只能在设计阶段创建第6页共13页B.菜单可通过“菜单编辑器”创建C.菜单项的“名称”属性不可修改D.菜单项不能添加快捷键执行“x=1:y=2:z=x+y:Print z”后,输出结果是()A.1B.2C.3D.12第二部分多项选择题(共20题,每题2分,共40分)以下每小题均有A、B、C、D四个选项,至少有一个选项符合题意,请将正确答案的序号填在括号内以下属于VB基本数据类型的有()A.IntegerB.StringC.BooleanD.Variant以下关于VB中“选择结构”的描述,正确的有()A.If语句可用于单分支、双分支和多分支结构B.Select Case语句比If语句更简洁C.多分支If结构需用“ElseIf”连接条件D.Select Case语句的条件只能是数值或字符串VB中,可用于循环控制的语句有()A.For...NextB.Do...LoopC.While...Wend第7页共13页D.For Each...Next以下关于“数组”的描述,正确的有()A.静态数组声明时需指定大小B.动态数组可通过ReDim语句重新定义C.二维数组的声明格式为“Dim数组名行数,列数As类型”D.数组元素的访问格式为“数组名下标”VB中,可用于获取用户输入的控件有()A.TextBoxB.ComboBoxC.OptionButtonD.CheckBox以下关于“事件驱动”的描述,正确的有()A.程序执行由事件触发B.每个控件都有默认事件C.事件过程的命名格式为“控件名_事件名”D.事件只能在运行时触发VB中,“CommandButton”控件的常用属性有()A.CaptionB.EnabledC.VisibleD.Value以下能正确声明并初始化数组的有()A.Dim arr1To5As Integer={1,2,3,4,5}B.Dim arrAs Integer:arr={1,2,3}C.Dim arrAs Integer:ReDim arr3:arr={1,2,3}第8页共13页D.Dim arr3As Integer:arr0=1:arr1=2:arr2=3VB中,“MsgBox”函数的参数包括()A.提示信息B.按钮类型C.图标类型D.标题以下关于“变量作用域”的描述,正确的有()A.局部变量在Sub/Function过程内声明,仅过程内可用B.模块级变量在模块顶部声明,当前模块内可用C.全局变量需用“Public”声明,所有模块可用D.静态变量用“Static”声明,每次调用过程保持上次值VB中,以下能实现“循环1到100的所有偶数之和”的代码有()A.sum=0:For i=1To100:If iMod2=0Then sum=sum+i:Next iB.sum=0:i=2:Do Whilei=100:sum=sum+i:i=i+2:LoopC.sum=0:For i=2To100Step2:sum=sum+i:Next iD.sum=0:For i=1To100Step2:sum=sum+i:Next i以下关于“控件数组”的描述,正确的有()A.控件数组元素通过“Index”属性区分B.所有元素的类型必须相同C.可通过Load语句动态添加元素D.可通过Unload语句移除元素VB中,“图片框(PictureBox)”和“图像框(Image)”的区别有()第9页共13页A.PictureBox可加载多种格式图片,Image仅支持BMP、JPGB.PictureBox可作为容器放置其他控件,Image不可C.Image加载图片更高效,PictureBox支持GDI+方法D.两者均不可缩放图片以下关于“过程参数传递”的描述,正确的有()A.默认参数传递方式是“按地址传递”B.按值传递需在参数前加“ByVal”C.按地址传递需在参数前加“ByRef”D.过程内修改形参会影响实参(按地址传递时)VB中,“文件系统控件”包括()A.FileListBoxB.DirListBoxC.DriveListBoxD.OpenFileDialog以下关于“字符串操作”的描述,正确的有()A.“”用于连接字符串B.“Lenstr”用于获取字符串长度C.“InStr1,str,a”返回字符“a”在str中的位置D.“Leftstr,n”返回字符串str的前n个字符VB中,以下能正确获取当前系统日期的方法有()A.DateB.NowC.TimeD.YearDate以下关于“面向对象”的描述,正确的有()第10页共13页A.VB是面向对象的编程语言B.对象由属性和方法组成C.类是对象的模板D.继承是面向对象的特征之一VB中,“框架(Frame)”控件的作用有()A.分组显示控件B.统一管理控件的可见性C.作为容器放置其他控件D.不可嵌套使用以下关于“错误处理”的描述,正确的有()A.On ErrorResume Next用于忽略错误继续执行B.On ErrorGoTo0用于关闭错误处理C.On ErrorGoTo行号用于错误时跳转到指定行D.错误处理块需用“Err”对象获取错误信息第三部分判断题(共20题,每题1分,共20分)判断以下描述的对错,正确的打“√”,错误的打“×”VB中,变量名可以以数字开头()“For Each...Next”循环可用于遍历数组元素()VB的代码窗口中,可通过“过程查看”按钮切换不同过程()“MsgBox”函数的返回值为1表示用户点击了“确定”按钮()模块级变量在整个工程中都可用()VB中,“Text
1.Text=123”与“Text
1.Text=123”效果相同()“Do While...Loop”循环可能一次都不执行()第11页共13页VB中,“Picture
1.Picture=LoadPicture图片路径”可加载图片()静态变量用“Static”声明,在过程调用结束后值会丢失()“Select Case”语句的条件必须是数值类型()VB中,“OptionBase1”可将数组下标默认设为1()“CommandButton”控件的“Default”属性设为True时,按Enter键会触发其Click事件()“For i=1To5:i=i+1:Next i”会循环5次()VB中,“Label”控件的“AutoSize”属性设为True时,控件大小会随文本变化()全局变量必须在标准模块中声明()“Array”函数可创建动态数组()VB中,“Unload Me”可关闭当前窗体()“MsgBox”函数的“vbOKOnly”参数表示仅显示“确定”按钮()“ByVal”参数传递时,过程内修改形参会影响实参()“ReDim Preserve”可在保留数组元素的改变数组大小()第四部分简答题(共2题,每题5分,共10分)简述VB中Sub过程和Function过程的区别写出VB中使用“For循环”计算1到100中所有能被3或5整除的数之和的代码附参考答案第一部分单项选择题1-5B A A BB6-10A BAAC11-15D CD CB第12页共13页16-20D BC AA21-25D CA DA26第13页共13页。
个人认证
优秀文档
获得点赞 0