武汉大学_VB题目
武汉理工大学《计算机技术基础(VB)》练习题库题目
答案+我名字计算机技术基础(V)_作业一一、判断(共计50分,每题2.5分)1、字符串"" 与""是两个相等的字符串。
. 正确. 错误2、写在一行上的多条语句,应以逗号作为分隔符。
. 正确. 错误3、事件过程与Su过程,它们相同点都是事件驱动,而不同的只是事件过程由控件属性决定,而Su过程是由户自定义。
. 正确. 错误4、控件数组只能在设计窗口中创建,程序运行的时候则不能创建控件数组。
. 正确. 错误5、可以用剪切+复制的方法将已有控件放入框架中。
. 正确. 错误6、Visul si是以结构化的si语言为基础、以事件驱动作为运行机制的可视化程序设计语言。
. 正确. 错误7、可以通过lr来删除列表框中的选中的项目。
. 正确. 错误8、要改变Ll控件中文字的颜色,可以设置Ll控件的Forolor属性。
. 正确. 错误9、滚动条的最小值、最大值、最小变动值、最大变动值属性均可自行设计。
. 正确. 错误10、面向对象的程序设计是一种以对象为基础,由事件驱动对象的编程技术。
. 正确. 错误11、为使文本框显示滚动条,必须先设置文本框的Multilin属性。
. 正确. 错误12、复选框的功能是独立的,如果一个窗体上有多个复选框,用户可根据需要选择一个或几个。
. 正确. 错误13、在V中,过程共有三种,他们是事件过程、Su过程和Funtion过程。
. 正确. 错误14、通过ll1.ls可以清除由ll1所显示的容。
. 正确. 错误15、控件的属性值不可以在程序运行时动态地修改。
. 正确. 错误16、所有的控件在程序运行以后都是可见的。
. 正确. 错误17、在if <条件> thn结构中,条件可以是逻辑表达式或关系表达式。
. 正确. 错误18、V中请求对象执行某一操作的要求称为"方法"。
. 正确. 错误19、在框架控件的几个单选按钮中,只能有一个单选按钮的Vlu属性为Tru。
vb期末考试试题及详细答案
vb期末考试试题及详细答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是合法的变量名?A. MyVariable123B. 123MyVariableC. VariableNameD. Variable_Name2. 下列哪个语句可以正确地将字符串"Hello"赋值给变量str?A. str = "Hello"B. Dim str As String = "Hello"C. str = 'HelloD. str = "Hello"3. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10C. If x > 10 ElseD. If x > 10 End If4. 下列哪个是Visual Basic中的数组声明?A. Dim myArray(1 To 10) As IntegerB. Dim myArray(10) As IntegerC. Dim myArray As Integer(1 To 10)D. Dim myArray As Integer = New Integer(10)5. 在Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 10 To 1 Step -1C. For i = 10 To 1D. All of the above6. 在Visual Basic中,以下哪个是正确的函数调用?A. Call PrintName("John")B. PrintName("John")C. Function PrintName("John")D. PrintName Call "John"7. 在Visual Basic中,以下哪个是正确的事件处理程序的声明?A. Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)B. Sub Button1_Click()C. Function Button1_Click()D. Sub Button1_Click(sender, e)8. 在Visual Basic中,以下哪个是正确的类定义?A. Class MyClassPrivate x As IntegerEnd ClassB. Class MyClassDim x As IntegerEnd ClassC. Class MyClassPublic x As IntegerEnd ClassD. All of the above9. 在Visual Basic中,以下哪个是正确的继承声明?A. Inherits MyBaseClassB. Inherits MyBaseClass()C. Inherits MyBaseClass MyBase()D. Inherits MyBaseClass MyBase10. 在Visual Basic中,以下哪个是正确的异常处理结构?A. TryCatch ex As ExceptionEnd TryB. TryCatch ex As ExceptionFinallyEnd TryC. TryCatch ex As ExceptionD. All of the above二、简答题(每题5分,共10分)1. 解释Visual Basic中的事件和委托的区别。
大学vb考试题库及答案
大学vb考试题库及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. Variable2C. variable_2D. Variable!答案:B2. Visual Basic中,以下哪个是正确的整型常量?A. 123.45B. 0x1AC. 1.2E3D. 0.1答案:B3. 以下哪个是Visual Basic中的保留关键字?A. MyVarB. DimC. VarD. MyFunction答案:B4. 在Visual Basic中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Sub MySub(x As Integer)D. Function MySub(x As Integer) As Integer答案:C5. Visual Basic中,以下哪个是正确的数组声明?A. Dim MyArray(10)B. Dim MyArray(0 To 10) As IntegerC. Dim MyArray() As Integer = New Integer(10)D. Dim MyArray(10) As Integer答案:B6. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 ThenPrint "Positive"End IfC. If x > 0 ThenPrint "Positive"End IfD. If x > 0 ThenPrint "Positive"End If7. Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iLoopC. While i < 10Print ii = i + 1End WhileD. Do While i < 10Print ii = i + 1Loop8. 在Visual Basic中,以下哪个是正确的函数调用?A. Call MyFunction(5)B. MyFunction 5C. MyFunction(5)D. MyFunction Call 5答案:C9. Visual Basic中,以下哪个是正确的事件处理程序?A. Sub Form_Click()End SubB. Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)End SubC. Sub Form_Click(ByVal sender As Object)End SubD. Sub Form_Click(ByVal e As EventArgs)End Sub答案:B10. 在Visual Basic中,以下哪个是正确的窗体属性?A. Me.Caption = "My Form"B. Me.Text = "My Form"C. = "My Form"D. Me.Title = "My Form"答案:A二、填空题(每题2分,共20分)1. 在Visual Basic中,声明一个整型变量的正确语法是:Dim ________ As Integer。
2024年大学自主招生VB测试题及答案1
2024年大学自主招生VB测试题及答案11.()是指控制对象动作行为的方式。
A.事件。
B.对象。
C.方法。
(正确答案)D.属性。
2.表达式 -14 Mod 5+23\4*2 的值是()。
A.1。
B.-1。
C.2。
D.-2。
(正确答案)3.符合 Visual Basic 规范的表达式是()。
A.a^2-b^2。
(正确答案)B.a 2-b 2。
C.(a+b)(a-b)。
D.[a+b]*[a-b]。
4.设 a$="abcdefghij",则表达式 Left(a$, 3) & Right(a$, 3)的值是()。
A."abchij"。
(正确答案)B."hij"。
C."cde"。
D."hijabc"。
5.不能打开“属性”窗口的是()。
A.选择“视图”菜单中的“属性窗口”命令。
B.按 Alt+F4 组合键。
(正确答案)C.按 F4 键。
D.单击“工具栏”中的“属性窗口”按钮。
6.Visual Basic 应用程序中的一个窗体最多可容纳()个控件。
A.31。
B.255。
(正确答案)C.127。
D.32767。
7.表达式 IIf(10 > 20, 30, 40)的值是()。
A.10。
B.20。
C.30。
D.40。
(正确答案)8.表达式 Int(-18.5) + Sgn(18.5)的值是()。
A.-18。
(正确答案)B.-19。
C.-17。
D.0。
9.能够正确表示“X 是大于 10 且小于 20 的数”的表达式是()。
A.20>X>10。
B.10<X<20。
C.X>10 And X<20。
(正确答案)D.X>10 Or X<20。
10.设 a=10,b=20,执行语句 a=b 和 b=a 后,a 和 b 的值分别是()。
A.10;10。
B.20;20。
(正确答案)C.10;20。
大学vb考试题及答案
大学vb考试题及答案一、单项选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. ConstC. StaticD. Public答案:A2. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &C. *D. /答案:B3. VB中,以下哪个函数用于将字符串转换为数值?A. ValB. StrC. CIntD. CStr答案:A4. 以下哪个控件用于在VB中显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A5. 在VB中,以下哪个事件是当窗体加载时触发的?A. ClickB. LoadC. MouseDownD. KeyPress答案:B6. VB中,以下哪个关键字用于定义子程序?A. FunctionB. SubC. ClassD. Module答案:B7. 在VB中,以下哪个控件允许用户选择一个选项?A. OptionButtonB. CheckBoxC. RadioButtonD. ListBox答案:C8. VB中,以下哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Day答案:B9. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A10. VB中,以下哪个循环结构用于重复执行代码块直到满足特定条件?A. ForB. Do WhileC. WhileD. For Each答案:B二、填空题(每空2分,共20分)1. VB中,使用________关键字可以声明一个数组。
答案:Dim2. 如果需要在VB中捕获并处理异常,可以使用________语句。
答案:Try...Catch3. VB中,使用________函数可以返回一个随机数。
答案:Rnd4. 在VB中,使用________方法可以清除文本框中的内容。
大学vb编程题考试题库及答案
大学vb编程题考试题库及答案1. 题目:编写一个VB程序,实现输入一个整数,判断其是否为素数,并输出结果。
答案:以下是一个简单的VB程序代码,用于判断输入的整数是否为素数。
```vbFunction IsPrime(ByVal num As Integer) As BooleanIf num <= 1 ThenIsPrime = FalseExit FunctionEnd IfFor i As Integer = 2 To num / 2If num Mod i = 0 ThenIsPrime = FalseExit FunctionEnd IfNextIsPrime = TrueEnd FunctionSub Main()Dim input As IntegerConsole.WriteLine("请输入一个整数:")input = CInt(Console.ReadLine())If IsPrime(input) ThenConsole.WriteLine("输入的数是素数。
")ElseConsole.WriteLine("输入的数不是素数。
")End IfEnd Sub```2. 题目:设计一个VB程序,计算并输出一个数列的前n项和,其中数列的第i项为i的平方。
答案:以下是VB程序代码,用于计算并输出数列的前n项和,数列的第i项为i的平方。
```vbFunction SumOfSquares(ByVal n As Integer) As IntegerDim sum As Integer = 0For i As Integer = 1 To nsum += i * iNextReturn sumEnd FunctionSub Main()Dim n As IntegerConsole.WriteLine("请输入项数n:")n = CInt(Console.ReadLine())Console.WriteLine("数列的前" & n & "项和为:" & SumOfSquares(n))End Sub```3. 题目:编写一个VB程序,实现一个简单的计算器,能够进行加、减、乘、除运算。
大学VB考试题库.doc
大学VB考试题库一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。
A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。
A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。
A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个VisualBasic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。
A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。
A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、VisualBasic 6.0集成环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。
A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器)D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。
vb考试题库及答案大一
vb考试题库及答案大一一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明语句?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a As Integer答案:C2. VB中,以下哪个是正确的字符串连接操作符?A. +B. ||C. &D. *答案:C3. 在VB中,以下哪个函数用于将字符串转换为数值?A. Val()B. Str()C. CInt()D. CDbl()答案:A4. 在VB中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 Print "Positive"C. If x > 0 Then Print "Positive" Else Print "Negative"D. If x > 0 Then "Positive"答案:C5. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 1 To 10 Step -1C. For i = 10 To 1D. All of the above答案:D6. 在VB中,以下哪个是正确的数组声明语句?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr() As IntegerD. Dim arr As Integer(10)答案:B7. 在VB中,以下哪个是正确的函数声明语句?A. Function myFunction() As IntegerB. Function myFunction As IntegerC. Function myFunction() IntegerD. Function myFunction Integer答案:A8. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)C. Private Sub Form_Click(ByVal sender As Object)D. Private Sub Form_Click(ByVal e As EventArgs)答案:A9. 在VB中,以下哪个是正确的窗体属性?A. CaptionB. TextC. NameD. All of the above答案:D10. 在VB中,以下哪个是正确的控件事件?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用___________关键字可以声明一个全局变量。
大学vb考试题
大学vb考试题一、选择题1. 在Visual Basic中,以下哪个选项是正确的字符串表示方法?A. "Hello, World!"B. 'Hello, World!'C. ["Hello, World!"]D. {"Hello, World!"}2. 循环结构是编程中常用的控制流程语句,以下哪个VB语句用于创建当条件不满足时即停止执行的循环?A. Do WhileB. For EachC. Do UntilD. For Next3. 在VB中,若要声明一个整型变量,应使用以下哪个关键字?A. DimB. IntegerC. StringD. Object4. 以下哪个VB函数用于计算数组中元素的数量?A. UBound()B. LBound()C. Length()D. Size()5. 在VB中,事件处理程序通常与控件的哪个属性相关联?A. NameB. CaptionC. ClickD. Font二、填空题1. 在VB中,使用 ________ 语句可以定义一个当用户点击按钮时触发的事件处理程序。
2. ________ 是VB中用于表示逻辑“与”操作的关键字。
3. 在VB中,可以使用 ________ 函数来获取用户输入的字符串。
4. ________ 语句允许程序在满足特定条件时执行不同的代码分支。
5. 在VB中,使用 ________ 可以创建一个弹出消息框,显示信息或询问用户问题。
三、判断题1. 在VB中,所有变量都必须在使用前声明。
()2. VB中的数组下标默认从1开始。
()3. 使用VB编写的程序只能在Windows操作系统上运行。
()4. 所有的VB控件都必须放置在Form上才能使用。
()5. 事件是用户或系统触发的,能够被事件处理程序捕获和响应的动作。
()四、简答题1. 请简述VB中的三种主要数据类型及其用途。
VB程序设计试题与答案解析
VB程序设计试题与答案解析Wuhan intelligent elevator co production workshop and warehouse steel structures at the donghu development zone, Wuhan University Science and Technology Park, Park Road. 1, an area of the steel: production workshop is 7344.00 square meters; finished goods warehouse is 1036.80 square meters. 2, light steel structure fabrication and installation costs of the project are: 4.35 million Yuan. 3, the project designed by Wuhan Polytechnic Institute, Zhejiang, the light steel structure limited the production and installation of steel structures. 4, the installation period of the project is: 70 days (workshop and warehouse were 70 days). 5, the technology requirements for the production and installation of engineering and construction quality, duration control, supervision of contract performance commissioned by the owners corporation and Zhejiang, the Palace to complete steel structure, a QC, and monitor in real time to ensure the completion of the project according to the quality and quantity. This project by the Zhejiang plant production system to do immediately after the steel structure, organized by the Engineering Department for field installation. Design and production based on installation procedure the project by Wuhan Polytechnic Institute of design, Zhejiang, the steel structure, based on intelligent elevator company and Wuhan steel, signed production and installation contract for production of detail design. Quality acceptance code for architectural design of light steel structure and construction profiles: 1, GB5009-2001 2, of the structural specification of the building code for seismic design of GB50011-2001 3, GB50017-2021 4, of the code for design of steel structure of the standard specification for cold-formed thin-walled steel structure GB50018-2002 5, the steel structure project construction quality approval standard GB50205-2001 6, the Specification for construction and acceptance of steel structure design of high-strength bolt connection JGJ82-91 7, the technicalspecification for steel structure welding JBJ81-2002 8, the technical specification for steel structure of door-like steel frame light house CECS102-2002 material selecting overview support section: production workshop roof pitch i=5%. Finished products warehouse roof slope of 8%. Roof: a single layer Board + insulation wool + steel wire mesh roof plate with 0.50mm blue HXY-820 color steel plate aluminum-plating zinc. thick fiberglass insulation cotton with 75mm density 12Kg per cubic metre. Wall surfaces (workshop): double Board + insulation cotton, outer wall surface with 0.50mm white galvanized HXY-840 color steel plate, wall plate white galvanized HXY-900 0.40mm color steel plate, uses 50mm fiberglass insulation cotton, density 12Kg per m3. Part of the main structure: steel columncorrection after his time on column bottom and base top surface gaps withoutthe secondary water shrinkage of fine stone concrete. Steel columns, beams, frames, beams, columns, a wind column, traffic beam material Q345B. mechanical properties and chemical composition are in line with the GB/T1591-94 provision of the low-alloy structural steel. Brace, knee brace ... Surface protection of steel structure paint according to the contract, be dealt with separately. Located ± 0.000 2% NaN02 steel surface coating cement weight cement mortar, and C10 concrete packages to 0.15M, package thickness of 100 feet of concrete. Steel structure installation overview: installation and acceptance of steel structure should be carried out according to the GB50205-2001, strict construction quality and construction of the installation order. Single component production after the immediate classification number should be placed, it is forbidden to place. Structure before installing the widgetshould be a comprehensive inspection, such as member number, length, perpendicularity, flatness, it meets the design requirements andspecifications. Structure lifting and appropriate measures should be taken to preventexcessive torsion deformation of components. Main steel frame installed, grasp the rope should be set up in time, and support system in place beforethey can remove temporary installation and adjustment range Rover wind rope.All round support should finally install regulated tension. All the superstructure must be installed in the lower part of the structuraladjustment in place and fix the following. High-strength bolt connectionswithin the contact surface using sandblasting process and components, not brushing paint or defaced.VB程序设计试题1. 多窗体程序是由多个窗体组成,在缺省情况下,VB在应用程序执行时,总是把()指定为启动窗体。
大学vb期末考试题库及答案
大学vb期末考试题库及答案一、选择题(每题2分,共40分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 下列哪个函数用于计算一个数的平方?A. SqrB. PowC. AbsD. Log答案:B3. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. ConstC. FunctionD. Sub答案:A4. 以下哪个选项是Visual Basic中的流程控制语句?A. If...Then...ElseB. For...NextC. While...WendD. All of the above答案:D5. 在Visual Basic中,如何声明一个数组?A. Dim MyArray(10) As IntegerB. Dim MyArray As Integer(10)C. Dim MyArray = New Integer(10)D. Dim MyArray(10)答案:A6. Visual Basic中的哪种控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B7. 在Visual Basic中,以下哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A8. 以下哪个函数用于将字符串转换为数值?A. ValB. StrC. CIntD. Chr答案:A9. 在Visual Basic中,如何创建一个子程序?A. 使用Function关键字B. 使用Sub关键字C. 使用Class关键字D. 使用Module关键字答案:B10. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Height答案:A11. Visual Basic中的哪种循环结构用于在满足特定条件时重复执行代码块?A. Do...LoopB. For...NextC. While...WendD. Select...Case答案:A12. 在Visual Basic中,如何声明一个常量?A. Dim MyConstant As Integer = 5B. Const MyConstant = 5C. Let MyConstant = 5D. Private MyConstant = 5答案:B13. Visual Basic中的哪种控件用于创建复选框?A. CheckBoxB. RadioButtonC. OptionButtonD. ToggleButton答案:A14. 在Visual Basic中,以下哪个函数用于计算两个数之间的绝对差值?A. AbsB. SgnC. IntD. Round答案:A15. 在Visual Basic中,如何声明一个类?A. Dim MyObject As MyClassB. Class MyClassC. Function MyClassD. Sub MyClass答案:B16. Visual Basic中的哪种控件用于创建下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B17. 在Visual Basic中,以下哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Name18. 以下哪个事件用于响应文本框内容的改变?A. ChangeB. ClickC. DblClickD. KeyPress答案:A19. 在Visual Basic中,如何声明一个接口?A. Dim MyInterface As InterfaceB. Interface MyInterfaceC. Class MyInterfaceD. Function MyInterface答案:B20. Visual Basic中的哪种控件用于创建单选按钮?A. CheckBoxB. RadioButtonC. OptionButtonD. ToggleButton答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个全局变量。
大学VB考试题库(2020年九月整理).doc
大学VB考试题库一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。
A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。
A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。
A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个VisualBasic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。
A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。
A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、VisualBasic 6.0集成环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。
A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器)D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。
大学计算机基础vb试题及答案
大学计算机基础vb试题及答案一、选择题(每题2分,共10分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. 以上都是答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. ConstD. Option答案:A3. 下列哪个函数用于将字符串转换为数值?A. CIntB. CStrC. CDblD. CLng答案:A4. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A5. VB中,以下哪个事件用于处理按钮点击?A. ClickB. DoubleClickC. DblClickD. MouseDown答案:A二、填空题(每题2分,共10分)1. VB中的_________语句用于定义一个过程。
答案:Sub2. VB中,_________函数用于获取当前日期。
答案:Date3. 在VB中,_________属性用于设置或返回控件的可见性。
答案:Visible4. VB中,_________方法用于清空文本框中的内容。
答案:Clear5. VB中,_________事件用于处理文本框内容改变。
答案:Change三、简答题(每题5分,共20分)1. 请简述VB中事件处理程序的作用。
答案:事件处理程序是VB中用于响应用户操作或系统事件的代码块,它们使得程序能够对用户的输入或特定事件做出反应。
2. 描述VB中数组的声明和使用方式。
答案:在VB中,数组可以通过Dim语句声明,如Dim arr(10) As Integer,表示声明一个包含11个整数的数组。
使用时,通过索引访问数组元素,如arr(0)。
3. 说明VB中如何使用条件语句。
答案:VB中使用If...Then...Else语句进行条件判断。
如果条件为真,则执行Then后面的代码块;如果条件为假,则执行Else后面的代码块。
大一VB考试题及答案
大一VB考试题及答案1.在代码中引用一个控件时,应使用控件的( b )属性。
A.Caption B.Name C.Text D.Index2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。
A.x+a <= b-y B.x > 0 AND y < 0C.a = b OR x>y D.x+y > a+b AND NOT (y < b)3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。
A.(10,80)B.(10,81)C.[10,80] D.[10,81]4.函数Sgn(3.1416)的返回值是( c )。
A.-1 B.0 C.1 D.以上都不对5.67890属于( d )类型数据。
A.整型B.单精度浮点数C.货币型D.长整型6.下列变量名中正确的是( d )。
A.3S B.Print C.Select My Name D.Select_17.下列赋值语句( a )是有效的。
A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 08.以下的控件或方法具有输入和输出双重功能的为( b )。
A.Print B.Textbox C.Optionbutton D.Checkbox9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。
A.Name B.ListIndex C.ListCount D.Text10.下列代码的运行结果为( b )。
Private Sub command1_click()Dim m(10)For k = 1 To 10m(k) = 11 - kNext kx = 5Print m(2 + m(x))End SubA.2 B.3 C.4 D.5二、填空题(10分)1.写出整数n能同时被13和17整除的Basic表达式n Mod 13=0 And n Mod17=0 。
大学vb课后试题及答案
大学vb课后试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. 以下哪个选项不是Visual Basic的内置控件?A. TextBoxB. ComboBoxC. ListBoxD. Button答案:B3. 以下哪个函数用于计算数组中元素的总和?A. SumB. CountC. AvgD. Min答案:A4. 在Visual Basic中,如何声明一个名为MyFunction的函数?A. Function MyFunction()B. Sub MyFunction()C. Dim MyFunction()D. Const MyFunction()答案:A5. 以下哪个选项是Visual Basic中用于循环的语句?A. IfB. ForC. SelectD. Case答案:B6. 在Visual Basic中,如何将文本框的内容赋值给一个变量?A. Dim text As String = TextBox1.TextB. Dim text As String = TextBox1.ValueC. Dim text As String = TextBox1.ContentD. Dim text As String = TextBox1.TextContent答案:A7. 以下哪个选项不是Visual Basic的数据类型?A. IntegerB. StringC. BooleanD. Real答案:D8. 在Visual Basic中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. DimD. Const答案:B9. 以下哪个选项是Visual Basic中用于条件判断的语句?A. ForB. IfC. WhileD. Do答案:B10. 在Visual Basic中,如何声明一个名为MyClass的类?A. Class MyclassB. Dim MyclassC. Function MyclassD. Sub Myclass答案:A二、填空题(每题2分,共20分)1. 在Visual Basic中,用于声明常量的关键字是______。
vb期末考试题库及答案
vb期末考试题库及答案一、选择题(每题2分,共20分)1. 在VB中,用于声明变量的关键字是:A. DimB. ConstC. FunctionD. Sub答案:A2. 下列哪个选项是VB中合法的变量名?A. 123abcB. _abc123C. 2abcD. abc-def答案:B3. VB中,用于循环结构的关键字是:A. IfB. ForC. WhileD. Select答案:B4. VB中,用于条件判断的关键字是:A. IfB. ElseC. CaseD. Do答案:A5. 在VB中,哪个函数用于计算字符串的长度?A. LenB. UCaseC. LCaseD. Trim答案:A6. VB中,用于定义过程的关键字是:A. FunctionB. SubC. DimD. Const答案:B7. 在VB中,用于数组声明的关键字是:A. DimB. ArrayC. ReDimD. Option答案:A8. VB中,用于退出循环的关键字是:A. ExitB. ReturnC. BreakD. Continue答案:A9. 在VB中,哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrCompD. Trim答案:A10. VB中,用于定义类模块的关键字是:A. ClassB. ModuleC. InterfaceD. Function答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量并赋值为10,可以使用语句:Dim num As Integer; num = _______。
答案:102. VB中,使用________函数可以将一个数字转换为字符串。
答案:CStr3. 在VB中,使用________关键字可以定义一个常量。
答案:Const4. VB中,使用________函数可以获取当前系统时间。
答案:Now5. 在VB中,使用________函数可以连接两个字符串。
大学vb考试题及答案
大学vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“属性”是什么?A. 一种方法B. 一种变量C. 控件的特征D. 一种事件答案:C2. 在VB中,以下哪个关键字用于声明局部变量?A. DimB. PublicC. StaticD. Global答案:A3. 在VB中,以下哪个函数用于计算字符串的实际长度?A. LeftB. RightC. LenD. Mid答案:C4. 下列哪个控件不是VB标准工具箱的一部分?A. LabelB. TextBoxC. ButtonD. Slider答案:D5. 在VB中,以下哪个事件用于响应文本框内容的改变?A. ClickB. ChangeC. KeyPressD. TextChanged答案:B6. VB中的“方法”是什么?A. 一种属性B. 一种变量C. 控件的行为D. 一种事件答案:C7. 在VB中,以下哪个语句用于结束一个循环?A. LoopB. ContinueC. Exit ForD. Break答案:C8. 在VB中,以下哪个关键字用于声明一个类?A. ClassB. TypeC. StructureD. Interface答案:A9. 在VB中,以下哪个函数用于将字符串转换为大写?A. ToUpperB. ToLowerC. TrimD. Replace答案:A10. 在VB中,以下哪个控件用于显示图像?A. PictureBoxB. ImageBoxC. LabelD. TextBox答案:A二、填空题(每题2分,共20分)11. VB中的“事件”是指________________。
答案:由用户或应用程序生成的特定动作12. 在VB中,使用_________关键字可以定义一个子程序。
答案:Sub 或 Function13. VB中的“方法”通常指的是对象的_________。
答案:函数或过程14. 当你想要在VB中创建一个数组时,你需要使用_________语句。
武汉大学_VB题目
武汉大学_VB题目10,下列选项中,____A____属于可视化的面向对象程序设计语言。
A) Visual BasicB) CC) FoxBaseD) Basic11,在程序代码中设置属性的方法如下_____C___。
A) 属性=值B) 对象属性=值C) 对象.属性=值D) 属性.对象=值12,如果在窗体上画一个命令按钮Command1,然后,编写如下事件过程:Private Sub Command1_Click()Dim i, x As IntegerFor i=1 To 6If i=1 Then x=iIf i<=4 Thenx=x+1Elsex=x+2End IfNext ixEnd Sub那末,程序运行后,单击命令按钮,窗体上显示的结果是AA) 9B) 6C) 12D) 1513,决定一个控件在窗体上位置的属性是______D__。
A) Width或HeightB) Width和HeightC) Top或LeftD) Top和Left14,以下为合法的对象名的是___A_____。
A) 姓名B) nameC) 1buttonD) _name15,下面不合法的标识符是________A) Go_T oB) Tab1C) 名称D) Int16,如果在窗体上画一个命令按钮C1和一个标签L1,然后,编写如下事件过程:Private Sub C1_Click()c=0For i=1 To 4For j=6 To 1 Step -2c=c+1Next jNext iL1.Caption=Str(c)End Sub那末,程序运行后,单击命令按钮,标签中显示的结果是BA) 11B) 12C) 16D) 2017,下列选项中,不属于Visual Basic特点的是___D_____。
A) 可视化编程B) 事件驱动的编程机制C) 面向对象的程序设计D) 面向过程的程序设计18,如果在窗体上画一个命令按钮Command1,然后,编写如下事件过程:Private Sub Command1_Click()Dim i, x As Integerx=0For i=20 To 1 Step -2x=x+i\5Next ixEnd Sub那末,程序运行后,单击命令按钮,窗体上显示的结果是CA) 16B) 17C) 18D) 1919,如果在窗体上画一个命令按钮C1和一个文本框T1,然后,编写如下事件过程:Private Sub C1_Click()Dim i As IntegerFor i=0 To 50i=i+3n=n+1if i>10 Then Exit ForNext iT1.Text=nEnd Sub那末,程序运行后,单击命令按钮,文本框中显示的结果是CA) 5B) 4C) 3D) 220,若使标签框根据所显示内容自动调整其大小,则可以通过设置哪个属性值为True来实现AA) AutoSizeB) AlignmentC) EnabledD) Visible21,如果在窗体上画一个命令按钮C1,然后,编写如下事件过程:Private Sub C1_Click()a=0For i=1 To 2For j=1 To 4If j Mod 2<>0 Thena=a-1End Ifa=a+1Next jNext iaEnd Sub那末,程序运行后,单击命令按钮,窗体上显示的结果是DA) 0B) 2C) 3D) 422,若要得到列表框中项目的数目,可以访问哪个属性CA) ListB) ListIndexC) ListCountD) Text23,下面选项中哪个是算术运算符CA) %B) &C) ModD) And24,窗体的单击事件过程如下:Private Sub Form_Click()Dim check,countercheck=truecounter=0DoDo While counter<20counter=counter+1If counter=10 Thencheck=FalseExit DoEnd IfLoopLoop Until check=Falsecounter,checkEnd Sub程序运行后,单击窗体,窗体上显示的结果是DA) 15 0B) 20 -1C) 10 TrueD) 10 False25,代码窗口中___D____。
大学vb考试题库及答案
大学vb考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明类级别的变量?A. DimB. StaticC. PublicD. Private答案:C2. 如果一个控件的Enabled属性设置为False,那么该控件将:A. 从窗体上消失B. 变成透明C. 不可点击或操作D. 改变颜色答案:C3. 在VB中,以下哪个方法用于获取字符串的长度?A. Length()B. Size()C. Count()D. GetLength()答案:A4. Visual Basic中的Select Case语句可以有多个匹配项,每个匹配项用哪个关键字开始?A. IfB. ThenC. CaseD. When答案:C5. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Float答案:C6. 当你想要在程序中使用另一个已经存在的类时,你需要使用哪个关键字?A. InheritsB. ImplementsC. Inherits FromD. Extends答案:D7. 在VB中,以下哪个是正确的子程序声明?A. Sub MyProcedure()B. Procedure MyProcedure()C. Function MyProcedure()D. Method MyProcedure()答案:A8. 如果一个变量被声明为Option Explicit而没有声明,将会发生什么?A. 程序会编译,但运行时会出错B. 编译时会出错C. 变量会被隐式声明D. 没有任何影响答案:B9. 在VB中,以下哪个不是控件的属性?A. TextB. ClickC. FontD. Name答案:B10. 在VB中,以下哪个方法用于将字符串转换为数值?A. Val()B. Str()C. Chr()D. Asc()答案:A二、填空题(每题2分,共20分)11. 在Visual Basic中,________ 函数用于将数值转换为字符串。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10,下列选项中,____A____属于可视化的面向对象程序设计语言。
A) Visual BasicB) CC) FoxBaseD) Basic11,在程序代码中设置属性的方法如下_____C___。
A) 属性=值B) 对象属性=值C) 对象.属性=值D) 属性.对象=值12,如果在窗体上画一个命令按钮Command1,然后,编写如下事件过程:Private Sub Command1_Click()Dim i, x As IntegerFor i=1 To 6If i=1 Then x=iIf i<=4 Thenx=x+1Elsex=x+2End IfNext i?xEnd Sub那末,程序运行后,单击命令按钮,窗体上显示的结果是AA) 9B) 6C) 12D) 1513,决定一个控件在窗体上位置的属性是______D__。
A) Width或HeightB) Width和HeightC) Top或LeftD) Top和Left14,以下为合法的对象名的是___A_____。
A) 姓名B) nameC) 1buttonD) _name15,下面不合法的标识符是________A) Go_ToB) Tab1C) 名称D) Int16,如果在窗体上画一个命令按钮C1和一个标签L1,然后,编写如下事件过程:Private Sub C1_Click()c=0For i=1 To 4For j=6 To 1 Step -2c=c+1Next jNext iL1.Caption=Str(c)End Sub那末,程序运行后,单击命令按钮,标签中显示的结果是BA) 11B) 12C) 16D) 2017,下列选项中,不属于Visual Basic特点的是___D_____。
A) 可视化编程B) 事件驱动的编程机制C) 面向对象的程序设计D) 面向过程的程序设计18,如果在窗体上画一个命令按钮Command1,然后,编写如下事件过程:Private Sub Command1_Click()Dim i, x As Integerx=0For i=20 To 1 Step -2x=x+i\5Next i?xEnd Sub那末,程序运行后,单击命令按钮,窗体上显示的结果是CA) 16B) 17C) 18D) 1919,如果在窗体上画一个命令按钮C1和一个文本框T1,然后,编写如下事件过程:Private Sub C1_Click()Dim i As IntegerFor i=0 To 50i=i+3n=n+1if i>10 Then Exit ForNext iT1.Text=nEnd Sub那末,程序运行后,单击命令按钮,文本框中显示的结果是CA) 5B) 4C) 3D) 220,若使标签框根据所显示内容自动调整其大小,则可以通过设置哪个属性值为True来实现AA) AutoSizeB) AlignmentC) EnabledD) Visible21,如果在窗体上画一个命令按钮C1,然后,编写如下事件过程:Private Sub C1_Click()a=0For i=1 To 2For j=1 To 4If j Mod 2<>0 Thena=a-1End Ifa=a+1Next jNext i?aEnd Sub那末,程序运行后,单击命令按钮,窗体上显示的结果是DA) 0B) 2C) 3D) 422,若要得到列表框中项目的数目,可以访问哪个属性CA) ListB) ListIndexC) ListCountD) Text23,下面选项中哪个是算术运算符CA) %B) &C) ModD) And24,窗体的单击事件过程如下:Private Sub Form_Click()Dim check,countercheck=truecounter=0DoDo While counter<20counter=counter+1If counter=10 Thencheck=FalseExit DoEnd IfLoopLoop Until check=False?counter,checkEnd Sub程序运行后,单击窗体,窗体上显示的结果是DA) 15 0B) 20 -1C) 10 TrueD) 10 False25,代码窗口中___D____。
A) 既无对象列表框,也无过程列表框B) 有对象列表框,无过程列表框C) 无对象列表框,有过程列表框D) 既有对象列表框,又有过程列表框26,以下不正确的单行结构条件语句是_____D___A) If x>y Then Print(“x>y”)B) If x Then t=t*xC) If x Mod 3=2 Then ? xD) If x<0 Then y=2*x-1:Print x End If27,以下关于对象属性正确的说法是____D____。
A) 在设计模式和运行模式下都不能设置对象的属性B) 对象的属性在设计模式是可以设置,在运行模式下不能设置C) 对象的属性在运行模式下可以设置,在设计模式下不能设置D) 对象的属性既可以在设计模式下设置,也可以在运行模式下设置28,For循环语句的循环控制变量用于AA) 控制循环次数B) 求和C) 计算步长D) 递增29,循环语句用于控制循环体的BA) 顺序执行B) 重复执行C) 选择执行D) 不执行30,10 Mod 4的值为___B_____A) 1B) 2C) 4D) 10判断题1,在窗体显示之前,执行窗体的加载事件过程Form_Load()。
T2,调整图形大小时,在图片框中,利用 Stretch属性调整图片框大小适应图片;在图像框中,利用AutoSize 属性调整图片大小适应图像框。
F3,前测型Do...Loop语句执行循环体的最少次数为1。
F4,无论是窗体还是控件都只有获得焦点才能接受键盘事件。
T 5,3434&是长整形数据类型。
T6,语句是程序代码中最小的可运行单元。
7,Visual Basic环境中的立即窗口可以进行各种命令的操作。
F8,循环结构用于描述重复计算问题。
T9,Not 10-5>12+3 And 3*2=6 Or 5<=3的值是True。
T10,循环嵌套称为多重循环。
T11,只有在If语句和每一个ElseIf语句计算相同表达式时,才能用Select Case结构替换If结构。
T12,循环语句不允许嵌套,只能交叉。
F13,一个Visual Basic程序也称为一个工程,由窗体、标准模块、自定义模块及应用所需的环境设置组成。
14,设置命令按钮控件的快捷键可以在其Caption属性的时某字母前加"&"符号。
15,循环控制流程和循环语句往往称为顺序结构。
16,给对象取名时,可以用汉字、字母、数字和下划线。
17,在调用对象方法时,不能省略对象名。
18,循环是按照给定条件重复执行一组语句。
19,循环语句“For Each 元素 In 集合...Next”用于“对集合中的每个元素或对象,重复执行一组语句”。
20,全局符号常量只能在标准模块的声明段中声明,而不允许在窗体模块中声明,但在该程序的所有模块中都可直接使用。
填空题1,表达式Fix(-11.85)+Int(-23.01)的值是________。
2,当窗体的Enabled属性为________时,指定窗体响应事件。
3,若希望在启动应用程序时对属性和变量进行初始化,可以使用窗体的________事件。
4,设有以下循环:x=1Dox=x+________Print xLoop Until x=7要求循环体可执行3次,请填空。
5,在Visual Basic 6.0中,对象都具有特定的属性,在设计模式可以通过________窗口来设置。
6,设有以下过程:Private Sub Form_Click()Dim a,s As Integern=8s=0Dos=s+nn=n-1Loop While n>0?sEnd Sub程序运行后,单击窗体,窗体上显示的结果为________。
7,若用如下程序来判断a是否为素数:Private Sub Command1_Click()Dim a,k,isprime As Integera=Val(InputBox("请输入一个整数"))If a<2 Thenisprime=FalseElseisprime=Truek=2Do While k<a/2 And isprimeIf a Mod k=0 Thenisprime=FalseElsek=k+1End IfLoopEnd IfIf isprime ThenPrint a;"是素数!"ElsePrint a;"不是素数!"End IfEnd Sub则在测试时,发现有个非素数也被判断为素数,这个错判的数是________。
8,对于窗体上的命令按钮,如果不允许进行操作,应通过________属性进行设置9,如果在窗体上画一个命令按钮Command1,然后,编写如下事件过程:Private Sub Command1_Click()Dim k,sum As Integersum=0For k=10 To 1 Step -2sum=sum+kNext k?sumEnd Sub那末,程序运行后,单击命令按钮,其窗体上显示的结果为________。
10,Visual Basic中的数据类型可分为________和用户自定义数据类型两大类。
第二章1.文本框没有哪个属性A) BackColorB) EnabledC) VisibleD) Caption2.当在窗体上放置一个控件时,就________。
A) 将类转换为对象B) 将对象转换为类C) 将变量转换为对象D) 将对象转化为变量3.若要得到列表框中项目的数目,可以访问哪个属性A) ListB) ListIndexC) ListCountD) Text4.在Visual Basic中,不能隐藏的窗口是________。
A) 属性窗口B) 主窗口C) 窗体窗口D) 代码窗口5.窗体的单击事件过程如下:Private Sub Form_Click()Dim x, n As Integerx=1n=0Do While x<28x=x*3n=n+1LoopPrint x,nEnd Sub程序运行后,单击窗体,窗体上显示的结果是A) 81 4B) 56 3C) 28 1D) 243 56.改变控件的Tab顺序可以修改哪个属性值A) VisibleB) EnabledC) TabStop D) TabIndex7.下面程序段中循环语句的循环次数是________For x=10 to 1 step -3Print xNext xA) 0B) 4C) 5D) 108.对象事件过程名格式如下________。