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分,共40分)1. 窗体的标题栏显示内容由窗体对象的属性决定。
A) BackColor B)BackStyle C)Text D)Caption2. 窗体的示意图标可用属性来设置。
A) Picture B) Image C) Icon D) MouseIcon3. 窗体的控制菜单的有无由窗体对象的属性决定。
A) ControlBox B) MinButton C) MaxButton D) BorderStyle4. 若要取消窗体的最大化功能,则可设置属性为False来实现。
A) ControlBox B) MinButton C) MaxButton D) Enabled5. 以下4个选项,不属于VB的工作模式。
A) 编译 B) 设计 C) 运行 D) 中断6. 窗体的边框样式由窗体对象的属性来设置。
A) BackStyle B) BorderStyle C) WindowState D) FillStyle7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。
A) FontName B) Font C) FontSize D) FontBold8. 命令按钮的标题文字由属性来设置。
A) Text B) Caption C) Name D) (名称)9. VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。
A) 变量 B) 属性 C) 事件 D) 方法10. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。
A) Value B) Cancel C) Default D) Enabled11. 若要使命令按钮不可见,可设置属性为False来实现。
A) Value B) Enabled C) Visible D) Cancel12. 运行程序时,系统自动执行窗体的事件。
A) load B) click C) unload D) GotFocus13. 若要设置文本框最大可接收的字符数,可通过属性来实现。
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考试试题及答案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二级试题及答案

全国vb二级试题及答案全国VB二级试题及答案一、单项选择题(每题1分,共20分)1. 在Visual Basic中,以下哪个不是内置的数据类型?A. IntegerB. StringC. ObjectD. Array2. 以下哪项不是Visual Basic的事件?A. ClickB. LoadC. PrintD. Change3. 以下哪个语句用于在Visual Basic中声明一个变量?A. DimB. DeclareC. LetD. Set4. 在Visual Basic中,哪个函数用于将字符串转换为数值?A. Str()B. Val()C. CStr()D. CInt()5. 如果需要在Visual Basic中实现一个循环,直到某个条件不再满足为止,应该使用以下哪个结构?A. For...NextB. Do...LoopC. While...WendD. Select...Case6. 在Visual Basic中,以下哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox7. 以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text8. 在Visual Basic中,以下哪个不是数组的声明方式?A. Dim arr(1 To 10) As IntegerB. Dim arr() As IntegerC. ReDim arr(1 To 10)D. Dim arr As Integer()9. 以下哪个方法用于在Visual Basic中打开一个文件?A. OpenB. CloseC. WriteD. Print10. 在Visual Basic中,以下哪个不是错误处理的语句?A. On Error GoToB. On Error Resume NextC. On Error Exit SubD. On Error Stop二、简答题(每题5分,共10分)11. 简述Visual Basic中的类和对象的区别。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB机试题1.建立含有4个命令按钮的控件,单击不同按钮时分别用绘图方法在PictureBox控件内画直线、矩形、圆、扇形。
2.在窗体上的文本框中输入数据或文本,然后将其保存到D:\MyData中。
将文本框中清空,再单击打开,将D:\MyData中的数据输入到文本框中。
3.编写完整的求解一元二次方程的VB程序。
输入方程的系数,输出两个解。
4.编写一个AscII码与字符的转换子程序,并用主程序调用它。
5.设计一个倒计时程序,不仅能显示时间,而且显示倒计时的进度。
6.设计一个菜单:能动态添加某一菜单项、删除某一菜单项,并做出弹出菜单7.建立一个文件管理系统,有驱动器列表框,目录列表框和文件列表框构成,并且相互能够联动。
8.用滚动条(水平和垂直)控制窗体上另一控件的移动(上下移动)9.绘制正弦函数曲线:线的颜色用红色,(要求有坐标系)10.在窗体上添加一个文本框上,并使其能够出现水平和垂直滚动条;然后分别添加两个命令按钮、单选按钮和复选框,用框架进行分组;在命令按钮、单选按钮和复选框上应能放置图片。
11.分别用方法和属性打开通用对话框的颜色和字体对话框。
12.编写一个选课的程序,课程表的列表框中列出所开设的课程(至少列五门课程),当选中了其中某一课程后,将其添加到另一列表框中。
13.用circle方法分别绘制圆、椭圆、圆弧和扇形,并在其中填充不同的颜色、图案。
14.用绘画方法画一圆底、半开口的梨形槽。
15.用绘画方法画一平底、开口的槽。
16. 建立三个不同类型的组合框。
要求设计时会添加项,运行中也会添加项,同时会删除某项及清除所有内容。
17. 将系统时间显示出来,并且是每2秒变动一次显示,同时窗体的背景色也随时间每2秒变换一次。
18. 请画出一阶RC 电路的放电过程波形。
100t c u e-=ττ=RC R=100k Ω C=10μF19. 请画出一阶RC 电路的充电过程波形50(1)t c u e -=-ττ=RC R=100k Ω C=10μF20. 编一子函数,求某一数组中所有数组的平均值,并在窗体上应显示出所有数组元素及平均值。
例如数组a=(3,7,9,12,15,8)21. 某二阶电路的零输入响应解答式为:t t t u 32c 4e 5e )(--+=请画出其波形22. 某二阶电路的零输入响应解答式为:t t t t u 22c e 4e )(--+=请画出其波形23. 某二阶电路的零输入响应解答式为:)86.36sin(3667e .1)(2c +=-t t u t请画出其波形。
24. 求100以内所有奇数的和。
25. 求100以内所有偶数的和。
26. 请设计一个学生的VB 总评成绩计算程序:VB 总评成绩=平时成绩+机试成绩+笔试成绩。
27. 在工程中添加两个窗体,一个模块,然后在工程属性中设置启动对象为submain,编写语句,运行后希望首先显示窗体2,再显示窗体1。
28. 输入球体的半径,然后计算并输出球体的体积、表面积。
(球体半径为r ,体积V =433πr ,表面积S =4π2r )29. 设计一个体重测量程序。
要求:A=110-体重(kg)身高(cm )A ≤0.6 营养不良0.6<A ≤0.8 偏瘦 0.8<A ≤1.2 标准1.2<A ≤1.4 偏胖 A>1.4 肥胖30. 判断数字的奇偶性,要求编写一子程序,用主程序调用实现。
31. 创建一个窗体,有一个shape 控件,两个滚动条,其中一个滚动条用来改变控件大小,另一个滚动条改变其填充颜色。
32. 创建一个窗体,通过文本框输入文本信息,利用三个组合框中的项目确定字体、字形、大小。
字体的组合框中,只需添加“宋体”“黑体”。
字形的组合框中添加“常规”“斜体”“粗体”“粗斜体”。
大小的组合框中添加“8”“9”“10”“11”“12”“14”。
33. 创建一个系统登陆窗体,用户名自己定,密码设置为“20120417”。
如输入密码正确,进入下一窗体(自己添加另一窗体)。
如果密码错误,应弹出提示框,重新输入密码。
34. 设计一个研究生录取系统,首先输入考试科目及成绩,考试科目有数学、英语、政治、电路,录取条件为总分≥320分,同时单科成绩满足:英语≥50分,数学≥70分,政治≥50分,电路≥90分。
35. 设计一个窗体,输出任意10个数,求最大值、最小值、和、平均值。
36. 设计一个窗体,当输入您出生的年份,系统会判断出您的属性,并在窗体中输出。
37. 设计一个窗体,窗体上分别放置图形框(PictureBox )和图像框(Image ),各加载上图片,要求运行时能变换图片及删除图片,然后再用另一个窗体说明两种控件的不同之处是什么。
38. 设计一个窗体,输出x 的值: x =ln10e b a 5ab b a 52222++-+++,当输入值a=3、b=4时, x=?39. 绘制函数曲线: y =6sin(x )+2cos(10x )40. 首先在C:盘下建上一个名为t1.txt 的文本文件,然后将其读入到窗体上的一个文本框中,最后再将该文件另存到D:盘下,名称同时变为t2.txt 。
41. 建立一个多文档窗体,其中一个为MDI 窗体,其余为MDI 窗体的子窗体。
在MDI 窗体上建立一个菜单,菜单中包含“打开”“新建”及“保存”、分隔符等。
尽量加上快捷键,单击“打开”时,进入Form1,单击“新建”时进入Form2。
42. 当窗体上有三个文本框和一个命令按钮,若程序运行时,焦点定位在第三个文本框处,同时在第三个文本框上添加水平和垂直滚动条。
43.利用滚动条控件做一个调色板。
44.利用对称分量法求系统三相电压的不平衡度。
设三相相电压分别为V A、V B、V C,利用对称分量法可求得系统电压的正序分量、负序分量和零序分量,正序分量:V A1 = (V A + V B*(120o) + V C*(240o)) / 3负序分量:V A2 = (V A + V B *(240o) + V C *(120o)) / 3零序分量:V A0 = (V A + V B + V C) / 3根据不平衡度定义:ε=V A2/ V A1,计算系统的三相电压不平衡度。
45.利用Shell函数,在VB程序中执行Word应用程序。
46.分别统计1~200中,满足3的倍数、7的倍数的数个有多少?47.在图形框中打印呈下三角形的九九乘法表。
48.在图形框中打印呈上三角形的九九乘法表。
49.利用时钟控件和Shape控件,编写一个红绿灯模拟程序。
要求:红、黄、绿灯自动切换,切换间隔自定;三个灯分别用Shape控件显示的圆形代替,填充背景色作为灯的颜色。
50.Line方法可以绘制矩形框,现有一组数据:308、189、206、76,试绘制其直方图。
51.circle方法可以绘制扇形,现有一组数据:308、189、206、76,试绘制其饼图。
52.设计一个窗体,窗体上分别放置图形框(PictureBox)和图像框(Image),各加载上图片,要求运行时能变换图片及删除图片,然后再用另一个窗体说明两种控件的不同之处是什么。
53.建立三个不同类型的组合框。
要求设计时会添加项,运行中也会添加项,同时会删除某项及清除所有内容。
54.创建一个中小型三相异步电动机电磁设计程序的菜单系统,希望它以下表所示内容组成菜单系统各级菜单选项55. 首先在C:盘下建上一个名为t1.txt 的文本文件,然后将其读入到窗体上的一个文本框中,最后再将该文件另存到D:盘下,名称同时变为t2.txt 。
56. 创建一个窗体,有一个shape 控件,两个滚动条,其中一个滚动条用来改变控件大小,另一个滚动条改变其填充颜色。
57. 某二阶电路的零输入响应解答式为:)30sin(32e )(3c ︒+=-t t u t请画出其波形。
58. 利用对称分量法求系统三相电压的不平衡度。
设三相相电压分别为V A 、 V B 、 V C ,利用对称分量法可求得系统电压的正序分量、负序分量和零序分量,正序分量: V A1 = (V A + V B *(120o ) + V C *(240o )) / 3 负序分量: V A2 = (V A + V B *(240o ) + V C *(120o )) / 3 零序分量: V A0 = (V A + V B + V C ) / 3根据不平衡度定义:ε=V A2/ V A1,计算系统的三相电压不平衡度。
59. 建立一个多文档窗体,其中一个为MDI 窗体,其余为MDI 窗体的子窗体。
在MDI 窗体上建立一个菜单,菜单中包含“打开”“新建”及“保存”、分隔符等。
尽量加上快捷键,单击“打开”时,进入Form1,单击“新建”时进入Form2。
60. 在工程中添加两个窗体,一个模块,然后在工程属性中设置启动对象为submain,编写语句,运行后希望首先显示窗体2,再显示窗体1。
61. 建立三个不同类型的组合框。
要求设计时会添加项,运行中也会添加项,同时会删除某项及清除所有内容。
62. 在窗体上添加一个文本框上,并使其能够出现水平和垂直滚动条;然后分别添加两个命令按钮、单选按钮和复选框,用框架进行分组;在命令按钮、单选按钮和复选框上应能放置图片。
63. 在窗体上的文本框中输入数据或文本,然后将其保存到D:\MyData 中。
将文本框中清空, 再单击打开,将D:\MyData 中的数据输入到文本框中。