还剩6页未读,继续阅读
文本内容:
vb试题及答案3Visual Basic(VB)试题及答案
(三)
一、单项选择题(共30题,每题1分)本部分共30题,每题只有一个正确答案,选出最符合题目要求的选项Visual Basic是一种基于()的可视化编程语言A.机器语言B.汇编语言C.高级语言D.自然语言Visual Basic的集成开发环境(IDE)中,用于管理工程文件的窗口是()A.代码窗口B.属性窗口C.工具箱D.工程资源管理器在Visual Basic中,定义变量时若未指定数据类型,变量的默认类型是()A.Integer B.String C.Variant D.Boolean以下控件中,用于接收用户输入文本的控件是()A.Label B.TextBox C.CommandButton D.ListBoxVisual Basic程序的执行是基于()模型A.顺序执行B.事件驱动C.多线程D.批处理以下语句中,用于在VB中输出信息到窗体的是()A.Print B.MsgBox C.InputBox D.Debug.Print在VB中,“For i=1To10Step2”循环的执行次数是()A.5次B.6次C.10次D.3次以下变量名中,符合VB命名规则的是()A.2a B.a+b C.sum_1D.ifVisual Basic中,用于存储固定长度字符串的类型是()A.String B.String*C.Char D.Variant第1页共8页执行“a=3:b=5:a=a+b”后,变量a的值是()A.3B.5C.8D.2以下函数中,用于求字符串长度的是()A.Len B.Str C.Val D.UCase在VB中,“If x0Then y=1Else y=-1”属于()语句A.单分支B.双分支C.多分支D.循环以下数组声明中,正确的是()A.Dim arr1To5As Integer B.Dim arr5As IntegerC.Dim arr1,5D.arr10As StringVisual Basic中,“Sub”过程的特点是()A.有返回值B.无返回值C.必须声明参数D.必须在类中定义以下控件中,用于显示列表项且可多选的是()A.CheckBox B.OptionButton C.ListBox D.ComboBox在VB中,“Static”关键字用于定义()变量A.局部变量B.模块级变量C.静态变量D.全局变量执行“For Eachx Inarr:Next”循环时,x的初值是()A.arr0B.arr1C.数组第一个元素D.数组一个元素以下关于VB注释的说法,正确的是()A.只能用“”开头B.只能用“/**/”C.只能用“//”开头D.无法添加注释Visual Basic中,“PictureBox”控件的主要作用是()A.显示文本B.显示图形或图像C.接收用户输入D.执行计算以下语句中,用于结束当前过程的是()A.Exit SubB.Exit ForC.Exit DoD.End在VB中,“MsgBox”函数的返回值类型是()第2页共8页A.Integer B.String C.Boolean D.Variant以下关于VB对象的说法,错误的是()A.所有控件都是对象B.对象有属性、事件和方法C.对象必须先创建后使用D.对象只能通过工具箱添加执行“a=InputBox请输入数字,输入框”后,若用户输入“123”,a的数据类型是()A.Integer B.String C.Boolean D.不确定Visual Basic中,“DataGrid”控件主要用于显示()A.文本数据B.表格数据C.图形数据D.音频数据以下循环结构中,至少执行一次循环体的是()A.For...Next B.Do While...Loop C.Do Until...Loop D.Do...Loop Until在VB中,“Option Explicit”语句的作用是()A.显式声明变量B.关闭变量声明C.强制使用数组D.显示属性窗口以下函数中,用于将数值转换为字符串的是()A.Str B.CStr C.Val D.FormatVisual Basic中,“Timer”控件的主要作用是()A.定时触发事件B.显示时间C.处理鼠标事件D.处理键盘事件执行“a=Array1,2,3,4,5”后,a2的值是()A.1B.2C.3D.4以下关于VB文件操作的说法,正确的是()A.顺序文件只能读不能写B.随机文件按记录读写C.文件打开后无需关闭D.无法用VB操作文件第3页共8页
二、多项选择题(共20题,每题2分)本部分共20题,每题至少有两个正确答案,多选、少选或错选均不得分以下属于Visual Basic特点的有()A.可视化编程B.事件驱动C.面向过程D.面向对象以下属于VB标准控件的有()A.CommandButton B.ListBox C.DataGridView D.TextBox在VB中,变量声明的关键字有()A.Dim B.Static C.Public D.Private以下循环结构中,属于VB中的循环语句的有()A.For...Next B.Do...Loop C.While...Wend D.Repeat...Until以下属于VB中字符串函数的有()A.Left B.Right C.Mid D.Sum以下关于VB过程的说法,正确的有()A.Sub过程无返回值B.Function过程有返回值C.过程必须在模块中定义D.过程参数只能是基本数据类型以下控件中,支持用户交互的有()A.Label B.TextBox C.CommandButton D.PictureBox在VB中,“MsgBox”函数的参数有()A.提示信息B.按钮类型C.图标类型D.标题以下关于VB数组的说法,正确的有()A.数组可以是一维或多维B.动态数组需先声明再ReDimC.数组元素默认初值为0D.数组名可作为过程参数Visual Basic中,“属性窗口”可用于设置控件的()第4页共8页A.名称B.标题C.颜色D.事件以下属于VB中文件操作步骤的有()A.打开文件B.读写文件C.关闭文件D.复制文件在VB中,“OptionButton”控件的特点有()A.单选功能B.可选中多个C.Value属性为True时选中D.需设置GroupName以下关于VB事件的说法正确的有()A.每个控件都有默认事件B.事件通过“过程名_事件名”定义C.事件触发时执行对应代码D.事件只能由用户操作触发在VB中,“Static”变量的特点有()A.作用域为过程内B.每次调用过程时保持原值C.需显式声明D.与局部变量无区别以下属于VB中逻辑运算符的有()A.And B.Or C.Xor D.Not以下关于VB窗体的说法,正确的有()A.每个工程至少有一个窗体B.可通过“Show”方法显示窗体C.可通过“Hide”方法隐藏窗体D.窗体大小不可调整在VB中,“ComboBox”控件的类型有()A.下拉组合框B.简单组合框C.下拉列表框D.自定义组合框以下属于VB中数据类型的有()A.IntegerB.Long C.Currency D.Boolean在VB中,“For Each...Next”循环适用于()A.遍历数组B.遍历集合C.已知循环次数D.未知循环次数以下关于VB错误处理的说法,正确的有()第5页共8页A.可使用“On ErrorResume Next”忽略错误B.可使用“OnError GoTo标签”捕获错误C.错误发生时程序会自动中断D.错误处理需在过程内定义
三、判断题(共20题,每题1分)本部分共20题,判断下列说法的对错,正确的打“√”,错误的打“×”Visual Basic是微软开发的第一个可视化编程语言()在VB中,变量必须在使用前声明()“Text
1.Text=Hello”中,Text是TextBox控件的属性()VB程序中,所有代码必须写在事件过程中()“For i=1To10Step0”是合法的循环语句()VB中,“MsgBox”函数的返回值可用于判断用户选择()数组声明时,“Dim arr10”等价于“Dim arr0To10”()“Static”变量的作用域是整个工程()VB中,“CommandButton”控件的默认事件是Click()“ReDim”语句可用于改变动态数组的大小()在VB中,“Lenabc”的结果是3()“Option Explicit”语句可强制声明所有变量()VB中,“ListBox”控件的“ListCount”属性表示选中项的数量()“Sub”过程必须有参数才能调用()VB中,“Picture
1.Picture=LoadPictureimage.jpg”可加载图片()“Do Whilex0:Loop”中,若x初始为-1,循环体不执行()VB中,“UCaseabc”的结果是“ABC”()第6页共8页过程内定义的变量是全局变量()VB中,“TextBox”控件的“MultiLine”属性设为True时可输入多行文本()“End”语句可用于退出VB程序()
四、简答题(共2题,每题5分)本部分共2题,简要回答以下问题,答案控制在150字以内简述VisualBasic中“Sub过程”与“Function过程”的主要区别写出VB中使用顺序文件写入数据的基本步骤参考答案
一、单项选择题1-5CB C B B6-10A A CBC11-15A BA BC16-20C CA CA21-25A DB BD26-30A BACB
二、多项选择题ABD
2.ABD
3.ABCD
4.ABC
5.ABCAB
7.BC
8.ABCD
9.ABD
10.ABCABC
12.ACD
13.ABC
14.ABC
15.ABCDABC
17.ABC
18.ABCD
19.ABD
20.ABD
三、判断题×
2.√
3.√
4.×
5.×√
7.×
8.×
9.√
10.√√
12.√
13.×
14.×
15.√第7页共8页√
17.√
18.×
19.√
20.√
四、简答题区别Sub过程无返回值,通过参数传递结果;Function过程有返回值,可直接通过函数名返回结果,且参数可省略(默认按地址传递)步骤
①打开文件(Open路径For OutputAs#文件号);
②写入数据(Print#文件号,数据);
③关闭文件(Close#文件号)(注本试题覆盖VB基础语法、控件、过程、文件操作等核心知识点,适合学习自测或教学参考)第8页共8页。
个人认证
优秀文档
获得点赞 0