还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
vb精选试题及答案
一、文档说明本文档整理了VB编程基础及应用相关精选试题,涵盖单项选择、多项选择、判断及简答题,共72题,答案附后试题聚焦VB核心知识点(语法基础、控件应用、事件驱动、函数过程等),适合初学者巩固知识、备考者检验学习成果,或开发者日常练习参考
二、单项选择题(共30题,每题1分)VB是一种()编程语言A.机器语言B.汇编语言C.高级语言D.自然语言以下不属于VB程序文件扩展名的是()A..vbpB..frmC..basD..docVB中,变量“score”的数据类型默认为()A.IntegerB.StringC.VariantD.Boolean若要在VB中输出文本“Hello”,应使用的语句是()A.Print HelloB.Response.Write Hello第1页共13页C.WriteLine HelloD.MsgBox Hello以下用于定义循环结构的关键字是()A.If...ThenB.For...NextC.Select CaseD.Do WhileVB的主窗口是()A.工程资源管理器B.属性窗口C.工具箱D.代码窗口以下变量声明正确的是()A.Dim aAs10B.a=10As IntegerC.Integer a=10D.Dim aAs Integer=10文本框控件(Text)的默认名称是()A.Text1B.TextBox1C.Label1D.Command1VB中,“For i=1To10Step2”循环执行的次数是()A.5次B.6次第2页共13页C.10次D.20次以下属于VB事件的是()A.程序启动B.按钮点击C.窗口关闭D.以上都是函数过程与子过程(Sub)的主要区别是()A.函数过程有返回值,子过程无B.函数过程必须声明,子过程无需C.函数过程只能在模块中定义,子过程只能在窗体中D.两者无区别数组“Dim arr5As Integer”中,数组元素的下标范围是()A.0~5B.1~5C.0~4D.1~6以下能将文本框内容清空的语句是()A.Text
1.ClearB.Text
1.Text=C.Text
1.Caption=D.Erase Text1VB中,“MsgBox”函数的返回值类型是()A.IntegerB.String第3页共13页C.BooleanD.Variant若要在VB中交换两个变量a和b的值,正确的代码是()A.a=b:b=aB.temp=a:a=b:b=tempC.a=a+b:b=a-b:a=a-bD.B和C都正确以下关于VB面向对象的描述,错误的是()A.类是对象的模板B.对象是类的实例C.属性用于描述对象的特征D.方法用于描述对象的行为VB中,“Option Explicit”语句的作用是()A.显式声明变量B.隐藏变量C.自动生成变量D.定义常量以下能计算1到100之和的循环结构是()A.For i=1To100:sum=sum+i:NextB.Do Whilei=100:sum=sum+i:i=i+1:LoopC.Do Untili100:sum=sum+i:i=i+1:LoopD.以上都是命令按钮控件(CommandButton)的默认事件是()A.ClickB.DblClick第4页共13页C.LoadD.Unload以下关于VB中“注释”的说法,错误的是()A.以“”开头的语句为注释B.注释不参与程序执行C.多行注释需每行以“”开头D.注释会影响程序运行效率数组“Dim arr1To3,1To2As Integer”的元素个数是()A.3B.5C.6D.12VB中,“PictureBox”控件的主要作用是()A.显示文本B.显示图片C.接收用户输入D.执行计算以下属于VB基本数据类型的是()A.DateB.ObjectC.CurrencyD.以上都是“MsgBox”函数的语法是()A.MsgBoxprompt,buttons,titleB.MsgBoxbuttons,prompt,title第5页共13页C.MsgBoxtitle,prompt,buttonsD.无固定语法若要在VB中读取文本文件“data.txt”,需使用的对象是()A.FileSystemObjectB.TextStreamC.Open语句D.A和C都正确VB中,“Static”关键字用于定义()变量A.局部变量,每次调用重新初始化B.局部变量,调用结束后保留值C.全局变量,整个程序可用D.模块级变量,在模块中可用以下能正确定义一个10个元素的一维数组的是()A.Dim arr10As IntegerB.Dim arr1To10As IntegerC.Dim arr0To9As IntegerD.以上都正确VB中,“Label”控件的默认属性是()A.CaptionB.TextC.NameD.Visible函数过程“Function AddaAs Integer,b As Integer AsInteger”的返回值是()A.a第6页共13页B.bC.a+bD.无返回值以下关于VB程序结构的描述,错误的是()A.程序可分为顺序、分支、循环三种基本结构B.分支结构可使用If...Then...Else或Select CaseC.循环结构只能使用For...NextD.事件驱动是VB程序的核心运行机制
三、多项选择题(共20题,每题2分)VB的特点包括()A.可视化编程B.事件驱动C.面向对象D.解释型语言以下属于VB常用控件的有()A.CommandButtonB.TextBoxC.ListBoxD.DataGridVB中变量的命名规则包括()A.以字母或汉字开头B.可包含数字和下划线C.不能使用VB关键字D.区分大小写以下属于VB循环结构的有()第7页共13页A.For...NextB.Do...LoopC.While...WendD.Select...Case文本框控件(TextBox)的常用属性有()A.TextB.CaptionC.MultiLineD.PasswordCharVB中“MsgBox”函数的buttons参数可设置()A.图标类型B.按钮数量C.默认按钮D.消息框样式数组的基本操作包括()A.声明B.赋值C.遍历D.排序以下关于VB函数过程的说法,正确的有()A.函数过程有返回值B.函数过程可带参数C.函数过程必须在模块中定义D.函数过程可调用自身(递归)VB中文件操作的基本步骤包括()第8页共13页A.打开文件B.读写文件C.关闭文件D.复制文件以下属于VB基本数据类型的有()A.IntegerB.StringC.BooleanD.Array事件驱动模型中,事件源包括()A.窗体B.控件C.代码D.操作系统VB中“Option Base1”语句的作用是()A.声明数组下标从1开始B.声明数组下标从0开始C.全局生效,影响所有数组D.仅对后续声明的数组生效以下能实现分支结构的语句有()A.If ab Thena=bB.If ab Thena=b Elsea=cC.Select Casea Case1:...Case2:...End SelectD.Do Whilea10:...LoopVB中“PictureBox”控件可通过以下方式显示图片()第9页共13页A.设置Picture属性B.使用LoadPicture函数C.直接拖放图片文件到控件D.以上都不行以下关于VB模块的说法,正确的有()A.标准模块可包含通用过程B.窗体模块可包含事件过程C.类模块用于定义自定义类D.模块可独立运行VB中“Static”变量的特点是()A.仅在定义它的过程中有效B.调用过程时重新初始化C.调用结束后保留值D.与普通局部变量无区别以下关于VB中“注释”的说法,正确的有()A.单行注释以“”开头B.多行注释需每行以“”开头C.注释不参与编译执行D.可提高代码可读性VB中“Frame”控件的作用是()A.分组显示控件B.美化界面C.替代其他容器D.无实际作用以下能在VB中实现数据输入的控件有()第10页共13页A.TextBoxB.ComboBoxC.CheckBoxD.OptionButtonVB程序的运行模式包括()A.设计模式B.运行模式C.中断模式D.调试模式
四、判断题(共20题,每题1分)VB是微软开发的一种编程语言()变量在使用前必须声明()VB的“End”语句可终止程序运行()文本框控件(TextBox)的默认属性是“Text”()“For i=1To5Step2”循环中,i的取值为
1、
3、5()VB中“Function”过程必须有返回值()数组的下标必须从0开始()“MsgBox”函数的返回值表示用户点击的按钮()VB是一种面向过程的编程语言()“PictureBox”控件只能显示静态图片()变量名区分大小写()VB中“Open”语句可用于打开文件()“Do Until”循环是当条件为真时执行循环体()类模块中的过程可被其他模块调用()VB支持多线程编程()第11页共13页“Static”变量在整个程序运行期间保持值()“Label”控件用于接收用户输入()VB中“Select Case”结构可替代多个“If...Then...Else”()数组“Dim arr5”与“Dim arr0To5”的元素个数相同()VB程序的启动对象只能是窗体()
五、简答题(共2题,每题5分)简述VB的事件驱动工作原理VB中数组的声明方式有哪些?请举例说明
六、参考答案单项选择题1-5:C DC A B6-10:A D AB D11-15:A AD AD16-20:C DB CD21-25:C BDAD26-30:BDA CC多项选择题1:ABCD2:ABC3:ABC4:ABC5:ACD6:ABC7:ABC8:ABD9:ABC10:ABC11:AB12:AC13:ABC14:ABC15:ABC16:AC17:ABCD18:AB19:AB20:ABC判断题1:√2:√3:√4:√5:√6:√7:×8:√9:×10:×11:√12:√13:×14:√15:×第12页共13页16:×17:×18:√19:√20:×简答题事件驱动工作原理VB程序中,对象(窗体或控件)的行为由事件触发,当用户操作(如点击按钮)或系统事件发生时,触发相应的事件过程,系统自动执行该过程中的代码,无需像传统程序那样顺序执行数组声明方式显式声明(指定上下界)Dim arr1To5As Integer(下标1-5)隐式声明(默认下界0)Dim arr5As String(下标0-5)动态声明(运行时确定大小)Dim arrAsInteger:ReDim arr3文档说明试题覆盖VB核心知识点,答案简洁准确,适合学习者自测或教学参考实际应用时,可结合具体编程场景进一步拓展练习第13页共13页。
个人认证
优秀文档
获得点赞 0