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试卷一、单项选择题(每题2分,共40分)1. 窗体的标题栏显示内容由窗体对象的属性决定。
A) BackColor B)BackStyle C)Text D)Caption2. 窗体的示意图标可用属性来设置。
A) Picture B) Image C) Icon D) MouseIcon3. 窗体的控制菜单的有无由窗体对象的属性决定。
A) ControlBox B) MinButton C) MaxButton D) BorderStyle4. 若要取消窗体的最大化功能,则可设置属性为False来实现。
A) ControlBox B) MinButton C) MaxButton D) Enabled5. 以下4个选项,不属于VB的工作模式。
A) 编译 B) 设计 C) 运行 D) 中断6. 窗体的边框样式由窗体对象的属性来设置。
A) BackStyle B) BorderStyle C) WindowState D) FillStyle7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。
A) FontName B) Font C) FontSize D) FontBold8. 命令按钮的标题文字由属性来设置。
A) Text B) Caption C) Name D) (名称)9. VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。
A) 变量 B) 属性 C) 事件 D) 方法10. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。
A) Value B) Cancel C) Default D) Enabled11. 若要使命令按钮不可见,可设置属性为False来实现。
A) Value B) Enabled C) Visible D) Cancel12. 运行程序时,系统自动执行窗体的事件。
A) load B) click C) unload D) GotFocus13. 若要设置文本框最大可接收的字符数,可通过属性来实现。
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选择题汇总
《一》1 "【单选题】Visual Basic的编程机制是D。
A、可视化B、面向对象C、面向图形D、事件驱动"2 "【单选题】Visual Basic集成环境的大部分窗口都可以从主菜单项()的下拉菜单中找到相应的打开命令。
BA、编辑B、视图C、格式D、调试"3 "【单选题】每个窗体对应一个窗体文件,窗体文件的扩展名是 C。
A、.bas B、.cls C、.frm D、.vbp"4 "【单选题】工程文件的文件名后缀是什么?______ BA.bmpB.vbpC.frmD.bas "5 "【单选题】窗体设计器是用来设计 B。
A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件 "6 "【单选题】使用方法不可以进入代码窗口编写代码。
AA、执行“文件”菜单中的打开命令B、在窗体上单击鼠标右键,在弹出的快捷菜单中选择“查看代码”命令C、双击窗体设计器的任何地方D、执行“视图”菜单中的“代码窗口”命令"7 "【单选题】VB6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是 D。
A.设计状态B.编写代码状态C.运行状态D.中断状态"8 "【单选题】VB6.0集成开发环境不包括________窗口。
AA.DOS界面窗口B.窗体窗口C.代码窗口D.属性窗口"9 "【单选题】在设计应用程序时,通过________ 窗口可以查看到应用程序工程中的所有组成部分 BA.代码窗口B.窗体设计窗口C.属性窗口D.工程资源管理器窗口"10 "【单选题】VB6.0是一种面向的编程环境。
BA.机器B.对象C.过程D.应用"11 "【单选题】在VB集成环境创建VB应用程序时,除了工具箱窗口,窗体中的窗口,属性窗口外,必不可少的窗口是 C。
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选择题预测1.Vb中TextBox控件是()。
A标签B命令按钮C文本框D单选按钮2.使用VB编程,通常会用到工具箱中的工具,我们把这些工具称为()(A)事件(B)工具盒(C)控件(D)窗体3.要修改窗体上的前景色需要用到下列哪个函数名称()(A) Forecolor(B) Font (C) Backcolor (D) caption4. 在Visual Basic中最基本的对象是(),它是应用程序的基石,是其他控件的容器。
(A) 文本框(B) 命令按钮(C) 窗体(D) 标签5. VB6.0是一种面向( ) 的编程环境。
A)机器B对象C)过程 D 应用6. 要使FormI窗体的标题栏显示"欢迎进入VB世界",以下()语句是正确的。
(A) Forml.Caption=“欢迎进入VB世界”(B) Forml.Caption='欢迎进入VB世界'(C) Forml.Caption=欢迎进入VB世界(D) Forml.Caption="欢迎进入VB世界"7. 若要修改文本框的背景,要对()属性进行设置。
(A) Text (B)Maxlength (C) Backcolor (D)Caption8、VB6.0集成开发环境不包括()窗口。
(A) DOS界面窗口(B) 窗体窗口(C) 代码窗口(D) 属性窗口9.显示窗体可用窗体对象的()(A) Move方法(B) Show 方法(C) Display 方法(D) Load 方法10.下列选项中不属于窗体的属性的是()(A)Caption (B) Font (C) Height (D) Text11. 在visual Basic中可以包含其他控件的是( ) 。
(A)复选框(B)框架(C)文本框(D)滚动条12.任何控件都有的属性是( ) 。
(A)BackColor (B)Caption (C)名称(D)BorderStyle13.Visual Basic程序设计的主要的步骤是( )A、可视性程序设计B、代码程序设计C、可视性程序设计和代码程序设计D、界面设计14.窗体能响应的事件是( )A、ActiveFromB、DriveC、LoadD、Change15.Visual Basic规定工程文件的扩展名是( )A、.forB、.frmC、.vbpD、.bas16. 设置对象中的字体应用( )属性.A、CaptionB、NameC、FontD、Text17.设置文本框中显示的内容应用( )属性。
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练习题及答案一、选择题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考试题及答案一、选择题(每题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选择题
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 属性来反映。
VB选择题
1、Visual Basic程序中分隔各语句的字符是( )。
(1分)A、'B、:C、\D、_2、对象的特征称( )。
(1分)A、属性B、方法C、事件D、过程3、下列关于VB编码规则的叙述中,错误的是( )。
(1分)B、多条语句可以书写在同一行上,每条语句A、一条语句可以分为多行书写之间用逗号隔开C、可以用Rem<注释内容>给语句或程序段加上D、不区分程序代码中变量名的字母的大小写注释,以提高可读性4、下列叙述中正确的是( )。
(1分)A、只有窗体才是Visual Basic中的对象B、只有控件才是Visual Basic中的对象D、窗体和控件都不是Visual Basic中的对C、窗体和控件都是Visual Basic中的对象象5、有程序代码如下:Text1.Text = "郑州大学",则Text1、Text 、"郑州大学"分别代表( )。
(1分)A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值6、对象能够执行的操作称为( )。
(1分)A、属性B、方法C、事件D、过程7、如果VB语句超过一行,可以使用空格加( )续行。
(1分)A、-B、+C、;D、_8、Visual Basic建立新工程时为用户建立第一个窗体,其默认的名字是( )。
(1分)A、FormB、Form1C、窗体D、窗体19、在Visual Basic集成环境创建应用程序时,通常一定会使用窗体窗口,并一定会用到( )。
(1分)A、代码窗口B、立即窗口C、监视窗口D、窗体布局窗口10、启动Visual Basic后,系统为用户新建的工程起一个名为( )的临时名称。
(1分)A、工程1B、窗体1C、工程D、窗体11、在VB程序中,逐语句调试的操作键是( )。
(1分)A、F8键B、F9键C、F2键D、F1键12、使用Visual Basic编程,我们把工具箱内的工具称为( )。
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题库(选择题)
一单项选择题:1. 以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是(C)A) ="VisualBasic窗体"B) Form1.Title="VisualBasic窗体"C) Form1.Caption="VisualBasic窗体"D) Form1.Text="VisualBasic窗体”)2. 下列窗体事件中不能由用户触发的是( D )A)LOAD和UNLOAD B)CLICK和UNLOADC)CLICK和DBLCLICK D)LOAD和INITIALIZE3. 如将一个窗体从内存中清除,应该使用的方法( B )A)SHOW B)UNLOAD C)LOAD D) HIDE4. Timer控件可以使用下列哪种事件(B)A)Click事件 B)Timer事件 C)Dblclick事件 D)Change事件5. 程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是( D )A)mousedown B)mouseup C)click D) load6. 为了使命令按钮右移200,使用的命令是( C )A)command1.move-200 B) command1.move 200C)command1.left=command1.left+200 D) command1.left=command1.left-2007. 在窗体上画一个名称为list1的列表框,一个名称为了label1的标签,列表框中显示若干个项目,当单击列表框中的某个项目时,在标签中显示被选中的项目名称,下列正确的程序是( D )A)private sub list1_click() B) private sub list1_click() Label1.caption=list1.listindex=list1.listindexEnd sub end subC) private sub list1_click() D) private sub list1_click()=list1.textlabel1.caption=list1.textEnd sub end sub8. 为了使列表框中的项目呈现多列显示,需要设置的属性为( A )A)columns B)style C)list D)name9. 下列可以设置单选按钮的选取状态的属性是( A )A)value B)style C) appearance D)name10. 组合框是文本框和( C )特性的组合A)复选框B)标签C)列表框D) 目录11. 利用双绞线连网的网卡采用的接口是( C )A ) AUI B)BNC C)RJ-45 D)Sc12.下窗体操作中工程文件的扩展名为( A )A.frm B. .vbp C. .bas D. .cls13. 下面四项中不属于面向对象系统三要素的是( A )A.变量 B 事件 C 属性 D 方法14. 将一个VB程序保存在磁盘中,至少会产生的文件是( C )A..doc .txt B. .com , .ext C. .vbp .frm D. .bat, .sys15. 在一条语句内写多条语句时,用来分隔每条语句的符号是( B )A. , B : C 、 D ;16.要填加一个标准模块,可使用“_____”菜单中的“添加模块”命令。
1 50道vb选择题
D.框架控件(Frame )或图片框控件(PictureBox) 12.下面的语句或方法中错误的有________个(其中 m 和 n 都为 Integer 型变量) 。 ① Dim Arry(m, n) As Integer ③ Print m=m+n;m+n A.1 B. 2 C. 3 13.下列说法不正确的是________。 A.VB 允许将数字字符串赋值给一个数值型的变量 B.VB 允许使用未经说明的变量,类型都是 Variant 类型 C.Cls 方法只清除运行时在窗体或图形框中显示的文本或图形 D.事件过程既可建在窗体模块中,也可建在标准模块中 14.运行程序产生死循环时,________可以终止程序运行。 A.按【Ctrl 】+【C】键 C.按【Ctrl】+【Break】键 B.按【Ctrl 】+【Z】键 D.单击“停止运行”按钮 ② n=32764+5 ④ m=3.165 D.4
பைடு நூலகம்
33.在窗体 Form1 中用“ Public Sub Fun(x As Integer ,Y As Single) ”定义过程 Fun ,在窗体 Form2 中定义 了变量 i 为 Integer ,J 为 Single ,若要在 Form2 的某事件过程中调用 Form1 中的 Fun 过程,则下列语句中 正确的语句有_________个。 ①Call Fun(i ,j) ③Form1.Fun (i),j ②Call Form1 .Fun(i,i) ④Form1.Fun i + 1,(j)
选择题 1.能被对象所识别的动作与对象可执行的活动分别称为对象的___。 A.方法、事件 B .事件、方法 C.事件、属性 D.过程、方法 2. 在过程中可以用________语句定义变量。 A.Dim 、Private C.Dim 、Public A.style B.Dim、Static D .Dim 、Static 、Private C.Caption D.Name
VB选择题(含答案)_按章节
第1章Visual Basic导论第2章程序设计与算法(问题求解)第3章常用控件与界面设计11.VB是用于开发()环境下应用程序的工具。
BA.DOS B.WindowsC.DOS和Windows D.UNIX12.VB6.0是()位操作系统下的应用程序的开发工具。
AA.32 B.16 C.32或16 D.6413.一个对象可执行的动作与可被一个对象所识别的动作分别被称为( )B A.事件、方法B.方法、事件C.属性、方法D.过程、事件14.有程序代码如下:Form2.Caption = “Help”,试问Form2、Caption和Help分别代表( )CA.对象、值、属性B.值、属性、对象C.对象、属性、值D.属性、对象、值21.VB集成开发环境可以( )DA.编辑、调试、运行程序,但不能生成可执行程序B.编辑、生成可执行程序、运行程序,但不能调试程序C.编辑、调试、生成可执行程序,但不能运行程序D.编辑、调试、运行程序,也能生成可执行程序22.多窗体程序由多个窗体组成。
在缺省情况下,VB在执行应用程序时,总是把( )指定为启动窗体BA.不包含任何控件的窗体B.设计时的第一个窗体C.命名为Frm1的窗体D.包含控件最多的窗体23.VB是一种( )的可视化程序设计语言DA.面向机器B.面向过程C.面向问题D.面向对象24.VB6.0规定,不同类型的数据占用存储空间的长度是不同的。
下列各组数据类型中,满足占用存储空间从小到大顺序排列的是( )AA.Byte, Integer, Long, Double B.Byte, Integer, Double, BooleanC.Boolean, Byte, Integer, Double D.Boolean, Byte, Integer, Long31.对于窗体,下面哪一个属性在程序运行时其属性设置起作用( )D A.MaxButton B.BorderStyle C.Name D.Left32.文本框没有下面哪一个属性( )DA.Enabled B.Visible C.BackColor D.Caption33.不论何控件,共同具有的属性是( )BA.Text B.Name C.ForeColor D.Caption34.要使Form1窗体的标题栏显示"欢迎使用VB",以下哪一个语句是正确的( )D A.Form1.Caption=“欢迎使用VB”B.Form1.Caption='欢迎使用VB 'C.Form1.Caption=欢迎使用VBD.Form1.Caption="欢迎使用VB "41.要使某控件在运行时不可显示,应对下面哪一个属性进行设置( )B A.Enabled B.Visible C.BackColor D.Caption42.类是对象的抽象,对象则是类的具体化,在窗体上建立的一个控件称为( )AA.对象B.容器C.实体D.类43.若要使标签控件显示时不覆盖其背景内容,要对下面哪一个属性进行设置( )D A.BackColor B.BorderStyle C.ForeColor D.BackStyle44.用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为( )B A.可视画化程序设计B.事件驱动编程机制C.过程化程序实际方法D.非过程化程序设计语言51.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列哪一个属性设置就有效( )BA.MaxButton B.BorderStyle C.Width D.MinButton52.当运行程序时,系统自动执行启动窗体的哪一个事件过程( )A A.Load B.Click C.UnLoad D.GotFocus53.当文本框的ScrollBars属性设置了非零值,却没有效果,原因是( )B A.文本框中没有内容B.文本框的MultiLine属性为FalseC.文本框的MultiLine属性为TrueD.文本框的Locked属性为True54.要判断在文本框是否按了Enter键,应在文本框的哪一个事件中判断( )D A.Change B.KeyDown C.Click D.KeyPress61.双击窗体中的对象后,VB将显示的窗口是( )CA.工具箱B.工程窗口C.代码窗口D.属性窗口62.Load事件是在窗体被装入工作区时( )触发的事件DA.用户B.程序员C.手工D.自动63.一个窗体名不能包含( )AA.空格和标点符号B.小写字母C.数字D.下划线64.不能脱离控件(包括窗体) 而独立存在的过程是( )AA.事件过程B.通用过程C.Sub过程D.函数过程71.将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是( )AA.运行的机器上无VB系统B.缺少.frm窗体文件C.该可执行文件有病毒D.以上原因都不对72.当需要上下文帮助时,选择要帮助的"难题",然后按哪一个键,就可出现MSDN窗口及显示所需"难题"的帮助信息( )DA.Help B.F10 C.Esc D.F173.Visual Basic有三种工作模式,它们分别是( )BA.设计、编译和运行B.设计、运行和中断C.设计、运行和调试D.编译、运行和调试74.以下叙述中正确的是( )AA.窗体的Name属性指定窗体的名称,用来标识一个窗体。
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”语句的作用。
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考试试题及答案一、选择题(每题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基础知识试题及答案一、选择题(每题1分,共10分)1. VB(Visual Basic)是一种______。
A. 操作系统B. 编程语言C. 网页浏览器D. 数据库管理系统答案:B2. 在VB中,以下哪个是正确的变量声明方式?A. Dim xB. Declare xC. Define xD. Let x答案:A3. VB中的“Sub”过程用于______。
A. 执行代码,但不需要返回值B. 执行代码,并返回一个值C. 声明变量D. 定义类答案:A4. 下列哪个是VB中的循环结构?A. IfB. ForC. SubD. Function答案:B5. VB中的“Option Explicit”语句的作用是______。
A. 声明变量类型B. 强制变量声明C. 定义常量D. 指定默认属性答案:B6. 在VB中,以下哪个是数组的正确声明方式?A. Dim arr(5) As IntegerB. Declare arr(5)C. Define arr(5)D. Let arr(5)答案:A7. VB中的“MsgBox”函数用于______。
A. 显示消息框B. 计算数学表达式C. 打开文件D. 连接数据库答案:A8. 在VB中,以下哪个是正确的条件语句?A. If x = 10 ThenB. If x = 10C. Condition x = 10 ThenD. If x = 10 End If答案:A9. VB中的“Select Case”语句用于______。
A. 条件判断B. 循环控制C. 定义类D. 声明变量答案:A10. 在VB中,以下哪个是正确的函数声明方式?A. Function myFunction As IntegerB. Declare myFunctionC. Define myFunctionD. Let myFunction答案:A二、填空题(每题1分,共5分)11. 在VB中,使用________关键字来声明常量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《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集成开发环境的主窗口中不包括( )。
A、标题栏B、菜单栏C、状态栏D、工具栏10. 下列可以激活属性窗口的操作是( )。
A、用鼠标双击窗体的任何部位B、执行“工程”菜单中的“属性窗口”命令C、按F4键D、按Ctrl+F4键参考答案是:C11. Visual Basic 6.0中的对象是将数据和程序( )起来的实体。
A、封装B、链接C、串接D、伪装参考答案是:A12. Visual Basic 6.0集成开发环境中窗体设计器窗口的主要功能是( )。
A、创建用户界面B、编写源程序代码C、画图D、显示文字参考答案是:A13. 在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。
A、代码窗口B、属性窗口C、工程资源管理器窗口D、工具箱窗口参考答案是:A14. Microsoft Visual Basic 6.0包括3三种版本,其中不包括()。
A、通用版B、企业版C、学习版D、专业版15. 要判断在文本框内是否按下了回车键,可以在文本框的( )事件过程中进行判断。
A、ChangeB、ClickC、KeyPressD、GotFocus参考答案是:C16. 对象的特征和状态特征称为( )。
A、事件B、方法C、属性D、类参考答案是:C17. 下面哪一个属性用来标识对象的名称( )。
A、CaptionB、ValueC、TextD、Name参考答案是:D18. VB中窗体文件的扩展名是( )。
A、VBPB、FRMC、VBWD、PDM参考答案是:B19. 在Visual Basic中,所有的窗体和控件都必定具有的一个属性是( )。
A、NameB、FontC、CaptionD、FillColor20. 为了同时改变一个活动控件的高度和宽度,正确的操作是:( )。
A、拖拉控件4个角上的某个小方块B、只能拖拉位于控件右下角的小方块C、只能拖拉位于控件左下角的小方块D、不能同时改变控件的高度和宽度参考答案是:B21. ( )属性设置窗体中文本和图形的背景颜色。
A、BackColorB、ColorC、TextD、ForeColor参考答案是:A22. 假定一个 Visual Basic 应用程序由一个窗体模块和一个标准模块构成。
为了保存该应用程序,下列正确的操作是( )。
A、只保存窗体模块文件B、分别保存窗体模块、标准模块和工程文件C、只保存窗体模块和标准模块文件D、只保存工程文件参考答案是:B23. 为了删除窗体上的一个控件,下列正确的操作是( )。
A、按回车键B、按<Esc>键C、选择( 单击)要删除的控件,然后按<Del>键D、选择( 单击)要删除的控件,然后按回车键参考答案是:C24. 在文本框的( )属性值设为True的情况下,设置Scrollbars 属性可使文本框中出现滚动条。
A、LockedB、AlignmentC、MultilineD、Enabled参考答案是:C25. 下列叙述中错误的是( )。
A、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B、当程序运行时,双击一个窗体,则触发该窗体的DblClick 事件C、Visual Basic 应用程序只能以解释方式执行D、事件可以由用户引发,也可以由系统引发参考答案是:C26. 在窗体上绘制多个控件,假定有一个控件是活动的,为了在属性窗口中设置窗体的属性,那么预先应执行的操作是( )。
A、单击窗体上没有控件的地方B、单击任一个控件C、不执行任何操作D、双击窗体的标题栏参考答案是:A27. 将命令按钮Command1设置为不可见,应修改该命令按钮的( )属性。
A、VisibleB、ValueC、CaptionD、Enabled参考答案是:A28. 要想清除文本框中的内容则可利用( )进行。
A、CaptionB、TextC、ClearD、Cls参考答案是:B29. 为了同时改变窗体的高度和宽度,正确的操作是( )。
A、拖拉窗体的4个角上的某个小方块B、只能拖拉位于窗体右下角的小方块C、只能拖拉位于窗体左下角的小方块D、不能同时改变窗体的高度和宽度参考答案是:B30. 下列叙述中错误的是( )。
A、在 Visual Basic 中,对象所能响应的事件是由系统定义的B、对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定C、Visual Basic 中允许不同对象使用相同名称的方法D、Visual Basic 中的对象具有自己的属性和方法参考答案是:B31. 以下选项中,不属于文本框的属性是( )。
A、EnabledB、CaptionC、NameD、Min参考答案是:D32. 要求改文本框中显示的文本,应当在属性窗口中改变的属性是( )。
A、CaptionB、NameC、TextD、Label参考答案是:C33. 要求从文本框中输入密码时在文本框中只显示#号,则应用在此文本框的属性窗口中设置( )。
A、Text属性值为#B、Caption属性值为#C、Passwordchar属性值为#D、Passwordchar属性值为真参考答案是:C34. 工程文件的扩展名是( )。
A、vbgB、vbpC、vbwD、vbl参考答案是:B35. 若要使命令按钮不可用,要对( )属性设置。
A、EnabledB、VisibleC、BackColorD、Caption参考答案是:A36. 要使某控件在运行时不可显示,应对( )属性进行设置。
A、EnabledB、VisibleC、BackColorD、Caption参考答案是:B37. 当运行程序时,系统自动执行启动窗体的( )事件过程。
A、LoadB、ClickC、UnLoadD、GotFocus参考答案是:A38. 显示窗体,则实现的语句为( )。
A、.ShowB、. HideC、.LoadD、.Unload参考答案是:A39. 标签框文本的对齐方式由( )属性来决定。
A、AlignB、AlignmentC、AutosizeD、BackStyle参考答案是:B40. 将调试通过的工程经“文件”菜单的“生成.exe 文件”编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是( )。
A、运行的机器上无VB系统B、缺少.frm窗体文件C、该可执行文件有病毒D、以上原因都不对参考答案是:A41. 要使文本框获得输入焦点,则应采用文本框控件的( )方法。
A、GotFocusB、LostFocusC、KeyPressD、SetFocus参考答案是:D42. 下列叙述中正确的是( )。
A、只有窗体才是VB中的对象B、只有控件才是VB中的对象C、控件和窗体都是VB中的对象D、控件和窗体都不是VB中的对象参考答案是:C43. 为了把窗体上的某个控件变为活动的,应执行的操作是( )。
A、单击窗体的边框B、单击该控件的内部C、双击该控件D、双击窗体参考答案是:B44. 确定一个控件在窗体上的位置的属性是( )。
A、Width或HeightB、Width和HeightC、Top或LeftD、Top和Left参考答案是:D45. 为了装入一个VB应用程序,应当( )。
A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件参考答案是:B46. 当窗体最小化时缩小为一个图标,设置这个图标的属性是( )。
A、MouseIconB、IconC、PictureD、MousePoint参考答案是:B47. 为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是( )。
A、ControlBoxB、MinButtonC、EnabledD、MaxButton参考答案是:D48. 决定窗体有无控制菜单的属性是( )。
A、ControlBoxB、MinButtonC、EnabledD、MaxButton参考答案是:A49. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )。
A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口参考答案是:C50. 下列对象中没有焦点属性的是( )。
A、命令按钮B、标签C、文本框D、单选框参考答案是:B51. 以下不能运行工程的操作是( )。
A、执行"运行"菜单中的"启动"命令B、单击工具栏中的"启动"命令C、按下F5键D、按下Ctrl+F5键参考答案是:D52. 卸载对象的语句是( )。
A、loadB、stopC、unloadD、rem参考答案是:C53. 将命令按钮Command1设置为不可见,应修改该命令按钮( )属性。
A、VisibleB、ValueC、CaptionD、Enabled参考答案是:A54. 在VB中,若要改变一个标签(Label)上显示的内容的水平对齐方式,应当在属性窗口中改变这个标签的( )属性的值。