VB机试题
计算机程序设计-VisualBasic【VB】考试试题(1)

A、 AutoSize B、 Visible C、 Enabled D、 WordWrap 正确答案: A 解析:
42、当文本框的 MaxLength 属性值取________时,该文本框能容纳的字符数最多。
A、 256 B、 512 C、 0 D、 -1 正确答案: C 解析:
43、在一行语句内写多条语句时,每个语句之间用_____ ___符号分隔。
A、 ; B、 : C、 , D、 、 正确答案: B 解析:
44、结构化程序由三种基本结构组成,下面术语中是三种基本结构之一的是______ _。
A、 递归结构 B、 选择结构 C、 输入输出结构 D、 过程结构 正确答案: B 解析:
45、在默认情况下,InputBox() 函数返回值的类型为______ __。
8、下列关于 VB 编程的说法中,不正确的是( )。
A、 事件是能被对象识别的动作 B、 方法指示对象的行为 C、 属性是描述对象特征的数据 D、 VB 程序采用的运行机制是面向对象 正确答案: D 解析:
9、下面所列符号中,_________不是数据类型说明符。
A、 !
B、 % C、 ? D、 # 正确答案: C 解析:
A、 0.01*Int(100*(x+0.005)) B、 0.01*Int(x+0.005) C、 0.01*Int(100*(x+0.05)) D、 0.01*Int(x+0.05) 正确答案: A 解析:
24、从字符串变量 Cstr 中取左边 4 个字符,应使用________。
A、 Left(Cstr,4) B、 Left(Cstr,1,4) C、 Mid(Cstr,3,4) D、 Mid(Cstr,4,3) 正确答案: A 解析:
vb试题及答案(共10篇)

vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
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试卷1一、单项选择题(每题2分,共40分)21. 窗体的标题栏显示内容由窗体对象的属性决定。
3A) BackColor B)BackStyle C)Text D)Caption42. 窗体的示意图标可用属性来设置。
5A) Picture B) Image C) Icon D) 6MouseIcon73. 窗体的控制菜单的有无由窗体对象的属性决定。
8A) ControlBox B) MinButton C) MaxButton D) 9BorderStyle104. 若要取消窗体的最大化功能,则可设置属性为False来实现。
11A) ControlBox B) MinButton C) MaxButton D) Enabled125. 以下4个选项,不属于VB的工作模式。
13A) 编译 B) 设计 C) 运行 D) 中断146. 窗体的边框样式由窗体对象的属性来设置。
15A) BackStyle B) BorderStyle C) WindowState D) FillStyle167. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对17象的属性来实现。
18A) FontName B) Font C) FontSize D) FontBold198. 命令按钮的标题文字由属性来设置。
20A) Text B) Caption C) Name D) (名称)219. VB是面向对象的程序设计,以下4个选项,不属于面向对象的22三要素。
23A) 变量 B) 属性 C) 事件 D) 方法2410. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来25实现。
26A) Value B) Cancel C) Default D) Enabled2711. 若要使命令按钮不可见,可设置属性为False来实现。
28A) Value B) Enabled C) Visible D) Cancel2912. 运行程序时,系统自动执行窗体的事件。
计算机vb语言模拟试题一含答案

模拟试题一一、单选题1. VB6.0是一种面向的编程环境。
(A) 机器(B) 对象欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。
愿同学们健康快乐的成长。
早日为祖国的繁荣昌盛奉献自己的力量(C) 过程(D) 应用2. 以下关于窗体的Name属性的叙述正确的是。
欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。
愿同学们健康快乐的成长。
早日为祖国的繁荣昌盛奉献自己的力量(A) 窗体的Name属性可以为空(B) 窗体的Name属性是显示在窗体标题栏中的文本(C) 可以在运行期间改变窗体的Name属性欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。
愿同学们健康快乐的成长。
早日为祖国的繁荣昌盛奉献自己的力量(D) 窗体的Name属性指定窗体的名称,用来标识一个窗体3. 若要使命令按钮不可操作,要对属性进行设置。
(A) EnabIed (B)Visible(C) Backcolor (D)Caption4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过事件获得输入键值的ASCII码。
(A) Change (B) LostFocus(C) KeyPress (D) GotFocus5. 下面是合法的变量名。
(A) pi (B)π(C) print (D) a+k6. 表达式Int(10*Rnd)产生的随机数的范围是。
(A) [1,9] (B) [1,10](C) [0,10] (D) [0,9]7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是。
(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C) x=y=z=1 (D) xyz=18. VB提供了结构化程序设计的三种基本结构,三种基本结构是。
(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 当VB执行下面语句后,变量a的值为。
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试题题目及答案

计算机二级vb试题题目及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的字符串比较?A. "Hello" > "hello"B. "Hello" < "hello"C. "Hello" = "hello"D. "Hello" <> "hello"答案:B2. VB中,哪个函数可以用来计算数组中元素的个数?A. UBoundB. LBoundC. CountD. Size答案:A3. 在VB中,以下哪个选项表示创建一个名为“myForm”的窗体?A. Form myFormB. Dim myForm As FormC. Dim myFormD. Form myForm As New Form答案:D4. VB中,下列哪个选项是正确的文件打开模式?A. Open "filename" For Input As #1B. Open "filename" For Output As #1C. Open "filename" For Append As #1D. All of the above答案:D5. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. FloatD. All of the above答案:D6. VB中,哪个关键字用来声明一个变量?A. DimB. DeclareC. ConstD. All of the above答案:D7. 在VB中,以下哪个选项是正确的循环结构?A. ForB. DoC. WhileD. All of the above答案:D8. VB中,哪个函数可以用来获取当前系统日期?A. NowB. DateC. TimeD. Today答案:D9. 在VB中,以下哪个选项表示创建一个名为“myButton”的按钮?A. Button myButtonB. Dim myButton As ButtonC. Dim myButtonD. Button myButton As New Button答案:D10. VB中,哪个关键字用来结束一个程序的运行?A. EndB. ExitC. StopD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。
VB模拟试题试及参考答案

VB模拟试题试及参考答案2016VB模拟题第⼀套单项选择题得分:1: 计算机的基本⼯作原理是__C______。
A. 可靠性与可⽤性B. ⾼速度与⾼精度C. 存储程序与程序控制D. 具有记忆功能2: 计算机中数据的表⽰形式是____A____。
A. ⼆进制B. ⼋进制C. ⼗进制D. ⼗六进制3: 电⼦邮件标识中带有⼀个“别针”,表⽰该邮件_____C_。
A. 设有优先级B. 带有标记C. 带有附件D. 可以转发4: 安装防⽕墙的主要⽬的是__C______。
A. 提⾼⽹络的运⾏效率B. 对⽹络信息进⾏加密C. 保护内⽹不被⾮法⼊侵D. 防⽌计算机数据丢失5: 淘宝⽹的⽹上购物属于计算机现代应⽤领域中的___C___。
A. 计算机辅助系统B. 电⼦政务C. 电⼦商务D. 办公⾃动化6: Visual Basic中标准模块⽂件的扩展名是____D__。
A. FrmB. VbpC. ClsD. Bas7: 启动程序时,系统⾃动执⾏启动窗体的___A___事件过程。
A. LoadB. UnloadC. ClickD. DblClick8: 下列_____C_⽅法可以显⽰窗体。
A. HideB. UnLoadC. ShowD. WindowState9: 已知a="123456789",则表达式Mid(a, 5, 2) + Left(a, 2)的值是_____B___。
A. "5689"B. "5612"C. 68D. 125610: 下列不正确的赋值语句是__C____。
A. x=30-yB. y=x+30C. x+y=30D. y=x\311: 下列选项中,合法的变量名是_B______ 。
A. 1_xB. x_1C. x-1D. x 112: 下列选项不是Visual Basic基本数据类型的是______A__。
A. CharB. StringC. BooleanD. Double13: 在下列表达式中,正确的⽇期型常量是__D____ 。
vb试题——精选推荐

一、单项选择题(50道小题,共50分)1、下列不属于VB三种模式的是( C )模式。
(1分)A、设计B、运行C、代码D、中断2、下列叙述错误的是( A)。
(1分)A、不允许使用行号与标号B、单条语句可分行书写C、同一行上可以书写多条语句D、VB代码不区分字母的大小写3、Visual Basic程序中的注释所使用的字符是( A)。
(1分)A、'B、:C、\D、_4、下列叙述中,正确的是( A)。
(1分)A、事件可以由用户触发,也可以由系统触发B、Visual Basic应用程序只能以解释方式执行C、保存Visual Basic程序时,只需保存窗体文件即可D、所有控件都有DblClick事件5、Visual Basic以( B )为运行机制。
(1分)A、顺序执行B、事件驱动C、执行计划D、后台作业6、( B )是对象的一个基本要素,它描述了对象在程序中的外观特点。
(1分)A、事件B、属性C、方法D、事件程序7、下列叙述中,错误的是( C )。
(1分)A、VB是可视化程序设计语言B、VB采用事件驱动编程机制C、VB是面向过程的程序设计语言D、VB应用程序可以以编译方式执行8、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( D )下拉菜单中寻找并打开。
(1分)A、编辑B、文件C、调试D、视图9、双击窗体中的对象后,VB将显示的窗口是( D )。
(1分)A、工程窗口B、工具箱C、属性窗口D、代码窗口10、通过( B )窗口可以在设计时直观的调整窗体在屏幕上的位置。
(1分)A、代码窗口B、窗体布局窗口C、窗体设计窗口D、属性窗口11、在设计模式下,双击窗体上的一个控件,则会打开( C )。
(1分)A、属性窗口B、工程资源窗口C、代码窗口D、窗体布局窗口12、Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是( B )。
(1分)A、设计模式B、编写代码模式C、执行模式D、中断模式13、在设计模式,假定窗体上有一个时钟控件,双击窗体上的时钟控件,则打开( A)窗口。
vb概述测试题及答案

vb概述测试题及答案一、选择题1. Visual Basic是一种______。
A. 操作系统B. 编程语言C. 应用软件D. 数据库管理系统答案:B2. Visual Basic的简称是______。
A. VBB. VBAC. VCD. VC++答案:A3. Visual Basic的运行环境是______。
A. WindowsB. LinuxC. MacOSD. Unix答案:A4. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Double答案:C5. Visual Basic的默认启动窗口是______。
A. 代码编辑器B. 工具箱C. 属性窗口D. 窗体设计器答案:D二、判断题1. Visual Basic是一种面向对象的编程语言。
()答案:√2. Visual Basic只能用于开发Windows桌面应用程序。
()答案:×3. Visual Basic的每个程序都必须有一个Main函数作为入口点。
()答案:×4. 在Visual Basic中,变量声明时可以不指定数据类型。
()答案:×5. Visual Basic支持事件驱动编程。
()答案:√三、简答题1. 简述Visual Basic的特点。
答案:Visual Basic是一种由微软公司开发的事件驱动编程语言,它具有以下特点:用户友好的图形界面、拖放式的编程方式、丰富的控件库、强大的集成开发环境、易于学习和使用。
2. 描述Visual Basic的事件驱动编程机制。
答案:事件驱动编程是指程序的执行流程由事件触发,而不是按照预先定义的顺序执行。
在Visual Basic中,事件可以是用户的操作,如点击按钮、选择菜单项等,也可以是系统事件,如窗口的打开和关闭。
程序通过响应这些事件来执行相应的操作。
四、编程题1. 编写一个Visual Basic程序,实现以下功能:- 创建一个名为Form1的窗体。
VB试题2

一、单项选择题(40道小题,共40分)1、语句Print "int(-23.4)= "; ; Int(-23.4)的输出结果为(1分)A、Int(-23.4)=-23.4B、(-23.4)=23.4C、Int(-23.4)=-23D、Int(-23.4)=-242、窗体上有一个标签Label1和一个命名按钮Command1,当程序运行时每单击一次命令按钮,标签就向右移动一定距离。
在Command1_Click()中能完成这个功能的命令为______。
(1分)A、Label1.Left = 100B、Label1.Left = Label1.Left - 100C、Label1.Move 100D、Label1.Move Label1.Left + 1003、下列叙述中,正确的是______。
(1分)A、工程文件(.vbp)应用程序可以在任何计算机上运行B、打开一个工程文件,系统自动装入与该工程有关的窗体文件C、VB工程文件中可以没有窗体文件D、退出VB系统前要保存新创建的应用程序,只需保存工程文件(.vbp)即可4、比较两个数中较大的数的程序段,错误的是______。
(1分)A、IF x >y Then max=x Else max=yB、max=IIF(x>y , x, y)C、IF x >y Then max=x : max=yD、max=x: If x< y Then max=y5、有一个命令:Text1= "欢迎您!",表达方式中省略了对象的______。
(1分)A、方法B、属性名C、对象名D、标题6、以下关于InputBox函数的叙述中,错误的是______。
(1分)A、InputBox函数的“提示信息参数”不能缺省B、每执行一次InputBox函数,只能输入一个值C、InputBox 函数的返回值是数值型的D、要保存InputBox函数的返回值必须赋予一个变量7、要把一个Image控件对象设置成隐藏,应设置的属性是______。
vb试题及答案

一、选择题(1-30 题每小题1分,共30分,31-45题每小题2分,共30分,总计60分)要使窗体Form1的标题栏中显示“正在复制文件…”,正确的语句是:aA.Form1.Caption=“正在复制文件…"B.Form1.Title=“正在复制文件…”C.Form1.Text=“正在复制文件…”D.Form1.名称=“正在复制文件…"如果要求设置定时器时间间隔为1秒钟,那么它的Interval属性值应该等于:aA.1000B.100C.10D.13、下列关于控件的基本操作中,错误的是A)当控件处于活动状态时,可以对控件进行缩放B)在设计阶段不能移动控件C)Visual Basic 6.0 允许对画好的控件进行复制和删除D) 可以通过属性窗口改变控件的位置和大小4、用Visual Basic 开发应用程序的一般步骤有:①设置窗体和控件的属性、②编写代码、③建立用户界面,其中正确的顺序是:A)①②③B) ①③②C) ③②①D) ③①②5、为使文本框只能显示不能输入,即只读,应设置文本框的属性是:cA.MaxLength设置为0B.Cancel设置为TrueC.Locked设置为True D.Read设置为True6、InputBox函数返回值的类型为。
BA.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)7、为了把焦点移到某个指定的控件,所使用的方法是:AA.SetFocus B.Visible C.ReFresh D.GetFocus8、函数String(3,”str”)的功能是:bA.把数值型数据转换成字符串B.返回有3个字符串组成的字符串C.从字符串中第3个字符D.从字符串中第3个字符的位置开始取字符串9、双击窗体中的对象后,Visual Basic将显示的窗口是:cA.项目(工程)窗口B.工具箱C.代码窗口D.属性窗口10、用于获得字符串s最左边4个字符的函数是:aA.Left(s,4)B.Left(1,4)C.LeftStr(s)D.LeftStr(3,4)11、以下程序段的输出结果是: da=Sqr(3)b=Sqr(2)c=a〉bPrint cA.-1 B.0 C.False D.True12、用下面语句定义的数组的元素个数是:cDim A (-4 to 6) As IntegerA.6 B.7 C.11 D.913、若x=-5,执行If x Then x=0 Else x=1的结果为:dA.实时错误B.编译错误C.x=1 D.x=0列程序段的循环结构执行后,i的输出值是:cFor i=1 To 10 Step 2y=y+iNext iPrint iA.25 B.10 C.11 D.因为y的初值不知道,所以不确定15、可以用作其他控件容器的控件有: cA.窗体、列表框、图像框B.窗体、文本框、框架C.窗体、框架、图片框D.窗体、标签、图片框16、以下不属于Visual Basic 支持的循环结构的是:dA.For …Next B.For Each …NextC.Do …Loop D.While …End17、下列可以打开立即窗口的操作是:DA.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G18、下列可作为Visual Basic变量名的是A)A_3 B)4A C)?xy D)Integer19、设a=8,b=5,执行语句Print a〉b后,窗体上显示的是A)True B)False C)1 D)出错信息20、以下能够触发文本框Change事件的操作是A) 文本框失去焦点B)文本框获得焦点C) 设置文本框的焦点D) 改变文本框的内容21、列表框图标的英文名称是A)ListBox B)ComboBoxC)Frame D)CommonDialog22、下列类型说明符中表示整型的是A)%B)! C) $D) &23、执行下列语句a$= "abcdefg”:Print Len(a$)后,在窗体上输出的结果是A) 1 B) 2 C)7 D) 1424、文本框不具有的属性是A)Caption B)text C) left D)font25、设a=6,则执行x=IIf(a>5,1,2)后,x 的值为:A)1 B)2 C)5 D)026、语句Print 5/4*6\5 Mod 2的输出结果是A) 0B)1C) 2 D)327、滚动条控件的largeChange属性所设置的是A)滚动条所能表示的最小值B)滚动条所能表示的最大值C)单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值D)单击滚动条两端的箭头时,Value属性增加或减小的增量值28、按钮控件数组元素是:cA.共享一个事件过程的B.只共享一个Click事件过程的C.共享该控件的所有事件过程D.各自有自己的部分事件过程有如下的记录类型Type studentid As Stringname As Stringage As IntegerEnd Type则正确引用该记录类型变量的代码是:BA.student。
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》操作试题及答案

全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《VB》操作试题及答案一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。
再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。
运行时的窗体如图所示。
要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。
二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index 属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Textl的文本框。
窗体文件中已经给出了Opl的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击“飞机”或“火车”单选按钮时,在Textl中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1中显示“我开汽车去”,如图所示。
VB考试试题及答案分解

卷1一、填空题1、VB程序设计的主要特点是可视化设计和事件编程。
2、在VB中,最主要的两种对象是窗体(form)和控件。
3、工程是构成应用程序文件的集合。
4、方法是VB提供的一种特殊子程序,用来完成一定的操作。
5、浮点类型数据包括单精度型和___双精度__数据。
6、事件是窗体或控件对象识别的__动作____。
7、可用窗体的__print_ 方法在窗体中显示文字。
8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。
9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。
10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。
11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。
12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。
13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值为空,布尔型变量的初值为FALSE 。
14、设置窗体的picture 属性,可在窗体上显示图片。
15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。
二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocusB、LoadC、Click D、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是 A 。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select * Form student 中的*表示 B 。
A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。
全国计算机二级VB操作试题及答案

全国计算机二级VB操作试题及答案全国计算机二级VB操作试题及答案现如今,我们最熟悉的就是试题了,试题是考核某种技能水平的标准。
什么样的试题才能有效帮助到我们呢?下面是店铺带来的.全国计算机二级VB操作试题及答案,希望对你有帮助。
一、选择题(每小题1分,共40小题,共40分。
)1数据库系统的三级模式不包括()。
A.概念模式B.内模式C.外模式D.数据模式2下列描述中正确的是()。
A.VisualBasic只能通过过程调用执行通用过程B.可以在Sub过程的代码中包含另一个Sub过程的代码C.可以像通用过程一样指定事件过程的名字D.Sub过程和Function过程都有返回值3下列数据结构中,能够按照“先进后出”原则存取数据的是()。
A.循环队列B.栈C.队列D.二叉树4在窗体上面画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下代码:SubS(XAsInteger,yAsInteger)StaticzAsIntegery=x*x+Zz=yEndSubPrivateSubCommand1Click()DimiAsInteger.zAsIntegerm=0z=0Fori=1T03Si,Zm=m+zNextiLabel1.Caption=Str(m)程序运行后,单击命令按钮,在标签中显示的内容是()。
A.50B.20C.14D.75下列关于文件的叙述中,错误的是()。
A.使用Append方式打开文件时,文件指针被定位于文件尾B.当以Input打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同D.随机文件打开后.既可以进行读操作,也可以进行写操作【全国计算机二级VB操作试题及答案】。
VB复习资料试题及答案

计算机专业 VisualBasic程序设计试题一、单项选择题(每小题2分,共30分)1.在下列有关Visual Basic的叙述中,错误的是( B ) B.是面向对象的编程语言2.在新建一个“标准EXE”工程后,不在工具箱中出现的控件是(B) B.通用对话框3.对于定时器(Timer)控件,设置其定时是否开启的属性是( C ) C.Enabled4.有程序代码如下:Textl.Text=”欢迎走进VB世界!”·则Textl,Text,和”欢迎走进VB世界!”分别代表( D) D.对象,属性,值5.VB提供了结构化程序设计的三种基本结构是( A)。
A.选择结构、循环结构、顺序结构6.下列说法中正确的是( D)。
为了保存一个Visual Basic应用程序,应当D.分别保存工程文件、窗体文件和标准模块文件7.当一个工程含有多个窗体时,其中的启动窗体是( D)。
D.在“工程属性”对话框中指定的窗体8.要设置命令按钮的背景图形,必须设置的两个属性是( A)。
A.Style和Picture9.将数据“China”项添加到列表框(Listl)中成为第一项应使用的语句是( C)。
C.Listl.AddItem”China",010.确定一个窗体或控件的大小的属性是( B)。
B.Width和Height11.下列可以把当前目录下的图形文件picl.jpg装人图片框Picturel中的语句为( C)C.Picture1.Picture=LoadPicture((1picl.jpg")12.不属于VB数据库引擎的是( B)。
B.BDE13.如果准备读文件,打开顺序文件“text.dat”的正确语句是( C )。
C.open"text.dat"ForInputAs井114.使用ADO对象模型时,使Recordset和Connection对象建立连接的属性是( D )D.ActiveConnection15.Winsock控件的LocalPort属性的作用是( C)。
VB试题及答案

以下答案由叶阿飞童鞋友情提供。
1. 何谓VB对象,他们都是可见的吗?每种分别举两个例子。
窗口以及窗口中的每一个部件。
不都可见;可视:窗口、菜单、按钮等;不可视:公共对话框、定时器等。
2.何谓对象的成员,分别加以说明。
属性,方法和事件。
·属性:对象的数据(设置和特性),例如,颜色、大小、位置等。
·方法:一种可在对象上操作的过程,例如,移动等。
·事件:对象可识别的动作,例如,单击鼠标和按下键盘键。
可编写代码来响应事件。
3.何谓事件驱动和事件过程。
说明并举例。
只有在窗口中有关位置进行键盘输入或单击鼠标,程序才会作出响应的程序运行方式称为事件驱动方式。
{所谓事件驱动就是利用事件来触发消息,系统再对相应的消息进行处理的一个机制(网上找的,不是书上的,不能确定是否正确)}。
·vb应用程序中的某个事件被触发时,对象就会对该事件做出响应,响应某个时间后所执行的代码段就是事件过程。
4.VB集成开发环境的工作模式有哪些?分别说明每一种工作模式所能完成的功能。
<1>设计模式:创建应用程序的大多数工作都是在设计时完成的。
在设计时,可以设计窗体、绘制空间、编写代码并使用“属性”窗口来设置或查看属性设置值。
<2>运行模式:代码正在运行的时期,用户可与应用程序交流,可查看代码,但不能改动它。
<3>中断模式:程序在运行的中途被停止执行。
在中断模式下,用户可查看各变量及不是属性的当前值,了解程序执行是否正常。
还可以修改程序代码,检查、调试、重置、单步执行或继续执行程序。
5.VB集成开发环境的控件种类有哪些?每一种分别举例说明。
<1>内部控件。
主要有标签、文本框、命令按钮等。
<2>ActiveX控件。
如数据绑定网络控件、数据绑定绑定组合框控件等<3>可插入的对象。
主要指microsoft office中的excel工作表或ppt幻灯片等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程Average求数组的平均值,请装入该文件。
程序运行后,在几个文本框中各输入一个整数,然后单击命令按钮,即可求出数组的平均值,并在窗体上显示出来,如图2.9所示。
这个程序不完整,请把它补充完整,并能正确运行。
图2.9要求:去掉程序中的注释符,把程序中的"?"改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。
存盘时不得改变原工程文件名、窗体文件名及其路径(2)【考点分析】内部函数Lbound()、Ubound()、Val()、Array()、CInt(),Option Base数组起始下标,自定义过程Function(),命令按钮控件的Caption属性,文本框Text属性,数组变量和窗体Print方法。
Option Base定义数组起始下标,Option Base 1指下界为1。
【解题思路】文本框里的内容(包括数字)默认都是当作字符串来处理的,如果要参与数据运算,则需要先用Val函数将其转化为数值类型。
利用Array函数对数组各元素赋值,数组的上下界可用UBound和LBound函数获得,语法格式分别为:LBound(数组[,维]),UBound(数组[,维])。
单击命令按钮,通过Array()函数返回一个数组,其值分别是四个文本框的数值,并赋给数组arr1,然后使用For循环将数组arr1中每个元素的数据类型转换为整型,并赋给数组arr2具有相同下标的元素,最后调用求平均值Function()过程的Average。
【操作步骤】步骤1:打开本题工程文件。
步骤2:分析并编写程序代码。
程序提供的代码Option Base 1Private Function Average(a() As Integer) As SingleDim Start As Integer, Finish As IntegerDim i As IntegerDim Sum As Integer'Start = ?(a)'Finish = ?(a)'Sum = ?For i = Start To Finish'Sum = Sum + ?Next i'Average = ?End FunctionPrivate Sub Command1_Click()Dim arr1Dim arr2(4) As Integerarr1 = Array(Val(Text1.Text) , Val(Text2.Text) , Val(Text3.Text) , Val(Text4.Text) )For i = 1 To 4arr2(i) = CInt(arr1(i) )Next i'Aver = Average(?)Print "平均值是: "; AverEnd Sub程序结束参考答案第1个?处填入:Lbound第2个?处填入:UBound第3个?处填入:0第4个?处填入:a(i)第5个?处填入:sum/Finish第6个?处填入:arr2步骤3:调试并运行程序,按题目要求存盘。
【举一反三】可以通过基础篇第20套第二大题的第二小题来进行同类知识点的练习。
2.在窗体Form1上建立一个文本框,名称为Text1,MultiLine属性为True,ScrollBars属性为2;再画两个命令按钮,名称分别为Cmd1和Cmd2,标题分别为"读入数据"和"计算保存",程序运行界面如图2.10所示。
要求程序运行后,如果单击"读入数据"按钮,则读入"in5.txt"文件中的100个整数,放入一个数组中(数组下界为1),同时在文本框中显示出来;如果单击"计算保存"按钮,则计算其中前50个数之和,并把求和结果在文本框Text1中显示出来,同时把结果存入考生文件夹中的文件"out5 txt"中(在考生的文件夹下有标准模块mode.bas,其中的putdata过程可以把结果存入指定的文件)。
图2.10注意:文件必须存放在考生文件夹下,窗体文件名为sjt5.frm,工程文件名为sjt5.vbp,计算结果存入out5 txt文件,否则没有成绩。
【考点分析】本题考点有:文本框ScrollBars、Multiline属性,命令按钮控件的Name、Caption 属性,数组变量,文件的操作(Open、Input、Close),标准模块调用过程和Option Explicit声明语句。
文本框ScrollBars、Multiline属性分别是滚动条属性和多行属性。
当Multiline属性为True 时,文本框可以输入或显示多行正文。
同时具有文字处理器自动换行功能。
ScrollBars属性只有在Multiline属性为True时才有效。
0--无滚动条;1--加水平滚动条;2--加垂直滚动条,3--同时加水平和垂直滚动条。
标准模块(.Bas)在标准模块定义的过程,外部过程均可调用。
文件系统控件有三种:驱动器列表框(DriveListBox),目录列表框(DirListBox)和文件列表框(FileListBox)。
1.打开文件(1)打开文件的命令是Open,形式为:Open "文件名"For 模式As [#] 文件号[Len=记录长度]。
"模式"为下列三种形式之一:Output:打开一个文件,对该文件进行写操作;Input:打开一个文件,对该文件进读写操作;Append:打开一个文件,在该文件末尾追加记录。
(2)文件号是一个介于1 511之间的整数。
2.写操作将数据写入磁盘文件所用的命令是Write#或Print#命令。
其语法形式如下:(1) Print#文件号,[输出列表]。
其中输出列表是指[{Spc(n)|Tab(n)}][表达式列表][;|,]。
(2) Write#文件号,[输出列表]。
3.关闭文件Close[[#]文件号][,[#]文件号]…【解题思路】本题中涉及文本框显示的内容由Text属性设置;按钮的标题由Caption属性设置,单击命令按钮触发Click事件;本题中涉及文件的操作,读入顺序文件以顺序的方式打开,用Input#语句读取数据,另外需要注意的是,对文件操作完后一定要关闭文件。
【操作步骤】步骤1:建立界面并设置控件属性,如图3.23所示,如图程序中用到的控件及其属性见表3.8。
图3.23步骤2:编写程序代码。
参考答案Option ExplicitDim a(1 To 100) As IntegerDim i As IntegerPrivate Sub Cmd1_Click()Open App.Path & " \in5.txt" For Input As #1Text1.Text = ""For i = 1 To 100Input #1, a(i)Text1.Text = Text1.Text & a(i) & Space(5)Next iClose #1End SubPrivate Sub Cmd2_Click()Dim s As IntegerText1.Text = ""s = 0For i = 1 To 50s = s + a(i)NextText1.Text = sputdata "out5.txt", sEnd Sub3.在考生文件夹中有一个工程文件sjt3.vbp及窗体文件sjt3.frm。
请在窗体Form1上绘制3个文本框,其名称分别为Text1、Text2和Text3,文本框内容分别设置为"计算机等级考试"、"Visual Basic"和空白。
然后绘制两个单选按钮,其名称分别为Opt1和Opt2,标题分别为"交换"和"连接"。
编写适当的事件程序。
程序运行后,如果选中"交换"单选按钮并单击窗体,则Textl文本框中的内容与Text2文本框中的内容进行交换,并在Text3文本框中显示OK,如图2.13所示;如果选中"连接"单选按钮并单击窗体,则把Text1和Text2的内容按Text1在前,Text2在后的顺序连接起来,并在Text3文本框中显示连接后的内容。
图2.13注意:不得修改已经给出的程序。
在程序运行结束之前,必须选中一个单选按钮,并单击窗体。
退出程序时必须通过单击窗体右上角的关闭按钮,否则可能无成绩。
存盘时不得改变原工程文件名、窗体文件名及其路径。
【考点分析】本题考点有:文本框Name、Text属性,单选按钮Name、Caption、Value属性,窗体Click事件,If条件判断语句和连接运算符"+"。
If条件判断语句:If <表达式> Then语句块End If字符串的运算符有两个:"&"和"+",他们都是将两个字符串拼接起来。
在字符串变量后使用"&"时应注意,变量与运算符"&"间加一个空格。
【解题思路】本题可在窗体Form1的Click事件过程中用If语句来判断哪个单选按钮被选中,然后执行不同操作。
【操作步骤】步骤1:打开本题工程文件,建立界面并设置控件属性,程序中用到的控件及其属性见表3.11、3.12。
步骤2:编写程序代码。
参考答案Private Sub Form_Click()If Opt1.Value = True ThenDim str As Stringstr = Text1.TextText1.Text = Text2.TextText2.Text = strText3.Text = "OK"End IfIf Opt2.Value = True ThenText3.Text = Text1.Text + Text2.TextEnd IfEnd Sub4.在考生文件夹中有一个工程文件sjt4.vbp和窗体文件sjt4.frm。
请在窗体Form1上绘制3个文本框,其名称分别为Text1、Text2和Text3,文本框内容分别设置为"二级考试"、"计算机"和空白;然后绘制2个单选按钮,其名称分别为Opt1和Opt2,标题分别为"交换"和"连接",编写适当的事件程序。