vb题库4套

合集下载

小学vb考试试题及答案

小学vb考试试题及答案

小学vb考试试题及答案一、选择题(每题2分,共20分)1. VB中,以下哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. StrC. MidD. Left答案:A3. VB程序设计语言中,以下哪个选项是正确的注释方式?A. '// 这是一个注释'B. '/* 这是一个注释 */'C. ' 这是一个注释'D. " 这是一个注释"答案:C4. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim numbers(5) As IntegerB. Dim numbers As Integer(5)C. Dim numbers(5) As StringD. Dim numbers As String(5)答案:A5. VB中,以下哪个选项用于实现循环结构?A. If...Then...ElseB. For...NextC. Do...LoopD. While...Wend答案:B6. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Property答案:B7. VB中,以下哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Trim答案:A8. 在VB中,以下哪个选项用于实现条件判断?A. If...Then...ElseB. For...NextC. Do...LoopD. While...Wend答案:A9. VB程序设计语言中,以下哪个选项是正确的事件处理方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Private Function Button1_Click()D. Public Function Button1_Click()答案:A10. 在VB中,以下哪个选项用于实现文件的打开操作?A. OpenB. CloseC. PrintD. Write答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个变量。

vb程序设计试题及答案

vb程序设计试题及答案

vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. SetD. All of the above答案:A3. 在VB中,下列哪个选项是正确的循环语句?A. ForB. DoC. WhileD. All of the above答案:D4. VB中用于打开文件的函数是?A. OpenB. CloseC. WriteD. Read答案:A5. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. Select CaseC. Do WhileD. All of the above答案:A6. VB中用于创建新窗体的语句是?A. Form.ShowB. Form.NewC. Form.CreateD. Form.Open答案:A7. VB中用于声明常量的关键字是?A. ConstB. DimC. StaticD. Option答案:A8. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(5) As IntegerB. Dim arr() As IntegerC. Dim arr As IntegerD. Dim arr(5) As String答案:A9. VB中用于结束程序的语句是?A. EndB. ExitC. CloseD. All of the above答案:B10. VB中用于捕获异常的语句是?A. Try...CatchB. On ErrorC. CatchD. All of the above答案:B二、填空题(每题2分,共20分)1. 在VB中,声明一个名为myVar的变量,其类型为字符串,应该使用语句________。

答案:Dim myVar As String2. VB中,用于定义一个名为myFunction的函数,返回值为整数,应该使用语句________。

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. 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分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. SetD. Const答案:A2. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D3. VB中,用于实现条件判断的语句是:A. If...Then...ElseB. For...NextC. Do...LoopD. While...Wend答案:A4. 下列哪个选项是VB中的过程?A. FunctionB. SubC. Both A and BD. None of the above答案:C5. VB中,用于实现循环的语句是:A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D6. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(10)B. Dim arr(10) As IntegerC. Both A and BD. None of the above答案:C7. VB中,用于创建用户界面的控件是:A. LabelB. TextBoxC. ButtonD. All of the above答案:D8. 在VB中,下列哪个选项是正确的文件访问模式?A. Open For InputB. Open For OutputC. Open For AppendD. All of the above答案:D9. VB中,用于实现错误处理的语句是:A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. All of the above答案:D10. 在VB中,下列哪个选项是正确的事件处理?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D二、填空题(每题2分,共20分)1. 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基础期末考试题库及答案一、选择题(每题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考试试题题库及答案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中“类”的概念。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试卷编号:8950 所属语言:Visual Basic 试卷方案:09-10-2《程序设计基础—VB》模拟 试卷总分:100分 共有题型:6种
一、判断 共5题 (共计10分) 第1题 (2.0分) 在Sub过程中,可以用Return语句退出Sub过程.
答案:Y
第2题 (2.0分) 命令 Picture 1.Circle(500,800),800 能够在图片框Picture 1 中画出的图形是圆心在 (500,800)的一个圆.
Private Sub Command1_Click() a=100 Do s=s+a a=a+1 Loop Until a>100 print a
End Sub
A:100 B:120 C:201 D:101
答案:D
第9题 (2.0分) 文件号最大可取的值为 A:255 B:511 C:512 D:256
If n = m Then x(n, m) = 1 Else x(n, m) = 0
'**********FOUND********** Next n, m For n = 1 To 3 For m = 1 To 3
'**********FOUND********** Print x(m, n)
Next m Print Next n End Sub
四、程序改错 共1题 (共计10分) 第1题 (10.0分) '-----------------------------------------------'【程序改错】 '------------------------------------------------
'题目:以下程序用于建立一个三行三列的矩阵,使其两
第19题 (2.0分) 为了 在按下回车键时执行某个命令按钮的事件过程,需要把该命令 按钮的一个属性设置为True,这个属性是(). A:Value B:Default C:Cancel D:Enabled
答案:B
第20题 (2.0分) 窗体设计器是用来设计(). A:应用程序的代码段 B:应用程序的界面 C:对象的属性 D:对象的事件
Dim a(1 To 3, 4) As Integer
Print LBound(a, 1), UBound(a, 1), LBound(a, 2), UBound(a, 2)
End Sub
A:1 3 B:0 3 C:1 3 D:0 3
04 14 14 04
答案:A
第5题 (2.0分) 要使时钟控件Timer1的Timer事件不起作用,以下正确的语句是 A:Timer1.Visible=False B:Timer1.Enabled=False C:Timer1.Interval=1000 D:Timer1.Index=0
答案:B
第6题 (2.0分) 形状控件所显示的图形不可能是(). A:圆 B:椭圆 C:圆角正方形 D:等边三角形
答案:D
第7题 (2.0分) 可用来改变坐标度量单位的是 A:Drawstyle属性 B:DrawWidth属性 C:Scale方法 D:ScaleMode属性
答案:D
第8题 (2.0分) 以下程序的输出结果是______.
'
9;-----------------------------------------------Option Explicit Private Sub Form_Click() Dim x(3, 3), n As Integer, m As Integer
For n = 1 To 3 For m = 1 To 3 '**********FOUND**********
=======(答案3)======= Print x(n, m); =========或========= Print x(m, n);
五、程序设计 共1题 (共计20分) 第1题 (20.0分) '------------------------------------------------'【程序设计】 '-------------------------------------------------
Print iA(m); Next m Print Next i End Sub
答案:
=======(答案1)======= k =========或========= k%
=======(答案2)======= i+1 =========或========= 1+i
=======(答案3)======= k=j =========或========= k%=j
答案:B
第10题 (2.0分) 决定控件上文字的字体、字形、大小、效果的属性是(). A:Font B:Caption
C:Name D:Text
答案:A
第11题 (2.0分) 下面是()合法的字符常数. A:ABC$ B:"ABC" C:'ABC' D:ABC
答案:B
第12题 (2.0分) 在下面关于窗体事件的叙述中,错误的是 A:用Hide方法不但可以隐藏窗体,而且可以清除 内存中的窗体 B:在多重窗体的程序中,各窗 体的德菜单是彼此独立的 C:对于多重窗体,需要单独保 存每个窗体 D:Resize事件在窗体的大小有 所改变时被触发
答案:C
第15题 (2.0分) 用键盘的光标键选中某一菜单项,并按回车将触发菜单的()的事件. A:KeyPress B:KeyDown C:Click D:KeyUp
答案:C
第16题 (2.0分) 工程资源管理器窗口中包含的文件类型有()种. A:2 B:3 C:4 D:5
答案:C
第17题 (2.0分)
答案:Y
第3题 (2.0分) Visual Basic程序的运行,仅能从某一窗体启动,如Form1窗体.
答案:N
第4题 (2.0分) 用For循环写的程序不能用While循环来写.
答案:N
第5题 (2.0分) Visual Basic的工程文件的扩展名为frm
答案:N
二、单项选择 共20题 (共计40分) 第1题 (2.0分) 下列多分支选择结构的Case语句,写法错误的是().
----------------------
六、VB窗体设计 共1题 (共计10分) 第1题 (10.0分) -------------------------------------------------------------------【窗体设计】 -------------------------------------------------------------------题目:请按照题目要求设计指定的窗体。
答案:
=======(答案1)======= If n = m Or m = 3 + 1 - n Then x(n, m) = 1 Else x(n, m) =0 =========或========= If n = m Or m = 1 - n + 3 Then x(n, m) = 1 Else x(n, m) =0 =========或========= If n = m Or m = 1 + 3 - n Then x(n, m) = 1 Else x(n, m) =0 =========或========= If n = m Or m = - n + 1 + 3 Then x(n, m) = 1 Else x(n, m) = 0 =========或========= If n = m Or m = - n + 3 + 1 Then x(n, m) = 1 Else x(n, m) = 0 =========或========= If n = m Or m = 3 - n + 1 Then x(n, m) = 1 Else x(n, m) =0 =========或========= if n = m or m = 3 - n + 1 then x(n,m) = 1 else x(n,m) = 0 =========或========= if n = m or m = 4 - n then x(n,m) = 1 else x(n,m) =0
A:Case 1,5,7,9 B:Case 8 To 12 C:Case Is < "Man" D:Case 5 To 2
答案:D
第2题 (2.0分) 如果Form1是启动窗体,并且Form1的Load事件过程中有语句Form2.Show, 则程序启动后(). A:发生一个运行时错误 B:发生一个编译错误 C:在所有的初始化代码运行后Form1是活动窗体 D:在所有的初始化代码运行后Form2是活动窗体
答案:C
第13题 (2.0分) 下列叙述正确的是(). A:对象是包含数据又包含对象数据进行操作的方法的物理实体 B:对象的属性只能在属性窗口中设置 C:不同的对象能识别不同的事件 D:事件过程都要由用户点击对象来触发
答案:C
第14题 (2.0分) 下面关于随机文件的描述正确的是 A:文件中的内容是通过随机数产生的 B:文件中的记录号通过随机数 产生 C:可对文件中的记录根据记录号 随机地读写 D:文件的每条记录的长度是随 机的
'题目:求两个数m,n的最大公约数p和最小公倍数q
'-------------------------------------------------
答案:---------------------nm = n * m If m < n Then t = m: m = n: n = t r = m Mod n Do While (r <> 0) m=n n=r r = m Mod n Loop p=n q = nm / n
相关文档
最新文档