还剩6页未读,继续阅读
文本内容:
vb理论试题及答案
一、单项选择题(共30题,每题1分,共30分)(以下每题只有一个正确答案,将正确答案的字母填入括号内)VB是一种()编程语言A.机器语言B.汇编语言C.高级语言D.自然语言在VB中,以下哪个是合法的变量名?()A.123var B.var_123C.var-1D.var.1VB程序的基本单位是()A.过程B.对象C.模块D.函数以下数据类型中,占用字节数最多的是()A.Integer B.Long C.Single D.Double执行语句Print123+45后,输出结果是()A.12345B.123+45C.168D.出错VB中,用于显示文本的控件是()A.CommandButton B.TextBox C.Label D.PictureBox以下哪个事件会在窗体首次加载时触发?()A.Click B.Load C.Unload D.Resize执行For i=1To nStep2循环时,步长为()A.0B.1C.2D.nVB中,数组Dim arr3,3包含的元素个数是()A.3B.6C.9D.12以下哪个不是VB的程序控制结构?()A.顺序结构B.分支结构C.循环结构D.递归结构执行x=5:y=10:If xy Thenx=y后,x的值为()A.5B.10C.15D.不确定第1页共8页VB中,以下哪个控件可用于接收用户输入的多行文本?()A.TextBox B.RichTextBox C.Label D.CheckBox函数MsgBox的返回值类型是()A.字符串B.整数C.布尔值D.无返回值以下语句中,能将文本框Text1的内容清空的是()A.Text
1.Clear B.Text
1.Text=C.Text
1.Delete D.Text1=NullVB中,默认情况下,控件的名称以()开头A.数字B.字母C.下划线D.特殊符号执行Do Whilex10循环时,若x初始值为5,则循环体执行次数为()A.4次B.5次C.10次D.∞次以下哪个不是VB的内置数据类型?()A.String B.Boolean C.Array D.Date在VB中,要将数据写入顺序文件,应使用的语句是()A.Open...For InputAs#1B.Open...For OutputAs#1C.Open...For RandomAs#1D.Open...For BinaryAs#1执行a=10:b=3:Print aMod b后,输出结果是()A.1B.2C.3D.4VB中,以下哪个事件会在用户点击鼠标时触发?()A.DblClick B.Click C.MouseMove D.MouseDown变量a定义为Static类型时,其作用域是()A.整个程序B.所在过程C.所在模块D.所在类以下哪个语句可实现程序的无条件跳转?()A.Exit SubB.Exit ForC.GoTo D.Return第2页共8页VB中,以下哪个控件可用于显示图片?()A.Image B.PictureBox C.Label D.A和B执行s=Hello:Print Lefts,3后,输出结果是()A.Hello B.Hel C.ell D.lo以下哪个不是VB的工程文件扩展名?()A..vbp B..frm C..bas D..txtVB中,Option Explicit语句的作用是()A.显式声明变量B.显式定义常量C.显式设置窗体属性D.显式调用函数执行For i=1To5:Print i:Next i后,输出的数字是()A.12345B.1-5C.1D.5VB中,以下哪个是面向对象编程的核心概念?()A.过程B.类C.函数D.变量执行x=3:y=5:z=x+y后,z的值为()A.3B.5C.8D.15以下哪个不是VB的事件驱动模型特点?()A.代码与事件关联B.程序从Main过程开始执行C.事件触发时执行对应代码D.无需主循环等待事件
二、多项选择题(共20题,每题2分,共40分)(以下每题有多个正确答案,请将正确答案的字母填入括号内,多选、少选、错选均不得分)VB的特点包括()A.可视化编程B.事件驱动C.面向对象D.解释型语言以下属于VB基本控件的有()A.TextBox B.CommandButton C.ListBox D.DataGrid第3页共8页VB中,变量的作用域有()A.局部变量B.模块级变量C.全局变量D.静态变量以下循环结构中,属于计数循环的有()A.For...Next B.Do While...Loop C.Do Until...Loop D.ForEach...NextVB中,数据类型转换函数有()A.CInt B.CStr C.Val D.Str以下哪些是VB的分支结构语句?()A.If...Then B.If...Then...Else C.Select CaseD.Do...LoopVB中,文件操作的基本步骤包括()A.打开文件B.读写文件C.关闭文件D.复制文件以下属于VB数组类型的有()A.一维数组B.二维数组C.动态数组D.静态数组VB中,以下哪些事件可用于命令按钮?()A.Click B.DblClick C.MouseDown D.MouseUpVB中,以下哪些是字符串处理函数?()A.Len B.Mid C.UCase D.LCase以下关于变量的说法正确的有()A.变量名区分大小写B.变量必须先声明后使用C.变量可分为基本数据类型和自定义类型D.变量在定义时必须赋值VB中,以下哪些属于面向对象的三大特性?()A.封装B.继承C.多态D.参数传递执行For i=1To10Step2循环时,i的值可能为()第4页共8页A.1B.3C.5D.11VB中,以下哪些控件可用于显示列表信息?()A.ListBox B.ComboBox C.CheckBox D.OptionButton以下关于过程的说法正确的有()A.Sub过程无返回值B.Function过程有返回值C.过程可嵌套调用D.过程必须在窗体模块中定义VB中,以下哪些是错误的变量名?()A.var-name B.123var C.var*123D.user_name执行x=InputBox请输入数字,输入框后,若用户输入123abc,则x的类型是()A.字符串B.数值C.错误D.不确定VB中,以下哪些属于日期时间函数?()A.Now B.Date C.Time D.Year以下关于VB工程的说法正确的有()A.一个工程可包含多个窗体B.工程文件扩展名为.vbpC.每个窗体对应一个.frm文件D.工程必须包含至少一个窗体VB中,以下哪些可用于错误处理?()A.On ErrorResume NextB.On ErrorGoTo0C.On ErrorGoto标号D.On ErrorGoto0★判断题(共20题,每题1分,共20分)(对的打√,错的打×)VB是微软公司开发的一种编程语言()变量在使用前必须先声明数据类型()VB的默认启动对象是Main过程()文本框(TextBox)控件的Text属性用于设置控件的标题()第5页共8页MsgBox函数的第一个参数是提示信息()VB中,For i=1To5循环会执行5次()数组的下标必须从1开始()VB是一种面向过程的编程语言()Option Explicit语句可避免未声明变量的错误()命令按钮(CommandButton)的Caption属性用于设置按钮上显示的文本()VB中,Print语句只能输出文本,不能输出变量()动态数组必须使用ReDim语句重新定义()Select Case结构比If...Then...Else结构更适合多条件判断()VB中,Open语句可打开多个文件()全局变量在所有模块中都可访问()Mids,2,3表示从字符串s的第2个字符开始取3个字符()VB的事件驱动模型中,程序执行顺序由事件触发决定()Static变量在过程调用结束后值会保留不变()VB中,CInt
123.45可将字符串转换为整数123()类模块用于定义自定义类,可在工程中被实例化使用()四★、简答题(共2题,每题5分,共10分)简述VB的事件驱动编程模型及其优势说明VB中Sub过程与Function函数的区别附参考答案
一、单项选择题(30题)1-5C B A DA6-10C B C CD第6页共8页11-15A B BBB16-20B CBAB21-25B CD BD26-30A ABCB
二、多项选择题(20题)ABC
2.ABC
3.ABC
4.AD
5.ABCDABC
7.ABC
8.ABCD
9.ABCD
10.ABCDBC
12.ABC
13.ABC
14.AB
15.ABC
16.ABC
17.A
18.ABCD
19.ABCD
20.ABC
三、判断题(20题)√
2.√
3.×(默认启动对象是当前窗体)
4.×(标题是Label控件,TextBox是内容)√
6.×(执行5次,i=1,2,3,4,5)
7.×(可从0或自定义下界开始)
8.×(面向对象)√(
10.√11×(可输出变量)
12.√
13.√
14.×(需多次Open)
15.√
16.√
17.√
18.√
19.√
20.√
四、简答题(2题)事件驱动编程模型VB中程序执行由用户操作或系统事件(如点击、加载)触发,而非按固定顺序执行优势
①代码与事件关联,结构清晰;
②减少无效等待,提高效率;
③适合交互式应用,响应及时Sub过程与Function函数的区别Sub过程无返回值,Function函数有返回值(需用Return或直接赋值);Sub调用时直接写过程名,Function可直接参与表达式计算;Sub不能作为表达式的一部分调用,Function可第7页共8页(注文档内容基于VB
6.0及.NET框架通用理论,实际应用中需结合具体开发环境调整)第8页共8页。
个人认证
优秀文档
获得点赞 0