vb复习资料

合集下载

VB总复习

VB总复习

•VB总复习第一章VB的开发环境VB的主要特点:可视化、面向对象、结构化的程序设计语言、事件驱动机制代码窗口、窗体布局窗口、窗体设计窗口、属性窗口各种不同文件的扩展名保存工程例:在VB中,称对象的数据为___。

A. 属性B. 方法C. 事件D. 封装例:为了保存一个VB应用程序,下列操作中正确的是()A.只保存窗体文件(.frm)B.只保存工程文件(.vbp)C.分别保存工程文件和窗体文件D.分别保存工程文件和标准模块文件(.bas)第二章VB语言基础考点与难点:数据类型常量(符号常量)和变量常用内部函数(数学、日期时间、转换)和字符串函数运算符与表达式常量普通常量、符号常量、系统常量变量三要素:变量名、变量类型、变量值变量的命名规则变量的定义、定义后的缺省值变量定义的实质变量的赋值变量命名合法下列合法的变量名是()。

A.na + e B、e3r C、r_3 D、5we以下定义变量的方法,哪个是错误的?A.dim x!,y% B.dim x# : y%C.dim x@ : dim y%D.dim x as integer,y as string运算符和表达式算术运算符^、-、*、/、\、Mod、+、-连接运算符&、+ 关系运算符<、<=、>、>=、<>、Is逻辑运算符Not 、And、Or表达式的计算给出代数式写成合法的VB表达式或相反注意:区分整除和除法字符串连接―1‖+2 ―1‖ &设a=2,b=3,c=4,d=5,表达式a>b and c<=d or 2*a>c 的值是____A. trueB. falseC. -1D. 1运算符顺序^ 、- (负号) 、* 、/ 、\ 、mod 、+ 、- = 、<> 、< 、> 、<= 、>= 、not 、and 、or例-27 \ 8 / 3 的值____ 15 mod4 >= 3的值____32/2^3-3*2^2+4^2 运算结果为___?A.16B. 8C.24D.32VB的语言基础-常用的内部函数数学函数三角函数中的参数必须转换为弧度Rnd函数Int(Rnd*(b-a+1)+a)Int(a+0.5)Fix、Int、Abs、Sqr、Exp、Log、Sgn字符串函数Len函数、String函数Left、Right和Mid函数InStr函数Ltrim、Rtrim和Trim函数Lcase、Ucase函数Int(n) 返回不大于n的最大整数。

vb 的复习资料

vb 的复习资料

1、如果编写的过程要被多个窗体及对象调用,应将这些过程放在哪一类模块中____A、窗体模块B、标准模块C、工程D、类模块分析:事件过程与通用过程的区别(可否被其他窗体共享)正确答案:B2、下列说法错误的是____A、标准模块中保存的过程都是通用过程B、通用过程可被工程中所有窗体共享(缺省情况下)C、窗体模块包括事件过程以及窗体中各对象的属性设置及相关的说明D、窗体模块不可以包括通用过程分析:通用过程的是否可以保存在窗体模块中正确答案:D3、窗体模块文件的扩展名为,标准模块的扩展名为。

正确答案:.frm .bas(关于vb语句代码行的书写)1、Vb程序是按行书写的,若一个语句写在多行上,每行的末尾应用__________连接,若一行写了多个语句,则各语句间应用________分隔。

一个代码行输完后按______键,光标下移。

分析:冒号:和续行标识的使用正确答案: _(空格加下划线) :(冒号)(关于vb数据类型)1、在程序中分别将变量Inta、Bl、st和D定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是____ (01 秋)A、Inta=4.6B、Bl=#True#C、st=5&1235D、D=#10/05/01#分析:各种数据类型常量的表示正确答案: B2、在程序中将变量Inta、Bl、st和D定义为Integer型、Boolean型、String型和Date型,下列语句中,正确的是____ (02秋)A、Inta=”333”+”22”B、D=#10/05/01#C、5+”abc”D、#True#分析:各种数据类型常量的表示正确答案: B3、语句Print “5*20”输出结果是____ (01秋)A、”5*20”B、出错C、5*20D、100分析:字符串类型常量的表示正确答案: A4、语句 Dim a ,b as string ,c as currencyd%=1则a , b, c, d的数据类型分别为_______________分析:各种数据类型的表示,隐式定义语句的使用正确答案:变体型、字符串型、货币型、整型5、窗体上有一个文本框控件Text1,假设已存在三整型变量a,b和c,且变量a值为5,变量b 的值为7,变量c的值为12,则以下的______语句可以使文本框内显示的内容为:5+7=12 (02春)A、Text1.Text=a+b=cB、Text1.Text=”a+b=c”C、Text1=a & “+” & b & “=” & cD、Text1=”a” & “+” & “b” & “=” & ”c”分析:&在字符串运算的使用正确答案: C(关于常量、变量)1、下面所列四组数据中,全部是正确的VB常数的是____ (03春)A、2768,1.34D2,“ABCDE”,&01767B、276,123.56,1.2E-2,#True#C、HABCE,02-03-2004,False,0-3D、ABCE,#02-03-2004#,E-2分析:各种数据类型常量的表示正确答案: A2、下列不正确的变量名是____ (01秋)A、FormB、commandC、TextD、Arry@E、Mary5分析:变量的命名规则正确答案: D3、以下有关变量作用域的说法中,错误的是____ (01 秋)A.只有在标准模块中用public语句说明的变量才是全局变量B.在过程中不能使用public语句说明全局变量C.在标准模块的通用声明处可用private语句说明模块级变量D.在窗体的通用声明处可用private语句说明窗体变量分析:变量的变量作用域,全局变量、模块级变量、过程级变量的定义语句正确答案: A4、在过程中可以用____语句定义变量 (00秋)A、Dim PrivateB、Dim StaticC、Dim PrivateD、Static Private分析:变量的变量作用域,全局变量、模块级变量、过程级变量的定义语句正确答案: B5、若希望离开某过程后,还能何在该过程中局部变量的值,则应使用____关键字在该过程中定义局部变量 (01春)A、dimB、privateC、publicD、static分析:过程级变量静态变量的作用正确答案:D6、定长字符串变量在标准模块中可以说明为public或private。

VB总复习

VB总复习

VB程序设计教程
本书目录
2、列表框和组合框 列表框中的项目可以多列显示

列表框的列表项可以在属性窗口中添加,也可以在代码窗口中添加
引用列表框List2中最后一个数据项应使用的语句是 List2.List(list2.ListCount-1) 对列表框中的每个项目都能进行处理,应使用的循环语句为:
控件背景色: Backcolor
控件前景色(字体颜色):Forecolor
垂直位置移动控件:Top 水平位置移动控件:Left 窗体或控件的大小: Width 和Height
可见(不可见):Visible
字体:FontName FontItalic
可用(不可用):Enabled
加粗:FontBold 斜体:
1、对象(控件)的三要素:属性、事件和方法
2 、属性是用来描述和反映对象特征的,不同的对象 具有各自不同的属性,对象的所有属性都可以在属性
窗口中设置。(N)
VB程序设计教程
本书目录
所有控件都具有的共同属性:name(名称),程序运行时窗体上对象的名 称不可以修改。
窗体、标签、命令按钮具有caption(标题)属性,文本框具有text(内容) 属性。 如果要使命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其 Caption属性设置为退出(&X)。
变量未赋值时,数值型变量的值为0,字符串变量的值为空串。
把整数0赋给一个逻辑型变量,则逻辑变量的值为False,把非0值赋给 一个逻辑型变量,则逻辑变量的值为True。 为了给三个变量赋初值1,赋值语句是:x=y=z=1。(N)
3、运算符和表达式 在表达式中,运算符两端的数据类型要求必须一致。(N)

VB语言基础复习共67张

VB语言基础复习共67张

其Visual Ba-sic条件表达式是x Mod 2=0,即x除以2余数为0。
20
自我检测
5.将数学表达式 b2 - 4ac 写成Visual Basic表达式,正确的是 ( )
A.Abs(b*b-4*a*c) B.Sqr(b*b-4*a*c)
C.Str(b*b-4*a*c)
D.Int(b*b-4*a*c)
21
自我检测
5.将数学表达式 b2 - 4ac 写成Visual Basic表达式,正确的是 ( B )
A.Abs(b*b-4*a*c) B.Sqr(b*b-4*a*c)
C.Str(b*b-4*a*c)
D.Int(b*b-4*a*c)
解析 本题考查Visual Basic表达式的正确书写。将一个数学表达式转换成VB
(C)
29
典题精练
1-1 运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的
出错信息。
Private Sub Command1_Click()
Dim p As String,a As String
p=“” ?? ①
a=“abcd” ?? ②
b=p+a ?? ③
Label1.Caption=Str(p) ?? ④
End Sub
30
典题精练
发生“类型不匹配”错误时所执行的语句是 ( ) ? A.① B.② C.③ D.④
31
典题精练
发生“类型不匹配”错误时所执行的语句是 ( D ) ? A.① B.② C.③ D.④ 解析 程序执行到Label1.Caption=Str(p)时出现错误,类型转换函数Str(p)的 作用是将数值转换为字符串,要求括号里p的类型应该为数值型,而本题中已经 定义p是字符串型,于是出现“类型不匹配”的问题。 此处正确的应该是Label1.Caption=p。

VB复习资料

VB复习资料

第一章VB的集成开发环境一,主窗口1,标题栏:运行或中止2,菜单栏:文件、编辑、视图、工程、格式、调试、运行、查询、图表、工具、外接程序、窗口、帮助①文件:包含打开、保存工程以及生成可执行文件的命令。

②编辑:包含编辑命令和其他一些格式化、编辑代码的命令,以及其他编辑功能的命令.③视图:包含显示和隐藏IDE元素的命令。

④工程:包含在工程中添加构件、引用Windows对象和工具箱新工具的命令.⑤格式:包含对齐窗体控件的命令。

⑥调试:包含一些通用的调试命令.⑦运行:包含启动、设置断点和终止当前应用程序运行的命令。

⑧查询:包含操作数据库表时的查询命令以及其他数据访问的命令。

⑨图表:包含操作VB工程时的图表处理命令。

⑩工具:包含建立AX控件时需要的工具命令,并可以启动菜单编辑器以及配置环境选项。

⑪外接程序:包含可以随意增删的外接程序.默认时这个菜单中只有“可视化数据管理器”选项.通过“外接程序管理器"命令可以增删外接程序.⑫窗口:包含屏幕窗口布局命令。

⑬帮助:提供相关帮助信息。

3,工具栏二,窗体设计器窗口窗体设计窗口是用于设计应用程序界面的窗口,也是VB中最重要的一个窗口。

一个应用程序可以有多个窗体,但至少得有一个窗体,可通过“工程”菜单的“添加窗体”命令添加新窗体.新建工程默认的窗体名称为Form1。

1,工程文件的扩展名是。

vbp,工程文件名显示在工程窗口的标题栏内.2,工程中的三类文件①窗体文件(.frm):该文件储存窗体上使用的所有控件对象、对象的属性、对象相应的事件过程及程序代码。

一个应用程序至少包含一个窗体文件,也可以包含多个窗体。

②标准模块文件(.bas):所有模块级变量和用户自定义的通用过程都可产生这样的文件.一个通用过程是指可以被应用程序各处调用的过程。

③类模块文件(。

cls):可以用类模块来建立用户自己的对象。

类模块包含用户对象的属性及方法,但不包含事件代码。

3,工程中的三个按钮①“查看代码”按钮:切换到代码窗口,显示和编辑代码。

VB复习资料

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复习

2.2.3 命令按钮(CommandButton) (1) 属性 Caption,Enabled,Cancel,Style,Default,Picture (2) 方法 SetFocus (3) 事件 Click 2.2.4 列表框(ListBox) (1) 属性 List,ListCount,ListIndex,Text,Columns,Sorted, Selected (2) 方法 Clear, AddItem [对象名.]AddItem<列表项文本>[,插入位置序号] RemoveItem [对象名.]RemoveItem (3) 事件 Click,DblClick 2.2.5 组合框(ComboBox) (1) 属性 Style (2) 方法 同列表框的方法 (3) 事件 Click(0和2风格) DblClick(1风格) Change (0和1风格)
3.3.3 变量
1.变量名及类型 变量名的命名规则 (1) 首字符必须是字母; (2) 长度不超过255个字符; (3) 在作用域内必须唯一; (4) 作为变量名的字符串内不得包括点号和用于类型说明 的字符%、&、!、#、@、$。 (5)不得使用系统保留字。 2. 变量作用域与变量说明语句 作用域 局部、窗体/模块、全局(公有) 变量说明 %、&、!、#、@、$ Dim <变量名>As<类型>[,<变量名>As<类型>]… Public <变量名>As<类型>[,<变量名>As<类型>]… Private<变量名>As<类型>[,<变量名>As<类型>]… Static <变量名>As<类型>[,<变量名>As<类型>]… 3. Option Explicict语句

VB复习资料

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 )。

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

vb复习资料
VB复习资料
近年来,计算机技术的快速发展使得编程成为了一项重要的技能。

而在编程学
习的过程中,VB(Visual Basic)作为一种易学易用的编程语言,备受广大初学
者的喜爱。

为了帮助大家更好地复习VB知识,本文将提供一些实用的复习资
料和学习方法。

一、VB的基础知识
在学习VB之前,我们首先需要了解一些基础知识。

VB是一种基于事件驱动的
编程语言,它具有图形化的开发环境,使得编写程序变得更加直观和简单。

因此,我们需要掌握VB的基本语法、变量和数据类型、运算符、控制结构等内容。

可以通过阅读相关的教材或者参考资料来深入了解这些知识点。

二、VB的常用控件和功能
VB作为一种用于开发Windows应用程序的语言,拥有丰富的控件和功能。


握这些常用的控件和功能对于开发实用的应用程序至关重要。

例如,文本框、
标签、按钮、列表框、下拉框等控件的使用;对话框、文件操作、数据库连接、图形绘制等功能的实现。

可以通过编写小型的实例程序来熟悉这些控件和功能
的使用方法。

三、VB的面向对象编程
面向对象编程(OOP)是现代编程语言中的重要概念之一,也是VB编程的核心。

在VB中,我们可以使用类、对象、继承、封装等OOP的特性来实现更加
灵活和可维护的代码。

因此,我们需要了解类的定义和使用、对象的创建和调用、继承和多态等概念。

可以通过编写简单的类和对象来加深对这些概念的理
解。

四、VB的调试和错误处理
在编程过程中,调试和错误处理是必不可少的环节。

VB提供了丰富的调试工具
和错误处理机制,帮助我们快速定位和解决问题。

例如,可以使用断点来逐行
调试程序,查看变量的值和执行流程;可以使用异常处理来捕获和处理程序运
行中的异常。

熟练掌握这些调试和错误处理的技巧,可以提高程序的质量和效率。

五、VB的实践和项目开发
学习VB不仅仅是为了掌握语法和知识,更重要的是能够应用到实际项目中。

因此,我们需要进行一些实践和项目开发。

可以选择一些简单的项目,例如制
作一个学生管理系统、一个简单的游戏或者一个界面友好的计算器等。

通过实践,我们可以将所学知识应用到实际项目中,加深对VB编程的理解和掌握。

六、其他学习资源和方法
除了上述提到的复习资料和学习方法外,还有一些其他的学习资源和方法可以
帮助我们更好地复习VB知识。

例如,可以参加一些在线编程社区或者论坛,
与其他VB爱好者交流和分享经验;可以阅读一些优秀的VB编程书籍或者博客,了解一些高级的编程技巧和实践经验;还可以参加一些线下的编程培训或者工
作坊,与专业的VB开发者面对面交流和学习。

总结起来,复习VB知识需要掌握基础知识、常用控件和功能、面向对象编程、调试和错误处理等内容。

通过实践和项目开发,加深对VB编程的理解和掌握。

同时,利用其他的学习资源和方法,扩展自己的知识和技能。

相信通过不断的
学习和实践,我们一定能够成为一名优秀的VB开发者。

祝愿大家在VB复习中
取得好成绩!。

相关文档
最新文档