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》期末考试选择题复习(共180题)1. Visual Basic集成开发环境中不包括下列哪些窗口( )。

A、工具箱窗口B、工程资源管理器窗口C、属性窗口D、命令窗口参考答案是:D2. 在设计应用程序时,通过( )窗口可以查看到应用程序工程中的所有组成部分。

A、代码窗口B、窗体设计窗口C、属性窗口D、工程资源管理器窗口参考答案是:D3. 在正常安装Visual Basic6.0后,可以通过多种方式启动Visual Basic。

以下方式中不能启动Visual Basic的是:( )。

A、通过“开始”菜单中的“程序”命令B、通过“我的电脑”找到vb6.exe,双击该文件名C、通过“开始”菜单中的“运行”命令D、进入DOS方式,执行vb6.exe文件参考答案是:D4. Visual Basic 6.0工程文件的扩展名是( )。

A、.vbpB、.frmC、.basD、.cls参考答案是:A5. Visual Basic6.0是面向( )的程序设计语言。

A、过程B、工程C、事件D、对象参考答案是:D6. 下列关于 Visual Basic编程特点的叙述中,错误的是( )。

A、Visual Basic 是采用事件驱动编程机制的语言B、构成 Visual Basic 程序的多个过程没有固定的执行顺序C、Visual Basic 程序既可以编译运行,也可以解释运行D、Visual Basic 程序不是结构化程序,不具备结构化程序的 3 种基本结构参考答案是:D7. Visual Basic 6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是( )。

A、设计状态B、编写代码状态C、运行状态D、运行状态参考答案是:B8. 在Visual Basic 6.0中要获取上下文相关帮助,只需将光标定位在相应位置,再按( )键即可。

A、F1B、F2C、F3D、F4参考答案是:A9. Visual Basic 6.0集成开发环境的主窗口中不包括( )。

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中事件处理的重要性及其在应用程序开发中的应用。

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

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基础期末考试题库及答案一、选择题(每题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练习题及答案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中什么是继承,并给出一个简单的示例。

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

1 窗体的FontName属性的缺省值是 A 。

A、宋体B、楷体C、仿宋体D、黑体2 下列不属于对象的基本特征的是 C 。

A、事件B、属性C、函数D、方法3 将Visual Basic编制的程序保存在磁盘上,至少会产生何种文件 B 。

A、.doc与.txtB、.vbp与.frmC、.com与.exeD、.bat与.frm4 下列选项中不属于事件的是 A 。

A、ShowB、KeyUpC、LoadD、Dblclick5 在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是 D 。

A、属性窗口B、工具箱C、项目(工程)窗口D、代码窗口6 改变控件在窗体中的上下位置应修改该控件的 A 属性。

A、TopB、RightC、WidthD、Left7 Visual Basic中"程序运行"允许使用的快捷键是 B 。

A、F2B、F5C、Alt+F3D、F88 以下4个选项中,属性窗口未包含的是 B 。

A、属性列表B、工具箱C、对象列表D、信息栏9 在Visual Basic中,称对象的数据为 C 。

A、事件B、封装C、属性D、方法10 下列 A 属性用来表示各对象(控件)的位置。

A、LeftB、NameC、CaptionD、Text11 标签控件的标题和文本框控件的显示文本的对齐方式由 C 属性来决定。

A、StyleB、WordWrapC、AlignmentD、AutoSize12 当文本框的 B 属性设置为false时,在运行时文本框不能编辑。

A、VisibleB、EnabledC、LockedD、MultiLine13 按Tab键时,焦点在各个控件之间移动的顺序是由 C 属性来决定的。

A、IndexB、SetFocusC、TabIndexD、TabStop14 列表框的 C 属性返回或设置列表框中各列表项的文本。

A、SelectedB、TextC、ListD、Caption15 文本框中选定的内容,由下列 D 属性来反映。

A、CaptionB、SelLengthC、TextD、SelText16 要使文本框显示滚动条,除了设置ScrollBars属性外还必须设置 B 属性。

A、AlignmentB、MultiLineC、VisibleD、AutoSize17 若要在同一窗体中安排两组单选钮,可用 B 控件予以分隔。

A、列表框B、框架C、文本框D、组合框18 下列关于"面向对象"编程的说法中,不正确的是 B 。

A、事件是能被对象识别的动作B、VB采用的运行机制是“面向对象”C、方法是指示对象的行为D、属性是描述对象特征的数据19 改变文本框背景颜色的属性是 D 。

A、CaptionB、TextC、VisibleD、BackColor20 当运行程序时,系统自动执行启动窗体的 D 事件过程。

A、UnloadB、GotFocusC、ClickD、Load21 单击滚动条两端的任意一个滚动箭头,将触发该滚动条的 B 事件。

A、ClickB、ChangeC、KeyDownD、Scroll22 不论何控件,共同具有的是 C 属性。

A、TextB、CaptionC、NameD、Fore Color23 设计动画时通常用定时器控件 B 属性来控制动画速度。

A、MoveB、IntervalC、TimerD、Enabled24 List1.Clear中的Clear是 C 。

A、属性B、对象C、方法D、事件25 以下关于保存工程的说法正确的是 C 。

A、保存工程时,先保存工程文件后保存窗体文件B、保存工程时只保存工程文件即可C、保存工程时,先保存窗体文件后保存工程文件D、保存工程时只保存窗体文件即可26 Visual Basic 是一种面向对象的程序设计语言, B 不是面向对象系统所包含的三要素。

A、事件B、变量C、方法D、属性27 在Visual Basic 中,工程文件的扩展名为 B 。

A、.frmB、.vbpC、.basD、.vbg28 与传统的程序设计语言相比,Visual Basic 最突出的特点是 B 。

A、子过程和函数功能的设计B、事件驱动运行机制C、调试技术D、结构化程序设计29 将焦点主动设置到指定的控件或窗体上,应采用 C 方法。

A、GetGataB、SetDateC、SetFocusD、SetText30 在Visual Basic中最基本的对象是 B 。

它是应用程序的基石,是其他控件的容器。

A、文本框B、窗体C、命令按钮D、标签31 若要使命令按钮不可操作,要对 D 属性设置。

A、defaultB、CaptionC、BackColorD、Enabled32 以下 D 语句将删除列表框List1中的最后一项。

A、List1.RemoveItem List1.ListCountB、List1.ClearC、List1.List(List1.ListCount-1)= ""D、List1.RemoveItem List1.ListCount-133 下列 A 属性用来表示标签或窗体的标题。

A、CaptionB、NameC、TextD、Left34 文本框控件Text4的Text属性默认值为 C 。

A、NameB、Text4C、"Text4"D、Locked35 选中复选框控件时,Value属性的值为 A 。

A、1B、FalseC、0D、True36 滚动条的 D 属性用于指定用户单击滚动条的滚动箭头时,Value属性值的改变量。

A、ValueB、LargeChangeC、ChangeD、SmallChange37 若要把"XXX"添加到列表框List1中的第三项,则可执行语句 A 。

A、List1.AddItem "XXX", 2B、List1.AddItem 3,"XXX"C、List1.AddItem "XXX", 3D、List1.AddItem 2,"XXX"38 Int( Rnd * 100 ) 表示的是 C 范围内的整数。

A、[1,100]B、[1,99]C、[0,99]D、[0,100]39 返回删除字符串前导和尾随空格符后的字符串,用函数 C 。

A、LtrimB、RtrimC、TrimD、mid40 下列程序段的输出结果是 A 。

a=10: b=10000: x=log(b)/log(a): Print "lg(10000)=";xA、lg(10000)=4B、lg(10000)=5C、4D、541 下列程序段的输出结果是 A 。

a=10: b=10000: x=log(b)/log(a): Print "lg(10000)=";xA、lg(10000)=4B、lg(10000)=5C、4D、542 输入对话框InputBox的返回值的类型是 B 。

A、长整数B、字符串C、浮点数D、整数43 Integer类型数据能够表示的最大整数为 C 。

A、275B、216C、215-1D、216-144 没有Caption 属性的控件是 D 。

A、Frame1B、Label1C、Command1D、text145 在立即窗口输入”a$= "Sichuan University"<CR>print Mid(a$,6,6)<CR>输出的结果是 B 。

A、ErsityB、an UniC、"SichuD、Sichua46 在立即窗口执行?Len(“abcde”) 结果是 C 。

A、2B、3C、5D、447 能交换A,B两个变量内容的语句段是 B 。

A、T=B:A=B:B=AB、T=A:A=B:B=TC、A=B:T=A:B=TD、T=A:T=B:B=A48 获取字符串a 最右边5个字符的函数是 D 。

A、RightStr(a,5)B、RightTrin(a,5)C、Last(a,5)D、Right(a,5)49 若i的初值为8,则下列循环语句的循环次数为 D 次。

Do While i<=17i=i+2LoopA、4次B、3次C、6次D、5次50 表达式Fix(7.8)+Fix(-7.2)的结果是 D 。

A、-1B、1C、15D、051 下列不属于文本框的属性是 D 。

A、SelStartB、SellengthC、SeltextD、Interval52 由“For i=1 To 16 Step 3”决定的循环结构被执行 B 次。

A、4B、6C、5D、753 在窗体上添加一个命令按钮,并写如下代码Private Sub Command1_Click()a = 123:b = -123:c = 12.3stra = Str(a):strb = Str$(b):strc = Str$(c)result = Len(stra + strb + strc)Print resultEnd Sub运行后,单击命令按钮,显示的结果是 A 。

A、13B、12C、14D、1154 执行X=7.835 :y=Int(x*100+0.5)/100 后结果是 A 。

A、7.84B、7.8C、7.83D、7.83555 表达式Int(7.8)+Int(-7.2)的结果是 D 。

A、0B、15C、1D、-156 要计算角度30o的正弦值,下列正确的表达式是 D 。

A、Sin(30o)B、Sin30C、Sin(30)D、Sin(30*3.14159/180)57 表达式50+Int(50*Rnd)取值范围是 A 。

A、[50,100)B、[50,51]C、[50,100]D、(50,99]58 表达式Int(-5.5)+Fix(7.99)是 B 。

A、0B、1C、2D、359 在窗体上添加一个命令按钮,并写如下代码Private Sub Command1_Click()stra = "AbcD":strb = "hIJK"strc = LCase(stra)strd = UCase(strb)Print strc; strdEnd Sub运行后,单击命令按钮,显示的结果是 A 。

A、abcdHIJKB、aBCdHijKC、ABCDHIJKD、AbcDhIJK60 可以同时删除字符串两端空白字符的函数是 B 。

A、RtrimB、TrimC、MidD、Ltrim61 在一个过程中有如下语句 Const a=80,b=30 则在该过程中的正确语句是 A 。

A、c=a+bB、a=100C、a=-aD、b=a62 下列关于Select Case的叙述中,错误的是 C 。

相关文档
最新文档