题库里 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分,共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程序设计试题及答案

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基础函数试题及答案一、选择题(每题2分,共20分)1. 在VB中,哪个函数用于计算字符串的长度?A. LenB. StrC. UCaseD. LCase答案:A2. 下列哪个函数可以将数字转换为字符串?A. ValB. StrC. IntD. CInt答案:B3. 在VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D4. 如果变量x的值为5,那么表达式"x * 2"的结果是什么?A. 10C. 5D. 2答案:A5. 在VB中,哪个函数用于获取系统时间?A. NowB. DateC. TimeD. Today答案:C6. 下列哪个函数用于将字符串转换为数字?A. ValB. StrC. IntD. CInt答案:A7. 在VB中,哪个函数用于计算两个数的和?A. SumB. AddC. +D. =答案:C8. 如果变量x的值为10,那么表达式"x Mod 3"的结果是什么?B. 0C. 3D. 10答案:A9. 在VB中,哪个函数用于计算两个数的差?A. DiffB. SubtractC. -D. =答案:C10. 下列哪个函数用于将数字四舍五入到最接近的整数?A. RoundB. IntC. CIntD. Fix答案:A二、填空题(每题2分,共20分)1. VB中,使用________函数可以将字符串转换为大写。

答案:UCase2. 使用________函数可以获取当前的日期和时间。

答案:Now3. 使用________函数可以将数字格式化为货币格式。

答案:FormatCurrency4. 使用________函数可以获取系统当前的年份。

答案:Year(Date)5. 使用________函数可以获取系统当前的月份。

答案:Month(Date)6. 使用________函数可以将数字格式化为百分比。

答案:FormatPercent7. 使用________函数可以获取系统当前的星期几。

vb试题及答案基础

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考试试卷

vb考试试卷VB考试试卷一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim aB. Dim a = 5C. Dim a As IntegerD. Dim a As String = "Hello"2. 下列哪个是VB中的循环结构?A. IfB. ForC. SubD. Function3. VB中的数组声明方式是:A. Dim numbers(1 To 10)B. Dim numbers As Integer(1 To 10)C. Dim numbers(10)D. Dim numbers As Array = New Integer(10)4. 在VB中,以下哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If x > 0 ElseD. If x > 0 End If5. VB中,以下哪个是正确的函数定义方式?A. Function Add(x, y) As IntegerB. Function Add(x, y) = x + yC. Function Add(x, y) = Return x + yD. Function Add(x, y) = x + y End Function...(此处省略其他选择题)二、填空题(每空2分,共20分)1. 在VB中,使用________关键字来声明常量。

2. VB中的________结构用于执行一系列动作,直到满足某个条件。

3. 要声明一个包含10个整数的数组,可以使用________。

4. 当需要在VB中调用另一个窗体时,可以使用________方法。

5. VB中的________属性用于设置控件的可见性。

...(此处省略其他填空题)三、简答题(每题10分,共20分)1. 简述VB中的事件驱动编程的概念及其重要性。

2. 解释VB中类和对象的区别,并给出一个使用类和对象的简单示例。

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. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。

答案:AddHandler3. 在VB中,________方法用于结束程序的执行。

答案:End4. VB中,________属性用于获取或设置一个控件的文本。

答案:Text5. 在VB中,________方法用于打开一个文件。

答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。

答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。

事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。

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

答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。

基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。

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试题(选择、填空)

一,选择题1、如果VB环境中缺少某个窗口,一般应从主菜单__C____的下拉菜单中找到相应的激活命令。

(1分)A、编辑B、文件C、视图D、调试2、启动Visual Basic后,VB为用户建立的第一个窗体是__B____。

(1分)A、FormB、Form1C、窗体1D、窗体3、不属于一个工程文件(*.vbp)里的文件是____A__。

(1分)A、*.txt文件B、*.bas文件C、*.cls文件D、*.frm文件4、与传统的程序设计语言相比较,Visual Basic最突出的特点是__C____。

(1分)A、结构化的程序设计B、数据处理C、面向对象的可视化编程D、中文支持5、文本框中的ScrollBars属性已设置为3-Both,但却没有水平和垂直滚动条的效果,原因可能是___B___。

(1分)A、文本框中没有内容B、文本框的MultiLine属性为FalseC、文本框的MaxLength属性为0D、文本框的Locked属性是True6、能够盛放其他控件,而且是最基本的对象是___A___。

(1分)A、窗体B、图像C、标签D、文本7、任何控件都具有的属性是____C__。

(1分)A、PictureB、CaptionC、NameD、AutoSize8、窗体上有一个标签Label1和一个命名按钮Command1,当程序运行时每单击一次命令按钮,标签就向右移动一定距离。

在Command1_Click()中能完成这个功能的命令为___D___。

(1分)A、Label1.Left = 100B、Label1.Left = Label1.Left - 100C、Label1.Move 100D、Label1.Move Label1.Left + 1009、要把一个Image控件对象设置成隐藏,应设置的属性是___A___。

(1分)A、VisibleB、EnabledC、DefaultD、Cancel10、以下___B___是正确的For …Next结构。

2024年VB语言程序设计试题库

2024年VB语言程序设计试题库

VB程序设计一、判断题1.同一Form窗体中的各控件能够相互重叠,其显示的上下层次的次序不能够调整。

(X )ﻫ2.一个对象的若能识别多个事件,我们只能对其中一个事件编程( )ﻫ3.单项选择按钮与复选框对象的Value属性类型不一样,且只能取值True和False。

(√ )4. 事件过程由某个用户事件或系统事件触发执行,它不能被其他过程调用。

( )5. 图片框的Move措施不但能够移动图片框,并且还能够变化该图片框的大小,同时也会变化该图片框有关属性的值。

( √ )6. “A=B=C”是一个合法的Visual Basic语句。

( )7. 当在一个简单组合框的文本框中输入一个它的列表框中没有的条目时,组合框会自动把这一条目添加到它的列表框中。

( )ﻫ8. Visual Basic程序的运行能够从 Main()过程开启,也能够从某个窗体开启。

( √ )ﻫ9. 在图片框中放置的控件既能够在该图片框内移动,也能够移出该图片框外。

( )10. 对于文献系统控件,当驱动器控件Drivel中的驱动器符变化时,文献夹列表控件Dir1中显示的文献夹也作对应的变化,能够在Drive1中的Change事件中使用如下命令。

Dir1. Path= Drive1.Drive( √)11. 滚动条控件可作为用户输入数据的一个措施。

( √)ﻫ12.单项选择按钮控件和复选框控件都具备Value属性,它们的作用完全相同。

( )ﻫ13. 静态变量是一个局部变量,当原过程再次被执行时,静态变量的初值是上一次过程调用后的值。

( √ )ﻫ14. Visual Basic提供的几个标准坐标系统的原点都是在绘图区域的左上角,假如要把坐标原点放在其他位置,则需使用自定义坐标系统。

(√ )ﻫ15.注释语句REM可自成一语句。

( √ )ﻫ16.用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发 KeyPress( )17.组合框兼有文本框和列表框二者的功效,用户能够通过键人文本或选择列表中的项目来进行选择。

vb概述测试题及答案

vb概述测试题及答案

vb概述测试题及答案一、单项选择题(每题2分,共20分)1. VB的全称是什么?A. Visual BasicB. Visual C++C. Visual FoxProD. Visual Pascal答案:A2. VB是一种面向对象的编程语言吗?A. 是B. 否答案:B3. VB的运行环境是什么?A. Windows操作系统B. Linux操作系统C. MacOS操作系统D. 以上都不是答案:A4. VB中,哪个关键字用于声明变量?A. DimB. LetC. ConstD. Static答案:A5. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. DoD. 以上都是答案:D6. VB中,以下哪个函数用于计算字符串的长度?A. LenB. StrLenC. LengthD. Size答案:A7. VB中,哪个关键字用于定义子程序?A. FunctionB. SubC. ProcedureD. Method答案:B8. 在VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. Switch...CaseC. If...Then...End IfD. 以上都是答案:C9. VB中,哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A10. VB中,哪个控件用于接收用户输入的文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:B二、填空题(每题2分,共20分)1. VB是一种由微软公司开发的_______语言。

答案:事件驱动2. VB程序的基本单位是_______。

答案:模块3. VB中,用于定义常量使用的关键字是_______。

答案:Const4. VB中,用于定义数组的关键字是_______。

答案:Dim5. VB中,用于输出信息到立即窗口的函数是_______。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Option答案:A2. 在VB中,下列哪个选项不是合法的变量名?A. _myVarB. var2C. 123variableD. my$Var答案:C3. VB中,下列哪个选项是正确的条件语句?A. If condition ThenB. If condition Then ElseC. If condition Then Else IfD. If condition Then Else Else答案:A4. VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Length()C. StrLen()D. Size()答案:A5. 在VB中,下列哪个选项是正确的循环结构?A. For i = 1 To 10B. Do While i < 10C. For Each i In arrD. All of the above答案:D二、填空题1. 在VB中,声明一个整型变量并赋值为100的语句是:________。

答案:Dim myVar As Integer = 1002. VB中,用于输出信息到立即窗口的函数是:________。

答案:Debug.Print3. VB中,用于暂停程序执行的函数是:________。

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

答案:Date5. VB中,用于将字符串转换为整型的函数是:________。

答案:CInt三、简答题1. 简述VB中事件驱动编程的概念。

答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发,而不是由程序内部的逻辑顺序决定。

2. 描述VB中如何实现多线程编程。

答案:在VB中,可以使用Thread类或BackgroundWorker组件来实现多线程编程。

vb上机考试题库及答案86套

vb上机考试题库及答案86套

vb上机考试题库及答案86套VB上机考试题库及答案86套1. 选择题- 1.1 VB中,用于声明变量的关键字是()。

- A. Dim- B. Declare- C. Let- D. Set- 答案:A- 1.2 下列哪个选项是VB中合法的变量名?()- A. 123abc- B. _name- C. name$- D. name 2- 答案:B2. 填空题- 2.1 VB中,使用()函数可以将字符串转换为数值。

- 答案:Val- 2.2 在VB中,使用()关键字可以定义一个数组。

- 答案:Dim3. 简答题- 3.1 简述VB中的事件驱动编程的概念。

- 答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。

4. 编程题- 4.1 编写一个VB程序,实现计算两个数的和并输出结果。

- 答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = 5num2 = 10sum = num1 + num2Debug.Print "The sum is: " & sum```5. 判断题- 5.1 VB中,使用“=”符号可以比较两个变量的值是否相等。

() - 答案:错误。

应该使用“==”符号进行比较。

- 5.2 在VB中,可以使用“End”关键字来结束一个程序的执行。

()- 答案:正确。

6. 综合应用题- 6.1 设计一个VB程序,实现用户输入姓名和年龄,程序输出“欢迎你,[姓名],你今年[年龄]岁。

”- 答案:```vbSub Main()Dim name As StringDim age As Integername = InputBox("请输入你的姓名:")age = Val(InputBox("请输入你的年龄:"))MsgBox "欢迎你," & name & ",你今年" & age & "岁。

VB题库(带答案)

VB题库(带答案)

VB题库(带答案)VB练习题1.下面哪一个叙述为正确的?D(A)VB的编程非常简单,只要将窗体上的控件设置好,再将控件的属性按要求设置即可完成程序的编制。

(B)VB的特点中的可视化编程是指随时可使用打印预览看一下效果。

(C)VB的特点中的事件驱动机制是系统已经编制好的一些针对控件的程序,可以直接调用。

(D)VB系统提供了数据库管理功能。

2.下面哪一个叙述为错误的?D(A)VB的编程非常简单,因为系统提供了很多编制好的控件,可直接放到界面上使用。

(B)VB是面向对象的程序设计,并且具有结构化的程序设计语言。

(C)VB的特点中的事件驱动机制是系统可以感知一些动作,当该动作产生时自动去执行对应的事件过程。

(D)VB系统没有提供数据库管理功能。

3.下面哪一个叙述为正确的?B(A)VB源程序有工程文件、窗体文件、模块文件等,工程文件包含所有的文件,源程序备份只需要备份工程文件即可。

(B)VB源程序有工程文件、窗体文件、模块文件等,工程文件包含所有的文件,源程序备份需要备份所有相关文件。

(C)VB源程序有工程文件、窗体文件、模块文件等,源程序备份只需要备份窗体文件和模块文件即可。

(D)VB源程序如果有多个窗体文件,没有模块文件,源程序备份只需要备份窗体文件即可。

4.VB窗体设计器的主要功能是:A(A)建立用户界面(B)编写程序代码(C)画出图形控件(D)显示标准控件5下面哪一个叙述为正确的?A(A)在安装有VB系统程序的计算机上,修改一个以前编制的VB源程序,只需要双击工程文件即可。

(B)在安装有VB系统程序的计算机上,修改一个以前编制的VB源程序,只需要双击窗体文件即可。

(C)在安装有VB系统程序的计算机上,修改一个以前编制的VB源程序,只需要双击模块文件即可。

(D)在安装有VB系统程序的计算机上,修改一个以前编制的VB源程序,双击源程序中的任何文件都不能打开源程序。

6.什么是对象?A(A)对象是具有特殊属性和行为方式的实体。

vb题库——精选推荐

vb题库——精选推荐

一、选择题4、下列可作为VB变量名的是(B )。

A.c*Del B.Alpha C.4a D.print首为字母,且不能含有符号,不能含有关键字及标记符5、用于字符串连接的运算符是(D )。

A.& B.+ C.And D.A、B都可以+ ;连接两个字符串,或是将数值字符串变为数值与数值进行运算。

&;链接两个字符串,如果为数值型,则将其转为字符串在链接,若其前为变量,则需要加空格。

6、表达式33 MOD 17\3*2的值是(B)。

A.10 B.1 C.2 D.3乘方》负号》乘除》整除\ 》求余mod 》加减9、以下属于VB合法的数组元素是(D )。

A.x8 B.x[8] C.x(0) D.x{6}10、用Dim A (-3 To 3) As Integer语句定义的数组的元素个数是(D)。

A.4 B.5 C.6 D.711、执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是(A )。

A.Visual B.Basic C.6 D.1112、设a=10,b=5,c=1,执行语句Print a>b>c后,窗体上显示的是( B )。

A.True B.False C.1 D.出错信息15、命令钮标题热字的下划线,可通过( B )符号来设置。

A.\<B.& C._ D.\>18、命令按钮不支持(D )事件。

A.Keyup B.Keypress C.Click D.Dblclick22、假定窗体上有一个标签,名为Labell,为了使该标签透明并且没有边框,则正确的属性设置为(A )。

A.Label1.BackStyle=0 B.Label1.BackStyle=1Label1.Borderstyle=0 Label1.Borderstyle=1C.Label1.BackStyle=True D.Label1.BackStyle=FalseLabel1.BorderStyle=True Label1.Borderstyle=False23、以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是(C )。

vb基础知识第一章试题及答案

vb基础知识第一章试题及答案

vb基础知识第一章试题及答案一、选择题(每题2分,共20分)1. Visual Basic的简称是什么?A. VBB. VBAC. VBSD. VBScript答案:A2. VB中用于声明变量的关键字是?A. DimB. ConstC. SubD. Function答案:A3. 下列哪个选项是VB中的字符串数据类型?A. IntegerB. StringC. DateD. Boolean答案:B4. VB中用于循环结构的关键字是?A. ForB. NextC. DoD. Loop答案:A5. VB中用于条件判断的关键字是?A. IfB. ThenC. ElseD. All of the above答案:D6. 在VB中,如何声明一个名为“myVar”的整型变量?A. Dim myVar As IntegerB. Declare myVar As IntegerC. Integer myVarD. Var myVar As Integer答案:A7. VB中用于定义函数的关键字是?A. FunctionB. SubC. ProcedureD. Method答案:A8. 在VB中,如何将文本框(TextBox)的文本内容赋值给一个字符串变量?A. Dim text As String = TextBox.TextB. Dim text As String = TextBox.TextC. Dim text As String = TextBox.TextD. Dim text As String = TextBox.Text答案:A9. VB中用于退出循环的关键字是?A. ExitB. BreakC. ContinueD. Return答案:A10. 在VB中,如何调用一个名为“myFunction”的函数?A. myFunction()B. Call myFunctionC. myFunctionD. Call myFunction()答案:D二、填空题(每题2分,共20分)1. 在VB中,声明一个名为“count”的整型变量,其初始值为10,应使用语句________。

vb精选试题及答案

vb精选试题及答案

vb精选试题及答案一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. FunctionD. Sub答案:A2. VB中数组的默认下标是从哪个数字开始的?A. 0B. 1C. -1D. 2答案:B3. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Sqr答案:A4. VB中,哪个属性用于获取或设置一个窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A5. 在VB中,以下哪个事件用于响应鼠标单击窗体?A. ClickB. DblClickC. MouseDownD. MouseUp答案:A二、填空题(每题3分,共15分)1. 在VB中,声明一个整型变量的正确语法是________。

答案:Dim myVar As Integer2. VB中,用于定义一个过程的关键字是________。

答案:Sub 或 Function3. VB中,用于读取用户输入的函数是________。

答案:InputBox4. VB中,用于打开文件的语句是________。

答案:Open5. VB中,用于关闭文件的语句是________。

答案:Close三、简答题(每题5分,共10分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、消息、信号等)触发。

在VB中,用户可以通过编写事件处理程序来响应这些事件。

2. VB中如何实现循环结构?答案:在VB中,可以使用For...Next循环、Do...Loop循环、While...Wend循环等结构来实现循环。

四、编程题(每题10分,共20分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。

答案:请参考以下代码:```vbDim sum As IntegerDim i As Integersum = 0For i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNext iMsgBox "1到100之间所有偶数的和是:" & sum```2. 编写一个VB程序,判断一个给定的年份是否为闰年。

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试题及答案一、单选题(每题2分,共10分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim aB. Dim a As IntegerC. Dim a = 5D. Dim a As Integer = 5答案:B2. VB中的哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B3. 以下哪个是VB的事件?A. ClickB. PrintC. DrawD. Open答案:A4. 在VB中,以下哪个语句用于结束程序?A. EndB. ExitC. StopD. Quit答案:A5. VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、多选题(每题3分,共15分)1. VB中,以下哪些是合法的变量名称?A. 2variableB. variable2C. _variableD. variable$答案:B, C2. VB中,以下哪些是合法的常量声明方式?A. Const pi = 3.14B. Dim pi As Double = 3.14C. Const pi = "3.14"D. Dim pi = 3.14答案:A, D3. 在VB中,以下哪些是控件的属性?A. NameB. CaptionC. TextD. Value答案:A, B, C4. VB中,以下哪些是控制流程语句?A. If...Then...ElseB. For...NextC. While...WendD. Select...Case答案:A, B, C, D5. VB中,以下哪些是数组的声明方式?A. Dim arr(5)B. Dim arr(0 To 5) As IntegerC. Dim arr As Integer = New Integer(5)D. Dim arr(5) As Integer答案:A, B, D三、判断题(每题1分,共5分)1. VB是一种面向对象的编程语言。

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

选择题(1) 所谓热启动是指( B )。

选择支:A: 计算机发热时应重新启动B: 不断电状态下的重新启动C: 重新由硬盘启动D: 计算机的自动启动(2) 一般彩色显示器都有字符和图形两种显示方式,它的主要技术指标是分辩率,分辩率一般用表示( C )。

选择支:A: 能显示多少个字符B: 能显示的信息量C: 横向点*纵向点D: 能显示的颜色数(3) 下列叙述正确的是( A )。

选择支:A: 将数字信号变换成便于在模拟通信线路中传输的信号称为调制B: 以原封不动的形式将来自终端的信息送入通信线路称为调制解调C: 在计算机网络中,一种传输介质不能传送多路信号D: 在计算机局域网中,只能共享软件资源,而不能共享硬件资源(4) 软盘和硬盘是目前常见的两种存储介质,在第一次使用前( A )。

选择支:A: 必须先进行格式化B: 可直接使用,不必格式化C: 应先清洗干净D: 应先给软盘加上写保护(5) 人们常说486微机、586微机,其中的数字指的是 ( C )。

选择支:A: 硬盘的型号B: 软盘的型号C: CPU的型号D: CPU的处理速度(6) 十进制数125对应的十六进制数是( A )。

选择支:A: 7DB: 5FC: 3BD: 7B(7) 要将文本框中的字体设为“黑体”,可设置(C )的属性为“黑体”。

选择支:A: FontBoldB: BackItalicC: FontNameD: FontSize(8) 用于遍历对象集合所有元素的语句是( B)。

选择支:A: Do while…LoopB: For Each…NextC: While… WendD: For… Next(9) 已知一窗体中有如下函数过程和一命令按钮Command1,则单击Command1时,输出结果为(A )。

Public Function Fn(n)If n = 0 Then Fn = 1 Else Fn = Fn(n - 1) * nEnd FunctionPrivate Sub Command1_Click()Print Fn(1)End Sub选择支:A: 1B: 2C: 4D: 24(10) 文本框的按键事件( B)。

选择支:A: KeyMoveB: KeyPressC: MouseMoveD: MouseUp(11) 可获得字符ASCII码值的函数是( C)。

选择支:A: Chr$B: Str$C: AscD: Val(12) 下列语句中,不能将变量x,y均定义为单精度型的是(A )。

选择支:A: Dim x,y As singleB: Dim x!,y!C: Dim x!,y As singleD: Dim x As single, y As single(13) 要将文本框中的字体设为“隶书”,可设置(C )的属性为“隶书”。

选择支:A: FontBoldB: BackItalicC: FontNameD: FontSize(14) 以下属性中只在运行时起作用的为(B )。

选择支:A: Caption属性B: Visible属性C: BorderStyle属性D: Picture属性(15) 打开通用对话框的“打印机”对话框的方法是(C )选择支:A: ShowOpenB: ShowSaveC: ShowPrinterD: ShowFont(16) 以下过程是(A )。

Public Function MaxNum( )……End Function选择支:A: 用户自定义函数B: 按钮单击事件C: 窗体单击事件D: 窗体属性(17) 若要使标签的大小自动与所显示的文本相适应,可通过设置(A )属性的值为True来实现。

选择支:A: AutoSizeB: AlignmentC: ApperanceD: Visible(18) 若要求向文本框输入密码时,只在文本框中显示*号,则应当在此文本框的属性窗口中设置( D)。

选择支:A: Text属性值为 *B: Caption属性值为 *C: PasswordChar属性值为空D: PasswordChar属性值为 *(19) 要想通过单击Form2上的Command1,从屏幕(而非内存中)上清除Form2窗体,则可在Command1的单击事件中,使用( D)命令。

选择支:A: Load Form2B: Form2.ShowC: Unload Form2D: Form2.Hide(20) 若要设置文本框中的文本,可通过文本框对象的( A)属性来实现。

选择支:A: TextB: CaptionC: NameD: (名称)(21) Fix(-23.512)的值为(A )。

选择支:A: -23B: -24C: 24D: 23(22) 下列程序运行时,会产生(A )错误。

Dim Stu(2, 3)For I = 1 To 4For j = 1 To 5Stu(I, j) = I * jNext jNext I选择支:A: 下标越界B: 大小写不匹配C: 数组定义错误D: 循环嵌套错(23) 下面的数组定义语句正确的是(D )。

选择支:A: Dim a[3]B: Dim a[3 to 4]C: Dim a(10 4)D: Dim a(3 to 6)(24) 已知"student.txt"文件内容为: This is a VB Program. 一程序段如下:Private Sub Command1_Click()Open "student.txt" For Append As #1Print #1, "We are all love VB."Close #1End Sub则该程序段执行后,"student.txt"文件内容为(D )。

选择支:A: This is a VB Program.B: We are all love VB.C: (无内容)D: This is a VB Program.We are all love VB.(25) 已知A(1)=1,A(2)=2,A(3)=3,则A(A(3)-A(1))=( C )。

选择支:A: 0B: 1C: 2D: 3(26) 以下递归函数中,正确的是(C )。

选择支:A: Public Function Fn(n As Integer)If n=0 Then Fn=1 Else Fn=Fn*nEnd FunctionB: Public Function Fn(n As Integer)If n=0 Then Fn=1 Else Fn=Fn(n)*nEnd FunctioC: Public Function Fn(n As Integer)If n=0 Then Fn=1 Else Fn=Fn(n-1)*nEnd FunctionD: Public Function Fn(n As Integer)If n=0 Then Fn=1 Else Fn=Fn(n+1)*nEnd Function(27) 下列表示命题|x|≥|y|或x<y的布尔表达式是(B )。

选择支:A: Abs( x) ≥Abs( y) or x<yB: Abs( x)>=Abs( y) or x<yC: Abs( x) ≥Abs( y) and x<yD: Abs( x)>=Abs( y) or x<y(28) 用户在组合框中所输入的数据,可通过访问组合框对象的(A )属性来获得。

选择支:A: TextB: ListC: List indexD: ListCount(29) 要将文本框前景颜色设为红色,可设置(A )的属性为vbRed。

选择支:A: ForeColorB: BackColorC: BackStyleD: BorderStyle(30) 在VB中,数值型数据可以用八进制数来表示,但必须在其前面冠以(C )。

选择支:A: OB: HC: &OD: &H(1) 在微型计算机中,应用最广泛的字符编码是(c )。

选择支:A: BCD码B: 补码C: ASCII码D: 汉字编码(2) 微型计算机与并行打印机连接时,应将信号插头插在( c )。

选择支:A: 扩展槽插口上B: 串行插口上C: 并行插口上D: 串并行插口上(3) 因特网上一台主机的域名由(b )部分组成。

选择支:A: 3、B: 4C: 5D: 不限(4) 信息高速公路的基本特征是高速、交互和(c )。

选择支:A: 灵活B: 方便C: 广域D: 直观(5) 在局域网中,网络硬件主要包括:( a ),工作站,网络服务器器和通信介质。

A: 网络服务器B: 网络适配器C: 高档计算机D: 通讯服务器(6) 在解释程序方式下,源程序需由( b )程序边翻译边执行。

选择支:A: 编译B: 解释C: 操作D: 汇编(7) 以下程序段的输出结果是(a )。

Print Format(#9:21:30PM#,"h-m-s AM/PM")选择支:A: 9-21-30 PMB: 09-21-30 PMC: 9-21-30 PD: 09-21-30 P(8) 文本框的双击事件是(b )。

选择支:A: ValueB: DblClick( )C: NameD: Click( )(9) 以下程序段的输出结果是( b)。

A=0For j=1 TO 15a=a+(j MOD 3)Next jPrint a选择支:A: 0B: 15C: 90(10) 已知一名为“Student.txt”的文件,其内容如下:张小三,98,87,99李四明,77,88,93陈大光,89,56,65则以下程序段执行的结果为(a )。

Private Sub Command1_Click()Open "student.txt" For Input As #1While (Not EOF(1))Sum=0Input #1, Nam, Chn, Eng, CmpSum = Chn + Eng + CmpPrint Sum;WendClose #1End Sub选择支:A: 284 258 210B: 98 87 99C: 77 88 93D: 89 56 65(11) 默认情况下,语句:Dim student(10 to 11 ,4) 定义的数组有( c)个元素。

选择支:A: 20B: 22C: 10D: 11(12) 已知一窗体中有如下子过程和一命令按钮Command1,则单击Command1时,输出结果为( b)。

Public Sub change(x, y)t = xx = yy = tEnd SubPrivate Sub Command1_Click()a = 12b = 34Call change(a, b)Print a; bEnd Sub选择支:A: 12 34B: 34 12C: 21 43D: 43 21(13) InputBox 函数返回值的类型是(b )。

相关文档
最新文档