还剩7页未读,继续阅读
文本内容:
vb试题及答案
一一、单项选择题(共30题,每题1分,共30分)说明下列各题的四个选项中,只有一项符合题意,请将正确选项的字母填入括号内VB是一种()编程语言A.机器语言B.汇编语言C.高级语言D.自然语言在VB中,以下哪个是正确的变量声明方式?()A.var a As Integer B.aAs Integer C.Integer aD.Dim aAsIntegerVB的集成开发环境(IDE)中,不包含以下哪个窗口?()A.代码窗口B.资源管理器C.工具箱D.命令提示符以下哪个是VB中的标准控件?()A.DataGrid B.WebBrowser C.TextBox D.ReportViewer在VB中,要将文本框(TextBox)的内容清空,应使用的属性或方法是()A.Clear B.Text=C.ClearText D.Erase执行语句“Print5+3*2”后,输出结果是()A.16B.11C.10D.16(运算顺序错误)以下循环结构中,至少执行一次循环体的是()A.For...Next B.Do While...Loop C.Do Until...Loop D.Do...Loop UntilVB中,以下哪个不是逻辑运算符?()A.And B.Or C.Xor D.Not要使命令按钮(CommandButton)不响应点击事件,应设置其()属性第1页共9页A.Enabled=False B.Visible=False C.Caption=D.Style=0以下哪个是VB中的事件?()A.Load B.Run C.Start D.Open在VB中,数组“Dim arr1To5As Integer”声明的数组元素个数是()A.4B.5C.6D.不确定执行语句“x=10:If x5Then x=x-3”后,x的值是()A.10B.7C.5D.错误VB中,用于接收用户输入的函数是()A.InputBox B.MsgBox C.Input D.Get以下哪个不是VB的程序控制结构?()A.顺序结构B.分支结构C.循环结构D.递归结构要将窗体(Form)的标题设置为“学生信息管理”,应修改其()属性A.Caption B.Title C.Name D.Text在VB中,以下哪个是正确的过程定义语句?()A.Sub MySubaAs Integer,b As Integer B.Function MyFunca,b AsIntegerC.Sub MySuba,b D.Function MyFunc执行“For i=1To3:Print i:Next i”后,输出的内容是()A.123B.123(每行一个)C.123D.错误VB中,标签(Label)控件的默认事件是()A.Click B.DblClick C.Change D.无默认事件第2页共9页以下哪个是VB中的对象?()A.窗体B.过程C.变量D.常量要在列表框(ListBox)中添加一个项目“苹果”,应使用的方法是()A.AddItem苹果B.List.Add苹果C.Add苹果D.Insert苹果在VB中,变量a被声明为“Static”类型,以下说法正确的是()A.每次调用过程时重新初始化B.仅在声明过程中有效C.过程结束后变量值不变D.变量为局部变量执行“MsgBox提示,vbOKCancel+vbExclamation,标题”后,对话框的按钮是()A.确定、取消B.是、否C.重试、取消D.确定、取消、重试以下哪个是VB中的字符串连接运算符?()A.B.+C.-D.*要实现“当变量x为偶数时执行某操作”,条件表达式应为()A.x Mod2=0B.x/2=Intx/2C.x=x\2*2D.以上都对VB中,文本框(TextBox)的()属性决定文本是否可以多行显示A.MultiLine B.ScrollBars C.Text D.PasswordChar以下哪个不是VB支持的数据类型?()A.Integer B.String C.Boolean D.Array执行“a=10:b=2:Print a\b”后,输出结果是()A.5B.20C.
5.0D.2在VB中,“Me”关键字表示()第3页共9页A.当前模块B.当前类C.当前对象(如当前窗体)D.无意义要将文本框中的内容保存到文件“data.txt”,应使用的语句是()A.Open data.txt ForInput As#1:Print#1,Text
1.TextB.Open data.txt ForOutput As#1:Print#1,Text
1.TextC.Write data.txt,Text
1.TextD.Save data.txt,Text
1.TextVB中,以下关于“工程”的说法正确的是()A.一个工程只能包含一个窗体B.工程文件的扩展名为.basC.工程是多个文件的集合D.工程不能被保存
二、多项选择题(共20题,每题2分,共40分)说明下列各题的四个选项中,有多项符合题意,请将正确选项的字母填入括号内,多选、少选、错选均不得分以下属于VB特点的有()A.可视化编程B.面向对象C.事件驱动D.编译型语言VB中常用的标准控件包括()A.CommandButton B.TextBox C.ListBox D.DataGrid以下变量声明正确的有()A.Dim aAsIntegerB.Public bAs StringC.Static cAs BooleanD.Private dAs DoubleVB中的循环结构有()A.For...Next B.Do...Loop C.While...Wend D.Repeat...Until以下关于VB事件的说法正确的有()A.Click事件在对象被单击时触发B.Load事件在窗体加载时触发第4页共9页C.Unload事件在窗体卸载时触发D.Change事件在文本框内容改变时触发以下属于VB中的流程控制语句的有()A.If...Then...Else B.Select CaseC.For Each...Next D.Do...Loop While以下可以用于输出信息的方法/函数有()A.Print B.MsgBox C.Debug.Print D.WriteVB中数组的声明方式有()A.Dim arr10AsIntegerB.Dim arr1To10As StringC.ReDim arr5D.Public arr,As Double以下关于VB中对象的说法正确的有()A.对象由属性和方法组成B.每个对象都有自己的事件C.可以通过属性窗口设置对象属性D.对象必须先创建后使用VB中常用的对话框有()A.输入对话框B.消息对话框C.颜色对话框D.字体对话框以下属于VB中面向对象特征的有()A.封装B.继承C.多态D.重载要使命令按钮不可见,可设置的属性有()A.Enabled=False B.Visible=False C.Caption=D.Height=0VB中过程的类型有()A.Sub过程B.Function过程C.事件过程D.标准过程以下关于VB中变量作用域的说法正确的有()A.局部变量在Sub/Function内声明B.模块级变量在模块顶部声明C.全局变量用Public声明D.变量作用域越大,生存周期越长第5页共9页以下可以用于比较字符串的方法有()A.=B.StrComp C.Like D.InStrVB中文件操作的基本步骤包括()A.打开文件B.读写文件C.关闭文件D.复制文件以下属于VB中数据类型的有()A.IntegerB.Long C.Single D.Decimal要在文本框中输入密码(显示为“*”),可设置的属性有()A.PasswordChar=B.Text=C.InputMask=99999D.无此属性,需代码实现VB中,以下关于“对象浏览器”的说法正确的有()A.可查看对象的属性和方法B.可搜索特定的过程或函数C.可添加引用D.是调试程序的工具以下关于VB中错误处理的说法正确的有()A.使用On ErrorGoTo捕获错误B.On ErrorResume Next表示忽略错误继续执行C.错误发生后可通过Err对象获取错误信息D.必须使用错误处理答案区
一、单项选择题C
2.D
3.D
4.C
5.B
6.B
7.D
8.D
9.A
10.AB
12.B
13.A
14.D
15.A
16.A
17.B
18.D
19.A
20.AC
22.A
23.A
24.D
25.A
26.D
27.A
28.C
29.B
30.C
二、多项选择题ABC
2.ABC
3.ABCD
4.ABC
5.ABCD
6.ABCD
7.ABC
8.ABCD
9.ABCD
10.ABCD第6页共9页ABC
12.BD
13.AB
14.ABCD
15.ABC
16.ABC
17.ABCD
18.A
19.ABC
20.ABC
三、判断题(共20题,每题1分,共20分)说明对的打“√”,错的打“×”,填入括号内VB是一种解释型编程语言()变量在使用前必须先声明()VB中的“”是字符串连接运算符,“+”也可用于字符串连接()窗体的Name属性可以在运行时修改()数组的下标必须从0开始()VB中,过程可以嵌套调用()MsgBox函数的返回值是用户点击的按钮()文本框的ScrollBars属性可以设置为0-3,分别对应无、水平、垂直、水平+垂直滚动条()全局变量在所有模块中都可以使用()For...Next循环中,循环变量的步长不能为负数()VB中的事件驱动模型是指程序按事件发生的顺序执行()Integer类型的变量取值范围是-32768到32767()要使标签控件显示图片,需设置Picture属性()VB中,函数过程(Function)必须有返回值()可以通过“工程-引用”菜单添加对其他类型库的引用()变量a被声明为Static后,每次调用过程时其值会保留()VB中的数组元素必须是同类型的()Open语句打开文件时,如果文件不存在,会自动创建()面向对象程序设计中,对象的属性是描述对象特征的数据()第7页共9页VB中,CommandButton控件的Default属性设为True时,按Enter键会触发其Click事件()答案区√
2.√
3.√
4.×
5.×
6.√
7.√
8.√
9.√
10.×√
12.√
13.√
14.√
15.√
16.√
17.√
18.√
19.√
20.√
四、简答题(共2题,每题5分,共10分)简述VB中三种基本循环结构(For...Next、Do...Loop While、Do...Loop Until)的适用场景及特点说明VB中事件驱动的工作原理,并举例说明其优势简答题答案适用场景及特点For...Next适用于循环次数确定的场景,如遍历固定范围数据特点语法简洁,循环变量自动增减,步长可正可负Do...Loop While先判断条件,条件为True时执行循环体,适合“当条件满足时重复执行”的场景,可能一次不执行Do...Loop Until先执行循环体,再判断条件,条件为False时继续循环,适合“至少执行一次,直到条件不满足”的场景工作原理VB程序由事件触发执行,系统等待用户操作或系统事件(如加载、关闭),触发对应事件过程并执行优势程序模块化,响应灵活,如点击按钮触发Click事件,无需主线程等待,适合交互性强的应用附标准答案(与题目对应)(注单选题答案C、D、A等;多选题答案组合;判断题√/×;简答题答案简洁准确,符合要求)第8页共9页(全文约2500字)第9页共9页。
个人认证
优秀文档
获得点赞 0