VB期末复习资料
vb试题及答案期末
vb试题及答案期末一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. SubD. Function答案:A2. VB中,哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Mid答案:A3. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. BooleanD. All of the above答案:D4. VB中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B5. VB中,哪个函数用于将字符串转换为小写?A. LCaseB. UCaseC. StrConvD. Trim答案:A6. 在VB中,以下哪个选项是正确的循环结构?A. For EachB. Do WhileC. For NextD. All of the above答案:D7. VB中,哪个关键字用于创建一个数组?A. DimB. ReDimC. EraseD. Option Base答案:A8. VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Timer答案:B9. 在VB中,以下哪个选项是正确的文件访问模式?A. Open For InputB. Open For OutputC. Open For RandomD. All of the above答案:D10. VB中,哪个关键字用于退出一个循环?A. ExitB. BreakC. ContinueD. Return答案:A二、填空题(每题3分,共30分)1. VB中,声明一个整型变量并赋值为100的语句是________。
答案:Dim myVar As Integer = 1002. 要将一个变量的值增加10,可以使用________运算符。
答案:+=3. 在VB中,________函数用于输出信息到即时窗口。
VB_考试复习资料及答案
VB_考试复习资料及答案一、填空题1、在程序中使用日期型数据时,必须用符号“ # “将日期型数据括起来。
2、VB集成发环境窗口,它包括了数个独立的窗口。
除必须的"主窗口"外,常用的还有窗体窗口、属性窗口、代码窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。
3、在计算机上建立一个VB应用程序的完整过程,一般分:建立用户界面的对象、对象属性的设置、对象事件过程及编程、运行调试程序和保存文件五个步骤。
4、VB中每个对象都有自己的属性,visible 属性决定控件是否允许可见。
5、在VB对象的三要素中,可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作。
6、VB有三种工作模式,它们分别是运行模式、设计模式和中断模式。
7、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为600。
8、在VB中,为了使一个控件在运行时不可操作,应将控件的Enabled属性设置为False 。
9、为了防止用户编辑文本框内的内容,应将控件的Lockde 属性设置为True。
10、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的Autosize 属性设置为Ture。
11、定义一个长度为8个字符的定长字符串变量(Ch5)的Dim声明语句是Dim Ch5 As string *8 。
12、VB中拥有多个窗体的程序可用Load 语句窗体装入内存,用Unload语句从内存中删除指定窗体.13、在多窗体工程中,可用SHow 方法显示一个窗体,用HIDE方法将一个窗体隐藏起来。
14、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:顺序结构、分支选择结构、和循环结构___________三种基本结构。
15、VB逻辑数据类型只有True与False两个值。
当逻辑数据转换成整型数据时,True 转换为1,False转换为0 。
16、VB中依据变量的作用范围将VB变量的作用范围分为三类,它们是:局部变量、窗体模板变量和全局变量。
vb期末考试复习资料
vb期末考试复习资料VB是一门程序设计语言,也是许多大学计算机专业的必修课程。
随着期末考试的临近,各位同学需要投入更多的时间和精力来复习这门课程。
本文将为大家提供一些VB期末考试复习资料,帮助大家更好地备考。
一、教材和参考书VB语言的学习和掌握,最基础的方式就是阅读教材和参考书籍。
对于VB语言初学者来说,推荐使用《Visual Basic 6.0程序设计》一书进行学习。
这本书涵盖了VB基础知识、控件设计、文件操作、数据库编程等方面的内容,易于理解,并配有丰富的实例和练习题。
除此之外,还可以借助一些VB语言的在线资源,如百度百科、知乎等提供的编程专页,可以帮助同学们更好地掌握VB语言的的一些难点和技巧。
二、学习笔记学习笔记是复习的重要工具。
在学习VB语言的过程中,有必要将所学知识及时地进行记录。
这样可以帮助同学们掌握学习的重心,并且在期末考试前能够更好地回忆所学过的分类和技巧。
在记录学习笔记时,可以将VB语言的一些要点和难点进行总结,如语法规则、常用控件、窗体设计、事件处理等,帮助同学们更好地温故知新。
三、在线课程在线学习也是一种非常有效的方法。
通过观看VB语言的在线课程,同学们可以掌握VB语言的知识点和处理方法,不仅可以更好地巩固自己的VB基础知识,还可以让自己学会如何灵活使用VB语言进行编程。
常用的VB在线课程平台为mooc网、智联网等,同学们可以定期在线听课,并进行笔记的记录和整理,可以帮助同学们更好地备考,掌握重心。
四、编程练习编程练习是复习VB语言最重要的方法。
在学习VB语言的过程中,同学们可以利用大量的编程习题来巩固所学知识。
可以找一些基础的编程模板,在此基础之上往往要求同学达成一个相对较高的功能。
可以再次通过网页、工具完成一些较为初中级的编程练习,帮助同学增加应对期末考试的信心和考试技巧。
五、补遗其他资料在复习VB语言的过程中,还可以寻求其他的替代学习资料,如网络上大量的VB语言学习资源、视频课程等。
VB期末复习资料
“Visual Basic编程与应用”期末复习资料第一章Visual Basic 6.0程序设计概述重点掌握的内容:对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。
对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。
类:是具有相同性质的对象的集合。
对象和类的区别在于前者是具体的,而后者则是抽象的。
属性、方法和事件:VB采用一种所谓的事件驱动的编程机制,由用户来掌握程序的运行流向。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
对象的属性的设置可以通过两种方法来实现:(1)通过属性窗口直接设置;(2)在程序代码中通过赋值实现,其格式为:对象.属性=属性值事件过程:事件即对象相应的动作,是Visual Basic预先定义好的对象能识别的动作,如Click、DbClick、LostFocus等等。
事件过程是指附在该对象上的程序代码,是事件的处理程序,即用来完成事件发生后所要做的动作创建 Visual Basic 应用程序有三个主要步骤:1.创建应用程序界面。
2.设置属性。
3.编写代码。
窗体的属性和方法窗体属性:重点掌握:Name,Caption,BorderStyle,MinButton,MaxButton等属性。
Print方法: 在Visual Basic 中,Print方法是用来输出信息的专用过程,Print方法应重点掌握如下:(1)语法结构[对象].Print [表达式列表](2)表达式列表中的分隔符:①若用分号(;):输出的各表达式的值中间没有空格,数值型前留有一个符号位。
例如 Print “1”;“2”;“3”输出格式为 123②若用逗号(,):输出的各表达式的值将被分配在各个区段内,例如 Print “1”,“2”,“3”输出格式为 1 2 3③Spc(n)函数,用于产生空格,这里n为要插入的空格数,例如Print “1”;Spc(3);“2”输出格式为 1 2④Tab(n)函数,用于将插入点定位在绝对列号上,这里n为列号。
vb期末考试复习资料(经典总结版)
第一章 VISUAL BASIC的特点与版本例1 与传统的程序设计语言相比,Visual Basic最突出的特点是A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制【分析】传统的程序设计语言是面向过程的,但一般都可以实现结构化程序设计,有的也提供了较完善的集成开发环境和程序调试技术,但它们基本上都没有事件驱动编程机制。
与这些语言相比,Visual Basic最突出的特点就是事件驱动编程机制。
【答案】D例2下列成员中不属于主窗口的是A.最大化按钮B.状态栏C.系统菜单D.工具栏【分析】主窗口由标题栏、菜单栏和工具栏构成,其中标题栏上有系统菜单(左端)以及最小化、最大化和关闭按钮。
因此,最大化按钮、系统菜单和工具栏都是主窗口中的成员,而主窗口中没有状态栏。
【答案】B例3在属性窗口中,属性列表可以按两种顺序排列,这两种顺序是______和______。
【分析】为了便于查找,属性窗口对当前对象的属性提供了两种排列方式,一种是按字母表顺序,另一种是按属性的分类顺序。
【答案】按字母序或按分类序按分类序或按字母序例4 Visual Basic 6.0的集成开发环境有两种方式,第一种方式是______,第二种方式是______。
【分析】在默认情况下,Visual Basic 6.0集成开发环境为多文档界面方式,即MDI方式,在这种方式下,窗体设计器窗口是固定的。
使用“工具”菜单中的“选项”命令,可以把集成开发环境设置为单文档界面方式,即SDI方式,在这种方式下,窗体设计器窗口是浮动的.【答案】多文档界面或MDI单文档界面或SDI第二章对象及其操作例1为了通过属性窗口把窗体的ControlBox属性设置为True(或False),下列正确的操作是A.直接键入True(或False)B.利用对话框设置属性值C.选择ControlBox,然后按回车键D.双击ControlBox属性条【分析】ControlBox属性是一个逻辑值,其取值只有两种,即True和False,一般可以通过选择输入,即单击属性条右端的箭头,下拉显示属性值True和False,从中选择所需要的值。
VB 考点整理,期末复习
程序设计:1.题目:(事件)双击窗体(响应)求1+5+10+15+……+500的和,并将结果输出到窗体上。
将结果存入到SUM中Private Sub Form_dblClick()Dim sum As Longsum = 1'**************Begin************For i = 5 To 500 Step 5sum = sum + iNext iPrint sum'**************end************TestFunc (sum)End Sub2.题目:求两个数m,n的最大公约数p和最小公倍数q注意:在指定的事件内编写代码。
Private Sub Form_Load()ShowDim p, q As IntegerDim m, n, As IntegerDim t, r As Integerm = 21n = 28'**************Begin************If m <n Then t = m: m= n: n = tDor = m Mod nIf r = 0 Then Exit Dom = nn = rLoopp = nq = 28 * 21 / p'**************end************Print "最大公约数=", pPrint "最小公倍数=", qtestfunc p, qEnd Sub3.题目:(事件)单击窗体(响应)我国现有人口13亿,设年增长率为1%,计算多少年后增加到20亿。
并将结果输出在窗体上,将结果存入变量year中。
使用do while……loop语句完成程序。
Private Sub Form_dbClick()Dim year As Integer'**************Begin************n = 13Do While n < 20n = n * 1.01year = year + 1LoopPrint year'**************end************4.题目:以下程序段用于求∑n!Private Sub Form_Click()Dim sum As Long, n As Longn = InputBox("请输入一个正整数")sum = 0For i = 1 To nsum = sum + mul(i)Next iPrint sumEnd SubPrivate Function mul(ByVal x As Long)Dim s As Long, i As Longs = 1For i = 1 To xs = s * iNext imul = sEnd Function5.题目:(事件)双击窗体。
电大-VB复习材料
VB期末复习资料及答案2007年01月17日梁朝湘VB期末复习资料及答案(区电大提供,2006-12-17)一、单项选择题1、VB提供控件的窗口是()。
A.工具栏 B.文本框 C.工具箱 D.属性窗2、窗体的Load事件的触发时机是()A.用户单击窗体时 B、窗体被加载时 C、窗体显示之后 D、窗体被卸载时3、能够改变标签(Label)控件显示标题的属性是()。
A.Caption B.Name C.Click D.Text4、在Visual Basic中,程序执行的顺序是()。
A.由Visual Basic开发系统决定 B.由事件驱动C.由代码行的顺序决定 D.随意执行5、无论何种控件,共同具有的属性是()。
A.Text属性 B.Caption属性 C.Name属性 D.Autosize属性6、如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格A、Text.MytextB、Mytext.TextC、Mytext.(Text)D、 Mytext*Text7、按照变量的作用域可将变量划分为()A、公有、私有、系统B、全局变量、模块级变量、过程级变量C、动态、常数、静态D、Public、 Private、 Protected8、在VB中,变量的默认类型是()。
A、IntegerB、DoubleC、VariantD、Currency9、把数值型转换为字符串型需要使用的函数是()。
A、ValB、StrC、AscD、Chr10、设置对象的边框类型的属性是()A、DrawstyleB、BorderstyleC、DrawWidthD、ScaleMode11、若要再窗体代码编辑器的“通用”部分定义私有Sub过程,则正确的语句是()。
A.Public Sub B.Public Function C.Private Sub D.Private Fun12、要绘制不同形状的图形,需要设置Shape控件的()属性A、ShapeB、BorderstyleC、FillStyleD、Style13、如果准备读文件,打开顺序文件”text.dat”的正确语句是()A、open "text.dat" For Write As # 1B、open "text.dat" For Binary As # 1C、open "text.dat" For Input As # 1D、open "text.dat" For Random As # 114、以下哪些变量名是合法的:A.Len B.Test@qw C.6cost_1 D.count2s15、什么关键字声明的局部变量在整个程序运行中一直存在?()A.StaticB.PrivateC.DimD.Public16、计时器控件响应的事件是()A.TimerB.IntervalC.ClickD.Enabled17、窗体的BackColor属性用于设置窗体的____。
VB程序设计期末复习资料
VB 程序设计期末复习题一、填空题1.在VB 6.0中,变量名最长可达个字符.答案:255解析:规定2.男性(sex),年龄(age)在18—20岁之间,身高(size)在 1.65米以上,列出逻辑表达式。
答案:sex and age>=18 and age<=20 and size>=1.65解析:规定3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True.答案:Default解析:规定4.一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示文件. 答案:工程解析:规定5.VB表达式9^2 MOD 45 \2 *3 的值 .答案:4解析:表达式的计算,优先级6.如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为 .答案:退出(&X)解析:规定7.拖动滚动条中的滚动块将会产生Scroll和事件.答案:Change解析:规定8.在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。
答案:逻辑错误解析:规定9.Option Base 1的作用是确定数组的下界为 .答案:1解析:规定10.在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为True.答案:MultiLine解析:规定11.表达式81\7 MOD 2^2 的值是 .答案:3解析:规定12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:规定13.把条件1<=X<12写成VB关系表达式为 .答案: x>=1 and x<12 或 x<12 and x>=1解析:规定15.如果要在单击按钮时执行一段代码,则应将这段代码写在事件过程中.答案:click解析:规定16.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义 .答案: public mystring as string*15解析:规定18.将焦点定位于命令按钮Command1之上的语句为 .答案:Command1.SetFocus 或 SetFocus解析:规定19.滚动条控件有水平滚动条和滚动条.答案:1). 垂直解析:规定20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为 .答案:True解析:规定21.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定22.设置计时器对象触发事件的时间间隔用属性.答案:interval解析:规定23.VB中,变量的声明可分为两种方法: 数组和动态数组.答案:静态解析:规定24.大于X 的最小整数的VB表示形式为 .答案:Int(x)+1 或 Int(x) + 1解析:规定25.文本框中所显示的内容是它的属性的值.答案:Text解析:规定26.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为 . 答案:False解析:规定27.设置计时器控件只能触发事件.答案:timer解析:规定28.文件按照存取方式及其组成结构可以分为顺序文件和 .答案:随机文件解析:规定28.声明单精度常量g(重力加速度)代表9.8可写成 .答案:const g=9.8 或 const g as single =9.8解析:规定29.在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer,则strVar、intVar与sngVar的数据类型分别是Variant、Variant和 .答案:Integer解析:规定30.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有个元素.答案:21解析:规定31.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:初值超过终值32.表达式 1 and 0的值 .答案:False解析:规定33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式 .答案:a<>0 and b^2-4*a*c>=0解析:逻辑表达式的书写34.变量min@表示类型的变量.答案:货币型解析:数据类型35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上 .答案:&解析:规定二、程序填空1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。
VB复习资料
第一章VB的集成开发环境一,主窗口1,标题栏:运行或中止2,菜单栏:文件、编辑、视图、工程、格式、调试、运行、查询、图表、工具、外接程序、窗口、帮助①文件:包含打开、保存工程以及生成可执行文件的命令。
②编辑:包含编辑命令和其他一些格式化、编辑代码的命令,以及其他编辑功能的命令.③视图:包含显示和隐藏IDE元素的命令。
④工程:包含在工程中添加构件、引用Windows对象和工具箱新工具的命令.⑤格式:包含对齐窗体控件的命令。
⑥调试:包含一些通用的调试命令.⑦运行:包含启动、设置断点和终止当前应用程序运行的命令。
⑧查询:包含操作数据库表时的查询命令以及其他数据访问的命令。
⑨图表:包含操作VB工程时的图表处理命令。
⑩工具:包含建立AX控件时需要的工具命令,并可以启动菜单编辑器以及配置环境选项。
⑪外接程序:包含可以随意增删的外接程序.默认时这个菜单中只有“可视化数据管理器”选项.通过“外接程序管理器"命令可以增删外接程序.⑫窗口:包含屏幕窗口布局命令。
⑬帮助:提供相关帮助信息。
3,工具栏二,窗体设计器窗口窗体设计窗口是用于设计应用程序界面的窗口,也是VB中最重要的一个窗口。
一个应用程序可以有多个窗体,但至少得有一个窗体,可通过“工程”菜单的“添加窗体”命令添加新窗体.新建工程默认的窗体名称为Form1。
1,工程文件的扩展名是。
vbp,工程文件名显示在工程窗口的标题栏内.2,工程中的三类文件①窗体文件(.frm):该文件储存窗体上使用的所有控件对象、对象的属性、对象相应的事件过程及程序代码。
一个应用程序至少包含一个窗体文件,也可以包含多个窗体。
②标准模块文件(.bas):所有模块级变量和用户自定义的通用过程都可产生这样的文件.一个通用过程是指可以被应用程序各处调用的过程。
③类模块文件(。
cls):可以用类模块来建立用户自己的对象。
类模块包含用户对象的属性及方法,但不包含事件代码。
3,工程中的三个按钮①“查看代码”按钮:切换到代码窗口,显示和编辑代码。
VB考试复习资料(判断与填空)
VB考试复习资料(判断与填空)程序流程是指在一个程序中语句的执行次序。
(Y)在VB中可以同时打开多个工程。
(N)工程文件的扩展名是 .vbg 。
(N)窗体文件的扩展名是 .frm。
(Y)Image控件不能用作容器使用。
(Y)双击工具箱中某个控件,该控件将出现在窗体左上角。
(N)立即窗口既可显示程序调试时新产生的信息,也可执行一行代码。
(N)在VB中变量在使用前可以不声明。
(Y)在VB中,A3_B4是合法的变量名。
(Y)在VB中,3A_4B是合法的变量名。
(N)在VB中,name%是一个合法的变量名。
(Y)语句 Dim a,b,c As Integer 将变量a,b,c声明为整型变量。
(N)语句 Dim x ,将x声明为可变类型变量。
(Y)如果有语句Dim x As Integer,则语句x=34567:print x 能正确输出x的值。
(N)VB声明数组时既可指定上界也可指定下界。
(Y)数组元素类型可以是任意的VB数据类型。
(N)数组元素的下标可以是数值,也可以是结果在上下界之间的数值表达式。
(Y)定义变量的语句 Dim abc As String * 3 是正确的。
(Y)InputBox函数和MsgBox函数一样,返回的是字符串。
(N)文本框控件可以设置滚动条。
(Y)改变窗体的标题也就是改变其属性窗口中的name属性。
(N)计时器(Timer)控件的Interval属性的单位是毫秒,即若将此属性值设为10,则每0.01秒产生一次Timer事件。
(Y)在VB中,函数 Fix(-3.6) 的返回值是–4。
(N)在VB中,计时器(Timer)定期激活Timer事件,使Timer中的代码执行一次。
(Y)在VB中命令按钮不仅响应Click事件,而且响应DbClick事件。
(N)设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2* A>C 的值是 False。
(N)能够将文本框控件隐藏起来的属性是Visible。
VB复习资料
VB复习资料1.重要的部分1)排序:选择法(重要),冒泡法排序法包括数的排序和数组的排序:排序x,y,z大小Dim t%If x > y Thent = x: x = y: y = tEnd IfIf y > z Thent = y: y = z: z = tIf x > y Thent = x: x = y: y = tEnd IfEnd IfPrint x,y,z数组的排序参考书上例5.8冒泡法程序参考例5.92)选择与循环(与数组的综合利用)比较重要的循环语句有:For next 循环及其嵌套。
注意:嵌套的内外循环变量不能相同!Do loop 循环。
3)菜单的编辑菜单编辑很简单,但是必考!看看书就OK了!4)取特定的字符:Mid 函数mod 函数(重要)Mid函数指在指定字符串中,特定位置开始,向右截取指定长度的字符,其格式为:Mid(“abcdefghijk”,4,3),其结果为“def”假设需要将text1中的字符一个一个的取出,其代码为:Dim a() as stringn=len(text1.text) 计算text1中的字符长度For i=1 to na(i)=mid(text1,i,1) 每个字符都放在对应的a()数组中next imod函数指取两个数相除的余数。
例如8 mod 3=2mod函数可以用于将数字的各个位数分离,例如,将256的各个位数分离,代码为:n1=256 mod 10 取个位n2=fix(256/10) mod 10 取十位或者n2=(256\10) mod 10n3=256\100 取百位其中,“\”表示整除,取其商的整数部分。
5)Timer 事件,静态声明(static)Timer控件的最主要属性是Interval。
同时,timer_time事件有循环功能,在其中写循环语句时,其变量声明一般采取static关键字,令其成为静态变量。
例如,在画同心圆时,有以下代码:Private Sub Timer1_Timer()Static II = I + 1r = 20 * IDrawWidth = IForm1.Circle (0, 0), r, QBColor(Int(Rnd * 16))If I > 10 ThenForm1.Cls: I = 0End IfEnd Sub6)随机数的产生(randomize) (重要)随机数的产生通过随机数函数,rnd函数,而我们一般在其前面加上取整数函数Int函数,所以,随机数函数的格式为:n=int(rnd*101+20) 表示在20到120之间随机产生一个数。
VB复习资料
VB综合练习一.选择题1.要改变控件的宽度,应修改该控件的(B)属性。
A、TOPB、widthC、LeftD、Height2.将命令按钮Command1设置为不可见,应修改该命令按钮的(A)属性。
A、VisibleB、ValueC、CaptionD、Enabled3.VB程序设计的完整步骤是( C )。
(A)可视化程序设计(B)代码程序设计(C)可视化程序设计和代码程序设计(D)界面设计4.(D )对象具有clear方法。
A、图片框B、窗体C、复选框D、列表框5.要求改变窗体的标题时,应当在属性窗口中改变( A )的属性。
(A)Caption ( B )Name ( C )Text ( D )Label6.窗体能响应的事件是( C )。
(A)ActiveForm ( B )Drive ( C )Load ( D )Change7.下列变量命名正确的是( B )。
(A)basic+1 ( B )myfile ( C )p1age@2 ( D )cmd..18.由Fo r K=10 TO 0 step 3:next K循环语句控件的循环次数是(B )A、12B、0C、-11D、-109.下列数据类型中,占用内存最大值是(D )A、Boolean 2B、Byte1C、integer2D、Single410.在事件中,Private 表示( B )。
(A)此过程可以被其它的过程调用(B)此过程只可以被本窗体模块中的其它过程调用(C)此过程不可以被任何其它的过程调用(D)此过程只可以被本工程的其它过程调用11.当执行以下的过程时,Lb1Result 的标签框内将显示()。
Private Sub cmdIt_Click( )Dim I,RR=0For I=1 to 5 Step 1R=R+INext iLb1Result.Caption=Str$(R)End Sub( A )字符串15 (B)整数15 (C )字符串5 (D)整数512.若要求从文本框中输入密码时在文本框中只显示$号,则应在此文本框的属性窗口中设置( A )。
(完整版)VB期末复习资料
“Visual Basic编程与应用”期末复习资料第一章Visual Basic 6.0程序设计概述重点掌握的内容:对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。
对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。
类:是具有相同性质的对象的集合。
对象和类的区别在于前者是具体的,而后者则是抽象的。
属性、方法和事件:VB采用一种所谓的事件驱动的编程机制,由用户来掌握程序的运行流向。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
对象的属性的设置可以通过两种方法来实现:(1)通过属性窗口直接设置;(2)在程序代码中通过赋值实现,其格式为:对象.属性=属性值事件过程:事件即对象相应的动作,是Visual Basic预先定义好的对象能识别的动作,如Click、DbClick、LostFocus等等。
事件过程是指附在该对象上的程序代码,是事件的处理程序,即用来完成事件发生后所要做的动作创建 Visual Basic 应用程序有三个主要步骤:1.创建应用程序界面。
2.设置属性。
3.编写代码。
窗体的属性和方法窗体属性:重点掌握:Name,Caption,BorderStyle,MinButton,MaxButton等属性。
Print方法: 在Visual Basic 中,Print方法是用来输出信息的专用过程,Print方法应重点掌握如下:(1)语法结构[对象].Print [表达式列表](2)表达式列表中的分隔符:①若用分号(;):输出的各表达式的值中间没有空格,数值型前留有一个符号位。
例如 Print “1”;“2”;“3”输出格式为 123②若用逗号(,):输出的各表达式的值将被分配在各个区段内,例如 Print “1”,“2”,“3”输出格式为 1 2 3③Spc(n)函数,用于产生空格,这里n为要插入的空格数,例如Print “1”;Spc(3);“2”输出格式为 1 2④Tab(n)函数,用于将插入点定位在绝对列号上,这里n为列号。
VB程序设计期末复习资料
VB程序设计期末复习资料VB 程序设计期末复习题一、填空题1.在VB 6.0中,变量名最长可达个字符.答案:255解析:规定2.男性(sex),年龄(age)在18—20岁之间,身高(size)在1.65米以上,列出逻辑表达式。
答案:sex and age>=18 and age<=20 and size>=1.65解析:规定3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True.答案:Default解析:规定4.一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示文件. 答案:工程解析:规定5.VB表达式9^2 MOD 45 \2 *3 的值 .答案:4解析:表达式的计算,优先级6.如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为 .答案:退出(&X)解析:规定7.拖动滚动条中的滚动块将会产生Scroll和事件.答案:Change解析:规定8.在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。
答案:逻辑错误9.Option Base 1的作用是确定数组的下界为 .答案:1解析:规定10.在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为True.答案:MultiLine解析:规定11.表达式81\7 MOD 2^2 的值是 .答案:3解析:规定12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:规定13.把条件1<=X<12写成VB关系表达式为 .答案: x>=1 and x<12 或 x<12 and x>=1解析:规定15.如果要在单击按钮时执行一段代码,则应将这段代码写在事件过程中.答案:click解析:规定16.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义 .答案: public mystring as string*15解析:规定18.将焦点定位于命令按钮Command1之上的语句为 .答案:Command1.SetFocus 或 SetFocus19.滚动条控件有水平滚动条和滚动条.答案:1). 垂直解析:规定20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为 .答案:True解析:规定21.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定22.设置计时器对象触发事件的时间间隔用属性.答案:interval解析:规定23.VB中,变量的声明可分为两种方法: 数组和动态数组.答案:静态解析:规定24.大于X 的最小整数的VB表示形式为 .答案:Int(x)+1 或 Int(x) + 1解析:规定25.文本框中所显示的内容是它的属性的值.答案:Text解析:规定26.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为 . 答案:False解析:规定27.设置计时器控件只能触发事件.答案:timer解析:规定28.文件按照存取方式及其组成结构可以分为顺序文件和 .答案:随机文件解析:规定28.声明单精度常量g(重力加速度)代表9.8可写成 .答案:const g=9.8 或 const g as single =9.8解析:规定29.在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer,则strVar、intVar与sngVar的数据类型分别是Variant、Variant和 .答案:Integer解析:规定30.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有个元素.答案:21解析:规定31.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:初值超过终值32.表达式 1 and 0的值 .答案:False解析:规定33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式 .答案:a<>0 and b^2-4*a*c>=0解析:逻辑表达式的书写34.变量min@表示类型的变量.答案:货币型解析:数据类型35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上 .解析:规定二、程序填空1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。
vb期末复习资料
vb期末复习资料作为一门计算机语言,VB(Visual Basic)运用广泛,尤其是在企业级应用软件开发领域中。
对于学习VB的同学而言,期末复习资料的准备不仅可以帮助他们更好地回顾所学知识,也可以为期末考试做好充分准备。
一、VB基础知识复习1. VB的发展历史:VB1.0~VB6.0~2. VB的数据类型:整型、长整型、单精度、双精度、字符串、布尔型等3. VB的语法:变量声明、赋值、运算、判断、循环等4. VB的控件:按钮、标签、文本框、下拉框、列表框、复选框、单选按钮等5. VB的事件:如Click、TextChanged、Load、Unload、KeyDown等二、VB进阶知识复习1. VB的函数:String、Len、Instr、Mid、Format、Randomize 等2. VB的数组:一维数组、多维数组、动态数组等3. VB的面向对象编程:类、对象、封装、继承、多态等4. VB的常见控件的使用:如数据网格、图像控件、菜单控件等5. VB的文件操作:文件读取、写入、创建文件夹、删除文件等6. VB的数据库操作:ADO、ODBC、DAO等三、VB实践复习1. 编写一个简单的画图程序,实现画线、椭圆、矩形等基本功能2. 编写一个计算器程序,可以进行加减乘除运算、求幂、求平方根等3. 编写一个简单的学生信息管理系统,包括学生的基本信息、成绩信息等4. 编写一个简易聊天程序,实现实时聊天、群聊、文件传输等功能5. 编写一个简单的网络游戏程序,实现网络对战、计分等功能综上所述,VB期末复习资料既包括基础知识的复习,也需要涉及到进阶的知识点和实践应用。
在复习期间,可以根据自身掌握程度,选择针对性的资料进行练习和巩固,以保证最终的复习效果。
同时,期末考试前也要做好精神和身体上的准备,保证状态良好,以应对考试的挑战。
VB期末考试复习题
VB期末考试复习题一一、填空题1. 如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义:__________2。
设X$ =“abc123456”则“a”+str$(val(right(X$,4)))的值是______________ 3. 拖动滚动条中的滚动框将会产生_________________、_________________4。
请写出清除以下对象内容的语句:文本框___________,窗体_ _______,列表框__ ______,组合框__ _____5. 变量min@表示_ ____类型的变量。
6。
如果:I=11:J=3:I=int(—8。
6)+I\J+13/3 MOD 5,则I值是_____________7。
请写出满足以下条件的VB表达式:0<X<10,_________.X为[0—100]之间的数,能被2整除,但不能被3整除____ ___。
8. 下列循环语句控制的循环次数为FOR K=1 TO 10 STEP –19. 设I=5,则由下列循环语句控制的循环次数是。
DoI=I+2Loop While I〈=1510. 表达式32\7 MOD 3^2 的值是。
11. 按照数据文件的存储方法的不同,文件可以分为三种不同的类型:______________、_______________和二进制文件.12. VB 的工作模式可分为三种:“_______”、“______”以及“_____”13. 下列表达式返回的值为True还是False__________.9>4+3 Or 5+3〉10 And Not ( 4+2〉5 EQV 3+5>2 )2。
一个控件在窗体上的位置由________和________属性决定。
6. 在Visual Basic中最基本的对象是____________。
7。
“属性窗口”的功能是________。
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(含小题答案)
(一)算法与程序结构一个算法应包含有限个操作步骤,每一步的完成时间无限制。
(F)22.执行如图所示的程序流程,输出的T是(C)。
A.10 B.20 C.30 D.4041.下列关于算法的说法中,不正确的是( A)。
A.用自然语言表示算法通俗易懂,描述包含分支和循环的算法方便B.流程图是用一些图框表示各种操作,用图形表示算法,直观形象,易于理解C.伪代码是介于自然语言和计算机语言之间的文字和符号来描述算法D.用计算机语言表示算法必须严格按所用语言的语法规则50.一般算法的三种基本控制结构是(A)。
A.顺序结构、选择结构、循环结构B.顺序结构、循环结构、模块结构C.顺序结构、模块结构、选择结构D.模块结构、选择结构、循环结构(二)vb程序构成模块(Module)是相对独立的程序单元。
TVisual Basic是一种面向对象的可视化程序语言,采用了事件驱动的编程机制。
TVB编程中使用过程可使大程序分解成多个小程序模块,使程序编写与调试变得容易。
T 在VB中,要在一行中写多条语句时,逗号(",")可作为语句间的分隔符。
F11、以下叙述错误的是( A )。
A. 一个窗体模块通常包括声明部分、通用过程部分、自定义过程部分B. 全局变量通常在标准模块中定义C. 一个工程中可以包含多个窗体文件D. 窗体和窗体模块是一一对应的31.当一个工程含有多个窗体时,其中的启动窗体是( D )。
A. 启动VB时建立的窗体B. 第一个添加的窗体C. 最后一个添加的窗体D. 在“工程属性”对话框中指定的窗体73.以下叙述中错误的是( A )。
A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B.以.BAS为扩展名的文件是标准模块文件C.窗体文件包含该窗体及其控件的属性D.一个工程中可以含有多个标准模块文件(三)常量与变量静态变量不能在过程中定义而只能在通用声明处中定义。
FPublic可以用于在某过程中定义变量。
VB程序设计复习资料
VB程序设计复习资料VB程序设计复习资料一、判断题(每题1分,共20小题)1、VB代码中的所有符号,都必须是英文半角字符表示,不能使用汉字或全角字符。
(√)2、Enabled属性用于激活或禁用对象。
(√)3、当进入vb的集成开发环境,若发现不显示“工具箱”时,可以使用“视图” 中的“工具箱”打开。
(√)4、在Visual Basic中所有对象都具有Click事件。
(×)5、若要对窗体上的控件调整大小,先要保证该控件是活动控件,标签中的文本是可编辑文本。
(√)6、在多窗体应用程序中,若不设置启动窗体,则默认将第一个窗体作为启动窗体。
(×)7、在多窗体应用程序中,Hide方法和Unload语句的功能是相同的,都是卸载窗体。
(×)8、命令按钮只能显示文字不能加载图片。
(×)9、文本框所显示的内容用Caption属性设置,在程序设计和运行期间,可以对它的内容进行编辑。
(×)10、给变量起名时,可以以数字字符开头。
(×)11、VB中对于数值型数据,根据是否带小数部分,分为整型数和浮点数两类。
(√)12、"23"+"56"的运算结果是79。
(×)13、Print方法除了可以在窗体上显示信息外,还可以用于在图片框中显示信息。
(√)14、表达式(2*3)>=5 and 12/3 <= 4 的值为false。
(×)15、逻辑型数据只有True和False两个值。
(√)16、计时器控件只可以触发一个事件,即Timer事件。
(√)17、在VB中默认数组下标的下限是1。
(×)18、在代码中要关闭应用程序的功能可以用End语句实现。
(√)19、删除列表的项目所用方法为DeleteItem。
(×)20、组合框是列表框和文本框的集成,具有列表框和文本框的功能。
(√)二、单项选择题(每题2分,共30小题)1、VB项目文件即工程文件的扩展名是:(A )A、VBPB、FRMC、VBWD、FRX2、若窗体上有一个文本框txt_Show,如果想要在程序运行后,在文本框中便会出现“Hello!”字样,应在(A)事件过程中写如下代码:txt_Show.T ext=”hello!”A 、Form_Load B、Command1_Click C 、Form_Click D、Form_Dbclick3、下面哪个窗口用来浏览和设置窗体和控件的属性:(D )A、窗体窗口B、工程资源管理器C、工具箱D、属性窗口4、下面说法正确的是:(B )A、窗体文件的扩展名.vbpB、一个窗体对应一个窗体文件C、VB中一个工程只包含一个窗体D、VB中一个工程最多可以包含256个窗体5、以下说法错误的是:(D )A、方法是对象的一部分B、方法是一种特殊的过程和函数C、方法的调用方式是对象名称.方法名称D、在调用方法时,对象名时不可缺少的6、在代码编辑器中,若一条语句过长,可以用什么续行符来换行书写语句:(B )A、一个下划线“_”B、一个空格加一个下划线“_”C、一个连字符“-”D、一个空格加一个连字符“-”7、下列选项中,更改哪个属性,可以对窗体的标题内容进行修改:(D )A、T extB、NameC、FontD、Caption8、在VB集成环境中创建应用程序时,除了工具箱、窗体窗口、属性窗口外,必不可少的窗口是:(C )A、窗体布局窗口B、立即窗口C、代码窗口D、监视窗口9、VB预先设置好的,能够被对象识别的动作是(C )A、属性B、方法C、事件D、过程10、为了使标签框的大小根据里面显示的内容的长度进行扩展或缩小,应对(C )属性进行设置A、AlignmentB、BackstyleC、AutosizeD、Backcolor11、VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是(C )A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.basD.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑12、在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为T ext1、Text2,然后编写如下程序:Private Sub Command1_Click( )a=Text1.textb=Text2.textC=Lcase(a)D=Ucase(b)PrintC;DEnd Sub程序运行后,在文本框Text1、Text2中分别输入AbC和Efg,结果是(A)A.abcEFG B.abcefg C.ABCefg D.ABCEFG13、以下关于窗体描述正确的是(B )A.只有用于启动的窗体可以有菜单B.窗体事件和其中所有控件事件的代码都放在窗体文件中C.窗体的名字和存盘的窗体文件名必须相同D.开始运行时窗体的位置只能是设计阶段时显示的位置14、有关列表框的属性和方法的正确描述是(D)A.列表框的内容由属性Item Data来确定B.当多选属性(MultiSelect)为True时,可通过Text属性获得所有内容C.选中的内容应通过List属性来访问D.选中的内容应通过Text属性来访问,并且每次只能获得一条内容15、如果变量a、b、c均为整型,下列程序段的输出结果为(C )a=2c=a*bPrint a & “*” & b & “=”& cA.c=6 B.a*b=c C.2*3=6 D.a*b=616、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Print Tab(1); "第一",Print Tab(6); "第二";End Sub程序运行后,如果单击命令按钮,在窗体上显示的内容是(□表示空格)(C )A.第一□□第二B.第一第二□□C.第一□□□第二D.第一□第二17、如果希望一个窗体在显示的时候没有边框,应该设置的属性是(C )A.将窗体的标题(Caption)设成空字符B.将窗体的Enabled属性置成FalseC.将窗体的BorderStyle属性置成NoneD.将窗体的ContalBox置成False18、设有如下程序:Option Base 1Private Sub Form_Click()Dim a(10), P(3) As Integerk = 5For i = 1 To 10a(i) = iNext iFor i = 1 To 3P(i) = a(i * i)Next iFor i = 1 To 3k = k + P(i) * 2Print kEnd Sub程序运行后,单击窗体,则在窗体上显示的是(A )A.33 B.35 C.37 D.3819、以下不属于键盘事件的是(C)A、KeyDownB、KeyUpC、UnloadD、KeyPress20、当用户在窗体上单击鼠标时,不会触发的事件是(D)A、ClickB、MouseDownC、MouseUpD、DblClick21、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是(C )A.x Mod 2 =1 Or y Mod 2 =1 B.x Mod 2 =0 Or y Mod 2=0 C.x Mod 2 =1 And y Mod 2 =1 D.x Mod 2 =0 And y Mod 2=022、在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:Private Sub Command1_Click()x = 0Do While x < 10x = (x - 2) * (x + 3)n = n + 1LoopText1.Text = Str(n)Text2.Text = Str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为(B )A.1和0 B.2和24 C.3和50 D.4和6823、在窗体上添加标签Label1后,标签控件默认的名称Name为:(A )A、Label1B、LabelC、TextD、Text124、在Visual Basic中,建立一个文本编辑区域,可采用下列哪个控件:(C )A、命令按钮B、标签控件C、文本框控件D、定时器控件25、在VB中的每个对象都具有自己的属性、(C )和方法。
VB复习提纲
VB复习提纲1.VB的特点P32.VB的工程P11下面关于工程的概念中错误的是_____。
A)Visual Basic的工程是相关应用程序文件的集合B)Visual Basic的工程实际上是为了管理构成应用程序的所有文件C)一个大的Visual Basic应用程序才能构成一个工程D)建立只有一个窗口的应用程序,会生成多个程序文件,也称为一个工程3.VB应用程序的各种窗口P114.VB的对象三要素及含义P185.焦点的含义及相关属性P40在窗体上已建立了多个控件,如Text1、Label1、Command1,若要使程序一运行焦点就定位在Text1上,应将Text1控件的______属性设置为0。
A)SetfocusB)TabIndexC)SelStartD)Value6.改变焦点的方法P40使文本框获得焦点的方法是_____。
获得焦点后触发的事件是_____。
不能获得焦点的控件有______。
7.工程文件的组成P418.VB的基本数据类型P47Visual Basic 6.0变量名abc@的类型是_____。
A)字符串类型B)单精度型C)整型D)货币类型9.自定义数据类型的定义和使用方法P49设有如下的记录类型Type Studentnumber As stringname As Stringage As IntegerEnd Type则正确引用该记录类型变量的代码是_____。
A)Student.name=”张红”B)Dim s As Student=”张红”C)Dim s As Type Student=”张红”D)Dim s As Types.Dame=”张红”10.常量P50下面不合法的常量是_____。
A)4D-2B)4d-2C)4DD)4d+0211.变量的定义及使用P52以下可以作为Visual Basic变量名的是_____。
A)SumB)A_AC)3AD)A(A)12.运算符及优先级P5513.函数和表达式P57X是小于50的非负数,用VB表达式表达正确的是_____。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“Visual Basic编程与应用”期末复习资料第一章Visual Basic 6.0程序设计概述重点掌握的内容:对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。
对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。
类:是具有相同性质的对象的集合。
对象和类的区别在于前者是具体的,而后者则是抽象的。
属性、方法和事件:VB采用一种所谓的事件驱动的编程机制,由用户来掌握程序的运行流向。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
对象的属性的设置可以通过两种方法来实现:(1)通过属性窗口直接设置;(2)在程序代码中通过赋值实现,其格式为:对象.属性=属性值事件过程:事件即对象相应的动作,是Visual Basic预先定义好的对象能识别的动作,如Click、DbClick、LostFocus等等。
事件过程是指附在该对象上的程序代码,是事件的处理程序,即用来完成事件发生后所要做的动作创建 Visual Basic 应用程序有三个主要步骤:1.创建应用程序界面。
2.设置属性。
3.编写代码。
窗体的属性和方法窗体属性:重点掌握:Name,Caption,BorderStyle,MinButton,MaxButton等属性。
Print方法: 在Visual Basic 中,Print方法是用来输出信息的专用过程,Print方法应重点掌握如下:(1)语法结构[对象].Print [表达式列表](2)表达式列表中的分隔符:①若用分号(;):输出的各表达式的值中间没有空格,数值型前留有一个符号位。
例如 Print “1”;“2”;“3”输出格式为 123②若用逗号(,):输出的各表达式的值将被分配在各个区段内,例如 Print “1”,“2”,“3”输出格式为 1 2 3③Spc(n)函数,用于产生空格,这里n为要插入的空格数,例如Print “1”;Spc(3);“2”输出格式为 1 2④Tab(n)函数,用于将插入点定位在绝对列号上,这里n为列号。
例如Print “1”;Tab(20);“2”输出格式为 1 2自测与练习题一、判断题1、为了使一个控件在运行时不可见,应对该控件的Visable属性值设置为False。
()2、当用Load命令将窗体装入内存时,一定触发窗体的load事件和Activate 事件。
()3、面向对象程序设计是一种以对象为基础,由事件驱动对象执行的设计方法。
()4、将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。
()5、方法是VB对象可以响应的用户操作。
()6、对象是基本的运行时实体,它既包括了数据(属性),也包括作用于对象的操作(方法)和对象的响应动作()。
7、属性是用来描述和反映对象特征的参数,对象的所有属性都可以在属性窗口中设置。
()8、VB中将一些通用的过程和函数编写好并封装作为方法供用户直接调用。
()9、每个对象都有一系列预先定义好的事件,但要使对象能响应具体的事件,则应编写该对象相应的事件过程。
()10、属性是VB对象性质的描述,对象的数据就保存在属性中。
11、同一个窗体文件只能用于一个工程中。
()12、当打开一个VB工程后要另存为一个版本,单击“工程另存为…”就行,因为其同时会保存窗体文件。
()13、标签的Capton 属性用于设置标签框中显示的文本内容,该内容可以编辑。
()14、标签的Alignment属性值为1,表示标签中的文本右对齐。
()15、文本框既用于输出,又可在其中输入、编辑文本。
()16、要想在文本框中输入或显示多行文本,必须将该文本框的MultiLine属性设置为False。
()17、要想一个文本框中文本长度或宽度超过文本框的长度或宽度时既有水平滚动条又有垂直滚动条,应将该文本框的ScrollBars属性设置为3。
()18、要想让一个命令按钮无效,应将该命令按钮的Visable属性设置为False。
()19、某控件的Visable属性设置为True,表示该控件在程序运行时是可见的。
()参考答案:1.√ 2.× 3.√ 4.√ 5.× 6.√ 7.× 8.√ 9.√ 10.√11.× 12.√ 13.× 14.√ 15.√ 16.× 17.√ 18.× 19.√二、填空题1.为了在窗体上输出具有相同的字体格式,应对的属性进行设置。
2.在代码窗口对窗体的BorderStyle、MaxButton属性进行了设置,但运行后没有效果,原因是这些属性。
3.在文本框中,通过属性能获得当前插入点所在的位置。
4.要对文本框中已有的内容进行编辑,按下键盘上的键,就是不起作用,原因是设置了属性为True。
5.在窗体上已建立多个控件如Text1、Labell、Command1,若要使程序一运行焦点就定位在Command1控件上,应对Command1控件设置属性的值为。
6.在用Show方法后显示自定义对话框时,如果Show方法后带参数就将窗体作为模式对话框显示。
7.每当一个窗体成为活动窗口时触发事件,当另一个窗体或应用程序被激活时在原活动窗体上产生事件。
8.VB中可作为其它控件的容器的除窗体外还有和控件。
参考答案:1.窗体 font 2.不能在代码中设置3. selstart 4. Locked5. TabIndex 0 6. vbModal或 17. Activate Deactivate8. PictureBox(或图片框) Frame(或框架)三、选择题1.对于窗体,下面属性在程序运行时对于其在屏幕上的位置起作用。
(A)MaxButton (B)BorderStyle(C)Name (D)Left2.要使Print方法在Form_Load事件中起作用,要对窗体的属性进行设置。
(A)BackColor (B)ForeColor(C)AutoRedraw (D)Caption3.若要使标签控件显示时不覆盖其背景内容,要对属性进行设置。
(A)BackColor (B)BorderStyle(C)ForeColor (D)BackStyle4.若要使命令按钮不可操作,要对属性设置。
(A)Enabled (B)Visible(C)BackColor (D)Caption5.文本框没有属性。
(A)Enabled (B)Visible(C)BackColor (D)Caption6.不论何对象,都具有属性。
(A)Text (B)Name(C)ForeColor (D)Caption7.要使某控件在运行时不可显示,应对属性进行设置。
(A)Enabled (B)Visible(C)BackColor (D)Caption8.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列属性设置就有效。
(A)MaxButton (B)Borderstyle(C)Width (D)MinButton9.当运行程序时,系统自动执行启动窗体的事件过程。
(A)Load (B)Click(C)UnLoad (D)MinButton10.改变控件在窗体中的上下位置应修改该控件的属性。
(A)Top (B)Left(C) Width (D)Right参考答案:1、D2、C3、D4、A5、D6、B7、B8、B9、A 10、A四、编程题:在窗体上建立5个命令按钮Command1、Command2、Command3、Command4、Command5和1个标签Label1。
将这些控件作适当布置,如下图。
编程序完成如下要求:(1)程序运行后,4个命令按钮显示分别为:“放大”、“加粗”,“下画线”、“还原”“移动”,标签显示为“VB程序设计”(2)单击“放大”,标签显示的文字放大3倍,单击“加粗”,标签显示的文字则加粗,单击“下画线”则标签显示的文字加下画线、单击“还原”,则标签显示的文字格式回到起初状态。
(3)每单击“移动”命令按钮一次,标签则向左移动一定距离,单击10次,则移动到最左边(Label1.Left=0)。
代码如下:Dim size As Integer, ft As Double, bd As Boolean, dl As BooleanPrivate Sub Command1_Click()Label1.FontSize = Label1.FontSize * 3End SubPrivate Sub Command2_Click()Label1.FontBold = TrueEnd SubPrivate Sub Command3_Click()Label1.FontUnderline = TrueEnd SubPrivate Sub Command4_Click()Label1.FontSize = sizeLabel1.FontBold = bdLabel1.FontUnderline = blLabel1.Left = ftEnd SubPrivate Sub Command5_Click()Label1.Left = Label1.Left - ft / 10 End SubPrivate Sub Form_Load()size = Label1.FontSizebd = Label1.FontBoldbl = Label1.FontUnderlineft = Label1.LeftEnd Sub第二章 Visual Basic 6.0语言基础重点掌握的内容:1、数据类型Visual Basic 中的数据以四种形式存储:变量、常量、数组和记录。
每一种形式都适合于不同的特定任务。
2、变量:变量的概念、命名、声明。
命名规则:(1)变量名的第一个字母必须是字母,后接字母、数字、下划线,但不可是小数点、空格。
(2)变量名的最后一个字符可以是类型说明符(!,@,#,$,%,&),但它们不能出现在变量名的其它位置。
例如:A% 说明了变量A是整型B& 说明了变量B是长整型C! 说明了变量C是单精度型D # 说明了变量D是双精度型E @ 说明了变量E是货币型F$ 说明了变量F是字符串型注意:变量名不能与保留字重名。
声明变量:(1)隐式声明变量不经声明直接使用,如:A=123 其类型由赋值的类型所决定(2)显式声明变量用 Dim 变量名 As 类型名声明后再使用的方式就是显式声明。
Option Explicit 的作用就是强制显式声明模块中的所有变量。
3、常量:常量的概念、分类、声明。
常量分为系统内在常量和自定义常量(符号常量)。
符号常量用Const语句声明。
例如 Const PI As Double=3.14159264、运算符与表达式:运算符是用来对运算对象进行各种运算的操作符号,而表达式是由多个运算对象和运算符组合在一起的合法算式。