还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
vb应用试题及答案文档说明本文整理了VB(Visual Basic)应用基础及实践相关的试题,涵盖单项选择、多项选择、判断及简答题,共80题,旨在帮助学习者巩固VB核心知识点,检验学习成果试题覆盖变量与数据类型、控制结构、数组、过程、控件、文件操作等基础内容,答案简洁准确,适合自学或教学参考
一、单项选择题(共30题,每题1分)(每题只有一个正确答案,将正确选项填入括号中)VB的启动方式不包括以下哪种?()A.通过“开始”菜单的“程序”→“Microsoft VisualBasic”B.双击已创建的.VBP工程文件C.通过“文件”→“新建工程”在IDE中创建D.直接运行Windows系统目录下的vb
6.exe在VB中,定义变量时若未指定类型,默认的数据类型是()A.IntegerB.VariantC.StringD.Boolean以下哪个是VB的关键字,用于声明变量为长整型?()A.LongB.LongIntC.LongVarD.Lng执行语句“a=5:b=3:c=a+b”后,变量c的值是()第1页共14页A.8B.53C.35D.无法确定VB中,用于在窗体上显示文本的控件是()A.CommandButtonB.LabelC.TextBoxD.PictureBox以下哪个事件是窗体加载时自动触发的?()A.ClickB.LoadC.UnloadD.Resize在VB中,循环结构“For i=1To10Step2”执行时,i的取值是()A.1,3,5,7,9B.1,2,3,...,10C.2,4,6,8,10D.0,2,4,...,10以下代码的输出结果是()x=10If x5ThenPrint大于5ElseIf x=10Then第2页共14页Print等于10ElsePrint小于5End IfA.大于5B.等于10C.小于5D.无输出数组Dim arr1To5As Integer定义后,数组元素的下标范围是()A.0~5B.1~5C.0~4D.1~6调用Sub过程时,若要实现参数的“按地址传递”,应使用的关键字是()A.ByValB.ByRefC.ByAddressD.ByValueVB中,“ADODC”控件主要用于()A.绘制图形B.数据库连接C.文件读写D.文本编辑第3页共14页以下哪个文件是VB工程的主文件,包含工程信息?()A..frmB..basC..vbpD..cls执行“MsgBox提示,vbOKCancel+vbExclamation”后,消息框的按钮和图标是()A.确定、取消按钮,感叹号图标B.确定按钮,问号图标C.确定、取消按钮,错误图标D.确定按钮,信息图标在VB中处理“顺序文件”时,打开文件的语句是()A.Open...For InputAs#文件号B.Open...For OutputAs#文件号C.Open...For RandomAs#文件号D.Open...For BinaryAs#文件号以下代码的功能是()sum=0For i=1To10sum=sum+iNext iPrintsumA.判断1~10的和是否为55B.计算1~10的和并输出C.输出10第4页共14页D.无结果VB中,“Select Case”结构与“多分支If”结构相比,优势在于()A.执行速度更快B.代码更简洁,适合判断固定值C.支持变量范围判断D.必须配合“Case Else”使用变量“strName AsString”若未赋值,其默认值是()A.空字符串B.0C.FalseD.不确定在VB中,“Picture
1.Print Hello”的作用是()A.在图片框中显示文本B.打印“Hello”到打印机C.在窗体标题栏显示“Hello”D.在立即窗口输出“Hello”以下哪个不是VB的标准控件?()A.CommandButtonB.ListBoxC.DataGridD.TextBox执行“For i=1To5:Next i”后,i的值是()A.1B.5第5页共14页C.6D.0要将文本框(TextBox)中的内容清空,应使用的属性是()A.TextBox.ClearB.TextBox.Text=C.TextBox.Caption=D.TextBox.Visible=FalseVB中,“Do While...Loop”循环的执行条件是()A.先判断条件,条件为True时执行循环体B.先执行循环体,再判断条件C.条件为False时执行循环体D.无条件执行一次循环体以下代码的输出结果是()a=1b=2c=a+bPrint cA.12B.3C.1+2D.无输出在VB中,“Option Explicit”语句的作用是()A.强制声明所有变量B.隐藏窗体C.设置程序启动项第6页共14页D.定义常量数组“arr=Array1,2,3,4,5”的类型是()A.静态数组B.动态数组C.变体数组D.对象数组要在VB中创建一个“MDI”应用程序,需在工程中添加()A.MDIFormB.FormC.ModuleD.Class以下哪个是VB的事件过程?()A.Form_LoadB.Command1_ClickC.Text1_ChangeD.All ofabove在VB中,“Line
1.X1=10:Line
1.Y1=20:Line
1.X2=100:Line
1.Y2=-50”的作用是()A.绘制一条直线B.显示坐标C.计算两点距离D.无作用VB中处理“随机文件”时,每个记录的长度是()A.固定的B.可变的第7页共14页C.由第一个记录决定D.由一个记录决定以下哪个不是VB的“工程资源管理器”窗口功能?()A.查看工程中的文件B.添加新文件到工程C.设置启动对象D.编辑代码
二、多项选择题(共20题,每题2分)(每题有多个正确答案,多选、少选、错选均不得分)VB的特点包括()A.可视化编程B.面向对象C.事件驱动D.必须编译后运行以下属于VB标准数据类型的有()A.IntegerB.CurrencyC.DateD Variant以下哪些控件可用于接收用户输入?()A TextBoxB.ComboBoxC.LabelD CheckBoxVB中循环结构包括()第8页共14页A For...NextB.Do While...LoopC.Do Until...LoopD.While...Wend变量的作用域包括()A.局部变量B.模块级变量C.全局变量D.静态变量以下关于VB事件的描述,正确的有()A.每个控件都有默认事件B.事件过程名由“控件名_事件名”组成C.事件触发时自动执行对应的过程D.事件只能由用户操作触发在VB中,文件操作的基本步骤包括()A.打开文件B.读写文件C.关闭文件D.删除文件以下属于VB“工具箱”中的ActiveX控件的有()A.AdRotatorB.WebBrowserC.DataGridD.ListView关于VB中的“函数过程”和“Sub过程”,以下说法正确的有()第9页共14页A.函数过程有返回值B.Sub过程无返回值C.两者都可以有参数D.两者都必须在模块中定义以下哪些属性用于设置控件的位置?()A.TopB.LeftC.WidthD.HeightVB中,以下哪些语句可用于结束循环?()A.Exit ForB.Exit DoC.Exit SubD.Exit Function关于“数组”,以下说法正确的有()A.静态数组在定义时确定大小B.动态数组可在运行时改变大小C.数组元素必须类型相同D.数组下标必须从1开始VB中,“MsgBox”函数的参数包括()A.提示文本B.按钮类型C.图标类型D.标题以下哪些是VB的“标准模块”(.bas文件)的作用?()第10页共14页A.定义全局变量B.编写通用过程C.存储窗体代码D.实现类的定义关于数据库连接,VB中常用的方式有()A.ADODC控件B.ADO对象模型C.DAO对象模型D.ODBC数据源VB中,以下哪些操作可使控件在窗体上居中显示?()A.设置Top和Left为窗体高度/2和宽度/2B使用控件菜单中的“居中”命令C设置控件的Anchor属性为“vbAnchorCenter”D.通过代码计算并赋值Top和Left以下关于“对象”的描述,正确的有()A.对象是类的实例B.VB中的控件和窗体都是对象C.对象的属性决定其外观或行为D.对象的事件是固定的,不可自定义VB中,“文本文件”和“二进制文件”的区别在于()A.文本文件以ASCII码存储,二进制文件以字节流存储B.文本文件可直接阅读,二进制文件需解析C.文本文件读写速度更快D.二进制文件适合存储非文本数据在VB中,以下哪些是“错误处理”的方法?()第11页共14页A.On ErrorResume NextB.On ErrorGoTo标号C.On ErrorGoTo0D.On ErrorGoTo-1关于VB的“属性窗口”,以下说法正确的有()A.可通过“视图”→“属性窗口”打开B.用于设置控件或对象的属性C.属性按字母顺序排列D.可直接修改属性值
三、判断题(共20题,每题1分)(正确的打“√”,错误的打“×”)VB是一种面向过程的编程语言()在VB中,变量必须先声明后使用,否则会报错()“Print”方法只能在窗体上输出文本()“For Each...Next”循环适用于遍历数组或集合中的所有元素()动态数组在定义时不需要指定大小,可在运行时用“ReDim”语句改变大小()VB中,“Me”关键字表示当前窗体对象()“MsgBox”函数的返回值是用户点击的按钮类型()顺序文件的读写是按记录顺序进行的,且每条记录长度相同()VB的“工程资源管理器”中,.frm文件存储窗体的代码和属性()“ByVal”参数传递方式是将变量的副本传递给过程,原变量的值不受影响(√)第12页共14页在VB中,“Command1”控件的默认事件是“Click”()“Do While...Loop”循环可能一次都不执行循环体(当初始条件为False时)?()“String”类型的变量在未赋值时,默认值是空格字符串()VB的“立即窗口”可用于调试代码,执行单行语句()“ADODC”控件的“RecordSource”属性用于设置数据源
四、简答题(共2题,请简述答案,每题不超过150字)简述VB中“事件驱动”的工作原理如何在VB中使用ADODC控件连接Access数据库并显示数据?参考答案
一、单项选择题
1.C
2.B
3.A
4.A
5.B
6.B
7.A
8.A
9.B
10.B
11.B
12.C
13.A
14.B
15.B
16.B
17.A
18.A
19.A
20.C
21.B
22.A
23.B
24.B
25.C
26.A
27.D
28.A
29.A
30.D
二、多项选择题
31.ABC
32.ABCD
33.AB
34.ABCD
35.ABC
36.ABC
37.ABC
38.ABCD
39.ABC
40.AB
41.AB
42.ABC
43.ABCD
44.AB
45.ABCD
46.AD
47.ABC
48.AB
49.ABC
50.ABCD
三、判断题
51.×
52.√
53.×
54.√
55.√
56.√
57.√
58.×
59.√
60.√
61.√
62.√
63.√
64.√
65.√
四、简答题第13页共14页事件驱动工作原理VB程序基于事件触发执行,系统等待用户操作(如点击、输入)或系统事件(如窗体加载),触发对应事件过程,执行相关代码,完成功能后返回等待状态,无需循环等待用户输入ADODC连接Access数据库步骤
1.添加ADODC控件到窗体;
2.设置“ConnectionString”属性,选择Access数据库路径(格式Provider=Microsoft.Jet.OLEDB.
4.0;Data Source=数据库路径);
3.设置“RecordSource”为查询语句(如“Select*From表名”);
4.绑定数据控件(如TextBox的DataField属性关联Recordset字段),通过MoveFirst等方法导航数据说明本文试题覆盖VB基础核心知识点,答案简洁准确,适合学习者自测或教学使用实际应用中可结合具体场景调整难度,建议配合VB实践操作加深理解第14页共14页。
个人认证
优秀文档
获得点赞 0