Visual Basic(VB) 教程重点复习测试(附答案)

合集下载

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考试试题及答案

vb考试试题及答案1. 介绍VB语言特点VB(Visual Basic)是一种基于事件驱动的可视化编程语言,最早由微软公司于1991年推出。

以下是VB语言的特点:简单易学:VB语言采用自然语言和图形化的界面,减少了繁杂的语法和代码编写,使得初学者能够迅速掌握。

可视化设计:VB提供了强大的可视化设计功能,开发者可以通过拖拽控件、设置属性等直观的方式创建用户界面。

面向对象编程:VB具备面向对象的编程特性,支持封装、继承和多态等概念,可以更好地组织和管理代码。

强大的控件库:VB拥有丰富的控件库,开发者可以通过调用这些控件实现各种功能,如按钮、文本框、列表框等。

易于与其他技术集成:VB能够与其他微软技术集成,如数据库、Office套件和网络等,方便开发者进行相关应用的开发。

2. VB考试试题1) VB语言中的变量命名规则是什么?2) VB中的条件语句有哪些?请列举并示例。

3) 如何在VB中实现错误处理?4) VB中如何定义函数和子过程?它们之间有什么区别?5) VB中常用的数据类型有哪些?请简要介绍。

6) 如何在VB中连接数据库,并执行相关操作?3. VB考试答案1) VB语言中的变量命名规则是以下几点:- 变量名由字母、数字和下划线组成,但不能以数字开头。

- 变量名区分大小写。

- 变量名不能与VB的关键字相同。

- 变量名应具有描述性,方便代码维护。

2) VB中的条件语句包括以下几种:- If语句:根据条件判断执行不同的代码块。

示例:```If condition Then' 执行语句块Else' 执行其他语句块End If```- Select Case语句:根据表达式的值选择执行对应的代码块。

示例:```Select Case expressionCase value1' 执行语句块1Case value2' 执行语句块2Case Else' 执行其他语句块End Select```3) 在VB中,可以使用Try...Catch...Finally块来实现错误处理。

Visual Basic考试试题带答案

Visual Basic考试试题带答案

Visual Basic考试试题带答案1. 应用程序打包后,其包文件的后缀为( B )。

A. .exeB. .cabC. .txtD. .ocx2. 在VB中,要想快速获得某个相关控件或语句的帮助信息,一般可首先选中该控件或语句,然后按的键是( B )A. HelpB. F1C. F10D. Enter3. 在界面设计时,双击窗体中的对象后,VisualBasic将显示的窗口是( C )。

A. 立即窗口B. 属性窗口C. 代码窗口D. 工程资源管理器窗口4. 后缀为.frm的文件表示VB 的( A )。

A. 窗体文件B. 类模块文件C. 工程文件D. 标准类模块文件5. 要改变控件的高度,应该修改控件的( D )属性。

A. TopB. LeftC. WidthD. Height6. 能够改变标签Label控件显示标题的属性是( A )。

A. CapionB. NameC. ClickD. Text7. 与传统的程序设计语言相比,Visual Basic最突出的特点是( C )A. 结构化程序设计B. 程序开发环境C. 事件驱动编程机制D. 程序调试技术8. 下列赋值语句正确的是( B )A. B+C =AB. A=B+CC. -B=AD. 5=A+B9. 应用程序设计完成后,应将程序保存,保存的过程是( D )。

A. 只保存窗体文件即可B. 只保存工程文件即可C. 先保存工程文件,之后还要保存工程文件D. 先保存窗体文件(或标准模块文件),之后还要保存工程文件10. 在Visual Basic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是( B )。

A. ShowB. HideC. LoadD. UnLoand11. 如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是( B )A. Text.MytextB. Mytext.TextC. Mytext.(Text)D. Mytext*Text12. 要在窗体Form1内显示“myfrm”,使用的语句是( C )A. Form.caption="myfrm"B. Form1.caption="myfrm"C. Form1.print "myfrm"D. Form. print "myfrm"13. 每建立一个窗体,工程管理器窗口中就会增加一个( B )。

vb练习题(有答案)(打印)

vb练习题(有答案)(打印)

《大学Visaul Basic程序设计》复习题第一章Visual Basic程序设计概述第一题:是非题(共10分,每项1分)1. VB6.0只能运行在Windows 2000下,不能运行在Windows 98下。

13A.对B.错√2. 用户控件和系统控件都可以加载到工具箱上,并且永久保留。

4A.对B.错√第二题、单选题(共45分,每项1.5分)1. VB中的工具栏可以从______菜单上的“工具栏”命令中移进或移出。

15A.工具B.编辑C.视图√D.调试2. 在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是______。

2A.窗体布局窗口B.立即窗口C.代码窗口√D.监视窗口第二章VB的编程机制第一题:是非题(共10分,每项1分)1. 在事件驱动的应用程序中,代码是按照预定的路径执行的。

15A.对B.错√2. 标签控件即可以用来显示用户不能编辑和修改的文本,也可以用来编辑和修改文本。

9A.对B.错√3. 每一个控件实质上都是一个微型程序。

2A.对√B.错4. 窗体上的控件同样可以借助于剪贴板进行剪切、复制和粘贴。

A.对√B.错第二题、单选题(共45分,每项1.5分)1. 文本框没有_____属性。

21A.EnabledB.VisibleC.BackColorD.Caption√2. 文本框(Text1)中有选定的文本,执行Text1.SelText=”Hello”的结果是___。

9A.“Hello”将替换掉原来选定的文本√B.“Hello”将插入到原来选定的文本之前C.Text1.SelLength为5D.文本框中只有“Hello”3. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的______事件中判断。

3A.ChangB.KeyDownC.Click√D.KeyPress4. 如果文本框的Enabled属性设为False,则___。

6A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容√C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容第三题、简单程序(共15分,每项1.5分)1. 以下程序的输出结果是______。

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试题及答案 一

vb试题及答案一VB试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows系统的应用程序开发。

本文将提供一些VB试题及答案,帮助读者加深对VB的理解和应用。

一、选择题1. VB是哪种类型的编程语言?A. 面向过程B. 面向对象C. 脚本语言D. 函数式语言答案:B2. 在VB中,下面哪种变量类型可以存储整数数据?A. IntegerB. StringC. BooleanD. Double答案:A3. 下面哪个事件在用户单击按钮时触发?A. Load事件B. Click事件C. KeyPress事件D. MouseHover事件答案:B4. 在VB中,用于循环执行一段代码块的结构是什么?A. If语句B. Do While循环C. For循环D. Select Case语句答案:C5. 下面哪个关键字用于声明一个新的子程序或函数?A. FunctionB. SubC. DimD. Private答案:B二、填空题1. 完善下面的代码,实现求和功能:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = 10num2 = 20sum = ___________```答案:num1 + num22. 完善下面的代码,实现判断一个数是否为偶数: ```vbDim num As Integernum = 12If num ___________ ThenMsgBox("偶数")ElseMsgBox("奇数")End If```答案:num Mod 2 = 0三、简答题1. 请解释VB中的常量和变量的区别。

答:常量是一种固定不变的值,其值在程序运行过程中不能被修改。

在VB中,可以使用`Const`关键字声明常量。

变量是一种存储数据的容器,其值可以在程序运行过程中发生改变。

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中,使用________关键字可以定义一个类。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案VB考试试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows平台的应用程序开发中。

对于学习VB的人来说,参加考试是一种检验自己掌握程度的方式。

下面将为大家提供一些VB考试试题及答案,希望对大家的学习有所帮助。

一、选择题1. VB是以下哪种类型的编程语言?A. 面向过程编程语言B. 面向对象编程语言C. 函数式编程语言D. 混合编程语言答案:B. 面向对象编程语言2. VB中的变量声明关键字是?A. DimB. VarC. IntD. Public答案:A. Dim3. VB中的循环结构中,以下哪个关键字用于跳出当前循环?A. ExitB. BreakC. ContinueD. End答案:A. Exit4. VB中的条件语句中,以下哪个关键字用于多个条件的判断?A. IfB. ElseC. ElseIfD. Switch答案:C. ElseIf5. VB中的函数定义关键字是?A. SubB. FunctionC. MethodD. Procedure答案:B. Function二、填空题1. VB中的注释符是()。

答案:'2. VB中的数组下标是从()开始的。

答案:03. VB中的字符串连接符是()。

答案:&4. VB中的逻辑与运算符是()。

答案:And5. VB中的模块化编程可以通过()来实现。

答案:函数和子程序三、简答题1. VB中的控件是什么?请举例说明。

答:VB中的控件是用于与用户进行交互的可视化组件。

例如,按钮(Button)、文本框(TextBox)、标签(Label)等都是VB中常见的控件。

通过控件,我们可以实现用户输入、数据展示、按钮点击等功能。

2. VB中的事件是什么?请举例说明。

答:VB中的事件是指在特定条件下发生的操作或响应。

例如,按钮的点击事件(Click Event)是指当用户点击按钮时触发的事件,我们可以在该事件中编写相应的代码来实现按钮的功能。

vb复习题含答案

vb复习题含答案

vb复习题含答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. intC. longD. string答案:A2. VB中,以下哪个是正确的循环结构?A. forB. whileC. both A and BD. neither A nor B答案:C3. 在VB中,以下哪个是正确的条件语句?A. ifB. switchC. caseD. A and B答案:A4. VB中,以下哪个是数组声明的正确方式?A. Dim arr(10) As IntegerB. Dim arr = New Integer(10)C. Both A and BD. Neither A nor B答案:A5. VB中,以下哪个是调用函数的正确方式?A. Call functionName()B. functionName()C. Both A and BD. Neither A nor B答案:C二、填空题1. 在VB中,使用________关键字可以声明一个变量。

答案:Dim2. VB中的________关键字用于定义一个类。

答案:Class3. 要结束一个循环,可以使用________语句。

答案:Exit For 或 Exit Do4. 在VB中,________关键字用于定义一个子程序。

答案:Sub 或 Function5. VB中,________函数可以用来获取当前日期。

答案:Date三、简答题1. 请简述VB中的事件和委托的概念。

答案:事件是用户或程序触发的动作,如鼠标点击或键盘输入。

委托是一种特殊的多态类型,它允许将方法作为参数传递给其他方法,使得事件处理更加灵活。

2. 请解释VB中的继承概念。

答案:继承是面向对象编程的一个基本概念,它允许一个类(子类)继承另一个类(父类)的属性和方法,从而实现代码的复用。

四、编程题1. 编写一个VB程序,实现输入两个整数,计算并输出它们的和。

大学VisualBasic复习题及答案

大学VisualBasic复习题及答案

VB复习题一、填空题1.VB应用程序的两个基本特点是和。

2.在VB中根据变量的作用域不同,变量可以分为、和。

3.VB提供的_ _属性,用来控制对象是否可见,当属性值为_ _时,表示对象可见。

4.为使某窗口中的命令按钮“确定(E)”具有如下特性:按“Alt+E”键或按“Enter” 键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为___________,并且设置其_________属性值为_________。

5.在Visual Basic中,由系统事先设定的,能被对象识别和响应的动作称为_______________。

6.数字关系3<=X<10表达式写成正确的VB表达式为____________________________。

7.表达式Len("123程序设计ABC")的值是___________。

8.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程Private Sub Form_Click()Text1.Text = "VB程序设计"End SubPrivate Sub Text1_Change()Picture1.Print "VBProgramming"End Sub程序运行后,单击窗体,在文本框中显示的内容是________________,而在图片框中显示的内容是_____________。

9.创建一个VB应用程序三个主要的步骤是、和。

10.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的窗口中,把此文本框的属性设置成空白。

11.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用控件;若允许用户输入文本,则应使用控件。

12.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK!时,应当编写的语句是。

《Visual_Basic程序设计》试题及其答案

《Visual_Basic程序设计》试题及其答案

《Visual_Basic程序设计》试题及其答案Visual_Basic程序设计试题及其答案Visual_Basic程序设计是一门与Windows操作系统密切相关的编程语言,广泛应用于图形用户界面(GUI)的开发。

下面是一套Visual_Basic程序设计的试题,以及详细的答案解析。

一、概念题(共10题,每题2分,共20分)1. 什么是Visual_Basic程序设计?答案:Visual_Basic程序设计是一种基于BASIC语言的集成开发环境(IDE),用于Windows平台的程序开发和编程。

2. Visual_Basic程序设计的特点是什么?答案:Visual_Basic具有简单易学、图形化编程界面、可视化设计、事件驱动等特点。

3. 什么是控件?答案:控件是Visual_Basic程序设计中用于构建用户界面的基本元素,如按钮、文本框、标签等。

4. Visual_Basic程序中的数据类型有哪些?答案:Visual_Basic支持多种数据类型,包括整数、浮点数、字符串、布尔值等。

5. 什么是条件结构?答案:条件结构是一种根据不同条件执行不同操作的程序结构,如If语句和Select Case语句。

6. 什么是循环结构?答案:循环结构是一种重复执行特定操作的程序结构,如For循环和While循环。

7. 什么是函数?答案:函数是一段可重复调用的代码,通常用于实现特定功能,并可以返回结果。

8. 如何定义和调用函数?答案:在Visual_Basic中,可以使用Function关键字定义函数,并使用函数名调用函数。

9. 什么是异常处理?答案:异常处理是一种处理程序运行过程中可能出现的错误或异常情况的机制,以保证程序的稳定性。

10. Visual_Basic程序如何进行调试?答案:Visual_Basic提供了丰富的调试工具,包括断点调试、单步调试等,以帮助程序员发现和解决问题。

二、编程题(共2题,每题40分,共80分)题目一:设计一个Visual_Basic程序,实现计算器的基本功能。

vb试题及答案

vb试题及答案

vb试题及答案VB(Visual Basic)是一种常用的编程语言,被广泛应用于Windows 平台的软件开发中。

本文将提供一些关于VB的试题以及对应的答案,供读者学习和参考。

一、选择题1. VB是以下哪种类型的编程语言?a) 面向对象编程语言b) 过程式编程语言c) 自然语言d) 并发编程语言答案:b) 过程式编程语言2. VB最初是由哪家公司开发的?a) 微软b) Applec) IBMd) Sun Microsystems答案:a) 微软3. 下列哪个是VB的集成开发环境(IDE)?a) Visual Studiob) Eclipsec) Xcoded) NetBeans答案:a) Visual Studio4. VB中的变量声明关键字是?a) varb) dimc) intd) string答案:b) dim5. VB中用于循环执行一段代码的控制结构是?a) for loopb) while loopc) do-while loopd) switch-case答案:c) do-while loop二、填空题1. 编写一个VB代码片段,实现将两个数相加并输出结果的功能。

答案:```Dim num1 As Integer = 5Dim num2 As Integer = 3Dim result As Integerresult = num1 + num2Console.WriteLine("相加结果为:" & result)```2. VB中的条件分支语句是________。

答案:if-then语句3. VB中的数组索引是从______开始的。

答案:04. VB中的函数返回值可以使用关键字______指定。

答案:Return5. VB中用于定义一个子过程的关键字是______。

答案:Sub三、简答题1. 请解释VB中的“Option Explicit”语句的作用。

10月VB复习资料带答案

10月VB复习资料带答案

10月VB复习资料带答案Visual Basic语言笔试复习题一、单项选择题1.下列关于Visual Basic程序语法规则的叙述中正确的是( D ) (A)一个程序代码行只能写一个语句(B)用Print输出多个数据项时,可以使用冒号“:”作为数据项之间的分隔符(C)赋值语句结束时,可以使用分号或逗号作为结束符(D)字符型数据常量必须使用英文双撇号作为定界符,而不能使用中文双引号3.已知X=5,执行语句Y = IIF(X>4,3,2) 后,Y的值为(B )(A)2 (B)3 (C)4 (D)54.设x=1,以下函数返回值最大的是( B )(A)Sin(x) (B)Exp(x) (C)Sqr(x) (D)Log(x)5. 执行语句S1 = Chr(Int(Rnd * 26 + 97))之后,变量S1的值应为( B)A.数字字符 B.大写字母 C.小写字母 D.标点符号6.Text1中内容为“2007-4-21”,执行语句X = Val(Mid(Text1.Text, 6, 4))后,X的值为( D)(A)421 (B)4.21 (C)4-21 (D)49.在VB程序中,如果未作任何声明,直接使用的变量的数据类型为(D)A.IntegerB.LongC.StringD.Variant10. 表达式Len("方正将采用AMD64处理器生产计算机")的值是( B )A.13 B.18 C.26 D.3111. 循环语句 For n = -5 To 5 Step 2 决定循环体的执行次数为(D )A.3次 B.4次 C.5次 D.6次15.函数表达式String(2, "ChongQing")的返回值是( B )A.CQ B.ChongQing C.CC D.ChongQingChongQing21.字符串变量A = ”C:\Program Files\Microsoft VisualStudio\VB98\VB6.EXE”,能从中取出子串”VB6.EXE”的表达式是(C)A.Right(A, 6) B.Mid(A, Len(A)) C.Mid(a, Len(A) - 6) D.Mid(A, Len(A) + 6)22.下列单行If语句中不正确的是( D)(A)If x > y Then Print "x > y" (B) If x Then t = t + 1(C)If x Mod 3 = 2 Then Print t (D) If x<0 Then t = t + 1 : x =1 End If23.程序运行时,要使文本框(TextBox)获得焦点,则需使用( B )方法。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 下面哪个语句用于在Visual Basic中声明一个变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在Visual Basic中,以下哪个是正确的循环结构?A. LoopB. WhileC. DoD. Repeat答案:C4. 以下哪个属性用于设置控件的可见性?A. VisibleB. ShowC. HideD. Display答案:A5. Visual Basic中的事件通常与哪个关键字一起使用?A. SubB. FunctionC. EventD. Procedure答案:A6. 在Visual Basic中,以下哪个不是控件的属性?A. NameB. CaptionC. TypeD. Left答案:C7. 下列哪个不是Visual Basic的内置函数?A. LenB. UBoundC. SqrtD. Max答案:D8. 在Visual Basic中,以下哪个不是数组的声明方式?A. Dim arr(1 To 10)B. Dim arr() As IntegerC. ReDim arr(1 To 10)D. Dim arr As Variant答案:D9. 在Visual Basic中,以下哪个不是条件语句?A. IfB. Select CaseC. WhileD. Do答案:C10. Visual Basic中,以下哪个不是错误处理的关键字?A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. On Error Exit Sub答案:D二、填空题(每题2分,共10分)1. 在Visual Basic中,使用________关键字可以声明一个变量。

vb考试题及答案

vb考试题及答案

vb考试题及答案**VB考试题及答案**一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是合法的变量名?A. 2variableB. Variable2C. variable$2D. Variable-2**答案:B**2. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Type**答案:A**3. 以下哪个是VB中的保留字,不能用作变量名?A. NameB. IntegerC. PrintD. String**答案:B**4. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count**答案:A**5. 如果变量x的值为10,那么表达式x Mod 3的值是多少?A. 1B. 2C. 3D. 0**答案:A**6. VB中,用于循环结构的关键字是:A. ForB. WhileC. DoD. All of the above**答案:D**7. 在VB中,以下哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxC. ComboBoxD. CheckBox**答案:B**8. VB中,以下哪个事件用于响应按钮点击?A. ClickB. PressC. ActivateD. Change**答案:A**9. 在VB中,以下哪个函数用于将字符串转换为数值?A. StrB. ValC. CInt**答案:B**10. VB中,以下哪个控件用于选择一个范围的值?A. ListBoxB. ComboBoxC. OptionButtonD. Slider**答案:D**二、填空题(每题3分,共30分)1. 在VB中,声明一个整型变量i,并赋值为5,代码应为:________。

**答案:Dim i As Integer: i = 5**2. VB中,使用________函数可以获取当前日期。

3. VB中,使用________函数可以获取当前时间。

VB复习资料试题及答案

VB复习资料试题及答案

计算机专业 VisualBasic程序设计试题一、单项选择题(每小题2分,共30分)1.在下列有关Visual Basic的叙述中,错误的是( B ) B.是面向对象的编程语言2.在新建一个“标准EXE”工程后,不在工具箱中出现的控件是(B) B.通用对话框3.对于定时器(Timer)控件,设置其定时是否开启的属性是( C ) C.Enabled4.有程序代码如下:Textl.Text=”欢迎走进VB世界!”·则Textl,Text,和”欢迎走进VB世界!”分别代表( D) D.对象,属性,值5.VB提供了结构化程序设计的三种基本结构是( A)。

A.选择结构、循环结构、顺序结构6.下列说法中正确的是( D)。

为了保存一个Visual Basic应用程序,应当D.分别保存工程文件、窗体文件和标准模块文件7.当一个工程含有多个窗体时,其中的启动窗体是( D)。

D.在“工程属性”对话框中指定的窗体8.要设置命令按钮的背景图形,必须设置的两个属性是( A)。

A.Style和Picture9.将数据“China”项添加到列表框(Listl)中成为第一项应使用的语句是( C)。

C.Listl.AddItem”China",010.确定一个窗体或控件的大小的属性是( B)。

B.Width和Height11.下列可以把当前目录下的图形文件picl.jpg装人图片框Picturel中的语句为( C)C.Picture1.Picture=LoadPicture((1picl.jpg")12.不属于VB数据库引擎的是( B)。

B.BDE13.如果准备读文件,打开顺序文件“text.dat”的正确语句是( C )。

C.open"text.dat"ForInputAs井114.使用ADO对象模型时,使Recordset和Connection对象建立连接的属性是( D )D.ActiveConnection15.Winsock控件的LocalPort属性的作用是( C)。

VisualBasic(VB)教程重点复习测试(附答案)

VisualBasic(VB)教程重点复习测试(附答案)

选择1、Visual Basic 程序设计采用的是__C__编程机制。

A、可视化B、面向对象C、事件驱动D、过程结构化2、退出Visual Basic的快捷键是___C__。

A、Ctrl+QB、Shift+QC、Alt+QD、Ctrl+Alt+Q3、Visual Basic应用程序的运行是_C__A、从第一个建立的窗体模块开始与执行B、以最后建立的窗体模块结束C、程序执行顺序不是预先完全确定好的D、执行顺序是预先确定好的4、对象可以识别和响应的某些行为称为_C_A、方法B、继承C、事件D、属性5、Visual Basic窗体设计器的主要功能是_DA、编写源程序代码B、画图C、显示文字D、建立用户界面6、窗体的Caption属性的作用是__A_A、确定窗体标题栏的内容B、确定窗体边界的类型C、确定在窗体输出字符的字体D、确定窗体的名称7、单击窗体上的关闭按钮,将触发__B事件A、Form_Load()B、Form_Unload()C、Form_Click()D、Form_Initialize()8、以下叙述中错误的是(B )。

A、Visual Basic应用程序不具有明显的开始和结束语句B、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性C、Visual Basic中控件的某些属性只能在运行时设置D、Visual Basic是事件驱动型可视化编程工具9、任何控件都具有_B属性A、CaptionB、NameC、ForeColorD、Text10、确定一个控件在窗体上的位置的属性是_C_A、Width和HeightB、Top或LeftC、Top和LeftD、Width或Height11、在设计应用程序时,通过(D)窗口可以查看到应用程序工程中的所有组成部分。

A、代码窗口B、窗体设计窗口C、属性窗口D、工程资源管理器窗口12、通过以下(B)窗口可以在设计时直观的调整窗体在屏幕上的位置。

visual_Basic程序的设计教程_课后复习题答案与练习

visual_Basic程序的设计教程_课后复习题答案与练习

visual_Basic程序的设计教程_课后复习题答案与练习《VB程序设计》综合复习资料第一章 Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。

2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。

3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。

4、Visual Basic 6.0用于开发__________环境下的应用程序。

二、选择题1、下面不是VB工作模式的是()A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是()A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是()A.执行“视图”菜单中的“属性窗口”命令B.按F4键 C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是()A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是()A.可视化 B.面向对象 C.面向图形 D.事件驱动三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。

2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。

3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。

vb试题及答案一

vb试题及答案一

vb试题及答案一一、选择题1. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. IfC. ForD. While答案:A2. Visual Basic中的哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B3. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. LoadC. ChangeD. DblClick答案:A4. 在Visual Basic中,以下哪个函数用于将字符串转换成数字?A. Str()B. Val()C. Int()D. CInt()答案:D5. 在Visual Basic中,以下哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Quit答案:B二、判断题1. Visual Basic是一种面向对象的编程语言。

(对)2. 在Visual Basic中,所有的变量都需要声明数据类型。

(错)3. 在Visual Basic中,可以使用If语句来实现条件判断。

(对)4. Visual Basic中的数组下标总是从0开始。

(错)5. Visual Basic中的事件驱动编程允许程序在没有用户交互的情况下运行。

(错)三、简答题1. 请简述Visual Basic中使用循环结构的目的是什么?答:循环结构在Visual Basic中用于重复执行一段代码直到满足特定条件,这使得处理大量数据或执行重复任务变得更加高效和简洁。

2. 请解释Visual Basic中类和对象的区别。

答:在Visual Basic中,类是一个模板,它定义了对象的属性和方法。

而对象是类的实例,具有类定义的属性和方法,并可以进行操作。

四、编程题1. 编写一个Visual Basic程序,该程序接受用户输入的三个数,并计算这三个数的平均值。

```vbDim num1 As DoubleDim num2 As DoubleDim num3 As DoubleDim average As Double' 接受用户输入num1 = Val(InputBox("请输入第一个数:"))num2 = Val(InputBox("请输入第二个数:"))num3 = Val(InputBox("请输入第三个数:"))' 计算平均值average = (num1 + num2 + num3) / 3' 显示结果MsgBox "这三个数的平均值是: " & average```五、论述题1. 论述Visual Basic中事件处理的重要性及其在应用程序开发中的应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择
1、Visual Basic 程序设计采用的是__C__编程机制。

A、可视化
B、面向对象
C、事件驱动
D、过程结构化
2、退出Visual Basic的快捷键是___C__。

A、Ctrl+Q
B、Shift+Q
C、Alt+Q
D、Ctrl+Alt+Q
3、Visual Basic应用程序的运行是_C__
A、从第一个建立的窗体模块开始与执行
B、以最后建立的窗体模块结束
C、程序执行顺序不是预先完全确定好的
D、执行顺序是预先确定好的
4、对象可以识别和响应的某些行为称为_C_
A、方法
B、继承
C、事件
D、属性
5、Visual Basic窗体设计器的主要功能是_D
A、编写源程序代码
B、画图
C、显示文字
D、建立用户界面
6、窗体的Caption属性的作用是__A_
A、确定窗体标题栏的内容
B、确定窗体边界的类型
C、确定在窗体输出字符的字体
D、确定窗体的名称
7、单击窗体上的关闭按钮,将触发__B事件
A、Form_Load()
B、Form_Unload()
C、Form_Click()
D、Form_Initialize()
8、以下叙述中错误的是(B )。

A、Visual Basic应用程序不具有明显的开始和结束语句
B、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
C、Visual Basic中控件的某些属性只能在运行时设置
D、Visual Basic是事件驱动型可视化编程工具
9、任何控件都具有_B属性
A、Caption
B、Name
C、ForeColor
D、Text
10、确定一个控件在窗体上的位置的属性是_C_
A、Width和Height
B、Top或Left
C、Top和Left
D、Width或Height
11、在设计应用程序时,通过(D)窗口可以查看到应用程序工程中的所有组成部分。

A、代码窗口
B、窗体设计窗口
C、属性窗口
D、工程资源管理器窗口
12、通过以下(B)窗口可以在设计时直观的调整窗体在屏幕上的位置。

A、代码窗口
B、窗体布局窗口
C、窗体设计窗口
D、属性窗口
13、在Visual Basic主窗口也称为(A)
A、设计窗口
B、属性窗口
C、工程资源管理器窗口
D、工具箱窗口
14、Visual Basic集成环境的大部分窗口都可以从主菜单项(B )的下拉菜单中找到相应的打开命令。

A、编辑
B、视图
C、格式
D、调试
15、把窗体设置为不可见的,应该将( D )属性设置为False。

A、Font
B、Caption
C、Enable
D、Visible
16、在一个语句行内写多条语句时,语句之间应该用__D_____分隔
A、逗号
B、分号
C、顿号
D、冒号
17、在Visual Basic环境下,当写一个新的Visaul Basic程序时,所做的第一件事是_A _
A、新建一个工程
B、打开属性窗口
C、打开立即窗口
D、编写代码
18、Visual Basic规定工程文件的扩展名是B__
A、.frm
B、.vbp
C、.bas
D、.for
19、下列不是Visual Basic文件的是C__
A、*.bas文件
B、*.cls文件
C、*.txt文件
D、*.frm文件
20、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是B_
A、工具箱窗口
B、代码窗口
C、属性窗口
D、工程资源管理器窗口
21、要使一个命令按钮成为图形命令按钮,则应设置_A_属性值。

A、Style
B、DownPicture
C、DisabledPicture
D、Picture
22、为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是_C_
A、Cancel
B、Enabled
C、Default
D、Value
23、为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是( B)
A、Default
B、Cancel
C、Enabled
D、Value
24、在运行时命令按钮不可见,应该把(B)属性的值设置为False
A、Enabled
B、Visible
C、Style
D、Caption
25.工具箱中控件表示的是(C)控件
A、标签
B、文本框
C、命令按钮
D、单选按钮
26.当代码很长时,可用(D)来换行
A、回车
B、空格+,
C、空格+;
D、空格+_
27.在VB6.0中,注释语句由(C)开始
A、#
B、“C.、‘D、*
28.命令按钮能响应的事件是(B)
A、DblClick
B、Click
C、Scroll
D、Load
29、下列变量名中,不合法的变量名是_B_
A、Abc%
B、Const
C、X1_y2_z3
D、Print_Numl
30、设a=3,b=5,则以下表达式值为真的是A_
A、(a>
B、 or(b>0) B、(a<0)eqv(b>0)
C、(-3+5>A、 and (b>0)
D、a>=b and b>10
31、表达式Left(“how are you”,3)的值是_D_
A、are
B、you
C、how are you
D、how
32、表达式Abs(-5)+Len(“ABCDE”)的值是_B_
A、-5ABCDE
B、10
C、0
D、5ABCDE
33、变量未赋值时,数值型变量的值为_D_
A、空串” ”
B、Null
C、没任何值
D、0
34、如果将布尔常量值True赋值给一个整型变量,则整型变量的值为_A_
A、-1
B、TRUE
C、FALSE
D、0
35、下列符号_D_是Visual Basic中的合法变量名
A、8xy
B、END
C、X8[B]
D、x23
36、Visual Basic布尔运算符Xor,Or,Eqv,And中,级别最高的运算符是C__
A、Or
B、Eqv
C、And
D、Xor
37、函数UCase(“basic”)的值为__C_
A、basic
B、Basic
C、BASIC
D、Basic
38、表达式"Turbo"+"c">"Ture"+"Basic"的值是_A_
A、FALSE
B、Null
C、出错信息
D、TRUE
39、表达式25.28 Mod 6.99的值是_A_
A、4
B、5
C、出错
D、1
40、下述程序段运行时的显示结果是_B_ x=3.54+10 Print Len(x)
A、14
B、5
C、4
D、13
判断
A1、默认情况下,工具箱中只显示内部控件
B2、Visual Basic应用程序的运行始终从第一个建立的窗体模块开始执行
A3、VB6.0中通过“视图”菜单打开或关闭属性窗口
A4、Visual Basic程序运行时,总是等待事件被触发
A5、可视化编程的基本过程主要有3步:设计界面、设置属性、编写代码
A6、为了选择多个控件,可以按住Ctrl键,然后单击每个控件
B7、每个Visual Basic对象都有它特定的属性,都可以通过属性窗口来设置
B8、设置对象的属性值是程序设计的重要步骤,属性名称是由用户定义的
A9、要定义窗体中文本的颜色,使用ForeColor属性来实现。

A10、窗体的Height、Width属性用于设置窗体的高和宽
B11、对象的Name属性可以为空
A12、控件的名称可以由编程人员设定
A13、任何时刻最多只有一个窗体是活动窗体
A14、保存Visual Basic程序时,应分别保存窗体文件及工程文件
B15、在一个语句行内写多条语句时,语句之间应该用分号分隔
A16、用类型说明符标记变量类型,类型说明符有:%,&,!,#,@,$
A17、在定义变量时,定长字符串的长度用类型名称加上一个星号和常数指明。

B18、Visual Basic提供了大量预定义的常量,在程序中直接使用,这些常量均以大写字母VB 开头
B19、变量的名字只能有英文字母、数字、空格和下划线组成。

A20、变量名字的第一个字符必须是英文字母。

程序设计
设计具有百分制成绩和等级制相互转换功能的程序。

等级按我校分为9级制。

具体界面和要求如课本62页。

相关文档
最新文档