VB选择题100501(作业)
vb选择试题及答案
vb选择试题及答案VB选择试题及答案1. 在Visual Basic中,下列哪个选项不是数据类型?A. IntegerB. StringC. DoubleD. Real答案: D2. Visual Basic中的变量声明语句格式是什么?A. Dim variableName as DataTypeB. variableName DataTypeC. DataType variableNameD. variableName = DataType答案: A3. 下列哪个选项不是Visual Basic中的控制结构?A. If...Then...ElseB. Do...LoopC. For...NextD. While...Wend答案: D4. 在Visual Basic中,用于将字符串连接在一起的关键字是什么?A. ConcatenateB. AppendC. & (Ampersand)D. Join答案: C5. 以下哪个函数用于计算数组中元素的个数?A. UBoundB. LBoundC. CountD. Size答案: A6. 在Visual Basic中,如何声明一个名为“myArray”的数组,包含10个元素?A. Dim myArray(9) As IntegerB. Dim myArray(10) As IntegerC. Dim myArray As Integer = New Integer(9)D. Dim myArray(0 To 9) As Integer答案: D7. 在Visual Basic中,下列哪个选项是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案: A8. 使用Visual Basic编写程序时,如何将一个变量的值赋给另一个变量?A. Dim a As IntegerDim b As Integerb = aB. Dim a As Integerb = aC. Dim a As Integera = bD. Dim a As Integera = b答案: A9. 在Visual Basic中,下列哪个选项不是事件处理程序的组成部分?A. EventNameB. EventHandlerC. EventSourceD. EventArguments答案: D10. 在Visual Basic中,下列哪个关键字用于定义一个类?A. ClassB. StructureC. InterfaceD. Module答案: A。
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分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. SetC. CallD. Sub答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. LabelC. ButtonD. Excel答案:D3. VB中,用于执行循环操作的关键字是:A. ForB. IfC. ElseD. While答案:A4. VB中,用于打开文件的函数是:A. OpenB. CloseC. PrintD. Write答案:A5. VB中,用于定义过程的关键字是:A. FunctionB. SubC. DimD. Const答案:B6. VB中,用于定义函数的关键字是:A. FunctionB. SubC. DimD. Const答案:A7. VB中,用于定义常量的关键字是:A. DimB. ConstC. FunctionD. Sub答案:B8. VB中,用于定义数组的关键字是:A. DimB. FunctionC. ConstD. Sub答案:A9. VB中,用于判断条件的关键字是:A. IfB. ForC. WhileD. Dim答案:A10. VB中,用于退出循环的关键字是:A. ExitB. EndC. StopD. Loop答案:A二、填空题(每题2分,共20分)1. VB中,声明一个整型变量a,可以使用关键字________。
答案:Dim2. VB中,声明一个字符串变量str,可以使用关键字________。
答案:Dim3. VB中,声明一个布尔型变量flag,可以使用关键字________。
答案:Dim4. VB中,声明一个数组变量arr,可以使用关键字________。
答案:Dim5. VB中,声明一个常量PI,可以使用关键字________。
答案:Const6. VB中,声明一个函数sum,可以使用关键字________。
答案:Function7. VB中,声明一个过程printData,可以使用关键字________。
vb考试试题和答案
vb考试试题和答案**VB考试试题和答案**一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above**答案:D**2. VB中,哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs**答案:A**3. 下列哪个选项是VB中的保留字?A. MyB. MeC. DimD. All of the above**答案:D**4. 在VB中,下列哪个选项用于声明一个变量?A. ConstB. DimC. FunctionD. Sub**答案:B**5. VB中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox**答案:B**6. 在VB中,下列哪个选项用于循环遍历数组中的每个元素?A. For EachB. ForC. WhileD. Do**答案:A**7. VB中,哪个函数用于将字符串转换为大写?A. LCaseB. UCaseC. StrCompD. Trim**答案:B**8. 在VB中,哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp**答案:A**9. VB中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. BackColor**答案:A**10. 在VB中,下列哪个选项用于声明一个过程?A. FunctionB. SubC. ClassD. Module**答案:B**二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是________。
**答案:Integer**2. VB中,用于定义一个函数的关键字是________。
**答案:Function**3. VB中,用于定义一个子程序的关键字是________。
VB 选择题及答案(130题)
《VB》选择题1、某一窗体的name属性为myForm,它的Load事件过程名称()(A)MyForm_Load (B)Me_Load (C)Form_Load(D) Form1_load2、VB的数据类型分为()A、数值型、字符型、布尔型、日期型B、数值型、字符型、对象型、日期型C、基本类型、扩展类型D、整型、实型、字符型、日期型、布尔型3、在VB中,复写框(Check)的Value值有三种,分别是()。
A、-1,0,1B、0,1,2C、1,2,3D、True,False,04、VB中的变量如果没有显示声明其数据类型,则默认为()A、日期型B、数据型C、字符型D、变体型5、在VB中,通过改变列表框()属性的值,可以为列表框添加项目。
A、ListB、(名称)C、Caption D 、Text6、在VB中,执行“A=5:A=A+5”语句后,变量A的值为()A、0B、5C、10D、不一定7、VB中运算符被分为四类,分别是()A、算术运算符、连接运算符、关系运算符、逻辑运算符B、算术运算符、比较运算符、关系运算符、逻辑运算符C、算术运算符、连接运算符、布尔运算符、逻辑运算符D、连接运算符、比较运算符、逻辑运算符、关系运算符8、在VB中,执行“A=18MOD 4”语句后,A的值为()。
A、2B、4C、6D、89、A为True,B为False, 则“A and B”和“A Or B”的值分别是()。
A、True,TrueB、True False C 、False,True D 、False,False10、在VB中,如要创建“年级”和“班级”两组单选按钮,具体的做法是()A、先创建“单选按钮”,然后用“框架”分别框住B、先分别创建“单选按钮”和“框架”,然后将“单选按钮”拖到相应的框架中C、先创建“框架”,然后在“框架”中创建“单选按钮”D、以上方法均可11、数学关系3〈= x〈10表示成正确的VB表达式为()A、3〈=x〈10 B、3〈=xANDx〈10C、x〉=3 OR x〈10D、3〈=x AND 〈1012、下面正确的赋值语句是()A、x+y=30B、y= *r*rC、y=x+30D、3y=x13、为了给三个变量赋初值1,下面正确的赋值语句是()A、x=1:y=1:z=1B、x=1,y=1,z=1C、x=y=z=1D、xyz=114、语句If x=1 Then y=1,下列说法正确的是()。
vb测试题及答案
vb测试题及答案一、单项选择题(每题2分,共10分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 下列哪个函数用于计算两个数的和?A. SumB. AvgC. CountD. Max答案:A3. 在VB中,以下哪个关键字用于声明一个变量?A. DimB. ConstC. FunctionD. Sub答案:A4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VB中,以下哪个选项是正确的条件语句?A. IfB. SelectC. CaseD. All of the above答案:D二、填空题(每题2分,共10分)1. 在VB中,声明一个整型变量并赋值为10,可以使用语句:Dim myVar As Integer; myVar = _______。
答案:102. VB中,用于输出信息到立即窗口的函数是 _______。
答案:Debug.Print3. 在VB中,要创建一个名为“myForm”的新窗体,可以使用语句:Form1. _______ "myForm"。
答案:Load4. VB中,要结束当前程序的执行,可以使用语句:_______。
答案:End5. 在VB中,要声明一个数组,可以使用语句:Dim myArray(10) As _______。
答案:Integer三、简答题(每题5分,共20分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由事件(如用户操作、系统消息等)触发,而不是由程序代码顺序执行。
2. 描述VB中如何使用If...Then...Else语句进行条件判断。
答案:在VB中,可以使用If...Then...Else语句进行条件判断,如果条件为真,则执行Then后面的代码块,如果条件为假,则执行Else 后面的代码块。
vb试题及答案(一)
vb试题及答案(一)一、单项选择题(每题2分,共20分)1. VB中,哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 在VB中,下列哪个函数用于计算两个数的和?A. SumB. AvgC. CountD. Max答案:A3. 下列哪个选项是VB中正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D4. 在VB中,如何表示一个数组?A. Dim numbers(1 To 10) As IntegerB. Dim numbers As Integer(1 To 10)C. Dim numbers(10)D. Dim numbers(10) As Integer5. VB中,哪个语句用于结束一个循环?A. LoopB. Exit DoC. ContinueD. End答案:B6. VB中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B7. 在VB中,如何声明一个全局变量?A. DimB. GlobalC. PublicD. Static答案:C8. VB中,哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A9. 在VB中,哪个函数用于获取当前日期?B. DateC. TimeD. Today答案:D10. VB中,哪个语句用于创建一个对象实例?A. NewB. CreateObjectC. InstantiateD. MakeObject答案:A二、多项选择题(每题3分,共15分)1. 在VB中,以下哪些是合法的变量名?A. _myVarB. 123myVarC. myVar123D. my_var答案:ACD2. VB中,哪些是合法的常量定义?A. Const pi = 3.14B. Const PI = 3.14C. Const Pi = 3.14D. Const 2Pi = 6.28答案:ABC3. 在VB中,以下哪些是合法的数组声明?A. Dim numbers(1 To 10) As IntegerB. Dim numbers(10) As IntegerC. Dim numbers(1 To 10) As StringD. Dim numbers() As Integer答案:ACD三、判断题(每题1分,共5分)1. VB中,所有的变量都必须在使用前声明。
大学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考试试题VB考试试题一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. intC. Integer8D. int82. VB中的哪个关键字用于声明变量?A. defineB. declareC. dimD. var3. 下列哪个语句可以正确地在VB中打印输出?A. print "Hello, World!"B. console.write("Hello, World!")C. msgbox "Hello, World!"D. output "Hello, World!"4. VB中哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox5. 在VB中,以下哪个是正确的条件语句?A. if (x > 10)B. if x > 10C. if (x > 10) thenD. if x > 10 then6. VB中哪个函数用于获取当前日期?A. Now()B. Date()C. Today()D. GetCurrentDate()7. 在VB中,以下哪个是正确的循环结构?A. do-whileB. for-eachC. while-doD. repeat-until8. VB中哪个属性用于设置控件的可见性?A. VisibleB. ShowC. DisplayD. Hide9. 在VB中,以下哪个事件用于响应按钮点击?A. OnClickB. OnSelectC. OnPressD. OnActivate10. VB中哪个关键字用于定义函数?A. functionB. defC. procD. method二、简答题(每题5分,共30分)1. 简述VB中的事件驱动编程的概念。
2. 描述VB中数组的声明和使用方式。
vb试题及答案 一
vb试题及答案一VB试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows系统的应用程序开发。
本文将提供一些VB试题及答案,帮助读者加深对VB的理解和应用。
一、选择题1. VB是哪种类型的编程语言?A. 面向过程B. 面向对象C. 脚本语言D. 函数式语言答案:B2. 在VB中,下面哪种变量类型可以存储整数数据?A. IntegerB. StringC. BooleanD. Double答案:A3. 下面哪个事件在用户单击按钮时触发?A. Load事件B. Click事件C. KeyPress事件D. MouseHover事件答案:B4. 在VB中,用于循环执行一段代码块的结构是什么?A. If语句B. Do While循环C. For循环D. Select Case语句答案:C5. 下面哪个关键字用于声明一个新的子程序或函数?A. FunctionB. SubC. DimD. Private答案:B二、填空题1. 完善下面的代码,实现求和功能:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = 10num2 = 20sum = ___________```答案:num1 + num22. 完善下面的代码,实现判断一个数是否为偶数: ```vbDim num As Integernum = 12If num ___________ ThenMsgBox("偶数")ElseMsgBox("奇数")End If```答案:num Mod 2 = 0三、简答题1. 请解释VB中的常量和变量的区别。
答:常量是一种固定不变的值,其值在程序运行过程中不能被修改。
在VB中,可以使用`Const`关键字声明常量。
变量是一种存储数据的容器,其值可以在程序运行过程中发生改变。
vb考试试题及答案
vb考试试题及答案VB考试试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows平台的应用程序开发中。
对于学习VB的人来说,参加考试是一种检验自己掌握程度的方式。
下面将为大家提供一些VB考试试题及答案,希望对大家的学习有所帮助。
一、选择题1. VB是以下哪种类型的编程语言?A. 面向过程编程语言B. 面向对象编程语言C. 函数式编程语言D. 混合编程语言答案:B. 面向对象编程语言2. VB中的变量声明关键字是?A. DimB. VarC. IntD. Public答案:A. Dim3. VB中的循环结构中,以下哪个关键字用于跳出当前循环?A. ExitB. BreakC. ContinueD. End答案:A. Exit4. VB中的条件语句中,以下哪个关键字用于多个条件的判断?A. IfB. ElseC. ElseIfD. Switch答案:C. ElseIf5. VB中的函数定义关键字是?A. SubB. FunctionC. MethodD. Procedure答案:B. Function二、填空题1. VB中的注释符是()。
答案:'2. VB中的数组下标是从()开始的。
答案:03. VB中的字符串连接符是()。
答案:&4. VB中的逻辑与运算符是()。
答案:And5. VB中的模块化编程可以通过()来实现。
答案:函数和子程序三、简答题1. VB中的控件是什么?请举例说明。
答:VB中的控件是用于与用户进行交互的可视化组件。
例如,按钮(Button)、文本框(TextBox)、标签(Label)等都是VB中常见的控件。
通过控件,我们可以实现用户输入、数据展示、按钮点击等功能。
2. VB中的事件是什么?请举例说明。
答:VB中的事件是指在特定条件下发生的操作或响应。
例如,按钮的点击事件(Click Event)是指当用户点击按钮时触发的事件,我们可以在该事件中编写相应的代码来实现按钮的功能。
VB练习题(含答案),推荐文档
考试题型一、单项选择题(每题1分,共35分)二、判断题(每题1分,共15分;正确的打",错误的打x。
)三、填空题(每空1分,共10分)四、读程序写出结果(每题5分,共20分)五、程序填空(每空2分,共10分)六、编程题(每小题10分,共10分)2006年4月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计11. 以下关于Visual Basic特点的叙述中,错误的是A)Visual Basic是采用事件驱动编程机制的语言B)Visual Basic程序既可以编译运行,也可以解释运行C)构成Visual Basic程序的多个过程没有固定的执行顺序D)Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构12. 以下叙述中,错误的是A)一个Visual Basic应用程序可以含有多个标准模块文件B)一个Visual Basic工程可以含有多个窗体文件D)标准模块文件的扩展名是.bas13. 以下叙述中,错误的是A)在Visual Basic中,对象所能响应的事件是由系统定义的C)Visual Basic中允许不同对象使用相同名称的方法D)Visual Basic中的对象具有自己的属性和方法14. 设有如下语句:Dim a,b As In tegerC= "VisualBasic ”D=#7/20/2005#以下关于这段代码的叙述中,错误的是A)a被定义为Integer类型变量B) b被定义为Integer类型变量C) c中的数据是字符串D)d中的数据是日期类型15. 以下能从字符串"VisualBasic "中直接取出子字符串"Basic"的函数是A)Left |B) Mid | C) Stri ng D) In str16. 设a=4,b=3,c=2,d=1下列表达式的值是a>b+1 Or c<d And b Mod cA) True B) 1 C) -1 D) 017.以下可以作为Visual Basic变量名的是A) A#A B)counstA C) 3A D) ?AA18.设x-4,y-6,则以下不能在窗体上显示出A=10 的语句是C) Print “ A= ” +Str(x+y)D) Print “ A= ” & x+y19. 假定有如下的命令按钮(名称为Comma ndl)事件过程:Private Sub Comma nd1_Click()X=lnputBox(输入::“'输入整数”)MsgBox ”输入的数据是:”,,”输入数据:”+XEnd Sub程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是A)x的值是数值10B)输入对话框的标题是“输入整数“C)信息框的标题是“输入数据:10 “D)信息框中显示的是“输入的数据是:“20. 在窗体上画1个命令按钮(名称为Command1 )和1个文本框(名称为Text1),然后编写如下事件过程:Private Sub Comma nd1_Click()X=Val(Text1.Text)Select Case xCase 1,3Y=x*xCase Is>=10,Is<=-10Y=xCase -10 To 10Y=-xEnd SelectEnd Sub程序运行后,在文本框中输入3,然后单击命令按钮,则以下叙述中正确的是A) 执行Y=x*x B)执行Y=-xC)先执行Y=x*x,再执行Y=-x D)程序出错21. 设有命令按钮Comma nd1的单击事件过程,代码如下:Private Sub Comma nd1_Click()Dim a(30) As In tegerFor i=1 to 30a(i)=I nt(R nd*100)NextFor Each arritem In aIf arrItem Mod 7=0 Then Print arrItem;If arrItem >90 Then Exit ForNextEnd Sub对于该事件过程,以下程序中错误的是B) 语句For Each arrltem In a 有语法错误C) ........................................... If arrltem Mod 7=0 语句的功能是输出数组中能够被........................... 7整除的数D) ................................ If arrItem >90 语句的作用是当数组元素的值大于....................... 90时退出For循环22. 设有命令按钮Comma nd1的单击事件过程,代码如下:Private Sub Comma nd1_Click()Dim a(3,3) As In tegerFor i=1 to 3For j=1 to 3a(i,j)=i*j+iNext jNext iSum=0For i=1 to 3Sum=Sum+a(i,4-i)Next iPrint SumEnd Sub运行程序,单击命令按钮,输出结果是A) 20 B) 7 | C) 16 ~| D) 1723. 在窗体上画1个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Comma nd1_Click()a=0For i=1 to 2For j=1 to 4If j Mod 2<>0 Thena=a-1End Ifa=a+1Next jNext iPrint aEnd Sub程序运行后,单击命令按钮,输出结果是A)0 B) 2 C) 3 | D)424. 窗体上有名称分别为Text1、Text2的2个文本框,有一个由3个单选按钮构成的控件数组Option1,程序运行后,如果单击某个单选按钮,则执行Text1中的数值与该单选按钮所对应的运算(乘以1、10或100),并将结果显示在Text2中,如图2所示。
vb练习题及答案
vb练习题及答案vb练习题1VB练习题一一、选择题1.Visual Basic程序设计的主要的步骤是CA、可视性程序设计B、代码程序设计C、可视性程序设计和代码程序设计D、界面设计2.窗体能响应的事件是CA、ActiveFromB、DriveC、LoadD、Change3.获得系统时间的函数是BA、data$ B. time$ C. date$ D. gettime$ 4.在设计一个计算器时,必须要使用的控件是CA、滚动条B、图片框C、文本框D、单选框5.下列运算符号中属于关系运算符的是_____。
BA、—B、=C、ANDD、+6.Visual Basic规定工程文件的扩展名是CA、.forB、.frmC、.vbpD、.bas7. OOP是面向_______的程序设计的简称。
CA、用户B、问题C、对象D、操作者8. 设置对象中的字体应用___属性.CA、CaptionB、NameC、FontD、Text9.设置文本框中显示的内容应用___属性。
DA、CaptionB、NameC、FontD、Text10.逻辑型又称_____。
CA、数值型B、字符串型C、布尔型D、整型11.三种逻辑运算符号优先次序为:____。
CA、AND、NOT、ORB、NOT、OR、ANDC、NOT、AND、OR D、OR、NOT、AND12.关于高级语言,下列那一项叙述是正确的。
(A)A、以类似英文的句子来表示B、写成的程序执行速度最快C、不必编译即可直接执行D、受电脑机种限制大13.可将高级语言翻译成机器语言的程序为。
BA、汇编程序B、编译程序C、解释程序 4、以上皆可。
14.下列()属性是每个控件都有的。
AA、名称B、CaptionC、FontD、Interval15.下列运算符号中属于逻辑运算符的是_____。
AA、NOTB、<>C、=D、<=16.如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval 属性值应该等于:BA、5000B、500C、50D、517.下列逻辑运算结果为―true‖的是()CA、flase or not trueB、flase and not trueC、true or not trueD、true and not true18.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符串型,且s=―a‖,Label1为标签控件,下列赋值语句合法的是()AA、s = Label1.CaptionB、Label1.Caption=s=xC、x*3=yD、Y=x*s19.下列关于CommandButton 控件的叙述正确的是()AA、CommandButton 控件的Caption 属性决定按钮上显示的内容B、单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件C、CommandButton 控件的name 属性决定按钮上显示的内容D、以上都不对20.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是( )。
vb期末测试题及答案
vb期末测试题及答案一、选择题1. 下列哪个是VB的关键字?A. FunctionB. PrintC. OutputD. Process答案:A. Function2. VB中用于循环执行一段代码的语句是?A. If...ThenB. While...LoopC. For...NextD. Select...Case答案:C. For...Next3. VB中用于声明一个变量的关键字是?A. SetB. DimC. LetD. New答案:B. Dim4. 下列哪个不是VB中的数据类型?A. IntegerB. StringC. FloatD. DoubleFloat答案:D. DoubleFloat5. VB中的数组索引是从几开始的?A. 0B. 1C. -1D. 2答案:A. 0二、判断题1. VB是一种面向过程的编程语言。
答案:错误2. VB可以用于开发桌面应用程序。
答案:正确3. VB中的If语句只能进行简单的条件判断。
答案:错误4. VB中的控件可以通过拖拽方式添加到窗体上。
答案:正确5. VB中的事件处理程序可以在代码编辑器中直接编写。
答案:正确三、简答题1. 请简要介绍VB的历史及应用领域。
答案:VB(Visual Basic)是一种基于BASIC语言的高级编程语言,由微软公司开发。
VB于1991年发布,随后成为流行的Windows平台应用程序开发工具之一。
VB的应用领域主要包括开发桌面应用程序、数据库应用程序以及快速原型开发等。
2. 请简述VB中的函数和子过程的区别。
答案:VB中的函数和子过程都是一段用于完成特定任务的代码,但二者在使用和返回值方面有所不同。
函数可以接受参数并返回一个值,可以在程序中的任何地方调用并使用其返回值。
而子过程可以接受参数但不返回值,只会执行一系列的操作。
3. 请解释VB中的控件和容器的概念,并举例说明。
答案:在VB中,控件是指用于与用户进行交互的界面元素,如按钮、文本框、标签等。
vb计算机考试试题及答案
vb计算机考试试题及答案一、选择题(每题1分,共20分)1. VB是哪一种编程语言?A. Visual StudioB. Visual BasicC. Visual C++D. Visual Java2. 下面哪个不是VB中的常用数据类型?A. IntegerB. StringC. DoubleD. Boolean3. VB中的If语句常用于什么功能?A. 循环遍历B. 字符串连接C. 条件判断D. 文件操作4. 下面哪个不是VB中的控件?A. LabelB. ButtonC. TextBoxD. Loop5. VB中的数组是什么类型的数据结构?A. 链表B. 栈C. 队列D. 数组6. 下面哪个不是VB中的常用循环结构?A. For循环B. While循环C. Do-While循环D. Foreach循环7. VB中的函数和子程序有什么区别?A. 函数只能在模块中调用,而子程序可以在任何地方调用B. 函数只能有一个返回值,而子程序可以有多个返回值C. 函数返回一个值,而子程序不返回值D. 函数只能在类中定义,而子程序可以在任何地方定义8. VB中的数据库操作使用的是哪个对象?A. FileB. RecordSetC. StreamReaderD. Connection9. VB中的异常处理使用的是什么结构?A. Try-Catch结构B. If-Else结构C. For-Next结构D. Switch-Case结构10. VB中可以用来打开对话框的方法是?A. ShowDialog()B. Show()C. OpenDialog()D. Open()二、填空题(每题2分,共20分)1. VB中声明变量使用关键字_________。
2. VB中的布尔运算符并且为_________。
3. VB中的控件可以通过_________属性来修改其外观。
4. VB中的字符串连接使用的运算符是_________。
vb操作题期末考试题及答案
vb操作题期末考试题及答案一、选择题(每题2分,共10分)1. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. IfD. For答案:B2. VB中,以下哪个函数用于计算两个日期之间的天数差?A. DateDiffB. DateAddC. NowD. Format答案:A3. 在VB中,以下哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B4. VB中,以下哪个事件用于响应鼠标点击按钮的动作?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A5. 在VB中,以下哪个属性用于设置文本框(TextBox)的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A二、填空题(每题2分,共10分)1. 在VB中,使用________关键字可以定义一个变量。
答案:Dim2. VB中的________函数可以返回当前日期。
答案:Date3. 要使VB中的Label控件显示多行文本,需要设置其________属性为True。
答案:WordWrap4. VB中,使用________事件可以检测到文本框(TextBox)内容的变化。
答案:TextChanged5. 在VB中,使用________函数可以获取当前时间。
答案:Time三、简答题(每题5分,共20分)1. 简述VB中如何使用If...Then...Else语句进行条件判断。
答案:在VB中,可以使用If...Then...Else语句进行条件判断。
首先使用If关键字后跟条件表达式,如果条件为真,则执行Then后面的代码块;如果条件为假,则执行Else后面的代码块。
2. 描述VB中如何创建一个数组并为其赋值。
答案:在VB中,可以使用Dim关键字创建数组,并使用括号指定数组的维度。
vb考试试题及答案
vb考试试题及答案# VB考试试题及答案一、选择题1. 在Visual Basic中,以下哪项不是基本数据类型? - A. Integer- B. String- C. Object- D. Array答案:D2. 以下哪个语句用于在VB中声明一个变量?- A. Dim- B. Declare- C. Let- D. Set答案:A3. 在VB中,以下哪个函数用于将数字转换为字符串? - A. Val- B. Str- C. CStr- D. Format答案:C4. 以下哪个控件不是Visual Basic的标准控件?- A. TextBox- B. Button- C. Chart- D. Label答案:C5. 在VB中,以下哪个事件不是由用户交互触发的?- A. Click- B. Load- C. Change- D. KeyPress答案:B二、填空题1. 在Visual Basic中,使用______关键字可以定义一个类。
- 答案:Class2. VB中,______属性用于获取或设置文本框中显示的文本。
- 答案:Text3. VB的______方法用于将数字转换为字符串。
- 答案:CStr4. 在VB中,______事件用于处理表单或控件的关闭。
- 答案:FormClosing 或 QueryClose5. VB的______方法用于结束程序的执行。
- 答案:End三、简答题1. 描述Visual Basic中的过程和函数的区别。
- 答案:过程是一个可以执行一系列操作的代码块,它可以有返回值也可以没有。
函数是一个特殊类型的过程,它必须返回一个值。
函数通常用于计算并返回值,而过程则用于执行操作。
2. 解释Visual Basic中的事件驱动编程。
- 答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户输入、系统消息等)触发。
在Visual Basic中,事件通常与控件相关联,如按钮点击、文本框内容改变等,当这些事件发生时,相应的事件处理程序会被调用。
VB习题(含答案)
: E
nd Sub, 单击命令按钮,先后在两个输入对话框中输入 123 和 321,窗体显示的内容是( A、444 B、123321
)。(1 分)
C、123+321 32、执行语句 MsgBox "AAA", 2, "BBB" A、AAA
D、出错信息 后,所产生的消息框的标题是( B、BBB )。(1 分)
D、属性窗口
A、窗体名称和该窗体文件名必须一致
B、窗体名称和该窗体文件名可以不相同
C、窗体名称和该窗体文件名不能使用汉字
D、窗体名称不能使用汉字、但该窗体文件名能使用汉字 )得到帮助。(1 分)
4、Visual Basic 有完备的 Help 联机帮助功能,可以通过按下功能键( A、F9 B、F8
C、F1 5、以下( A、Label )控件可作为容器使用。(1 分)
End Sub,运行时,单击按钮,输出结果是( B、6 18
)。(1 分)
C、12 36、若有 k
6 = 10,则循环结构 Do Until k < 0: k =
D、12 k -
18 )。(1 分)
1: Loop 中的循环体执行次数是(
A、9
B、10
C、11 37、下列语句中,不能实现循环 100 次的是( A、N=0:Do: N=N+1: Loop Until N>=100 )。(1 分)
D、-6
B、exit
C、end 43、要从 For … Next 循环中退出循环,应使用(
D、sub )语句。(1 分)
A、Exit
B、Exit For
C、Continue
D、Stop Loop )。(1 分)
大学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中创建一个数组时,你需要使用_________语句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
001001 以下叙述中错误的是()。
AA,可用Cls方法清除窗体或文本框中的文本B,用Hide方法隐藏的窗体还在内存中C,可用Print方法在窗体或图片框上显示表达内容D,用Show方法可显示工程中的各窗体001002 下列属于容器的控件是()。
BA,TextBox B,PictureBox C,Image D,ListBox001003 下列( )语言不属于面向对象的程序设计语言。
AA,C B,Delphi C,C++ D,VB001004 下列不属于VB三种模式的是()模式 CA,中断B,运行C,代码D,设计001005 以下叙述中错误的是()DA,窗体Load事件中的Print方法是否有效要取决于窗体AutoRedraw属性的设置B,打开一个工程同时也打开其所含的多个窗体和标准模块文件C,窗体的Enabled属性用于设置窗体及窗体上的控件是否响应事件D,运行一个工程时,首先显示Form1窗体001006 下列属于容器控件的是()BA, ListBoxB, PictureBoxC, ImageD, TextBox002001 下列()不是合法常量。
BA,FalseB,2009-12-26C,#2009-12-26#D,Const pi=3.14002002 下列各数据类型的取值范围按从小到大排列的是()。
CA,整型,长整型,双精度,单精度B,长整型,货币型,单精度,双精度C,整型,长整型,单精度,双精度D,整型,变体型,单精度,双精度002003 以下()的变量可以被该窗体其它过程引用。
CA,在窗体Load事件中用Dim语句定义B,在窗体某过程中用Static语句定义C,在窗体“通用声明”段中用Dim语句定义D,在窗体某过程中用Public语句定义002004 在"通用声明"段中用以下语句定义数组A的元素个数是()。
B Option Base 1Dim A%(4,-1 to 3,3)A,120B,60C,36D,80002005 以下能正确定义数据类型iebook的是()AA.Type iebookName as string*8Ie as integerEnd TypeB. Type iebookName as string*8Ie as integerType endC. Type iebookName as string*8Ie as integerEnd Type iebookD. Type iebookName as string*8Ie as integerEnd iebook003001 下列运算中,优先级最低的是()。
AA,逻辑运算B,字符运算C,算术运算D,关系运算003002 下列算术运算符中,优先级最高的是()。
BA,ModB,/C,\D,+003003 VB中能表示X不属于[0,10]的表达式是()CA,10<X<0 B,X<0:X>10 C,not(x>=0 and x<=10) D,X<0 and x>10003004 下列不能判断整型变量x是5的倍数的表达式是()CA,x Mod 5 = 0 B,x/5=x\5 C,5 Mod x = 0 D,int(x/5)= x/5003005 下列表达式的运算结果中,值最小的是() BA,5/6 B,5\6 C,5 mod 6 D,6 mod 5004001 以下()语句可表示[10,50]之间的随机整数。
AA,Int(Rnd*41)+10 B,Int(Rnd*41+9) C,Int(Rnd*40)+11 , D,Int(Rnd*40+10)004002 设x="ABC",Y="AB",函数IIF(X<Y,1,IIF(x>Y,-1,0) )的返回值是()。
CA,1 B,0 C,-1 D,出错004003 设a="李大刚"以下()语句输出的结果为“李” DA,Left(a, 2)B,Mid(a, 0, 2)C,Mid(a, 1, 2)D,Mid(a, 1, 1)004004 以下()语句能使窗体Form1的背景为黄色。
DA,Form1.BackColor= RGB(255,0,255)B,Form1.BackColor=vbBlueC,Form1.BackColor=vbGreenD,Form1.BackColor=RGB(255,255,0)004005 以下()语句可表示[10,50]之间的随机整数。
CA、Int(Rnd*40+10)B、Int(Rnd*41+9)C、Int(Rnd*41)+10D、Int(Rnd*40)+11 004006 以下()函数输出的结果为数值型DA、InputBoxB、FormatC、StringD、Asc005001 下列叙述中,错误的是()。
DA,要强制显式声明变量,可在窗体或标准模块的声明中加入Option ExplicitB,如在某过程中直接使用未定义的变量X,则该X的初值为空、类型为VariantC,用Dim r=5 as Integer定义的变量r,其初值为整数5D,如在某过程中用Const r=5 定义r,则在该过程的后续语句中对r只能读不能写005002 函数Format(2345.678,"##,##0.00")输出结果是()BA,数字型2345.68B,字符型2,345.68C,数字型2345.67D,字符型2,345.67005003 下列叙述中,错误的是()BA,在同一行上书写多条语句语句应在两个语句加上:号B,一条语句可以分为多行书写,但要在上行末加上VbCrlfC,VB程序代码不区分字母大小写D,可以用Rem或’注释单行语句005004 下列语句正确的是()。
AA,Picture1.Cls B,Image1.Cls C,Text1.Cls D,List1.Cls005005 用Dim X,Y%语句定义X和Y ,则()变量 BA,X和Y均为整型B,X为初值为空的可变类型,Y为初值为0的整型C,X和Y均为可变类型D,X为可变类型,Y为整型,且X和Y的初值均为0006001 执行语句st=InputBox("请输入数值","输入对话框","1"), 用户输入5并按"确定" 按钮后,st变量的内容为()。
BA,5 B,"5" C,"请输入数值" D,"1"006002 窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()x = Val(InputBox(x = ""))y = Val(InputBox(x = ""))Print x + yEnd Sub运行后,单击命令按钮,先后在两个输入对话框中输入123和321,窗体显示的内容是()。
DA,出错信息B,123+321 C,123321 D,444006003 执行语句X=MsgBox("Error",vbOKCancle),弹出对话框后按Esc键,变量X的内容为()BA,数值型2 B,数值型1 C,字符型1 D,字符型2006004 窗体上有命令按钮Command1和其他若干个控件,为使程序运行时焦点首先在Command1上,必须设置Command1的()DA,Tabindex为1 B,Index为1 C,Index为0 D,Tabindex为0006005 下列关于函数MsgBox的叙述,不正确的是( ) BA,可以设定消息框的指定图标B,可以省略任何参数C,可以指定消息框的默认按钮D,函数调用后返回值为数值型006006 执行语句MsgBox "除数不能为0!", 2 + 16, "数据出错",在弹出的对话框中显示()A A,停止图标和“终止“,“重试”,“忽略”三个按钮B,消息图标和“是”,“否”,“取消”三个按钮C,感叹号图标和“是”,“否”两个按钮D,问号图标和“确定”,“取消”两个按钮007001 窗体的()属性设置在程序运行时才起作用。
CA,Caption B,BorderStyle C,Top D,Backcolor007002 程序运行时,不是由系统触发的事件是()DA,Load B,Initialize C,Activate D,MouseMove007003 使用下列()语句可删除组合框Combo1中选定的项 CA,Combo1.RemoveItem Combo1.TextB,Combo1.removeiitem Combo1.List(Index)C,Combo1.RemoveItem Combo1.ListIndexD,Combo1.RemoveItem Combo1.List(ListIndex)007004 以下叙述中错误的是()AA,所有属性既可以在属性窗口中设置,也可以在程序代码中设置B,时钟只有系统事件,没有用户事件C,任何时刻活动窗口最多只有一个D,Hide方法只是隐藏一个窗口,而不是从内存中清除该窗体007005 VB中用来完成一定的操作或是实现一定功能的特殊函数称为()CA,事件B,过程C,方法D,属性007006 在文本框中输入文字发生许多事件,这些事件的顺序是()AA KeyDown,Keypress,ChangeB Keypress,KeyUp, ChangeC KeyUp, Keypress, ChangeD KeyDown, Change, Keypress008001 下列叙述错误的是()。
CA,当文本框的内容发生变化时,必将触发Change事件B,当光标从文本框中移走时,发生LostFocus事件C,文本框ScrollBars属性值为2时,才能使文本框显示多行内容D,设置文本框的MaxLength属性,可限制其输入文本的最大长度008002 下列()是文本框所具有的属性。
BA,Style B,Enabled C,AutoSize D,Caption008003 下列()是所有控件的公共属性。
AA,Name和tag B,Name和Width C,Name和Enable D,Name和Visible008004 计时器不工作的原因是()DA,计时器的Interval属性值肯定为0B,计时器的Enable属性肯定为FalseC,计时器的Interval属性值大于60000D,计时器的Interval值为0或Enable值为False008005 要判断是否按了Pause键,应在()事件中判断CA,Keypress B,GotFocus C,KeyDown D,Click008006 下列叙述错误的是()。