还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
vbvf试题及答案VB(Visual Basic)基础知识点试题及答案
一、引言本文档为Visual Basic(VB)基础知识点模拟试题及答案,涵盖变量、数据类型、控件、流程控制、事件驱动等核心内容,共分为单项选择、多项选择、判断及简答题四种题型,适合初学者巩固知识或备考参考
二、单项选择题(共30题,每题1分)在VB中,以下哪个是合法的变量名?()A.2ndB.a-bC.xyzD.ifVB程序的启动对象通常是()A.窗体(Form)B.标准模块(Module)C.类模块(Class Module)D.工程文件(.vbp)以下数据类型中,存储长度固定为2字节的是()A.IntegerB.LongC.SingleD.Double在VB中,要将文本框(TextBox)的内容清空,应设置的属性是()A.Text第1页共13页B.CaptionC.ClearD.Visible执行语句a=5:b=3后,a b的结果是()A.TrueB.FalseC.5D.3以下函数中,用于获取随机数的是()A.IntB.RndC.SqrD.AbsVB中,以下哪个事件会在窗体首次加载时触发?()A.ClickB.LoadC.UnloadD.Resize数组arr1To5包含的元素个数是()A.4B.5C.6D.不确定执行For i=1To10Step2循环,循环体共执行()次A.4第2页共13页B.5C.6D.10在VB中,以下哪个语句用于结束当前循环并进入下一次循环?()A.Exit SubB.Exit FunctionC.Exit DoD.Continue标签控件(Label)的默认名称是()A.LblB.LabelX(X为数字)C.Text1D.Command1以下关于VB中“对象”的描述,错误的是()A.窗体是一种对象B.控件是一种对象C.对象的属性可以在设计时或运行时修改D.对象的事件只能由用户操作触发要在立即窗口(Immediate Window)中输出变量sum的值,应使用的语句是()A.Print sumB.Debug.Print sumC.MsgBox sumD.Write sum以下哪个不是VB中的标准容器控件?()第3页共13页A.FrameB.PictureBoxC.ListBoxD.Menu执行x=10:y=3:z=x Mody后,z的值是()A.1B.2C.3D.0以下关于VB中“过程”的描述,正确的是()A.Sub过程无返回值,Function过程有返回值B.Sub过程有返回值,Function过程无返回值C.过程必须在标准模块中定义D.过程调用时只能传递实参,不能传递形参要将“Visual Basic”字符串的前5个字符提取出来,应使用的函数是()A.LeftVisual Basic,5B.RightVisual Basic,5C.MidVisual Basic,5D.SubStrVisual Basic,5在VB中,以下哪个语句用于显示一个输入对话框?()A.InputBoxB.MsgBoxC.ShowInputD.GetInput第4页共13页数组arr=Array1,3,5,7中,arr3的值是()A.1B.3C.5D.7执行For i=1To5:i=i+1:Next后,i的最终值是()A.5B.6C.7D.8以下哪个是VB中用于存储大量文本的控件?()A.TextBoxB.RichTextBoxC.LabelD.PictureBox在VB中,“面向对象”的三大特性不包括()A.封装性B.继承性C.多态性D.模块化要判断一个数n是否为偶数,以下表达式正确的是()A.n/2=0B.n Mod2=0C.n\2=0D.n And1=0第5页共13页VB中,以下哪个属性用于设置控件是否可见?()A.EnabledB.VisibleC.CaptionD.Name执行a=Val
123.45后,a的数据类型是()A.StringB.IntegerC.SingleD.Double以下关于VB中“文件操作”的描述,错误的是()A.打开文件时,Mode参数可以指定读写方式B.使用Open语句打开文件后需用Close关闭C.Print语句可以向顺序文件写入数据D.文件读写必须按顺序进行,不可随机访问在VB中,“工程资源管理器”(Project Explorer)的作用是()A.显示当前程序的所有对象B.管理程序中的所有文件和对象C.编写代码的窗口D.设计界面的窗口以下哪个事件会在控件获得焦点时触发?()A.GotFocusB.LostFocusC.ClickD.DblClick第6页共13页执行a=5:b=3:If ab Thena=a+b后,a的值是()A.5B.3C.8D.15VB中,默认情况下,文本框(TextBox)的MultiLine属性为False时,文本框的状态是()A.单行输入B.多行输入C.只读D.可编辑
三、多项选择题(共20题,每题2分)以下属于VB中常用的标准控件的有()A.CommandButtonB.TextBoxC.ListBoxD.DataEnvironment在VB中,能够实现循环结构的语句有()A.If...ThenB.For...NextC.Do...LoopD.Select Case以下关于VB变量的描述,正确的有()A.变量名区分大小写B.变量必须先声明才能使用第7页共13页C.变量的作用域由声明位置决定D.变量可以重复赋值VB中,以下哪些是文本框(TextBox)的常用属性?()A.TextB.PasswordCharC.ScrollBarsD.Index以下属于VB中数据类型的有()A.IntegerB.BooleanC.CurrencyD.Variant在VB中,以下哪些事件可以作用于窗体(Form)控件?()A.LoadB.UnloadC.ResizeD.Click以下关于VB中“数组”的描述,正确的有()A.动态数组需先用ReDim声明B.数组元素的下标从1开始C.可以声明多维数组D.数组声明后大小不可改变VB中,以下哪些控件可以用于显示列表项?()A.ListBoxB.ComboBox第8页共13页C.CheckBoxD.OptionButton以下关于VB中“过程”的描述,正确的有()A.Sub过程可以有参数B.Function过程必须返回一个值C.过程内声明的变量是局部变量D.过程调用时只能传递实参在VB中,以下哪些是文件的基本操作方式?()A.顺序文件读写B.随机文件读写C.二进制文件读写D.XML文件读写VB中,“对象”的三要素包括()A.属性B.方法C.事件D.名称以下关于VB中“条件语句”的描述,正确的有()A.If...Then...Else用于双分支结构B.Select Case可以替代多个If...Then...ElseC.If...Then语句可以嵌套D.条件语句必须有Else子句VB中,以下哪些是用于操作数据库的控件?()A.DataGridB.Adodc第9页共13页C.RecordsetD.Connection以下关于VB中“事件驱动”的描述,正确的有()A.程序执行由事件触发B.每个事件对应一个处理过程C.事件顺序由用户操作决定D.必须显式编写事件处理代码VB中,以下哪些是用于图形绘制的方法?()A.LineB.CircleC.PrintD.Cls在VB中,以下哪些属性可以控制控件的大小和位置?()A.TopB.LeftC.WidthD.Height以下关于VB中“函数过程”的描述,正确的有()A.函数过程以Function开头B.函数过程必须有返回值C.函数过程的返回值类型可以是变体类型D.函数过程不能嵌套调用VB中,以下哪些是用于错误处理的语句?()A.On ErrorGoToB.On ErrorResume Next第10页共13页C.ErrorD.RaiseError以下关于VB中“字符串处理”的描述,正确的有()A.Len函数用于获取字符串长度B.Trim函数用于去除字符串首尾空格C.InStr函数用于查找子串位置D.字符串可以直接进行算术运算VB中,以下哪些是用于存储用户选择的控件?()A.CheckBoxB.OptionButtonC.ToggleButtonD.Image
四、判断题(共20题,每题1分)VB是一种面向过程的程序设计语言()在VB中,变量必须先声明数据类型才能使用()窗体的Caption属性用于设置窗体的标题()For i=1To10循环中,i的初始值是1,结束值是10()VB中的数组下标必须从1开始()MsgBox函数的返回值是用户选择的按钮()事件过程的名称格式是“控件名_事件名”()Val函数可以将字符串转换为数值型()VB中,Text
1.Text和Text1表示的是同一个属性值()过程内声明的变量在过程调用结束后仍可保留值()Do While...Loop循环是先判断条件,再执行循环体()VB中的“对象”可以通过“属性窗口”设置属性值()第11页共13页随机文件读写时,需要指定记录长度()Option Explicit语句用于强制声明所有变量()类模块(Class Module)可以定义自定义类()Array函数可以创建动态数组()VB中,PictureBox控件只能显示图形文件,不能显示文本()Mid函数的语法是Mid字符串,起始位置,长度()程序运行时,Enabled属性为False的控件可以接收事件()End语句可以正常关闭打开的文件()
五、简答题(共2题,每题5分)简述VB中“事件驱动”的编程机制写出VB中使用MsgBox函数弹出包含“确定”“取消”按钮,且标题为“提示”,消息为“是否保存文件?”的对话框的语句,并说明该函数的返回值含义
六、参考答案单项选择题1-5:C A A AA6-10:B B B DC11-15:B D B DA16-20:AAA DC21-25:B DBBC26-30:DBA CA多项选择题1:ABC2:BC3:CD4:ABC5:ABCD6:ABCD7:AC8:AB9:ABCD10:ABC11:ABC12:ABC13:AB14:ABC15:AB第12页共13页16:ABCD17:ABC18:AB19:ABC20:AB判断题1:×2:√3:√4:√5:×6:√7:√8:√9:√10:×11:√12:√13:√14:√15:√16:×17:×18:√19:×20:×简答题事件驱动是VB的核心机制,程序执行由用户操作(如点击按钮、输入数据)触发的事件驱动,而非按顺序执行代码每个事件对应特定的处理过程,通过编写事件过程代码实现功能,使程序更灵活、高效,适用于交互式应用开发语句MsgBox是否保存文件?,vbYesNo,提示返回值含义vbYes
(6)表示用户点击“确定”,vbNo
(7)表示点击“取消”(注本试题及答案基于Visual Basic
6.0及.NET框架基础知识点设计,可根据实际学习需求调整)第13页共13页。
个人认证
优秀文档
获得点赞 0