还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
vb试题及答案选择文档说明本文档为VB(Visual Basic)编程语言基础练习题及参考答案,涵盖变量、数据类型、控制结构、数组、过程、控件等核心知识点,适用于VB初学者自测、备考及巩固基础试题分为单项选择、多项选择、判断及简答题,答案直接对应,便于学习参考
一、单项选择题(共30题,每题1分)(以下各题选项中,只有一项符合题意,请将正确选项的字母填入括号内)在VB中,定义一个存储字符串的变量,正确的声明语句是()A.Dim aAs IntegerB.Dim b As StringC.Dim cAs BooleanD.Dim dAs DateVB中,以下哪个函数用于获取字符串长度?()A.LenB.StrC.ValD.Mid执行语句“a=5:b=3:c=a+b”后,变量c的值是()A.2B.8C.5D.3VB中,以下哪个不是合法的变量名?()第1页共14页A.student_nameB.2ndPlaceC.score1D._temp表达式“32And54”的结果是()A.TrueB.FalseC.3D.5若要在VB窗体上显示“Hello World”,应使用的语句是()A.Print HelloWorldB.MsgBox HelloWorldC.Debug.Print HelloWorldD.InputBox HelloWorldVB中,“For i=1To10Step2”循环共执行()次A.5B.6C.10D.20以下哪个是VB的标准控件?()A.CommandButtonB.TextBoxC.LabelD.以上都是执行“x=10:y=3:z=x Mody”后,z的值是()第2页共14页A.1B.3C.0D.10VB中,“If x0Then y=1”属于()结构A.顺序B.分支C.循环D.数组以下数组声明正确的是()A.Dim arr1To5As IntegerB.Dim arr
[5]As IntegerC.arr=New Integer
[5]D.Integer arr
[5]VB中,“MsgBox”函数的返回值类型是()A.IntegerB.StringC.BooleanD.Variant表达式“5\2”的结果是()A.
2.5B.2C.3D.10若要使文本框(TextBox)不可编辑,应设置其哪个属性?()第3页共14页A.EnabledB.VisibleC.LockedD.TextVB中,“Do Whilex10”循环的退出条件是()A.x=10B.x10C.x10D.x=10以下哪个事件会在窗体首次加载时触发?()A.ClickB.LoadC.UnloadD.Change变量“age”的数据类型若为“Integer”,则其可存储的最大值是()A.32767B.65535C.2147483647D.无限制执行“s=abc:Mids,2,1”后,s的值是()A.aB.bC.cD.ab第4页共14页VB中,“Option Explicit”语句的作用是()A.显式声明变量B.自动声明变量C.关闭程序D.无作用以下哪个是VB的事件过程?()A.Sub Form_Load...End SubB.Function Adda,bAs Integer...End FunctionC.Sub Command1_Click...End SubD.以上都是表达式“10-3*2”的运算结果是()A.14B.4C.16D.6VB中,“String”函数的作用是()A.将数值转换为字符串B.创建指定长度的字符串C.提取字符串中的字符D.比较两个字符串若要将文本框内容转换为整数,应使用的函数是()A.StrB.ValC.CIntD.Int第5页共14页“For Eachitem In集合”循环中,“item”代表()A.集合的索引B.集合的元素C.集合的名称D.无意义VB中,“PictureBox”控件的作用是()A.显示文本B.显示图片C.接收用户输入D.执行计算以下哪个不是VB的程序结构?()A.顺序结构B.分支结构C.循环结构D.函数结构变量“name”的数据类型若为“String”,其值可以是()A.123B.TrueC.张三D.
3.14执行“a=0:For i=1To5:a=a+i:Next i”后,a的值是()A.10B.15C.20第6页共14页D.25VB中,“End Sub”语句的作用是()A.结束过程B.结束程序C.结束循环D.无作用若要在命令按钮(CommandButton)上显示“确定”,应设置其哪个属性?()A.CaptionB.NameC.TextD.Value
二、多项选择题(共20题,每题2分)(以下各题选项中,有多项符合题意,请将正确选项的字母填入括号内,多选、少选均不得分)VB中,以下属于基本数据类型的有()A.IntegerB.StringC.BooleanD.Array以下关于变量声明的说法正确的有()A.变量声明需使用“Dim”关键字B.未声明的变量会自动分配数据类型C.变量名区分大小写D.变量名不能包含空格第7页共14页VB中,“If...Then...Else”语句的结构可以是()A.If条件Then语句块B.If条件Then语句块1Else语句块2C.If条件1Then语句块1ElseIf条件2Then语句块2Else语句块3D.以上都正确以下属于VB循环结构的有()A.For...NextB.Do...LoopC.While...WendD.Select CaseVB中,“MsgBox”函数的参数包括()A.提示信息B.按钮类型C.标题D.图标类型以下控件中,属于容器控件的有()A.FormB.FrameC.PictureBoxD.TextBoxVB中,“数组”的特点有()A.存储相同数据类型的多个元素B.通过索引访问元素C.必须预先声明大小第8页共14页D.可动态改变大小以下关于“过程”的说法正确的有()A.过程分为Sub过程和Function过程B.Sub过程无返回值,Function过程有返回值C.过程需在“Sub”或“Function”关键字后声明D.过程必须在模块中定义VB中,“Mid”函数的参数包括()A.字符串B.起始位置C.长度D.结束位置以下哪些事件会在文本框(TextBox)内容变化时触发?()A.ChangeB.ClickC.LostFocusD.GotFocusVB中,“Val”函数的作用是()A.将字符串转换为数值B.若字符串无法转换则返回0C.支持负数转换D.支持小数转换以下关于“对象”的说法正确的有()A.窗体是VB的基本对象B.控件是VB的基本对象C.对象有属性、方法和事件第9页共14页D.对象通过“名称”属性唯一标识VB中,“For...Next”循环的参数包括()A.循环变量B.初值C.终值D.步长以下属于VB标准函数的有()A.LenB.StrC.IntD.Print以下关于“属性”的说法正确的有()A.属性用于描述对象的特征B.属性可在设计时或运行时修改C.所有对象都有相同的属性D.属性值的类型是固定的VB中,“Do...Loop”循环的类型包括()A.Do While...LoopB.Do Until...LoopC.Do While...Loop UntilD.Do Until...Loop While以下关于“注释”的说法正确的有()A.单行注释以“”开头B.多行注释以“/”开头,以“/”结尾C.注释不参与程序执行第10页共14页D.适当注释可提高代码可读性VB中,“Option Base1”语句的作用是()A.使数组下标从1开始B.若未声明数组下标,默认从1开始C.仅对动态数组有效D.对所有数组生效以下哪些是VB的事件?()A.LoadB.ClickC.DblClickD.KeyPressVB中,“MsgBox”函数的返回值可能是()A.1(对应“确定”按钮)B.2(对应“取消”按钮)C.4(对应“是”按钮)D.7(对应“否”按钮)
三、判断题(共20题,每题1分)(对的打“√”,错的打“×”)VB是一种面向对象的编程语言()“Dim aAsInteger”中,“Integer”是变量名()VB中,“Print”语句只能输出到窗体()表达式“5\2”的结果与“5/2”相同()“For i=1To5”循环中,i的初始值是1,终值是5,共执行5次()VB中,“MsgBox”函数的第一个参数是提示信息()第11页共14页“String”函数可以创建指定字符重复指定次数的字符串()变量在声明后即可直接使用,无需初始化()VB中,“Array”函数可以创建动态数组()“Sub”过程必须在“End Sub”处结束()文本框(TextBox)的“Text”属性用于获取或设置文本内容()VB中,“Val123abc”的结果是123()“Do Whilex10”循环中,当x=10时退出循环()命令按钮(CommandButton)的“Caption”属性用于设置按钮上显示的文字()变量名“Student-Name”是合法的()VB中,“Int-
3.5”的结果是-3()“Select Case”语句可以替代多个If...ElseIf语句()数组的下标必须是整数()VB中,“Unload Me”语句用于关闭当前窗体()过程中声明的变量是全局变量,可在其他过程中直接使用()
四、简答题(共2题,每题5分)简述VB中“If...Then...Else”分支结构的语法格式,并举例说明简述VB中“For...Next”循环的执行流程,并说明如何在循环中修改循环变量以控制循环次数参考答案
一、单项选择题B
2.A
3.B
4.B
5.B
6.B
7.A
8.D
9.A
10.BA
12.A
13.B
14.C
15.B
16.B
17.A
18.B
19.A
20.CB
22.B
23.C
24.B
25.B
26.D
27.C
28.B
29.A
30.A
二、多项选择题第12页共14页ABC
2.AD
3.ABC
4.ABC
5.ABCD
6.ABC
7.AB
8.ABC
9.ABC
10.ACABCD
12.ACD
13.ABCD
14.ABC
15.ABD
16.AB
17.ACD
18.AB
19.ABCD
20.ABCD
三、判断题√
2.×
3.×
4.×
5.×
6.√
7.√
8.×
9.×
10.√√
12.√
13.√
14.√
15.×
16.×
17.√
18.√
19.√
20.×
四、简答题答案VB中“If...Then...Else”分支结构语法格式有三种单分支If条件Then语句块双分支If条件Then语句块1Else语句块2多分支If条件1Then语句块1ElseIf条件2Then语句块2Else语句块3举例判断x是否大于0,大于则输出“正数”,否则输出“非正数”If x0Then Print正数Else Print非正数答案For...Next循环执行流程初始化循环变量→判断是否在范围内→执行循环体→修改循环变量→重复判断,直至超出范围修改循环变量控制次数通过“Step步长”指定变量变化值,默认步长为1;若需改变循环次数,可在循环体中直接修改循环变量(如i=i+2),但需注意避免死循环第13页共14页文档说明本文档试题覆盖VB基础知识点,答案准确,适合VB初学者巩固理论、检验学习效果使用时可结合实际编程练习,加深对变量、控制结构、数组等核心概念的理解第14页共14页。
个人认证
优秀文档
获得点赞 0