还剩5页未读,继续阅读
文本内容:
vb基础试题及答案
一、文档说明VB(Visual Basic)是入门级编程语言,掌握其基础语法和核心概念是编程学习的重要环节本文整理了VB基础阶段典型试题,涵盖变量、数据类型、流程控制、数组等核心知识点,题型包括单选、多选、判断及简答题,适合初学者通过练习巩固基础,检验学习效果
二、单项选择题(共30题,每题1分)(注每题只有一个正确答案,将正确选项的字母填入括号内)VB中,以下哪项是声明整数类型变量的正确方式?()A.int a B.Dim aAs IntegerC.a=10Integer D.Integer a以下数据类型中,默认值为0的是()A.String B.Boolean C.Object D.IntegerVB中,运算符优先级从高到低的顺序是()A.算术运算符→关系运算符→逻辑运算符B.逻辑运算符→算术运算符→关系运算符C.算术运算符→逻辑运算符→关系运算符D.关系运算符→算术运算符→逻辑运算符执行语句x=5:y=10后,若If xy Thenx=x+1,则x的值为()A.5B.6C.10D.11以下循环结构中,至少执行一次循环体的是()A.While x10:x=x+1:WendB.Do Whilex10:x=x+1:LoopC.Do Untilx10:x=x+1:Loop第1页共7页D.For x=1To10:x=x+1:NextVB中,For i=1To5Step2循环执行的次数是()A.2次B.3次C.4次D.5次以下数组定义正确的是()A.Dim arr1To5B.arr5As IntegerC.Integer arr5D.arr=[1,2,3,4,5]表达式3+5*2-4/2的计算结果是()A.11B.12C.13D.14以下哪个函数用于获取字符串长度?()A.Left B.Len C.Right D.MidVB中,MsgBox函数的返回值类型是()A.Integer B.String C.Boolean D.Variant声明模块级变量的关键字是()A.Dim B.Public C.Static D.Private以下哪个是VB的标准函数?()A.Print B.InputBox C.Msg D.Show执行a=3:b=5后,If ab Thena=a+b,则a的值为()A.3B.5C.8D.15循环结构Do...Loop Until中,循环条件是()A.当条件为True时执行循环体B.当条件为False时执行循环体C.当条件为True时退出循环D.当条件为False时退出循环以下变量名中,合法的是()A.2aB.a-b C.my_name D.If第2页共7页VB中,Single类型的变量默认值是()A.0B.
0.0C.空字符串D.False表达式5\2的结果是()A.2B.
2.5C.3D.2以下语句中,用于结束整个过程的是()A.Exit SubB.Exit FunctionC.End D.Exit Do数组arr定义为Dim arr3,3,该数组的元素个数是()A.3个B.6个C.9个D.12个VB中,Option Explicit语句的作用是()A.显式声明变量B.显式定义常量C.显式设置窗体属性D.显式设置程序标题执行x=10:y=2,表达式x Mody的结果是()A.0B.1C.5D.2以下循环中,会导致死循环的是()A.For i=1To10:Next iB.Do Whilei10:i=i+1:Loop(i初始值未定义)C.Do Untili10:i=i+1:Loop(i初始值未定义)D.Whilei10:i=i+1:Wend(i初始值未定义)函数Funa,b定义为Function FunaAs Integer,b As IntegerAs Integer,调用该函数时正确的是()A.Fun5,10B.Call Fun5,10C.Fun5,10D.a=Fun5,10VB中,PictureBox控件的默认名称是()A.Picture B.Img C.Box D.Picture1以下哪个不是VB的标准控件类型?()第3页共7页A.命令按钮B.文本框C.数组控件D.标签表达式Not35And26的结果是()A.True B.False C.0D.-1执行s=Hello:s=s World后,s的值是()A.HelloWorld B.Hello WorldC.HelloWorld D.错误过程Sub MySubxAsInteger,y AsInteger中,若执行x=x+1:y=y+1,调用MySuba,b后,a和b的值()A.均增加1B.仅a增加1C.仅b增加1D.不变VB中,Text
1.Text属性表示()A.文本框控件的名称B.文本框控件的标题C.文本框控件的内容D.文本框控件的位置以下关于VB的说法,正确的是()A.VB是编译型语言B.VB只能开发Windows程序C.VB是解释型语言D.VB只能开发Web程序
三、多项选择题(共20题,每题2分)(注每题有多个正确答案,将正确选项的字母填入括号内,多选、少选、错选均不得分)VB中常用的数据类型有()A.Integer B.String C.Boolean D.Array以下属于VB流程控制结构的有()A.If...Then...Else B.For...Next C.Do...Loop D.SelectCase以下哪些是VB的逻辑运算符?()A.And B.Or C.Not D.Xor声明静态变量的关键字有()第4页共7页A.Static B.Public C.Private D.Dim以下数组定义方式正确的有()A.Dim arr1To5B.Dim arr5C.Dim arr1,1To3D.arr=Array1,2,3VB中,MsgBox函数的参数包括()A.提示信息B.按钮类型C.标题D.默认按钮以下关于变量作用域的说法,正确的有()A.模块级变量在整个模块中有效B.局部变量仅在过程内有效C.全局变量需用Public声明D.静态变量在过程调用后值不丢失以下循环语句中,属于计数循环的有()A.For i=1To10B.Do Whilei10C.Do Untili10D.For Eachitem Inlist表达式3+2*4\2-5计算时会先执行的操作有()A.乘法B.除法C.加法D.减法VB中,文本框控件(Textbox)的常用属性有()A.Text B.Caption C.Enabled D.Visible以下关于函数和过程的说法,正确的有()A.函数有返回值,过程无返回值B.函数和过程都用Sub声明C.函数用Function声明D.调用函数需使用Call语句以下属于VB事件的有()A.Click B.Load C.Change D.Open以下能用于判断变量x是否为偶数的表达式有()A.x Mod2=0B.x/2=Intx/2C.x And1=0D.x0And xMod2=0VB中,Option Base1语句的作用是()第5页共7页A.设置数组下界为1B.设置数组上界为1C.对所有数组生效D.仅对后续声明的数组生效以下关于注释的说法,正确的有()A.单行注释以开头B.多行注释用/**/包裹C.注释不参与程序执行D.注释用于说明代码功能以下关于对象的说法,正确的有()A.控件是VB的基本对象B.每个对象都有属性和事件C.对象可以通过Set关键字声明D.对象的属性不可修改执行a=5:b=3,以下语句中结果为a=3,b=5的有()A.t=a:a=b:b=t B.a=a+b-b:b=a+b-aC.a=b:b=t(t未定义,错误)D.Call Swapa,b(需Swap过程)VB中,Line Input#语句的作用是()A.从文件读取一行文本B.从键盘输入一行文本C.打开文件D.关闭文件以下关于For Each...Next循环的说法,正确的有()A.用于遍历集合或数组元素B.需指定循环次数C.循环变量自动递增D.可修改循环变量值VB中,以下属于错误处理方式的有()A.On ErrorResume NextB.On ErrorGoto XC.On ErrorGoto0D.Error
四、判断题(共20题,每题1分)(注对的打“√”,错的打“×”)VB是由微软公司开发的编程语言()VB中变量必须先声明后使用()第6页共7页String类型变量的默认值是空字符串()算术运算符的优先级高于逻辑运算符()Do...Loop While循环中,当条件为True时执行循环体()For i=1To5循环中,i的初始值是1,终值是5,共执行5次(第7页共7页。
个人认证
优秀文档
获得点赞 0