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考试试题及答案一、单项选择题(每题2分,共20分)1. VB中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. 在VB中,下列哪个关键字用于声明一个过程?A. FunctionB. SubC. DimD. Call答案:B3. 在VB中,下列哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. While...WendD. Dim答案:D4. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(10) As IntegerB. Dim arr() As IntegerC. ReDim arr(10)D. Dim arr As Integer答案:D5. 在VB中,下列哪个选项不是事件处理程序?A. ClickB. LoadC. UnloadD. Print答案:D6. 在VB中,下列哪个选项不是窗体的属性?A. NameB. CaptionC. SizeD. Text答案:D7. 在VB中,下列哪个选项不是控件的属性?A. TextB. BackColorC. FontD. Form答案:D8. 在VB中,下列哪个选项不是文件操作的函数?A. OpenB. CloseC. SeekD. Find答案:D9. 在VB中,下列哪个选项不是错误处理的语句?A. On ErrorB. ResumeC. Exit SubD. Err答案:C10. 在VB中,下列哪个选项不是字符串函数?A. LenB. LeftC. RightD. Sqr答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________函数可以将文本转换为大写。

答案:UCase2. 在VB中,使用________函数可以获取当前系统日期。

答案:Date3. 在VB中,使用________函数可以获取当前系统时间。

全国计算机考试一级vb试题及答案

全国计算机考试一级vb试题及答案

全国计算机考试一级vb试题及答案全国计算机考试一级VB试题及答案一、选择题1. VB中,以下哪个选项是合法的变量名?A. 2variableB. variable2C. _variableD. variable-2答案:B2. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A3. VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above答案:D4. 在VB中,以下哪个选项是正确的循环结构?A. For...NextB. While...End WhileC. Do...LoopD. All of the above答案:D5. VB中,以下哪个选项是正确的条件语句?A. If...Then...ElseB. Select CaseC. If...ThenD. All of the above答案:D二、填空题1. VB中,________函数用于将字符串转换为小写。

答案:LCase2. 在VB中,________关键字用于声明常量。

答案:Const3. VB中,________函数用于获取当前日期。

答案:Date4. 在VB中,________语句用于结束程序的执行。

答案:End5. VB中,________函数用于计算两个数的和。

答案:Val三、简答题1. 请简述VB中如何声明一个整型变量并赋值。

答案:在VB中,声明一个整型变量并赋值可以通过以下方式实现:Dim myVar As Integer。

然后使用赋值运算符“=”给变量赋值,例如:myVar = 10。

2. 描述VB中如何使用For循环结构。

答案:在VB中,使用For循环结构的基本语法是:For counter = start To end [Step step]。

其中,counter是循环计数器,start是循环开始的值,end是循环结束的值,step是每次循环增加的值(可选,默认为1)。

计算机vb考试试题及答案

计算机vb考试试题及答案

计算机vb考试试题及答案第一部分:选择题1. VB是以下哪种类型的编程语言?A. 面向对象编程语言B. 面向过程编程语言C. 声明式编程语言D. 机器语言答案:A2. 在VB中,以下哪个关键字用于定义一个函数或过程的开始?A. FunctionB. SubC. BeginD. Start答案:B3. 如何在VB中声明一个整型变量?A. Dim myVariable As IntegerB. Integer myVariableC. Var myVariable As IntegerD. myVariable = Integer答案:A4. 在VB中,以下哪个语句用于将一个值赋给变量?A. AssignB. AddC. SetD. Equals答案:C5. 下面哪个选项是VB中的分支语句?A. for loopB. while loopC. if statementD. switch statement答案:C第二部分:填空题1. 在VB中,可以使用 _______ 命令来显示一个消息框。

答案:MsgBox2. 在VB中,可以使用 _______ 语句来终止一个循环。

答案:Exit Do3. 在VB中,可以使用 _______ 对象来连接数据库。

答案:ADO Connection4. 在VB中,可以使用 _______ 对象来读取和写入文件。

答案:File System Object5. 在VB中,可以使用 _______ 语句来打开一个新的窗体。

答案:Form.Show第三部分:编程题请编写一个VB程序,要求用户输入两个整数,并计算它们的和、差、积、商。

```Private Sub btnCalculate_Click()Dim num1 As IntegerDim num2 As Integernum1 = InputBox("请输入第一个整数:")num2 = InputBox("请输入第二个整数:")MsgBox "和:" & (num1 + num2)MsgBox "差:" & (num1 - num2)MsgBox "积:" & (num1 * num2)If num2 <> 0 ThenMsgBox "商:" & (num1 / num2)ElseMsgBox "除数不能为0,请重新输入。

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经典考试题及答案1. 题目:以下哪个选项是中声明变量的正确方式?A. Dim myVarB. Dim myVar As IntegerC. Dim myVar = 10D. Dim myVar As Integer = 10答案:B2. 题目:在中,如何将字符串转换为小写?A. str.ToLower()B. str.ToLowercase()C. str.ToLowerCase()D. str.tolower()答案:A3. 题目:中,下列哪个关键字用于定义一个类?A. ClassB. StructureC. InterfaceD. Module答案:A4. 题目:在中,下列哪个方法用于获取字符串的长度?A. LengthB. SizeC. CountD. Length()答案:A5. 题目:如何声明一个的事件?A. Event MyEvent As EventHandlerB. Declare Event MyEventC. Event MyEvent()D. Declare MyEvent As EventHandler答案:A6. 题目:在中,下列哪个选项是正确的继承语法?A. Inherits MyBaseClassB. Inherits MyBaseClass()C. Inherits MyBaseClass As MyBaseClassD. Inherits MyBaseClass MyBaseClass答案:A7. 题目:在中,下列哪个关键字用于捕获所有未处理的异常?A. TryB. CatchC. FinallyD. Throw答案:B8. 题目:在中,如何声明一个只读属性?A. ReadOnly Property MyPropertyB. Property MyProperty As TypeC. ReadOnly Property MyProperty As TypeD. Property MyProperty As Type ReadOnly答案:C9. 题目:在中,下列哪个选项是正确的方法重载声明?A. Sub MyMethod()B. Sub MyMethod(ByVal x As Integer)C. Sub MyMethod(ByVal x As Integer, ByVal y As Integer)D. All of the above答案:D10. 题目:在中,下列哪个关键字用于定义一个结构体?A. StructureB. ClassC. InterfaceD. Module答案:A11. 题目:在中,如何声明一个枚举类型?A. Enum MyEnumB. Type MyEnumC. Const MyEnumD. Define MyEnum答案:A12. 题目:在中,如何声明一个委托?A. Delegate MyDelegate As ActionB. Delegate MyDelegateC. Function MyDelegate()D. Sub MyDelegate()答案:B13. 题目:在中,下列哪个关键字用于定义一个接口?A. InterfaceB. ClassC. StructureD. Module答案:A14. 题目:在中,如何声明一个数组?A. Dim myArray() As IntegerB. Dim myArray As Integer()C. Dim myArray As IntegerD. Dim myArray As Integer[10]答案:A15. 题目:在中,如何使用LINQ查询一个数组?A. From item In myArray Select itemB. For Each item In myArrayC. For item In myArrayD. All of the above答案:A。

计算机vb期末考试题及答案

计算机vb期末考试题及答案

计算机vb期末考试题及答案计算机VB期末考试题及答案一、选择题(每题2分,共20分)1. VB中的变量声明关键字是:A. DimB. DeclareC. VarD. Let答案:A2. 下列哪个不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 模块结构答案:D3. VB中的数组声明方式是:A. Dim arr(10) As IntegerB. Dim arr = New Integer(10)C. Dim arr = Array(10)D. Dim arr = New Integer[10]答案:A4. 在VB中,以下哪个是正确的函数调用方式?A. Call Print("Hello World")B. Print("Hello World")C. Call Print "Hello World"D. Print "Hello World"答案:B5. 下列哪个是VB中的事件?A. SubB. FunctionC. EventD. Property答案:C...二、填空题(每空2分,共20分)1. 在VB中,使用________关键字声明常量。

答案:Const2. 一个VB程序的入口点是________过程。

答案:Sub Main3. 在VB中,使用________关键字定义类。

答案:Class4. VB中的________属性用于设置控件的可见性。

答案:Visible5. 在VB中,使用________方法可以清空文本框中的内容。

答案:Clear...三、简答题(每题10分,共20分)1. 简述VB中的类和对象的区别。

答案:类是一个模板,定义了对象的结构和行为,但本身不包含数据。

对象是根据类创建的具体实例,包含数据和行为。

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

答案:继承是面向对象编程中的一个特性,允许一个类(子类)继承另一个类(父类)的属性和方法,而无需重新编写代码。

全国计算机等级考试VB语言模拟试题(附答案)

全国计算机等级考试VB语言模拟试题(附答案)

全国计算机等级考试VB语言模拟试题(附答案)一、选择题(每题2分,共20分)1. 以下不属于VB的数据类型的是()A. 整数类型B. 浮点数类型C. 字符串类型D. 布尔类型答案:D2. 在VB中,变量必须声明在()A. 过程中B. 窗体中C. 模块中D. 以上都可以答案:A3. VB中,数组的默认下标范围是()A. 0 到 10B. 0 到 65535C. -32768 到 32767D. 1 到 100答案:B4. 以下叙述错误的是()A. VB是面向对象的程序设计语言B. VB中的窗体是VB应用程序的基本组成部分C. VB中的模块是VB应用程序的基本组成部分D. VB中的工程是VB应用程序的基本组成部分答案:C5. 在VB中,以下哪个不是事件过程?()A. ClickB. LoadC. WriteD. Run答案:D6. 在VB中,要将字符串转换为数值型数据,应使用()A. Val函数B. Int函数C. Str函数D. Date函数答案:A7. 下面哪个函数可以实现求绝对值的功能?()A. Abs(x)B. Sqr(x)C. Int(x)D. Fix(x)答案:A8. VB中,DateDiff函数用于计算两个日期之间的()A. 年数B. 月数C. 星期数D. 天数答案:D9. VB中,Randomize语句的作用是()A. 初始化随机数发生器B. 生成一个随机数C. 清除随机数发生器D. 设置随机数的范围答案:A10. 下列哪个关键字用于定义常量?()A. DimB. ConstC. LetD. Var答案:B二、填空题(每题2分,共20分)1. 在VB中,______用于声明一个变量。

答案:Dim2. VB中,______语句用于打开一个文件。

答案:Open3. 在VB中,______函数用于求一个数的平方根。

答案:Sqr4. VB中,______语句用于关闭打开的文件。

答案:Close5. 在VB中,______用于定义一个过程。

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

vb计算机考试习题1. _________在用户的应用程序执行期间发生,比如鼠标单击或是敲击键盘。

A. 方法B. 属性C. 事件D. 工程答案: 事件2. 一只白色的足球被踢进球门.则白色,足球,踢,进球门是__________。

A. 属性,对象,方法,事件B. 属性,对象,事件,方法C. 对象,属性,方法,事件D. 对象,属性,事件,方法答案: 属性, 对象, 事件, 方法3. 窗体文件名的后缀是_____________。

A. vbpB. frmC. basD. vbw答案: frm4. 工程文件名的后缀是_____________。

A. vbpB. frmC. basD. vbw答案: vbp5. 控件的__________确定了当一个事件发生时的执行代码。

A. 函数B. 事件过程C. 子程序D. 通用过程答案: 事件过程6. Visual Basic是面向_________的程序设计语言。

A. 过程B. 工程C. 事件D. 对象答案: 对象7. VB6.0是_______位操作系统下的应用程序的开发工具。

A. 16B. 32C. 64D. 16或32答案: 328. ___________的改变可以在设计时和运行时表现出来,而________只有在运行时执行。

A. 控件属性、函数B. 控件属性、事件过程C. 事件过程、函数D. 控件属性、子程序答案: 控件属性、事件过程9. 一个对象可以执行的动作称为__________。

A. 过程B. 属性C. 方法D. 事件答案: 方法10. 可被一个对象识别的动作称为__________。

A. 过程B. 属性C. 方法D. 事件答案: 事件11. 一个对象的特性描述称为_________。

A. 过程B. 属性C. 方法D. 事件答案: 属性12.OOP的含义是______________。

A. 面向对象的程序设计B. 面向过程的程序设计C. 嵌入技术D. 动态链接库答案: 面向对象的程序设计13.下面哪句话是错误的?A. 对象是类的实例B. 属性是对象的特征C. 方法是控制对象动作行为的方式D. 类和对象是同一个概念答案: 类和对象是同一个概念14.下面哪句话是错误的?A. VB的工作模式是事件驱动方式B. VB的工作模式是消息驱动方式C. VB程序的运行有固定的顺序D. VB程序的运行没有固定的顺序答案: VB程序的运行有固定的顺序15.下列有关控件工具箱的说法错误的是____________。

A. 控件工具箱中包含了常用的控件。

B. 控件工具箱中没有包含所有的控件。

C. 选择“工程”菜单下的“部件”菜单项可以添加控件D. 选择“工程”菜单下的“对象”菜单项可以添加控件答案: 选择“工程”菜单下的“对象”菜单项可以添加控件16.能被对象所识别的动作与对象可执行的活动分别称为对象的________。

A. 方法、事件B. 事件、方法C. 事件、属性D. 过程、方法答案: 事件、方法17.扩展名为VBP的工程文件中包含有________。

A. 工程中所有模块的有关信息B. 每个窗体模块中的所有控件的有关信息C. 每个模块中所有变量的有关信息D. 每个模块中所有过程的有关信息答案: 工程中所有模块的有关信息第02章18.放置控件到窗体中的最迅速的方法是___________。

A. 双击工具箱中的控件B. 单击工具箱中的控件C. 拖动鼠标D. 单击工具箱中的控件并拖动鼠标答案: 双击工具箱中的控件19.控件的_________使用户能够移动控件并调节其大小。

A. 拖曳柄B. 标题栏C. 工具箱D. 工程资源管理器答案: 拖曳柄20.不能在窗体上选择多个控件的方法是__________。

A. 按住Shift键同时单击每个控件B. 按住Alt键同时单击每个控件C. 通过鼠标拖动一方框将它们选定D. 按住Ctrl键同时单击每个控件答案: 按住Alt键同时单击每个控件21.当移动控件时,_________属性会自动改变。

A. Click、ChangeB. Name、CaptionC. Top、LeftD. Cancel、Default答案: Top、Left22.如果在窗体上有“OK”命令按钮,在代码编辑窗口有与之对应CmdOK_Click() 事件, 则命令按钮控件的名称属性和Caption属性分别为__________。

A. OK、CmdB. Cmd、OKC. CmdOK、OKD. OK、CmdOK答案: CmdOK、OK23.__________属性用来设置将出现在窗体标题条中的标题。

A. StyleB. TextC. CaptionD. Name答案: Caption24._______是一种对象;_________也能包括窗体、菜单和其他应用程序组件。

A. 控件、方法B. 控件、对象C. 事件、方法D. 过程、函数答案: 控件、对象25.以下有关对象属性的说法中正确的是________。

A. 对象所有的属性都罗列在属性窗口列表中B. 不同对象不可能有同名属性C. 不同对象的同名属性取值一定相同D. 对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变答案: 对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变26.若在一个应用程序窗体上,依次创建了CommandButton、TextBox、Label等控件,则运行该程序显示窗体时,_______会首先获得焦点。

A. 窗体B. CommandButtonC. LabelD. TextBox答案: CommandButton27.单选按钮(OptionButton)用于一组互斥的选项中。

若一个应用程序包含多组互斥条件,可在不同的_______中安排适当的单选按钮,即可实现。

A. 框架控件(Frame)或图像控件(Image)B. 组合框(ComboBox)或图像控件(Image)C. 组合框(ComboBox)或图片框(PictureBox)D. 框架控件(Frame)或图片框(PictureBox)答案: 框架控件(Frame)或图片框(PictureBox)28.在Visual Basic 中最基本的对象是________,它是应用程序的基石,也是其他控件的容器A. 文本框B. 命令按钮C. 窗体D. 标签答案: 窗体29.应用程序窗体的名称属性为Frml,窗体上有一个命令按钮,其名称属性为Cmdl,窗体和命令按钮的Click事件过程名分别为________。

A. Form_Click()、Commandl_Click()B. Frml_Click()、Commandl_Click()C. Form_Click()、Cmdl_Click()D. Frml_Click()、Cmdl_Click()答案: Form_Click()、Cmdl_Click()30.多窗体程序由多个窗体组成。

在缺省情况下,VB在执行应用程序时,总是把________指定为启动窗体。

A. 不包含任何控件的窗体B. 设计时的第一个窗体C. 命名为Frml的窗体D. 包含控件最多的窗体答案: 设计时的第一个窗体31.使用________方法可将新的列表项添加到一个列表框中。

A. PrintB. AddItemC. ClearD. RemoveItem答案: AddItem32.窗体Form1的名称属性是frm,它的Load事件过程名是_____________。

A. Form_LoadB. Form1_LoadC. frm_LoadD. Me_Load答案: Form_Load33.当单击控件属性的_________时,出现一个对话框,让用户填充与控件属性相关的多个值。

A. 查看桌面B. 省略号C. 下箭头D. 往上移一层答案: 省略号34.最适合做标题的控件是________ 。

A. 文本框B. 列表框C. 标签D. 命令按钮答案: 标签35.当用户单击命令按钮时,___________属性可以使得命令按钮对激发事件无效。

A. NameB. EnableC. DefaultD. Cancel答案: Enable36.将命令按钮的______属性设置为True,可以使用户按Esc键时激发对应命令按钮的Click 事件。

A. NameB. EnableC. DefaultD. Cancel答案: Cancel37.可以将_________控件放入一个框架中。

A. 选项按钮、复选框B. 标签、选项按钮、复选框C. 文本框、命令按钮D. 任何控件答案: 任何控件38.计时器控件每次经历一个固定的的时间间隔触发________事件。

A. ChangeB. TimerC. IntervalD. End答案: Timer39.终止应用程序的正确方法是_________。

A. 卸载窗体然后执行End语句B. 卸载窗体C. 执行End语句D. 执行Stop语句答案: 卸载窗体然后执行End语句40.Image控件加载图片后的尺寸与原图的尺寸_________。

A. 不同B. 比原图大C. 比原图小D. 相同答案: 相同41__________控件可以帮助控制动画的效果。

A. 命令按钮B. 标签C. 定时器D. 文本框答案: 定时器42.一个应用程序可在_______窗口使用菜单。

A. 1个B. 2个C. 3个D. 多个答案: 多个43使用_________方法将新的项添加到一个列表框中。

A. PrintB. AddItemC. ClearD. RemoveItem答案: AddItem44.使用________属性取得列表框中的项数。

A. ListCountB. AddItemC. ClearD. RemoveItem答案: ListCount45.如果单击一个当前没有被选中的复选框,其它已被选中的复选框会处于_____ 状态。

A. 不选中B. 不显示C. 禁止D. 选中答案: 选中46.如果有Edit|Select|All菜单选项,采用_________名字最好。

A. EditSelectAllB. SelectEditAllC. AllEditSelectD. EditAllSelect答案: EditSelectAll47.菜单编辑器通过_________确定某个菜单栏选项的子菜单。

B. 编号C. 复选框D. 下箭头答案: 缩进48.在菜单过程中使用的事件是利用鼠标__________菜单条来实现的。

A. 拖动B. 双击C. 单击D. 移动答案: 单击49.以下有关对象属性的说法中正确的是______________。

A. 对象所有的属性都罗列在属性窗口列表框中B. 不同对象不可能有同名属性C. 不同对象的同名属性取值一定相同D. 对象的某些属性既可在窗口中设置,也可通过程序代码设置或改变答案: 对象的某些属性既可在窗口中设置,也可通过程序代码设置或改变50.若在一个应用程序窗体上,依次创建了CommandButton、TextBox、Label等控件,则运行该程序显示窗体时,_________会首先获得焦点。

相关文档
最新文档