VB复习提纲.docx
- 文档编号:6840457
- 上传时间:2023-01-11
- 格式:DOCX
- 页数:13
- 大小:20.64KB
VB复习提纲.docx
《VB复习提纲.docx》由会员分享,可在线阅读,更多相关《VB复习提纲.docx(13页珍藏版)》请在冰豆网上搜索。
VB复习提纲
一选择题(15小题/30分)二填空题(10空/20分)
三程序填空(5小题,10空/20分)四程序阅读(4小题/20分)
五程序设计(2小题/10分)
考试时间:
20周周二(7月13日)上午9:
00-11:
00
考试地点:
北一301、302
v第1章VisualBasic程序设计概述
◆了解VB的特点、了解VB集成开发环境
◆掌握创建应用程序的过程
vVB应用程序的基本文件结构:
工程文件(.vbp)、窗体文件(.frm)
vVB程序的执行方式:
解释方式、编译方式
vVB的三种工作模式:
设计模式、运行模式、中断模式
v第2章VB可视化编程基础
◆掌握对象和类的概念
◆对象的三要素:
属性、方法、事件
◆掌握对象、事件和事件过程之间的关系
◆掌握对象的属性值赋值方法,以及对象方法的调用格式
◆掌握窗体和基本控件的属性、事件和方法
v窗体的Caption属性、窗体的Load事件、窗体的Cls方法等
v文本框的Text属性、标签的Caption属性
v第3章VB语言基础
◆熟悉数据类型的使用
v熟悉常用数据类型的类型符
v整型Integer%、长整型Long&、单精度型Single!
v双精度型Double#、字符型String$
◆熟悉变量的命名规则
v命名规则、显式声明(Dim)、隐式声明
◆理解常量的含义,正确区分变量和常量
vVB常量的类型:
直接常量、符号常量、系统常量
v常量的声明方法(Const)
v不能对常量进行赋值
v第3章VB语言基础
◆熟悉各种运算符的运算规则和优先级别
v算术运算符
v熟练掌握除(/)、整除(\)、取模(Mod)
v字符串运算符
v正确区分&和+
v关系运算符
v理解Like和Is
v逻辑运算符
v正确运用于多个逻辑表达式的运算
v各类运算符的优先级别
v算术运算符>字符串运算符>关系运算符>逻辑运算符
v第3章VB语言基础
◆表达式
v表达式的组成:
变量、常量、运算符、函数和圆括号
v熟练掌握表达的书写规则
v乘号不能省略、括号必须成对出现、从左到右同一基准上书写,无高低和大小的区分
v熟练掌握表达式的计算
◆系统内部函数
v数学函数
vAbs()、Rnd、Sqr()
v转换函数
vChr()、Int()、Str()ASCII(65-90:
A-Z,97-122:
a-z)
v字符串函数
vInStr()、Left()、Mid()、Right()、Len()、String()
◆掌握VB程序结构和编码规则
v程序结构:
通用声明段、事件过程块
v编码规则
v不区分大小写
v同一行可书写多条语句,语句间用冒号(:
)分隔
v换行符为空格+下划线(_)
v注释符为单竖撇号
◆正确识别合法常量、合法变量
◆熟练进行算术表达与VB表达式之间的转换
◆熟练书写VB表达式
◆熟练计算VB表达式值
v下列符号中,合法的VB变量是()
◆a123Integer2absin(x)
v表示单精度型数据类型的类型符是()
◆&%!
$
v下面运算符中优先级别最高的是()
◆Not*&Like
v表达式3^2*8/4Mod9\2的值是()
v能正确表示关系表达式30≤x<60的VB表达式是()
◆30<=x<60x>=30Andx<60x>=30Orx<60
v函数Left(“WuyiUniversity”,5)返回的值是()
◆“WuyiU”“U”“University”“Unive”
v用随机函数产生一个两位的正整数的VB表达式是()
vFormat(10,“0.00”)的返回值为()
v数学式T+3<>V-2且T+V>100写成VB表达式是()
v第4章VB控制结构
◆顺序结构
v赋值语句
v变量名=表达式
v赋值号左边只能是变量,不能是常量、常数符号、表达式
v累加:
sum=sum+x
v计数:
n=n+1
v赋值号两边数据类型不一致时的处理:
True转-1,False转0;反之非0转True,0转False
v数据输入和输出
v标签和文本框的使用
vInputBox函数:
返回字符串
vMsgBox函数:
返回整型数值
vPrint方法:
Spc(n)、Tab(n),分隔符号:
(;)、(,)
vFormat格式函数:
0和#的使用
◆选择结构
vIf条件语句
vIf…Then语句(单分支结构)
vIf…Then...Else(双分支结构)
vIf…Then…ElseIf(多分支结构)
vIf语句的嵌套:
不能交叉、If必须有EndIf配对
vSelectCase语句
v语句形式
v表达式列表
v表达式
v一组用逗号分隔的枚举值
v表达式1To表达式2
vIs关系运算符表达式
◆选择结构
v条件函数
vIIf函数:
IIf(表达式1,表达式2,表达式3)
vChoose函数:
Choose(整数表达式,选项列表)
◆循环结构
vFor循环语句
v熟练掌握语句形式
v循环次数:
n=Int((终值-初值)/步长+1)
v循环执行流程:
循环变量赋初值、判断循环变量的值是否超过终值(未超过,进入循环,否则执行Next的下一条语句)、循环变量加步长
vExitFor语句可中途退出循环
◆循环结构
vDo…Loop循环语句
v两种语句形式
vDo[{While|Until}]…Loop:
先判断后执行
vDo…Loop[{While|Until}]:
先执行后判断
vExitDo语句可中途退出循环
v明确循环控制条件(变量、表达式等)
v循环嵌套
v一个循环体内包含了另外一个循环结构
v内外循环控制变量不能同名
v外循环必须完全包含内循环,不能交叉
v循环体内有If语句,或If语句内有循环,也不能交叉
vGoto语句可从循环体内转到循环体外,但不能从外到内
vExitFor或ExitDo语句只能跳出本层循环
◆其他辅助控制语句
vGoTo语句
vGoTo语句可转到指定的标号或行号
v可以和If语句构成循环
v退出和结束语句
vExit
vExitFor、ExitDo、ExitFunction、ExitSub
vEnd
v独立的End语句胜于结束一个程序的运行
vEndIf、EndSelect、EndFunction、EndSub等
◆程序调试
v三种错误类型:
语法错误、运行时错误、逻辑错误
v下列赋值语句,正确的是()
◆x+y=30a()=i^3+4y=x+303y=x
v给i,j,k三个变量赋初值2,下列正确有语句是()
◆i=2:
j=2:
k=2i=2,j=2,k=2i=j=k=2ijk=2
vVB的三种基本控制结构是()
v退出For循环可使用的语句是()
◆ExitForExitDoEndForEndDo
求所有的水仙花数。
Fori=1To9
Forj=0To9
Fork=0To9
s=100*i+10*j+k
ifs=i^3+j^3+k^3ThenPrints;
Nextk
Nextj
Nexti
在窗体上输出金字塔型数字。
PrivateSubForm_Click()
Fori=1To9
PrintSpc(9-i);
Forj=1To2*i-1
PrintFormat(i,”0”)
Nextj
Nexti
EndSub
10PrivateSubForm_Click()
20Dimi%,t%,sAsInteger
30t=1:
s=0
40Fori=1To5Step2
41t=t*i
42s=s+i
43Nexti
50Print"t=";t;"";"s=";s
60EndSub
问题:
(1)程序的功能及输出结果是?
(2)第20行语句的功能是?
10PrivateSubForm_Click()
20Fori=1To5
21PrintTab(i);String((10-2*i),Chr(97+i))
22Nexti
30EndSub
问题:
(1)程序的输出结果是?
(2)第21行语句的功能是?
v第5章数组、列表框
◆数组
v理解数组的概念
v数组按大小是否可变分为:
定长数组、动态数组
v按下标个数可分为:
一维数组、多维数组
v掌握一维数组、二维数组的声明方式
v一维数组的大小计算:
上界-下界+1
v二维数组的大小计算:
各维大小的乘积
v动态数组及声明
◆Dim数组名()As数据类型
◆ReDim数组名(下标1[,下标2…])[As数据类型]
◆ReDim可改变数组大小,并可多次使用,可用Preserve参数来保留数组中的数据,Preserve只能改变最后一维的大小。
◆数组的基本操作
vArray函数的使用
v数组元素的输入输出:
使用循环,注意换行
v求数组和、最大值、最小值
v数组排序
◆选择法
◆冒泡法
◆LBound函数、UBound函数的使用
vLBound函数可获得数组下标的下界
vUBound函数可获得数组下标的上界
◆列表框的使用
vText属性:
List1.Text表示List1中被选定的项目文本
vAddItem方法:
List1.AddItem“OK”
vRemoveItem方法:
List1.RemoveItem.List1.ListIndex
◆[实验E-7]
随机产生10个正整数,并在图形框中显示出来。
PrivateSubPicture1_Click()
Dima(1To10)AsInteger
Dimi%
Randomize
Fori=1To10
a(i)=Int(Rnd*100+1)
Picture1.Printa(i);
Nexti
Picture1.Print
EndSub
求一维数组中的最大值、最小值、所有元素和。
Dimi%,max%,min%,sum%
max=a(LBound(a))
min=a(LBound(a))
sum=a(LBound(a))
Fori=LBound(a)+1ToUBound(a)
sum=sum+a(i)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 复习 提纲