vb题库及答案
VB考试试题及答案
一、填空题1、根据数据的编码方式,文件可分为文件和文件。
ASCII、二进制2、根据数据的存取方式和结构,文件可分为文件和文件。
顺序、随机3、工程文件的扩展名是,窗体文件的扩展名是。
Vbp、Frm4、Visual Basic应用程序通常由窗体模块、模块和模块三类组成。
标准、类5、Visual Basic中的控件分为标准控件、和。
ActiveX控件、可插入对象6、Visual Basic中的菜单有两种形式,分别是形式和形式。
直接执行、打开对话框7、一个控件在窗体上的位置由和属性决定。
Top、Left8、Visual Basic字符采用编码方式,每个字符用个字节编码。
统一、二9、控件和窗体的Name属性只能通过期间设置,不能在期间设置。
设计、运行10、在Visual Basic中,字符串常量要用括起来,日期/时间常量要用括起来。
“、#11、以下程序段的输出结果是。
9X=8.6Y=Int(X+0.5)Print Y12、要想在文本框中显示垂直滚动条,必须把属性设置为2,同时把属性设置为。
ScrollBars、MultiLine、True13、控件数组的名字由属性指定,而数组中的每个元素由属性指定。
Name、 Index14、在KeyDown和KeyUp事件过程中,当参数Shift的值为、、,分别代表、、键。
1、2、4、Shift、Ctrl、Alt15、以下语句的输出结果是。
3A%=3.14156Print A%16、为了使一个标签透明且没有边框,必须把它的BorderStyle属性设置为,并把BackStyle属性设置为。
0、117、由Array函数建立的数组名字必须是类型。
数组作过程形参时,调用方式为调用。
变体、传址18、在MouseDown和MouseUp事件过程中,当参数Button的值为、、时,分别代表鼠标的、、键。
1,2,4、左、右、中二、选择题1、语句Print 5*5\5/5的输出结果是()BA、5B、25C、0D、12、实现字符的Unicode编码方式与ANSI编码方式相互转换的函数是( )BA、StrB、StrConvC、TrimD、Mid3、为了窗体的大小可以改变,必须把它的BorderStyle属性设置为()BA、1B、2C、3D、44、下列不能激活属性窗口的操作是()DA、用鼠标双击窗体的任何部件B、执行“工程”菜单中的“属性窗口”命令C、按Ctrl+F4键D、按F4键5、要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为()BA、0B、1C、2D、其他6、为了在按下回车健时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()CA、ValueB、CancelC、DefaultD、Enabled7、使用Picture1和Text1分别作为图片框和文本框的名称,下列不正确的语句是()CA、Print 25B、Picture1.Print 25C、Text1.Print 25D、Debug.Print 258、下列可作为Visual Basic的变量名是()AA、FilenameB、A(A+B)C、254DD、Print9、下列不能打开代码窗口的操作是()DA、双击窗体上的某个控件B、双击窗体C、按F7键D、单击窗体或控件10、确定一个窗体或控件大小的属性是()BA、width或HeightB、width和HeightC、Top或LeftD、Top和Left11、在用Open语句打开文件时,如果省略“For方式”,则打开的文件的存取方式是()CA、顺序输入方式B、顺序存取方式C、随机存取方式D、二进制方式12、假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为()AA、MenuItem.Enabled=FalseB、MenuItem.Enabled=TrueC、MenuItem.Visible=TrueD、MenuItem.Visible=False13、编写如下事件过程:Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Integer,_Y As Integer)If Shift=6 And Button=2 ThenPrint “BBBB”End ifEnd Sub程序运行后,为了在窗体上输出“BBBB”,应执行的操作是()DA、同时按下Shift键和鼠标左键B、同时按下Shift键和鼠标右键C、同时按下Ctrl、Alt键和鼠标左键D、同时按下Ctrl、Alt键和鼠标右键14、用下面的语句所定义的数组元素个数是()CDim Array(3 To 5,-2 To 2) As IntegerA、20B、12C、15D、2415、为了使用列表框中的项目分为多列显示,需要设置的属性为()AA、ColumnsB、StyleC、ListD、MultiSelect16、为了在按下ESC时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()BA、ValueB、CancelC、DefaultD、Enabled17、下列不能打开菜单编辑器的操作是()DA、按Ctrl+E键B、单击工具栏中的“菜单编辑器”按钮C、执行“工具”菜单中的“菜单编辑器”命令D、按Shift+Alt+M键18、决定窗体有无控制菜单的属性是()AA、ControlBoxB、MinButtonC、EnabledD、MaxButon19、编写如下事件过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)If (Button And 3)=3ThenPrint “AAAA”End ifEnd Sub程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键是()DA、右B、左C、同时按下左、右D、按什么键都不显示20、与传统的程序设计语言相比,Visual Basic最突出的特点是()CA、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术21、为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为()BA、1B、2C、3D、422、实现字符的Unicode编码方式与ANSI编码方式相互转换的函数是()BA、 StrB、StrConvC、 TrimD、 Mid23、语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是()CA、-36B、1C、-1D、-7224、.为了使列表框中的项目分为多列显示,需要设置的属性为()aA、 ColumnsB、StyleC、ListD、Multiselect25、用下面的语句所定义的数组元素个数是()DDim Array(-3 To 5) As IntegerA、6B、7C、8D、9三、分析下列程序,写出程序的运行结果。
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试题库及答案
VB试题库及答案最新VB题库及答案⼀、选择题第1部分1、在窗体(名称为Form1)上画⼀个名称为Text1的⽂本框和⼀个名称为Command1的命令按钮,然后编写⼀个事件过程。
程序运⾏后,如果在⽂本框中输⼊⼀个字符,则把命令按钮的标题设置为“计算机等级考试”。
以下能实现上述操作的事件过程是A、Private Sub Text1_Change()Command1.Caption = "计算机等级考试"End SubB、Private Sub Command1_Click()Caption = "计算机等级考试"End SubC、Private Sub Form_Click()Text1.Caption = "计算机等级考试"End SubD、Private Sub Command1_Click()Text1.Text = "计算机等级考试"End Sub2、在⼀⾏内写多条语句时,每个语句之间⽤()符号分隔。
A、 ,B、:C、.D、;3、下⾯()是合法的变量名。
A、X_YZB、123ABCC、INTEGERD、X-Y4、下⾯()是合法的字符常量。
A、 ABC$B、“ABC”C、‘ABC’D、 ABC5、表达式16/4 - 2^5*8 MOD 5\2的值为()。
A、14B、 4C、20D、26、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是A、b=Left(a,10)B、b=Mid(a,10)C、b=Right(a,10)D、b=Mid(a,11,10)7、设a="a",b="b",c="c",d="d",执⾏语句x = IIf((a < b) Or (c > d), "A", "B")后,x的值为A、"a"B、"b"C、"B"D、"A"8、在窗体上画⼀个⽂本框,然后编写如下事件过程:Private Sub Form_Click()x = InputBox("请输⼊⼀个整数")Print x + Text1.TextEnd Sub程序运⾏时,在⽂本框中输⼊456,然后单击窗体,在输⼊对话框中输⼊123,单击“确定”按钮后,在窗体上显⽰的内容为A、123B、456C、579D、1234569、在BASIC中,三个逻辑运算符NOT,AND,OR在运算过程中,优先级从⾼到低的顺序是()。
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(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填空题:1、Visual Basic 6.0分为3种版本,这3种版本是______、______和______。
其中,最完整的是______。
答案:1:学习版#专业版#企业版2:学习版#专业版#企业版3:学习版#专业版#企业版4:企业版知识点:VB知识点/第一章2、可以通过______快捷键或______快捷键退出Visual Basic。
答案:1:Alt+F4#Alt+Q2:Alt+F4#Alt+Q知识点:VB知识点/第一章3、传统的程序设计语言主要是面向______的,而现在涌现出的许多可视化程序设计语言,如Visual Basic主要是面向______进行程序设计的。
答案:1:过程#问题2:对象知识点:VB知识点/第一章4、在面向对象程序设计中,对象是由______和______组成的概念。
答案:1:代码#数据2:代码#数据知识点:VB知识点/第一章5、Visual Basic开发环境中,在标题栏的方括号内能指出目前正处在______、______状态或______状态。
答案:1:设计#中断#运行#设计状态#中断状态#运行状态2:设计#中断#运行#设计状态#中断状态#运行状态3:设计#中断#运行#设计状态#中断状态#运行状态知识点:VB知识点/第一章6、在设计模式下,工程中的某个窗体没有出现,可通过双击______窗口中的相应窗体名来使之出现。
答案:1:工程资源管理器知识点:VB知识点/第一章7、Visual Basic开发环境中,当属性窗口在界面上末出现时,可使用______菜单中的______选项让它显示出来。
答案:1:视图2:属性窗口知识点:VB知识点/第一章8、在属性窗口中,属性显示方式分为两种,即按______顺序和按______顺序,分别通过单击相应的按钮来实现。
答案:1:字母#分类2:字母#分类知识点:VB知识点/第一章9、菜单命令中有"…"标记表示该命令是一个______的命令。
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考试试题及答案
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套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 & "岁。
vb100题(含答案)
18. 为了使标签的大小根据其Caption属性的值自动扩大或缩小,则应设置标签的(B )属性为True。
(A)WordWrap (B)AutoSize(C)Stretch (D)AutoRedraw19. 为了使图片自动调整尺寸以适应图像框的大小,则应设置图像框的(C )属性为True。
(A)WordWrap(B)AutoSize (C)tretch (D)AutoRedraw20. 如果一个变量未声明其类型,则该变量的类型为(D )(A)Integer (B)Byte (C)Boolean (D)Variant21. 在程序运行期间将当前文件夹下图形文件File1.jpg装入窗体的图片框Picture1中,用语句(A)Picture1.Picture="File1.jpg"(B)Picture1.Picture=LoadPicture("File1.jpg")(C)LoadPicture("File1.jpg") (D)Call LoadPicture("File1.jpg")22. 在一个较长的程序语句放在几行时,可以用续行符。
续行符是(C )(A),(B);(C)_ (D):23. 下列对象中,( B )不是容器(父)控件。
(A)Form (B)Image (C)PictureBox (D)Frame24. 在窗体上建立通用对话框需要添加的控件是(C )。
(A)Data控件(B)Frame控件(C)CommonDialog控件(D)ComboBox控件25. 在窗体上画一个名称为Check1复选框,在程序运行的过程中,若选中复选框,则Check1.value 的值是(D)。
(A)True (B)2 (C)0 (D)126.一只红色的足球被踢进球门,则红色、足球、踢、进球门是( A )。
(A)属性、对象、方法、事件(B) 属性、对象、事件、方法(C) 对象、属性、方法、事件(D) 对象、属性、事件、方法27. 若在某窗体模块中有如下事件过程Private Sub Command1_Click(Index As Integer)……End Sub则以下叙述正确的是(D )(A)此事件与不带参数的事件过程没有区别(B)有一个名称为Command1的窗体,单击此窗体则执行此事件过程(C)有一个名称为Command1的控件数组,数组中有多个不同类型的控件(D)有一个名称为Command1的控件数组,数组中有多个相同类型的控件28. 在控件数组中。
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试题及答案
一、选择题(将答案写在答题卡内)1.在Visual Basic中,Len("ABab河北")的值是()A.4 B. 6 C. 8 D.122.在Visual Basic中,当窗体被装载时触发的事件是()A.Unload B.Click C.Load D.DblClick3.Visual Basic中决定对象是否可见的属性是()A.Enabled B.See C. Name D.Visible4.在Visual Basic中,语句Mid("ABCDEFG", 2, 3) = "123"的输出结果是()A. FalseB. True C.A123EFG D. 1235.下面Visual Basic表达式不合法的是()A. "12"+12B. "ab"+"12"C."ab"+12D.Now+16.若要使命令按钮不可操作,要对()属性进行设制。
A.EnabledB.VisibleC.BackColorD.Caption 7.VisualBasic是一种面向对象的可视化程序设计语言,采取了()的编程机制。
A.事件驱动B.按过程顺序执行C.从主程序开始执行D.按模块顺序执行8.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。
A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口9.语句Abs(-6^2)+Int(-6^2)的输出结果是()。
A.0B.1C.-1D.-7210.String(6,"124abc")的值是()。
A.124abcB.111111C.124D.abc11.设a=2,b=3,c=4,d=5,表达式a>b AND c<=d的值是()。
A.TrueB.FalseC.-1D.112.函数CINT(4.5)的值是()A.1B.2C.3D.413.用于去掉字符串右边的空格的函数是A.Ltrim( )B.Rtrim( )C.Left( )D.Instr( )14.设置控件背景颜色的属性名称是()A.LtrimB.BackcolorC.CaptionD.Load15.应用程序设计完成后,应将程序保存,保存的过程是()A.只保存窗体文件即可B.只保存工程文件即可C.先保存工程文件,之后保存窗体文件D.先保存窗体文件(或标准模块文件),之后还要保存工程文件16.任何控件都具有的属性是()A.Text B.Caption C.Name D.Forecolor17.决定控件上文字的字体、字形、大小及效果的属性是()A.Text B.Caption C.Name D.Font18.在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的()设置为0A.Index B.Tabindex C.Tabstop D.Enabled19.命令按钮的标题文字由()属性来设置。
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考试试题及答案
二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocus B、Load C、Click D、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是 A 。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select * Form student 中的*表示 B 。
A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。
A、EnabledB、CaptionC、Default D、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。
A、CaptionB、NameC、Text D、Label6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。
A、CaptionB、NameC、Text D、Value7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D 。
A、在标题项中输入&,然后打勾B、在索引项中打勾C、在有效项中打勾D、在复选项中打勾8、当执行以下过程时,在窗体上将显示 A 。
Private Sub Command1_Click( )Print "VB";Print "Hello! ";Print "VB"End SubA、VBHello!VBB、VBHello!VBC、VBD、VBHello! VBHello!VB9、语句Print "The answer is:";20/4-2的结果为 B 。
A、The answer is 20/4-2B、The answer is 3C、The answer is "20/4-2"D、非法语句10、下列哪个控件是容器控件 B 。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
|最新VB题库及答案一、选择题第1部分1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。
程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。
以下能实现上述操作的事件过程是A、Private Sub Text1_Change()= "计算机等级考试"End Sub]B、Private Sub Command1_Click()Caption = "计算机等级考试"End SubC、Private Sub Form_Click()= "计算机等级考试"End SubD、Private Sub Command1_Click()= "计算机等级考试"{End Sub2、在一行内写多条语句时,每个语句之间用()符号分隔。
A、 ,B、:C、.D、;3、下面()是合法的变量名。
A、X_YZB、123ABCC、INTEGERD、X-Y]4、下面()是合法的字符常量。
A、 ABC$B、“ABC”C、‘ABC’D、 ABC5、表达式16/4 - 2^5*8 MOD 5\2的值为()。
A、14B、 4C、20D、26、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是A、b=Left(a,10)B、b=Mid(a,10)—C、b=Right(a,10)D、b=Mid(a,11,10)7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A","B")后,x的值为A、"a"B、"b"C、"B"D、"A"8、在窗体上画一个文本框,然后编写如下事件过程:Private Sub Form_Click()x = InputBox("请输入一个整数")~Print x +End Sub程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容为A、123B、456C、579D、1234569、在BASIC中,三个逻辑运算符NOT,AND,OR在运算过程中,优先级从高到低的顺序是()。
A、 AND->NOT->ORB、 NOT->AND->ORC、 OR->NOT->ANDD、 NOT->OR->AND<10、下面程序段运行时内层循环的循环总次数()。
FOR X=1 TO 2FOR Y=1 TO XNEXT YNEXT XA.、1 B、2 C、3 D、4"11、在VB中,复写框(Check)的Value值有三种,分别是()。
A、-1,0,1B、0,1,2C、1,2,3D、True,False,012、若要退出For循环,可使用的语句为()。
A、ExitB、Exit DoC、TimeD、Exit For13、利用VB设计程序的基本步骤可分四步:…(1)设计用户界;(2)();(3)运行调试程序;(4)生成执行文件。
A、编写代码B、设计算法C、信息反馈D、系统集成14、在代码窗口内将表单Form1的“Caption”属性设置为“时钟”,正确的书写形式是( )A、“时钟”B、=“时钟”C、Caption=“时钟”D、( “时钟”)15、保存文件时,窗体的所有数据存储格式为( )《A、 *.PRGB、 *.FRMC、*.VBPD、 *.EXE16、在窗体上画一个文本框和一个计时器控件,名称分别为Text1和Timer1,在属性窗口中把计时器的Interval属性设置为1000,Enabled属性设置为False。
程序运行后,如果单击命令按钮,则每隔一秒中在文本框中显示一次当前的时间。
以下是实现上述操作的程序:Private Sub Command1_Click()End SubPrivate Sub Timer1_Timer()《= TimeEnd Sub在_____处应填入的内容是A、Enabled = TrueB、Enabled = FalseC、Visible = TrueD、Visible = False17、把窗体的KeyPreview属性设置程为True,然后编写如下事件过程Private Sub Form_KeyPress(KeyAscii As Integer)Dim ch As String(ch = Chr(KeyAscii)KeyAscii = Asc(UCase(ch))Print Chr(KeyAscii + 2)End Sub程序运行后,按键盘上的“A“键,则在窗体上显示的内容是A、AB、BC、CD、D18、VB中的变量如果没有显示声明其数据类型,则默认为(){A、日期型B、数据型C、字符型D、变体型19、在VB中,通过改变列表框()属性的值,可以为列表框添加项目。
A、ListB、(名称)C、Caption D 、Text20、已知A$=”12345678”,则表达式Val(left$(a$,4)+Mid$(a$,4,2))的值为()。
A、12345B、123445C、8 D. 6]21、下面程序段显示的结果是()。
Dim xIf x then print x else print x+1A、1B、0 C.、-1 D、显示出错信息22、用来测试指定文件结束状态的函数是()A、EofB、FreeFileC、LocD、Open,23、当Long类型数据与Single类型运算时,运算结果的类型为()。
A、IntegerB、LongC、SingleD、Double24、某一VB工程含F1、F2两个窗体,执行“F1.Show:F2.Hide”语句后,F1、F2窗体显示的结果为()。
A、都显示B、都不显示C、仅显示F1窗体D、仅显示F2窗体25、数学关系3=〈 x〈10表示成正确的VB表达式为()A、3〈=x〈10B、3=〈x AND x〈10,C、x〉=3 OR x〈10D、3〈=x AND〈1026.在窗体上画一个名称为Label1的标签,然后编写如下事件过程:Private Sub Form_Click()Dim arr(10, 10) As IntegerDim i As Integer, j As IntegerFor i = 2 To 4For j = 2 To 4)arr(i, j) = i * jNext jNext i= Str(arr(2, 2) + arr(3, 3))End Sub程序运行后,单击窗体,在标签中显示的内容是A、12B、13C、14D、15、27.在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干个项目,当单击列表框中某个项目时,在标签中显示被选中项目的名称。
下列能正确实现上述操作的程序是A、Private Sub List1_Click()=End SubB、Private Sub List1_Click()=End SubC、Private Sub List1_Click(),=End SubD、Private Sub List1_Click()=End Sub28、设a=5,b=4,c=3,d=2,下列表达式的值是3>2*b Or a=c And b<>c Or c>d`A、1B、TrueC、FalseD、230、下列操作不能打开代码窗口的是( )A、选中对象,单击鼠标右键,在弹出的快捷菜单中选择“查看代码”命令B、选中对象,双击鼠标左键C、按F7键D、按F4键-第2部分:1、VB语言的语法规定,多条语句放在同一行中,语句之间用()分隔。
A、逗号B、冒号C、分号D、单引号2、在VB中,执行“A=18 MOD 4”语句后,A的值为()。
A、2B、4C、6D、83、A为True,B为False,则“A and B”和“ A Or B”的值分别是()。
A、True TrueB、True False C 、False True D 、False False;4、在VB中,执行“Dim A,B As String” 语句后,A,B的数据结构为()。
A、整型数B、实型数C、字符型D、字节型5、在VB中,执行“A=123:B=Str$(A)”语句后,B的数据结构为()。
A、整型数、B、字节型C、实型数D、字符型6、在VB中,复写框(Check)的Value值有三种,分别是()。
《A、-1,0,1B、0,1,2C、1,2,3D、True,False,07、若要退出For循环,可使用的语句为()。
A、ExitB、Exit DoC、TimeD、Exit For8、利用VB设计程序的基本步骤可分四步:(1)设计用户界;(2)();(3)运行调试程序;(4)生成执行文件。
A、编写代码B、设计算法C、信息反馈D、系统集成\9、在代码窗口内将表单Form1的“Caption”属性设置为“时钟”,正确的书写形式是( )A、aption“时钟”B、=“时钟”C、Caption=“时钟”D、( “时钟”)10、保存文件时,窗体的所有数据存储格式为()。
A 、 *.PRGB 、 *.FRM C、 *.VBP D、 *.EXE·11、窗体初始化程序应写在( )事件中。
A、 Load B 、Unload C、 Activate D、GotFocus12、某一VB工程含F1、F2两个窗体,执行“F1.Show:F2.Hide”语句后,F1、F2窗体显示的结果为()。
A、都显示B、都不显示C、仅显示F1窗体D、仅显示 F2窗体13、VB的数据类型分为()A、数值型、字符型、布尔型、日期型B、数值型、字符型、对象型、日期型^C、基本类型、扩展类型D、整型、实型、字符型、日期型、布尔型14、VB中的变量如果没有显示声明其数据类型,则默认为()A、日期型B、数据型C、字符型D、变体型15、在VB中,通过改变表框()属性的值,可以为列表框添加项目。
A、ListB、(名称)C、CaptionD、 Text16、在VB中,三个逻辑运算符NOT,AND,OR在运算过程中,优先级从高到低的顺序是()。
^A、AND->NOT->ORB、 NOT->AND->ORC、 OR->NOT->ANDD、 NOT->OR->AND17、下面程序段运行时内层循环的循环总次数()。