vb综合考试试题

合集下载

VB期末综合练习11

VB期末综合练习11

VB期末综合练习一、填空题1、计时器事件之间的间隔通过()属性设置。

2、要想在文本框中显示垂直滚动条,必须把()属性设置为2,同时还应把()属性设置为()3、在过程定义中出现的变量名叫做()参数,而在调用过程时传送给过程的常量,变量,表达式或数组,叫做()参数。

4、VISUAL BASIC 6.0中的控件在窗体上分为3类,它们是(),()和()。

5、设计弹出式菜单时,先通过______建立菜单,然后将顶层菜单的Visible属性设置为False,最后在代码中通过窗体对象的______方法显示弹出式菜单。

6、Windows可公用的对话框有:______、保存文件对话框、颜色设置、字体设置对话框、打印设置对话框、帮助文件六种,VB可通过调用通用对话框控件的______、ShowSave、ShowColor、______ 、ShowPrint、ShowHelp方法来使用它们。

也可通过设置通用对话框控件的______属性来实现。

7、根据文件的存取方式与其组成结构,将文件分成________、______和__________。

8、由ARRAY()函数建立的数组的名字必须是_________类型。

9、强制退出DO……..LOOP循环语句是_________,强制性退出FOR……..NEXT语句是_________。

10、Visual Basic 应用程序由()、标准模块和()。

11、设置组合框的风格,可用的属性是(),按钮VALUE属性的值的类型是()。

12、Visual Basic 中,除了可以指定某个窗体作为启动对象之外,还可以指定()作为启动对象。

13、要将MDI应用程序中的普通窗体设置为MDI子窗体,只需要把()属性设置为()即可。

14、建立弹出式菜单所使用的方法是(),要为某个菜单项加分隔线,则该菜单的标题项应设为()。

15、为了使计时器控件TIMER1每隔1秒触发一次TIMET事件,应将TIMER1控件的( )属性设置为( ).16、()类型也称变体类型,是一种通用的、可变的数据类型,它可表示或存储任何一种数据类型。

VB综合试题

VB综合试题

Visual Basic程序设计综合练习一.选择题1.VB程序设计的完整步骤是()。

(A)可视化程序设计(B)代码程序设计(C)可视化程序设计和代码程序设计(D)界面设计2.要求改变窗体的标题时,应当在属性窗口中改变()的属性。

(A)Caption( B )Name( C )Text( D )Label3.下列变量命名正确的是()。

(A)vb+1( B )myfile( C )page@2( D )cmd..14.窗体能响应的事件是()。

(A)ActiveForm( B )Drive( C )Load( D )Change5.在事件中,Private表示()。

(A)此过程可以被其它的过程调用(B)此过程只可以被本窗体模块中的其它过程调用(C)此过程不可以被任何其它的过程调用(D)此过程只可以被本工程的其它过程调用6.当执行以下的过程时,Lb1Result的标签框内将显示()。

Private Sub cmdIt_Click( )Dim I,RR=0For I=1 to 5 Step 1R=R+INextLb1Result.Caption=Str$(R)End Sub( A )字符串15(B)整数15(C)字符串5(D)整数57.若要求从文本框中输入密码时在文本框中只显示*号,则应在此文本框的属性窗口中设置()。

(A)Text属性值为*(B)Caption属性值为*(C)Password属性值为空(D)Passwordchar属性值为*8.()控件可自动设置滚动条。

(A)复选框(B)框架(C)文本框(D)标签框9.()属性能将文本框控件隐藏起来。

(A)Clear( B )Visible( C )Hide( D )New10.能够改变复选框中背景颜色的属性是()。

(A)Value( B )FontColor( C )BackColor( D )Font11.往列表框中添加一个条目,应使用列表框的()方法。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的属性?A. DimB. PublicC. PrivateD. Property答案:D2. VB中的“Option Explicit”语句用于做什么?A. 声明变量类型B. 强制变量声明C. 定义过程D. 创建对象实例答案:B3. 下列哪个不是VB的控件事件?A. ClickB. LoadC. ChangeD. Hover答案:D4. 在VB中,以下哪个不是标准数据类型?A. IntegerB. StringC. BooleanD. Pointer答案:D5. VB中的“With”语句用于什么?A. 初始化对象B. 创建对象实例C. 引用对象的多个属性或方法D. 循环遍历集合答案:C6. 在VB中,如何将一个表达式的结果赋值给一个变量?A. 使用“=”运算符B. 使用“==”运算符C. 使用“:=”运算符D. 使用“->”运算符答案:A7. 下列哪个是VB中的循环结构?A. IfB. For EachC. Select CaseD. While答案:D8. 在VB中,如何表示一个空引用?A. NullB. NothingC. EmptyD. Undefined答案:B9. VB中的“Handles”关键字用于什么?A. 过程定义B. 事件处理C. 类定义D. 属性声明答案:B10. 在VB中,以下哪个不是集合的属性或方法?A. AddB. ItemC. CountD. Sort答案:D二、填空题(每题2分,共20分)11. VB中的________关键字用于定义一个方法或属性的访问级别。

答案:Private12. 当你想要在VB中创建一个新类时,你需要使用________关键字。

答案:Class13. 在VB中,________方法用于在运行时创建对象。

答案:New14. 如果你想要在VB中捕获并处理异常,你应该使用________语句。

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案一、单项选择题(每题2分,共20分)1. VB中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. 在VB中,下列哪个关键字用于声明一个过程?A. FunctionB. SubC. DimD. Call答案:B3. 在VB中,下列哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. While...WendD. Dim答案:D4. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(10) As IntegerB. Dim arr() As IntegerC. ReDim arr(10)D. Dim arr As Integer答案:D5. 在VB中,下列哪个选项不是事件处理程序?A. ClickB. LoadC. UnloadD. Print答案:D6. 在VB中,下列哪个选项不是窗体的属性?A. NameB. CaptionC. SizeD. Text答案:D7. 在VB中,下列哪个选项不是控件的属性?A. TextB. BackColorC. FontD. Form答案:D8. 在VB中,下列哪个选项不是文件操作的函数?A. OpenB. CloseC. SeekD. Find答案:D9. 在VB中,下列哪个选项不是错误处理的语句?A. On ErrorB. ResumeC. Exit SubD. Err答案:C10. 在VB中,下列哪个选项不是字符串函数?A. LenB. LeftC. RightD. Sqr答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________函数可以将文本转换为大写。

答案:UCase2. 在VB中,使用________函数可以获取当前系统日期。

答案:Date3. 在VB中,使用________函数可以获取当前系统时间。

vb考试试题和答案

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测试题及答案

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考试试题题库及答案

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

vb考试题及答案一、单选题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. VB中的“Mid”函数用于什么?A. 计算字符串长度B. 计算字符串的ASCII值C. 从字符串中提取子字符串D. 将字符串转换为大写答案:C3. 以下哪个是VB中的流程控制语句?A. IfB. ForC. NextD. All of the above答案:D4. 在VB中,如何声明一个整型变量?A. Dim x As IntegerB. Integer xC. x = IntegerD. x Integer答案:A5. VB中的“Print”方法用于做什么?A. 打印文档B. 在窗体上显示文本C. 打印窗体D. 显示错误信息答案:B6. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. DateD. Object答案:D7. VB中的“Select Case”语句用于什么?A. 循环控制B. 条件分支C. 数据类型转换D. 异常处理答案:B8. 在VB中,如何将一个变量的值赋给另一个变量?A. x = yB. x := yC. x = y = zD. x = (y)答案:A9. VB中的“Do While”循环在什么条件下执行?A. 条件为真时B. 条件为假时C. 条件未知时D. 从不执行答案:A10. 在VB中,以下哪个不是集合(Collection)的方法?A. AddB. RemoveC. CountD. Find答案:D二、多选题(每题3分,共15分)1. VB中,哪些是合法的变量名?A. _nameB. 2nameC. name$D. name答案:A, D2. 在VB中,哪些是合法的常量声明?A. Const pi = 3.14B. Const pi = "3.14"C. Const pi = 3.14DD. Const pi = 3.14F答案:A, C, D3. VB中,哪些是合法的数组声明?A. Dim arr(5) As IntegerB. Dim arr(5 To 10) As IntegerC. Dim arr() As Integer = New Integer(10) {}D. Dim arr(,) As Integer = New Integer(,) {{1, 2}, {3, 4}} 答案:A, C, D4. 在VB中,哪些是合法的函数调用?A. MsgBox("Hello World")B. Int(123.456)C. UCase("Hello World")D. LCase("HELLO WORLD")答案:A, B, C, D5. VB中,哪些是合法的循环控制语句?A. For i = 1 To 10B. While TrueC. Do Until FalseD. For Each item In collection答案:A, B, C, D三、判断题(每题1分,共10分)1. VB中,所有变量都必须在使用前声明。

VB程序设计综合测试卷(单考单招)

VB程序设计综合测试卷(单考单招)

VB程序设计综合测试卷(二)班级_______学号_______姓名_______ 成绩________一、选择题(每题1分,共10分)1.VB中的每个对象都有一组特征,这组特征为(),我们通过修改它可以控制对象的外观的操作。

A)事件B)类C)方法D)属性2.VB的工具栏有4种,默认情况下只显示()工具栏。

A)编辑B)标准C)窗体编辑器D)调试3.VB工程保存文件时,工程文件以( )的形式保存。

A)*.bas B) *.frm C. *.exe D) *.vbp4.变量定义语句dim index$与()等价。

A)Dim index as double B) Dim index as stringC) Dim index as integer D) Dim index as long5.表达式3+5\6*2/3 Mod 2 的值是()A) 3 B)4 C)5 D)66.下列可作为Visual Basic变量名的是()A)abs B) abc C) 4abc D) a%b7.窗体form1的name属性是mainfrm,它的单击事件过程名是()。

A)Form1_click B) Me_click C) mainfrm_click D)form_click8.在窗体上画一个名称为command1的命令按钮,然后编写如下事件过程:Private Sub Command1_click( )Move 500,500End sub程序运行后,单击命令按钮,执行的操作为()A)命令按钮向左、上方各移动500 B)窗体向左、上方向各移动500C)命令按钮移动到距窗体左边界、上边界各500的位置D)窗体移动到距屏幕左边界、上边界各500的位置9.以下程序段的输出结果是()。

Dim a% , b% , c%A=sqr(3) : b=sqr(2)C=a>bPrint cA) -1 B) 0 C) False D) True10.以下程序段运行结果是()。

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考试题和答案

vb考试题和答案

vb考试题和答案**VB考试题和答案**一、选择题(每题2分,共20分)1. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. PrivateD. Public答案:B3. 在VB中,以下哪个函数用于计算两个数的和?A. Sum()B. Add()C. Plus()D. Abs()答案:A4. VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A5. 在VB中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A6. VB中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Name答案:A7. 在VB中,以下哪个关键字用于循环结构?A. ForB. WhileC. DoD. All of the above答案:D8. VB中,以下哪个函数用于获取当前日期?A. Now()B. Date()C. Time()D. Today()答案:B9. 在VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A10. VB中,以下哪个控件用于选择文件?A. OpenFileDialogB. SaveFileDialogC. DirListBoxD. DriveListBox答案:A二、填空题(每题2分,共20分)1. VB中,声明变量的关键字是________。

答案:Dim2. 在VB中,使用________函数可以获取系统当前时间。

答案:Now()3. VB中,使用________事件可以响应文本框内容的改变。

vb上机考试题库及答案86套

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 & "岁。

vb考试题及答案解析

vb考试题及答案解析

vb考试题及答案解析一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. FunctionC. SubD. Class答案:A2. 下列哪个选项是Visual Basic中的保留字?A. MainB. IfC. ElseD. My答案:B3. 在Visual Basic中,以下哪个函数用于将字符串转换为数字?A. StrB. ValC. ChrD. Asc答案:B4. 以下哪个控件用于在Visual Basic中显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox5. 在Visual Basic中,如何表示“或”逻辑运算?A. AndB. OrC. NotD. Xor答案:B6. Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A7. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyPress答案:A8. Visual Basic中,以下哪个关键字用于循环结构?A. ForB. WhileC. DoD. All of the above答案:D9. 在Visual Basic中,以下哪个函数用于获取当前系统时间?B. DateC. TimeD. Timer答案:A10. 以下哪个选项是Visual Basic中的错误处理语句?A. TryB. CatchC. FinallyD. All of the above答案:D二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。

答案:Dim2. 如果需要在Visual Basic中创建一个自定义函数,应该使用________关键字。

vb理论考试题及答案

vb理论考试题及答案

vb理论考试题及答案一、单选题(每题2分,共20分)1. Visual Basic中,哪个函数可以用来获取当前日期?A. Date()B. Now()C. Time()D. Today()答案:B2. 在Visual Basic中,下列哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B3. 如果要声明一个整型变量并初始化为5,应该使用哪个语句?A. Dim i As Integer = 5B. Integer i = 5C. i As Integer = 5D. Dim i = 5答案:A4. Visual Basic中,哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B5. 在Visual Basic中,哪个属性用于设置或返回一个窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A6. Visual Basic中,哪个事件是在窗体加载时触发的?A. LoadB. ClickC. MouseEnterD. MouseDown答案:A7. 在Visual Basic中,下列哪个运算符用于比较两个字符串是否相等?A. =B. ==C. <>D. ===答案:B8. Visual Basic中,哪个函数用于将字符串转换为小写?A. StrConv("Hello", vbLowerCase)B. LCase("Hello")C. UCase("Hello")D. Lower("Hello")答案:B9. 在Visual Basic中,下列哪个关键字用于声明一个子程序?A. FunctionB. SubC. ClassD. Module答案:B10. Visual Basic中,哪个控件用于显示一个下拉列表,允许用户从中选择一个项目?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B二、判断题(每题1分,共10分)1. Visual Basic是一种面向对象的编程语言。

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考试题及答案详解

vb考试题及答案详解一、选择题(每题2分,共40分)1. 在Visual Basic中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 以下哪个关键字用于声明一个过程?A. FunctionB. SubC. Both A and BD. None of the above答案:C3. 如果变量x的值是5,那么表达式x > 3 And x < 10的结果是?A. TrueB. FalseC. 5D. 3答案:A4. 在Visual Basic中,如何将文本框(TextBox)的内容赋值给变量str?A. str = TextBox.TextB. str = TextBoxC. str = TextD. str = Text.Text答案:A5. 下列哪个控件用于在窗体上显示图像?A. PictureBoxB. ImageBoxC. LabelD. Button答案:A6. Visual Basic中的哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Exp答案:A7. 如何在Visual Basic中声明一个整型变量?A. Dim intVar As IntegerB. Declare intVar IntegerC. Var intVar IntegerD. Integer intVar答案:A8. 在Visual Basic中,哪个事件用于响应鼠标单击?A. ClickB. MouseDownC. MouseUpD. DoubleClick答案:A9. 下列哪个不是Visual Basic的内置控件?A. TextBoxB. ComboBoxC. ListBoxD. DataGrid答案:D10. 在Visual Basic中,如何使用If语句进行条件判断?A. If condition ThenstatementsEnd IfB. If condition ElsestatementsEnd IfC. Both A and BD. None of the above答案:C11. Visual Basic中哪个函数用于获取当前日期?A. NowB. DateC. TodayD. Time答案:C12. 如何在Visual Basic中声明一个数组?A. Dim arrayName() As TypeB. Declare arrayName() As TypeC. Var arrayName() As TypeD. Array arrayName() As Type答案:A13. 在Visual Basic中,哪个属性用于设置文本框的只读状态?A. ReadOnlyB. ReadOnlyC. CanReadD. CanWrite答案:A14. 如何在Visual Basic中声明一个类?A. Class classNamedeclarationsEnd ClassB. Declare classNamedeclarationsEnd DeclareC. Var classNamedeclarationsEnd VarD. Type classNamedeclarationsEnd Type答案:A15. 在Visual Basic中,哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Stop答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个变量。

vb考试题及答案

vb考试题及答案

vb考试题及答案**VB考试题及答案**一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是合法的变量名?A. 2variableB. Variable2C. variable$2D. Variable-2**答案:B**2. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Type**答案:A**3. 以下哪个是VB中的保留字,不能用作变量名?A. NameB. IntegerC. PrintD. String**答案:B**4. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count**答案:A**5. 如果变量x的值为10,那么表达式x Mod 3的值是多少?A. 1B. 2C. 3D. 0**答案:A**6. VB中,用于循环结构的关键字是:A. ForB. WhileC. DoD. All of the above**答案:D**7. 在VB中,以下哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxC. ComboBoxD. CheckBox**答案:B**8. VB中,以下哪个事件用于响应按钮点击?A. ClickB. PressC. ActivateD. Change**答案:A**9. 在VB中,以下哪个函数用于将字符串转换为数值?A. StrB. ValC. CInt**答案:B**10. VB中,以下哪个控件用于选择一个范围的值?A. ListBoxB. ComboBoxC. OptionButtonD. Slider**答案:D**二、填空题(每题3分,共30分)1. 在VB中,声明一个整型变量i,并赋值为5,代码应为:________。

**答案:Dim i As Integer: i = 5**2. VB中,使用________函数可以获取当前日期。

3. VB中,使用________函数可以获取当前时间。

VB综合卷及答案

VB综合卷及答案

VB综合试卷(满分100分)姓名:班级:分数:一、选择题(共30小题,每小题2分,共60分)1.下列运算结果中,值最大的是()A.3\4B.3/4C.4mod3D.3mod42.在窗体中添加一个命令按(command1)和一个文本框(名称为text1),并编写如下程序代码:private sub command1_click()dim a as integer,y as integer,z as integerx=1:y=2:z=3x=y:y=z:z=xtext1.text=str(z)end sub程序运行过程中,用户单击命令按钮command1后,文本框text1中显示()A.0B.1C.2D.33.下面程序执行的结果是()private sub form_click()a=”123”:b=”456”c=val(a)+val(b)print c\100end subA.123B.3C.5D.5794.下列逻辑运算结果为“true”的是()A.false or not trueB.false and not trueC.true or not trueD.true and not true5.设有以下程序,当程序运行时,单击窗体,则在窗体上输出结果为()private sub form_click()dim s as integer,c as strings=100:c=”xyz”s%=200:c$=”abc”print s;s%;:print c;c$end subA.100200xyzabcB.100100xyzxyzC.200200abcabcD.100200abcxyz6.以下程序段执行后,整型变量n的值为()y=2001n=y\4+y\400-y\100A.495B.505C.500D.4857.表达式lcase(“AB12”)>left(“abc”,2)and len(“12.3”)=5的值是()A.trueB.falseC.0D.18.在visual basic中,打印机也是一种对象,其名称为()A.printB.printerC.printformD.printor9.表达式2*4^2-2*6/3+3\2的值是()10.在程序中添加一个命令按钮,并编写如下程序代码:private sub command1_click()x=”123.5”y=”-100”z=x+yprint val(z)end sub程序运行时,单击命令按钮后,在窗体上的输出结果为()A.23.5B.123.5C.100D.123.510011.在VB中,下列运算符中优先级最高的是()A.*B.\C.<D.Not12.下列逻辑表达式中,其值为true的是()A.”abc”>”ABC”B.”THAT”>”THE”C.9>”h”D.”A”>”a”13.在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为().A.text1.clearB.text1.visible=falseC.text1.hideD.text1.enabled=false14.下列各组变量声明正确的是()A.dim abc as integer,num as singleB.dim l%,n$as integerC.dim a%,b%,c%,a$D.public dim n%15.visual basic表达式sqr(a+b)^3*10中优先进行运算的是()A.sqr函数B.+C.-D.*16.在窗体上画一个命令按钮(名称为command1),然后编写如下事件过程:Private sub command1_click()Dim b as integerB=b+1End sub运行程序,单击命令按钮3次后,变量b的值是()A.0B.1C.2D.317.如果x为一正实数,对x的小数点后第4位进行四舍五入的表达式是()A.0.001*int(x+0.005)B.0.001*int(1000*(x+0.0005))C.0.001*int(1000*9x+0.005))D.0.001*int(x+0.005)18.在表示日期常量时,用符号()将日期型数据括起来。

VB综合练习题及答案

VB综合练习题及答案

Visual Basic 期末复习题库 单项选择题 判断题 填空题 编程题1) 下列程序运行后,输出的结果为______。

B=1 Do while (b<40) b=b*(b+1) Loop Print b a) 42 b) 39 c) 6 d) 1 2) 设执行以下程序段时依次输入1、3、5,执行结果为_____。

Dim a(4) As Integer Dim b(4) As Integer For K =0 To 2 a(K+1) =Val(InputBox(“请输入数据:")) b(3-K) =a(K+1) Next K Print b(K) a) 1 b) 3 c) 5 d) 0 3) 下列程序执行后,变量s 的值为______。

Dim s As long ,x As Integers=0:x=1Do While (x<10) s=s+xx=x+2LoopPrint sa) 10 b) 25 c) 50 d) 1004) 编写如下事件过程:Private Sub Form_MouseDown(Button AsInteger ,Shift As Integer,X As Single,Y As Single)If Shift=6 And Button=2 Then Print "Hello" End If End Sub 程序运行后,为了在窗体上输出"Hello",应在窗体上执行以下_______操作。

a) 同时按下 Shift 键和鼠标左键 b) 同时按下 Shift 键和鼠标右键 c) 同时按下Ctrl 、Alt 键和鼠标左键d) 同时按下 Ctrl 、Alt 键和鼠标右键 5) 当变量x=2,y=5时,以下程序的输出结果为____。

Do until y>5 x=x*yy=y+1loop print x a) 2 b) 5 c) 10 d) 20 6) 当执行以下程序时,在名为lblResult 的标签框内将显示_____。

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

1303班9月16日第一次综合考试试题一、单选(本大题共25小题,每小题2分,共 50分)1. 设a=2,b=3,c=4,d=5,表达式NOT a<=c OR 4*c=b^2 AND b<>a+c的值是( )。

A、-1B、 1C、TrueD、 False2、假设A="Good Morning.",B="Afternoon,Boys.",下列表达式中结果是"Good Boys."的是_ __。

A) Left(A,5)+Right(B,5) B) Right(A,5)+Left(B,5)C) Mid(A,1,5)+Mid(B,1,6) D) Right(A,5)+Right(B,5)3、下列叙中不正确的是()A、变量名中的第一个字符必须是字母B、变量名的长度不超过255个字符C、变量名可以包含小数点或者嵌的类型声明字符D、变量名不能使用关键字4、下列关于变体类型的描述,其中正确的是_______。

A. 变体是一种没有类型的数据B. 变体的空值就表示该变体的值为0C. 一个变量没有定义就赋值,该变量即为变体类型D. 变体是赋给变量某一种类型数据后,就不能再赋给它另一类型的数值5、执行 PRINT 18/2*3,-3^2 命令后,输出结果为_____。

A. 3 9B. 3 -9C. 27 -9D. -9 276、下面的_______语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。

A. Print "A";Tab(9);"b"B. Print "A";Tab(10);"b"C. Print "A";Space(10);"b"D. Print "A";Tab(8);"b"7、语句Print Format("HELLO", "<")的输出结果是______。

A. HELLOB. helloC. HeD. he8、如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是a) 0.01*int(x+0.05) b) 0.01*int(100*(x+0.005))c) 0.01*int(100*(x+0.05)) d) 0.01*int(x+0.005)9、变量未赋值时,数值型变量的值为( )a) 0 b) 空 c) 1 d) 0.110、A=5,B=8,则(B-A)*Rnd+A的结果是介于______之间的数。

A. 5~8B. 0~5C. 3~5D. 0~311、若x=5,y=6,则表达式x+y=11的值是_____。

a) x+y=11 b) 11 c) True d) False12、下列过程中对形参的定义正确的是( )A. Sub F(x%,3)B. Function M(ByVal x%)As BooleanC. Sub FF(x%,y%) AS IntegerD. Function MM(x+y)13、下列有关过程的叙述中错误的是()。

A.如果过程被定义为Static类型,则该过程中的局部变量都是Static类型B.Sub过程中不能嵌套定义Sub过程C.Sub过程中可以嵌套调用Sub过程D.事件过程可以像通用过程一样由用户定义过程名14、执行语句Print format(5459.478,"##,#0.00"),正确的输出是______。

a)5459.48 b) 5,459.48 c)5,459,478 d) 5,459.4715、表达式Left("how are you ",3)的值是_____。

a) how b) are c) you d) ho16、以下不属于Visual Basic系统的文件类型是 _____a) .frm b) .cls c) .bat d) .vbp17、以下程序段的运行结果是___ ____。

Private Sub Form_Click()m = 1n = 1Dom = m * nn = n + 1Loop Until n > 4Print mEnd SubA. 25B. 45C. 55D. 2418、如果有声明Dim a(5) As Integer,则该数组共占用______个字节存。

a) 5 b) 6 c) 10 d) 1219、在Visual Basic设计界面中不能隐藏的窗口是______。

a)工程窗口 b) 属性窗口 c) 立即窗口 d) 窗体窗口20、8.6787E+8写成普通的十进制数是_______。

a)86787000 b)867870000 c) 8678700 d)867870000021、从键盘上输入一个实数nu,执行Visual Basic语句,利用字符串函数对该数进行处理,如果输出的容不是字符END,则程序输出的容是 ( )nu=InputBox("nu=")n$=Str$(nu)p=InStr(n$,".")If p>0 ThenPrint Mid$(n$,p)ElsePrint "END"End IfA.用字符方式输出数据nu B.输出数据的整数部分C.输出数据的小数部分+小数点(包括小数点)D.只去掉数据中的小数点,保留所有数字输出22、Visual Basic中如果在立即窗口中执行以下操作,则输出的结果是( ) m = 123: n = 145p = Len(Str$(m) + Str$(n))Print pA.2 B.4 C.5 D.823、执行如下程序段时,从键盘输入-5,输出的结果是_______。

x=-5s=Val(InputBox("请输入s的值:"))Select Case sCase Is>0y=x+1Case Is=0y=x+2Case Elsey=x+3End SelectPrint x;yA. -5 -2B. -5 -4C. -5 -3D. -5 -524、执行下面Visual Basic程序,最后输出s是()Dim a As Integer, i As IntegerDim b As Integer, j As IntegerDim s As Integera = 5b = 10s = 0For i = 1 To ab = 5For j = 1 To bs = s + bb = b - 1Next jNext iPrint sA. 15B. 30C. 45D. 7525、以下说法不正确的是()A.使用ReDim语句可以改变数组的维数B.使用ReDim语句可以改变数组的类型C.使用ReDim语句可以改变数组每一维的大小D.使用ReDim语句可以对数组中的所有元素进行初始化二、判断题(每题1分,共8分)1. VB中,变量按其作用围来说可以分为全局变量、模块级变量和局部变量三种类型()2. Erase语句可以释放存中常规数组所占的空间。

()3. 静态局部变量是在过程中用Static语句声明的。

()4. 变体型变量的数据类型是由赋给它值的数据类型决定。

设A的类型为变体型,执行A="True"后则A的类型为逻辑型。

()5. Dim X As Boolean, YX = TrueY = 0Print X > Y程序的输出结果为False()6. 任意整数X十位上的数字可以表示为(X MOD 100 - X MOD 10)\10。

()7. Visual Basic具有三种基本的流程控制结构:顺序结构、分支结构和循环结构。

()8. 在Visual Basic中,调用子过程时,如果实参是数组,则形式参数也为数组,而且形式参数的数组不能加括号。

()三.填空:(本大题共12分,每空2分)1、假定当前日期为2002年7月12日,星期六,则执行语句Print day(now)后,输出结果是______。

2、根据变量的定义位置和所使用的变量定义语句的不同,VB中的变量可以分为3类,_____、模块变量和全局变量。

3、以下循环的执行次数是_____。

K=0Do While k<=10k=k+1Loop4、函数Len("Hello!"+Space(2)+Mid("Shanghai",5,3))的值是_______。

5、下列程序的执行结果为______。

A="1"B="2"A=Val(A)+Val(B)B=Val("12")If A<>B Then Print A-B Else Print B-A6、数学表达式Cos2 (a+b)+5e2+lg3相对的VB表达式是________________五、读程序,写结果(每题5分,共20分)1、Private Sub Command1_Click()a = 0: s = 0For i = 1 To 2For j = 1 To 4If j Mod 2 <> 0 Thena = a + 1End Ifa = a + 1s = s + 1Next jNext iPrint "a="; a, "s="; sEnd Sub2、Option Base 1Dim a()As IntegerPrivate Sub Form_Click()Dim i As Integer,j As IntegerReDim a(2,2)For i=1 To 2For j=l To 2a(I,j)=i*2+jPrint “a(”;i;“,”;j;“)=”;a(i,j);Next jPrintNext iEnd Sub3、Private Sub form_click()Dim a(3, 3) As Integer, I As IntegerDim j As Integer, k As Integer, n As Integern = 9For k = 5 To 1 Step -1If k >= 3 ThenFor I = 1 To 6 - ka(k - 3 + I, I) = nn = n - 1Next IElseFor I = 1 To ka(k - I + 1, 3 - I + 1) = nn = n - 1Next IEnd IfNext kFor k = 1 To 3For I = 1 To 3Print a(k, I);Next IPrintNext kEnd Sub4. Private Sub Form_Click()Dim x() As Stringa = " How are you!"n = Len(a)ReDim x(1 To n)For i = n To 1 Step -1x(i) = Mid(a, i, 1)Next IFor i = 1 To nPrint x(i);Next iEnd Sub六.程序改错。

相关文档
最新文档