还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
vb试题及答案基础VB基础试题及答案
一、文档说明本文档专为VB编程初学者设计,包含基础知识点的试题练习及参考答案试题覆盖变量与数据类型、控制结构、数组、过程、常用控件等核心内容,题型包括单项选择、多项选择、判断及简答题,可帮助读者巩固基础,检验学习效果
二、单项选择题(共30题,每题1分)(请将正确答案的序号填在括号中)VB是一种基于()的可视化编程语言A.面向对象B.面向过程C.面向函数D.面向模块在VB中,以下()是合法的变量名A.2ndNameB.a+bC.student_nameD.IfVB中,数据类型Integer表示()类型A.长整数B.单精度浮点数C.短整数D.双精度浮点数执行语句x=5+3*2后,变量x的值为()第1页共13页A.16B.11C.10D.8以下()是VB的关键字A.classB.functionC.EndD.Sub若要在VB中输出“Hello”,应使用的语句是()A.Print HelloB.Response.Write HelloC.Write HelloD.MsgBox HelloVB程序的启动入口点通常是()事件过程A.Command1_ClickB.Form_LoadC.Form_UnloadD.Text1_Change以下()不是VB的标准数据类型A.BooleanB.StringC.DateD.Array执行For i=1To5循环时,循环体将执行()次第2页共13页A.4B.5C.6D.不确定在VB中,If x0Then y=1语句中,条件是()A.x0B.y=1C.x0ThenD.If x0以下()是VB中的复合语句A.If...ThenB.For...NextC.Select CaseD.Do...Loop变量a定义为String类型,若要将输入的数字转换为数值,应使用()函数A.ValaB.CIntaC.StraD.FormataVB中,Text
1.Text表示文本框控件的()A.名称B.标题C.内容属性D.位置属性第3页共13页执行a=InputBox请输入数字,输入框后,若用户输入“10”,变量a的数据类型是()A.IntegerB.StringC.DateD.不确定以下()循环结构至少执行一次循环体A.For...NextB.Do While...LoopC.Do Until...LoopD.Do...Loop UntilVB中,Option Base1语句的作用是()A.定义数组下标从1开始B.定义变量初始值为1C.声明动态数组D.禁止数组操作过程Sub MySubxAs Integer,y AsInteger中,参数x、y的传递方式是()A.按值传递B.按地址传递C.按名称传递D.默认传递以下()是VB中的事件A.ClickB.Print第4页共13页C.MoveD.Show执行a=Array1,2,3,4后,数组a的下标范围是()A.0~3B.1~4C.0~4D.1~3在VB中,MsgBox函数的返回值类型是()A.IntegerB.StringC.BooleanD.Variant变量a的值为10,执行a=a+5后,a的值变为()A.5B.10C.15D.20VB中,Label控件的默认名称是()A.Label1B.Lbl1C.L_1D.Label以下()不是VB的逻辑运算符A.AndB.Or第5页共13页C.XorD.Mod执行For i=1To10Step2循环时,i的取值为()A.1,3,5,7,9B.1,2,3,4,5C.1,3,5,7,9,11D.2,4,6,8,10VB中,Text1是文本框控件,要获取其内容,应使用()A.Text
1.CaptionB.Text
1.TextC.Text
1.ValueD.Text
1.Name变量a定义为Integer,若a=5,则a\2的结果是()A.2B.
2.5C.3D.5以下()是VB中的标准函数A.SubB.FunctionC.MsgBoxD.If执行Select Casex语句时,若x=3,且Case1,2,3,则()A.不执行任何分支B.执行第一个分支第6页共13页C.执行第二个分支D.执行第三个分支VB中,PictureBox控件的主要作用是()A.显示文本B.显示图形C.处理数据D.接收输入若要在VB中结束程序运行,应使用()语句A.EndB.ExitC.StopD.Close
三、多项选择题(共20题,每题2分)(每题有多个正确答案,多选、少选、错选均不得分)以下属于VB特点的有()A.可视化编程B.事件驱动C.面向对象D.编译执行以下()是VB中的数据类型A.ByteB.CurrencyC.DoubleD.LongVB中,循环结构包括()第7页共13页A.For...NextB.Do...LoopC.While...WendD.Select...Case以下()是VB的标准控件A.CommandButtonB.CheckBoxC.ListBoxD.Timer变量声明的方式有()A.DimB.PrivateC.PublicD.StaticVB中,对象的三要素包括()A.属性B.方法C.事件D.名称以下()是VB的输出方法A.PrintB.MsgBoxC.Debug.PrintD.Write执行x=5,y=3,以下结果为True的表达式有()第8页共13页A.xy Andx+y7B.xy Orx-y1C.Not xyD.x=y Andyx数组的基本操作包括()A.声明数组B.赋值C.遍历D.排序VB中,以下()是事件驱动的特点A.程序运行由事件触发B.代码与事件绑定C.必须显式调用函数D.适合交互式程序以下()是VB的逻辑运算符A.AndAlsoB.OrElseC.XorD.Not变量作用域包括()A.局部变量B.模块级变量C.全局变量D.静态变量VB中,Text控件的常用属性有()第9页共13页A.TextB.PasswordCharC.MultiLineD.Enabled以下()是VB中的流程控制语句A.If...Then...ElseB.For Each...NextC.With...End WithD.On ErrorResume Next执行a=10,b=3,以下结果为3的表达式有()A.a ModbB.Inta/bC.Fixa/bD.a\bVB中,PictureBox控件可加载的文件格式有()A..bmpB..jpgC..gifD..doc以下()是VB中的循环控制语句A.Exit ForB.Exit DoC.Loop WhileD.Continue变量a定义为String类型,若要判断其是否为空,可使用()第10页共13页A.a=B.Lena=0C.a IsNothingD.a=NullVB中,Frame控件的作用是()A.分组控件B.美化界面C.作为容器D.显示文本以下()是VB的错误处理方式A.On ErrorGoToB.On ErrorResume NextC.On ErrorGoto0D.On ErrorGoto Default
四、判断题(共20题,每题1分)(对的打“√”,错的打“×”)VB是微软公司开发的编程语言()VB程序中,Form是默认的主窗口()变量在使用前必须声明()Integer类型的取值范围是-32768到32767()VB中,+运算符只能用于数值相加()Do While...Loop循环中,若条件为False,循环体不执行()Select Case语句只能判断数值类型的条件()VB中的数组必须预先定义大小()MsgBox函数可显示提示信息并等待用户点击按钮()第11页共13页Text1控件的Name属性可以修改()Val123的返回值是整数123()For i=1To10中,i的初始值是1,结束值是10()VB中的事件是由用户操作或系统触发的动作()Option Explicit语句用于强制声明变量()Array函数可创建动态数组()Picture
1.Picture=LoadPictureimage.jpg可加载图片()And和AndAlso的功能完全相同()过程中声明的变量是局部变量()Label控件的Caption属性用于显示文本()VB程序必须有Main过程作为入口()
五、简答题(共2题,每题5分)简述VB的事件驱动工作原理写出VB中三种常用的循环结构,并说明各自的使用场景
六、参考答案
一、单项选择题
1.A
2.C
3.C
4.B
5.C
6.A
7.B
8.D
9.B
10.A
11.B
12.A
13.C
14.B
15.D
16.A
17.B
18.A
19.A
20.A
21.C
22.A
23.D
24.A
25.B
26.A
27.C
28.B
29.B
30.A
二、多项选择题
1.ABC
2.ABCD
3.ABC
4.ABCD
5.ABCD
6.ABC
7.ABCD
8.AC
9.ABC
10.ABD
11.ABCD
12.ABC
13.ABCD
14.ABCD
15.ABC
16.ABC
17.AB
18.AB
19.AC
20.ABC
三、判断题第12页共13页
1.√
2.√
3.√
4.√
5.×
6.√
7.×
8.×
9.√
10.√
11.√
12.√
13.√
14.√
15.×
16.√
17.×
18.√
19.√
20.×
四、简答题事件驱动工作原理VB程序运行时,代码不按顺序执行,而是由用户操作(如点击按钮、输入文本)或系统事件(如窗口加载)触发对应的事件过程,程序根据事件过程中的代码执行相应操作,实现交互式功能常用循环结构及使用场景For...Next适用于已知循环次数的场景,如遍历固定范围数据Do...Loop While/Until适用于循环次数不确定的场景,根据条件判断是否继续循环For Each...Next适用于遍历数组或集合中的每个元素,无需手动控制循环变量文档说明本文档严格遵循VB编程基础知识点,试题覆盖变量、控制结构、数组、控件等核心内容,答案准确,适合初学者自测可根据学习进度重复练习,巩固基础第13页共13页。
个人认证
优秀文档
获得点赞 0