VB_经典考试题及答案
vb考试试题及答案

vb考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的属性?A. DimB. PublicC. PrivateD. Property答案:D2. VB中的“Option Explicit”语句用于做什么?A. 声明变量类型B. 强制变量声明C. 定义过程D. 创建对象实例答案:B3. 下列哪个不是VB的控件事件?A. ClickB. LoadC. ChangeD. Hover答案:D4. 在VB中,以下哪个不是标准数据类型?A. IntegerB. StringC. BooleanD. Pointer答案:D5. VB中的“With”语句用于什么?A. 初始化对象B. 创建对象实例C. 引用对象的多个属性或方法D. 循环遍历集合答案:C6. 在VB中,如何将一个表达式的结果赋值给一个变量?A. 使用“=”运算符B. 使用“==”运算符C. 使用“:=”运算符D. 使用“->”运算符答案:A7. 下列哪个是VB中的循环结构?A. IfB. For EachC. Select CaseD. While答案:D8. 在VB中,如何表示一个空引用?A. NullB. NothingC. EmptyD. Undefined答案:B9. VB中的“Handles”关键字用于什么?A. 过程定义B. 事件处理C. 类定义D. 属性声明答案:B10. 在VB中,以下哪个不是集合的属性或方法?A. AddB. ItemC. CountD. Sort答案:D二、填空题(每题2分,共20分)11. VB中的________关键字用于定义一个方法或属性的访问级别。
答案:Private12. 当你想要在VB中创建一个新类时,你需要使用________关键字。
答案:Class13. 在VB中,________方法用于在运行时创建对象。
答案:New14. 如果你想要在VB中捕获并处理异常,你应该使用________语句。
VB期末考试考卷及答案

VB期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。
()2. 在VB中,Sub过程可以返回值。
()3. VB中的数组下标从1开始。
()4. 在VB中,可以使用Select Case语句进行多条件判断。
()5. VB中的字符串可以用单引号(')表示。
()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。
2. VB中的逻辑运算符包括______、______和______。
3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。
4. 在VB中,______方法用于设置文本框的字体。
5. VB中的______事件在用户单击按钮时发生。
四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。
2. 请列举三种VB中的数据类型。
3. 简述如何使用Select Case语句进行多条件判断。
4. 请说明如何使用VB中的循环结构实现1到100的累加。
5. 简述如何使用VB中的文件操作函数读取文件内容。
五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。
2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。
3. 编写一个VB程序,使用循环结构输出九九乘法表。
vb程序设计试题及答案

vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. SetD. All of the above答案:A3. 在VB中,下列哪个选项是正确的循环语句?A. ForB. DoC. WhileD. All of the above答案:D4. VB中用于打开文件的函数是?A. OpenB. CloseC. WriteD. Read答案:A5. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. Select CaseC. Do WhileD. All of the above答案:A6. VB中用于创建新窗体的语句是?A. Form.ShowB. Form.NewC. Form.CreateD. Form.Open答案:A7. VB中用于声明常量的关键字是?A. ConstB. DimC. StaticD. Option答案:A8. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(5) As IntegerB. Dim arr() As IntegerC. Dim arr As IntegerD. Dim arr(5) As String答案:A9. VB中用于结束程序的语句是?A. EndB. ExitC. CloseD. All of the above答案:B10. VB中用于捕获异常的语句是?A. Try...CatchB. On ErrorC. CatchD. All of the above答案:B二、填空题(每题2分,共20分)1. 在VB中,声明一个名为myVar的变量,其类型为字符串,应该使用语句________。
答案:Dim myVar As String2. VB中,用于定义一个名为myFunction的函数,返回值为整数,应该使用语句________。
vb试题及答案选择

vb试题及答案选择VB试题及答案选择1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. ConstC. FunctionD. Sub答案:A2. 以下哪个选项不是Visual Basic的控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Switch...Case答案:D3. 在Visual Basic中,如何将文本框(TextBox)的内容赋值给一个变量?A. Dim text As String = TextBox1.TextB. Dim text As String = TextBox1.TextC. Dim text As String = TextBox1.ValueD. Dim text As String = TextBox1.Text答案:A4. 如果要在Visual Basic中创建一个窗体(Form),应该使用以下哪个类?A. FormB. UserControlC. PanelD. Button答案:A5. 在Visual Basic中,如何声明一个名为“myFunction”的过程,它不接受参数也不返回值?A. Function myFunction() As VoidB. Sub myFunction()C. Function myFunction() As IntegerD. Sub myFunction() As Integer答案:B6. 如果要在一个事件处理程序中引用当前窗体,可以使用哪个关键字?A. MeB. ThisC. SelfD. Current答案:A7. 在Visual Basic中,如何声明一个数组?A. Dim numbers(5) As IntegerB. Dim numbers As Integer(5)C. Dim numbers(5) As StringD. Dim numbers As Integer[5]答案:A8. 在Visual Basic中,以下哪个是正确的字符串连接运算符?A. +B. &C. *D. =答案:B9. 如何在Visual Basic中声明一个名为“myClass”的类?A. Function myClassB. Sub myClassC. Class myClassD. Dim myClass答案:C10. 在Visual Basic中,以下哪个关键字用于捕获所有未处理的异常?A. Try...CatchB. If...Then...ElseC. For...NextD. While...End While答案:A11. 在Visual Basic中,如何声明一个名为“myButton”的按钮?A. Dim myButton As ButtonB. Sub myButtonC. Function myButtonD. Dim myButton As Control答案:A12. 在Visual Basic中,如何将一个变量的值增加1?A. Increment myVarB. myVar += 1C. myVar = myVar + 1D. myVar.Increment()答案:C13. 在Visual Basic中,如何声明一个名为“myLabel”的标签?A. Dim myLabel As LabelB. Sub myLabelC. Function myLabelD. Dim myLabel As Control答案:A14. 在Visual Basic中,以下哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Quit答案:A15. 在Visual Basic中,如何声明一个名为“myList”的列表?A. Dim myList As List(Of String)B. Dim myList As String()C. Dim myList As ArrayD. Dim myList As Collection答案:A16. 在Visual Basic中,如何声明一个名为“myDictionary”的字典?A. Dim myDictionary As DictionaryB. Dim myDictionary As HashtableC. Dim myDictionary As List(Of String)D. Dim myDictionary As Array答案:A17. 在Visual Basic中,如何声明一个名为“myEvent”的事件?A. Event myEventB. Sub myEvent()C. Function myEvent()D. Dim myEvent As Event答案:A18. 在Visual Basic中,如何声明一个名为“myDelegate”的委托?A. Delegate myDelegateB. Sub myDelegate()C. Function myDelegate()D. Dim myDelegate As Delegate答案:D19. 在Visual Basic中,如何声明一个名为“myEnum”的枚举?A. Enum myEnumB. Sub myEnumC. Function myEnumD. Dim myEnum As Enum。
vb试题及答案基础

vb试题及答案基础一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. SetD. Const答案:A2. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D3. VB中,用于实现条件判断的语句是:A. If...Then...ElseB. For...NextC. Do...LoopD. While...Wend答案:A4. 下列哪个选项是VB中的过程?A. FunctionB. SubC. Both A and BD. None of the above答案:C5. VB中,用于实现循环的语句是:A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D6. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(10)B. Dim arr(10) As IntegerC. Both A and BD. None of the above答案:C7. VB中,用于创建用户界面的控件是:A. LabelB. TextBoxC. ButtonD. All of the above答案:D8. 在VB中,下列哪个选项是正确的文件访问模式?A. Open For InputB. Open For OutputC. Open For AppendD. All of the above答案:D9. VB中,用于实现错误处理的语句是:A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. All of the above答案:D10. 在VB中,下列哪个选项是正确的事件处理?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D二、填空题(每题2分,共20分)1. VB中,声明全局变量的关键字是________。
vb基础期末考试题库及答案

vb基础期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. intC. StringD. str答案:A、C2. 下列哪个选项不是VB的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于声明一个变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的函数用于将字符串转换为整数?A. StrToIntB. CIntC. ValD. Convert.ToInt32答案:B5. Visual Basic中,哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Label答案:A6. 下列哪个是VB中用于循环的语句?A. IfB. ForC. WhileD. Select答案:B、C7. VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的事件处理程序?A. OnClickB. OnClickC. ClickD. OnClick答案:A、C9. VB中,下列哪个选项用于声明一个常量?A. ConstB. DimC. StaticD. Public答案:A10. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字来结束一个程序。
答案:End2. VB中,________关键字用于声明一个数组。
答案:Dim3. 使用________函数可以将一个数字转换为字符串。
答案:Str4. 在VB中,________关键字用于定义一个全局变量。
vb考试试题题库及答案

vb考试试题题库及答案VB(Visual Basic)是一种由微软公司开发的编程语言,广泛用于开发Windows应用程序。
以下是一些VB考试的试题题库及答案,供参考:一、单选题1. 在VB中,以下哪个是正确的数据类型?- A. Integer- B. Real- C. String- D. All of the above答案:D2. VB中的“Sub”过程与“Function”过程的区别是什么?- A. Sub过程可以返回值,Function过程不能- B. Function过程可以返回值,Sub过程不能- C. 两者都可以返回值- D. 两者都不能返回值答案:B3. 在VB中,以下哪个是正确的变量声明方式?- A. Dim x- B. Declare x As Integer- C. Both A and B- D. None of the above答案:C二、多选题1. VB中的控件可以具有哪些属性?- A. Name- B. Caption- C. Font- D. All of the above答案:D2. VB中,以下哪些是事件驱动的编程语言的特点?- A. 事件驱动的程序在事件发生时执行代码- B. 程序的执行顺序由事件的触发顺序决定- C. 程序可以同时响应多个事件- D. 程序必须等待事件的发生才能执行答案:A, B, C三、判断题1. VB是一种编译型语言。
- 正确- 错误答案:错误2. 在VB中,可以使用“Print”方法在文本框中显示文本。
- 正确- 错误答案:正确3. VB中的“Option Explicit”语句可以强制声明所有变量。
- 正确- 错误答案:正确四、简答题1. 简述VB中的事件和方法的区别。
答案:事件是用户或系统触发的动作,如点击按钮、键盘输入等。
方法是一种过程,可以包含代码来执行特定的任务或计算。
事件通常与控件相关联,并可以触发方法的执行。
2. 解释VB中“类”的概念。
vb考试题及答案

vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“Dim”关键字用于声明什么?A. 变量B. 常量C. 类型D. 过程答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable$nameD. variable name答案:B3. VB中的“Sub”过程可以返回值吗?A. 是B. 否答案:B4. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Date答案:C5. VB程序中,以下哪个语句用于结束程序?A. Exit SubB. End SubC. Exit ForD. End答案:D6. VB中,以下哪个是正确的条件语句?A. If (x > 10)B. If x > 10C. If x = 10 ThenD. If x = 10答案:C7. 在VB中,以下哪个是正确的循环结构?A. DoB. WhileC. ForD. All of the above答案:D8. VB中的“With”语句用于什么?A. 条件判断B. 循环控制C. 简化代码D. 错误处理答案:C9. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer = New Integer(10)D. Dim arr(1) As Integer答案:D10. VB中,以下哪个是正确的事件处理程序声明?A. Sub Button1_Click()B. Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Sub Button1_Click(ByVal e As EventArgs)D. Sub Button1_Click(ByVal sender As Object)答案:B二、填空题(每空2分,共20分)1. 在VB中,使用________关键字可以定义一个类。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录一、填空题 (2)二、选择题 (5)三、程序填空 (18)四、阅读程序写结果 (25)五、编程题 (31)六、历年全国计算机二级等级考试真题(附答案) (33)2006年4月全国计算机等级考试二级VB笔试试卷 (33)2005年9月全国计算机等级考试二级VB笔试试卷 (43)2005年4月全国计算机等级考试二级VB笔试试卷 (50)2004年9月全国计算机等级考试二级VB笔试试卷 (57)一、填空题1、在程序中使用日期型数据时,必须用符号 将日期型数据括起来。
2、VB 集成发环境窗口,它包括了数个独立的窗口。
除必须的"主窗口"外,常用的还有 窗口、 窗口、 窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。
3、在计算机上建立一个VB 应用程序的完整过程,一般分:建立用户界面的对象、对象属性的设置 、对象事件过程及编程、 程序的运行和调试 和 保存文件 五个步骤。
4、VB 中每个对象都有自己的属性, visible 属性决定控件是否允许可见。
5、在VB 对象的三要素中,可以把 属性 看作一个对象的性质,把 事件 看作对象的响应,把 方法 看作对象的动作。
6、VB 有三种工作模式,它们分别是 模式、 模式和 模式。
7、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal 属性值应设置为 。
8、在VB 中,为了使一个控件在运行时不可操作,应将控件的 enable 属性设置为 false 。
9、为了防止用户编辑文本框内的内容,应将控件的 locked 属性设置为 true 。
10、当要使标签框的大小随着Caption 属性的值进行扩展或缩小时,应将该控件的 autosize 属性设置为 true 。
11、定义一个长度为8个字符的定长字符串变量(Ch5)的Dim 声明语句是 dim ch5 as string*8 。
12、VB 中拥有多个窗体的程序可用 load 语句窗体装入内存,用 unload 语句从内存中删除指定窗体.13、在多窗体工程中,可用 show 方法显示一个窗体,用 hide 方法将一个窗体隐藏起来。
14、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是: 选择结构 、 选择结构、和__循环结构_________三种基本结构。
15、VB 逻辑数据类型只有True 与False 两个值。
当逻辑数据转换成整型数据时,True 转换为 ,False 转换为 。
16、VB 中依据变量的作用范围将VB 变量的作用范围分为三类,它们是: 局部 变量、 全局 变量和 窗体模块 变量。
17、VB 中,对控件(对象)一些属性的设置,即可以通过在 程序代码 中设置,也可以在 属性窗口 中设置,两种方法来设置。
18、在VB 中,静态数组声明中的下标只能是 常量 。
而动态数组Redim 语句中的下标还可以是已赋值 的变量。
19、产生100~200之间(含100和200)的随机整数的表达式是: 。
20、表达式4 AND 5 的运算结果是 4 。
21、VB 中,当KeyPress 事件发生时会返回一个按键 的 ASCii 值。
22、VB 中,用Option Base 1说明后,Dim A (5,5)定义的数组有 25 个元素。
23、表达式“12345”<>“12345”&“ABC ”的值是 。
24、在Select case 结构中应至少包含一个__Case____子句。
25、启动VB6.0时,VB6.0默认的工程类型是 标准EXE 程序 。
26、A=7,B=3,C=4,则表达式A MOD 3 +B^3/C\5的值为 2 。
27、若要求在菜单中包含分隔条,则设计时,在菜单的标题属性中应设置为 “— “ 。
28、在For ……Next 循环中,循环次数由循环控制变量的初值、终值与步长三个因素决定,其计29、激活属性窗口的快捷键是 F4 。
30、字符串常量由任何ASCII 字符组成,在程序中,它必须由 双引号 括起来。
31、假定有一个文本框,其名称为Textl,为了使该文本框具有焦点,应执行的语句是 text1。
Setfocuse 。
32、假定在C:盘根目录下有一个名为pic2.gif 的图形文件,要在运行期间把该文件装入一个图片框picture1中,应执行的语句为picture1.picture=loadpicture(c:\pic2.gif) 。
33、在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用具有关键字的ReDim语句。
34、如果有三个选项按钮直接画在窗体上,另有四个选项按钮画在框架中,则运行时,可以同时选中个选项按钮。
35、 Visual Basic 提供了列表框控件,当列表框中的项目较多、超过了列表框的长度时,系统会自动在列表框边上加一个。
36、将一般窗体转换为MDI窗体的子窗体时要把属性的值设置为。
37、VB有两种类型的数组:固定大小的和在程序运行时可以改变的。
38、与数学表达式cos3(2π)相对应的Visual Basic表达式是__cos(2*3.14)^3_____。
39、表达式”ABC”>”Abc”的值为__false________。
40、表达式#2001-05-01#+31的值为___________。
41、在对象的KeyDown和KeyUp事件过程中,当参数Shift的值为1、2、4时,分别表示用户按下了、和键。
42、在对象的MouseDown和MouseUp事件过程中,当参数Button的值为1、2、4时,分别代表按下了鼠标的左键、右键和中键按钮。
43、对象的属性、方法使用有所不同,form1.cls 是__方法________的使用。
44、生成消息框的命令__MsgBox_______ ,生成输入框的命令__inputbox________ 。
45、使用__print______方法可在图片框中进行文本的输出,用__pset______ 方法可画点,用___line______ 方法可画直线。
46、用_________ 函数可加载图形,picture控件的属性autosize和image控件的stretch属性的作用都是。
47、现有自定义函数beeps,写出调用该函数的两种方法(参数为5)_call beeps(5)__________ 、____beep 5______ 。
48、弹出式菜单的设计方法同一般菜单,显示时使用 ___________方法。
49、visual Basic中有一种控件组合了文本框和列表框的特性,这种控件是___组合框_____50、单选按钮被选中时,其value属性值为true ;复选框被选定时,其 value属性值为1或checked 。
51、Visual Basic应用程序由窗体模块、标准模块、类模块等3种模块组成。
52、VB中常见的基本数据类型:_整型(Integer)_________、_长整型(long)日期型(date)_________、__字符型(string)________、_逻辑型(booleean)________、____字节型(byte)、___________等。
53、一个工程可以包括多种类型的文件,其中,扩展名为.VBP的文件表示_工程_______文件;扩展名为.FRM的文件表示_____窗口____文件;扩展名为.BAS的文件表示标准模块______文件。
55、VB的注释语句采用‘字符开头,续行符采用—,若一行上书写多句语句则各语句间用冒号字符分隔。
56、Visual Basi提供的标准数据类型整型类型声明时,其类型关键字是integer ;其类型符是% 。
57、在程序运行时,如果将框架的enable 属性设为,则框架的标题呈灰色,表示框架内的所有对象均被屏蔽,不允许用户对其进行操作。
容。
59、当用户单击滚动条空白处时,滑块的增量值由 largechange 属性决定。
60、假设有一复选框控件,名为Check1,在程序中,我们用“check1.value=1”语句设置Value 属性的值,则该程序执行后,复选框处于选中状态。
61、要选择多个不相邻的控件,按住或键不放,再单击要选择的控件。
62、在Visual Basic中,其对话框主要分为3类,它们是:预定义的对话框、通用对话框、用户自定义对话框。
63、在类模块中,属性表示___对象的数据_________ ,方法表示__对象能执行的动作_________ 。
64、要强制显式声明变量,采用何语句_Option explict________ 。
65、计时器控件能有规律的以一定时间间隔触发_______事件,并执行该事件过程中的程序代码。
66、Tim(”口口ASCII口口”)的结果;RTi m(”口口ASCII口口口”)的结果。
LTi m(”口口ASCII口口口”) 的结果。
注;口表示空格。
67、容器的实际可用高度和宽度由和 ScaleHeight和ScaleWidth 属性确定68、一个控件在窗体上的位置由top 和left 属性决定,其大小由height 和width 决定。
69、在VB中,当坐标系确定后,如果坐标值前加上关键字Step,则坐标值(X,Y)表示对象上的相对坐标。
70、以下语句的执行结果是。
I = Format(5459.4, "##,##0.00")Print I71、一个程序最多可以有 255 窗体。
72、EOF函数判断一个表示文件指针是否到了文件结束。
LOF函数返回文件的字节数73、在VB中,1234、123456&、12346E+5、12346D +5这4个常数分别表示整形,长整型,单精度,双精度类型。
75、设置对象属性中的Caption是指_____对象在窗体上显示的标题________,Name是指_对象的名称____________,Font是指__对象的字体_______。
76、VB中的控件分为内部控件、ActiveX控件和77、VB 6.0提供了一种新的数据库访问技术,即ADO技术,通过该技术,能方便地访问多种数据库中的数据。
78、、在文本框中,通过selstare 属性能获得当前插入点所在的位置。
79、VB中对象与对象之间、对象与系统之间及对象与程序之间的通信都是通过事件来进行的。
80、若命令按钮的名称为CmdExit,程序要求单击以上此命令按钮时,程序停止运行,请对以下事件过程填空。
Private Sub CmdExit_[click]()EndEnd Sub81、在Select case结构中,使用“To表达式”来指定一个范围时,必须把较小的值写在前面。
82、一组具有相同名称,不同下标的下标变量称为数组。