ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:59.70KB ,
资源ID:4038068      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4038068.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《高级语言程序设计VB》复习提纲.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

《高级语言程序设计VB》复习提纲.docx

1、高级语言程序设计VB复习提纲高级语言程序设计(VB)复习提纲第一章 Visual Basic程序设计概述1. VB程序设计的主要特点是:面向对象的可视化设计和事件驱动编程机制2. VB集成开发环境例1-1. 在VB编程状态下,双击窗体中的对象后将显示的窗口是 。A) 项目(工程)窗口 B) 工具箱 C) 代码窗口 D) 属性窗口例1-2.在设计阶段,要选定窗体上的多个控件,可以按住 键同时单击各个控件。A) Shift B) Tab C) Alt D) Enter第二章 VB简单的程序设计1. Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是:属性、方法、事件例2-1.

2、 下面4项中不属于面对对象系统三要素的是 。A.变量 B.事件 C.属性 D.方法2. 基本控件和窗体 标签 Label:用于显示文本(输出)信息,不能作为输入信息的界面。 常用属性:Caption例2-2. 关于标签控件,以下叙述中正确的是 。A) 标签控件显示的内容由Caption属性决定,但运行时不能改变其内容。B) 标签控件显示的内容由Caption属性决定,且运行时仍可以改变其内容。C) 标签控件显示的内容由Text属性决定,但运行时不能改变其内容。D) 标签控件显示的内容由Text属性决定,且运行时仍可以改变其内容。 文本框TextBox: 是一个文本编辑区域,可在该区域输入,编辑

3、和显示正文内容。常用属性:Text,Locked, Enabled 常用方法: SetFocus是把光标移到指定的文本框对象中。 例2-3. 为了把焦点移到某个指定的控件,所使用的方法是 。A.SetFocus B.Visible C.Refresh D.GetFocus 命令按钮CommandButton: 接受用户输入的命令。常用属性: Caption ,Defalut,Cancel 常用事件:Click设置键盘访键:在Caption属性的某个英文字母前加 “&”符号 窗体: 常用属性: Caption 常用方法:Print例2-4.要求改变窗体的标题时,应当在属性窗口中改变的属性是 。3

4、. 工程的组成: 项目文件:.vbp 窗体文件: .frm 模块文件:.bas例2-5. Visual Basic规定工程(项目)文件的扩展名是 。A).for B).frm C).vbp D).bas第三章 VB语言基础1编码规则:(1) 一行可书写几句语句,之间用冒号分隔;(2) 一句语句可分若干行书写,用续行符 空格+_ 连接一行 = = =8. 逻辑运算符: And Or Not例3-5.表示条件“X是大于等于5,且小于95的数”的条件表达式是 。A) 5=X95 B) 5=X, X=5 and X=5 and AbC B) thethey C) VISUAL=UCase(Visual

5、) D) IntegerInt例3-7. 设x=4, y=8, z=7 ,以下表达式的值的是xz ) Or zbc后,窗体上显示的是 A)True B)False C)1 D)出错信息9. 表达式中运算符的优先级: 算术运算符字符运算符关系运算符逻辑运算10.常用内部函数: 算术函数: Rnd,Int,Sqr,Abs 字符串函数:Left,Right,Mid,Len,String,InStr 日期时间函数:Date, Time, Year,Month,Day 其它函数:Val, Format例3-9. 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private S

6、ub Command1_Click() a = 12345 Print Format$(a, 000.00) End Sub 程序运行后,单击命令按钮,窗体上显示的是 A) 123.45 B) 12345.00 C) 12345 D)00123.45例3-10. 执行语句s=Len(Mid(VisualBasic,1,6)后,s的值是 。 A) Visual B) Basic C) 6 D) 11例3-11. 写一个产生一个大于等于50,且小于等于100随机整数的表达式。X=Int(Rod*36+1)例3-12. N是一个个位不等于零二位整数,写一个表达式将N的个位与十位交换。例3-13. 设

7、有如下程序段:a$=”BeijingShanghai”b$=Mid(a$,InStr(a$,”g”)+1)执行上面的程序段后,变量b$的值为 。例3-14. 与数学表达式Cos2(a+b)/(3x)+5 对应的Visual Basic表达式是 。 第四章 基本的控制结构1. 结构化程序设计的三种基本结构: 顺序结构、选择结构、循环结构2赋值语句格式:变量名表达式3. 与用户交互函数和过程: InputBox函数、MsgBox函数和MsgBox过程例4-1. 执行如下语句:a = InputBox(Today, Tomorrow, Yesterday)将显示一个输入对话框,在对话框的输入区中显示

8、的信息是 。 A)Today B)Tomorrow C)Yesterday D)Day before yesterday例4-2. 在窗体上画一个命令按钮,名称为Command1。单击命令按钮时,执行如下事件过程:Private Sub Command1_Click()a$ = software and hardwareb$ = Right(a$, 8)c$ = Mid(a$, 1, 8)MsgBox a$, , b$, c$, 1End Sub则在弹出的信息框的标题栏中显示的信息是 。A)software and hardware B)software C)hardware D)1例4-3.

9、 以下关于MsgBox的叙述中,错误的是A)MsgBox函数返回的一个整数B)通过MsgBox函数可以设置信息框中的图标和按钮的类型C)MsgBox语句没有返回值D)MsgBox函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量4选 择 结 构: 4.1If 语句IfThen语句(单分支结构)IfThenElse语句(双分支结构)IfThenElseIf语句(多分支结构)4.2Select Case多分支语句 Select Case 测试表达式 Case 表达式表1 语句块1 Case表达式表1 语句块2 Case Else 语句块n End Select例4-4. 在窗体上画一

10、个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click() X= Val(InputBox (“Input”) Select Case X Case 1,3 Print “分支1” Case Is 4 Print “分支2” Case Else Print “Else分支”End Select End Sub 程序运行后,如果在输入对话框中输入2,则窗体上显示的是A)分支1 B)分支2 C)Else分支 D)程序出错4.3. 条件函数:IIf函数IIf函数形式是:IIf(表达式,当表达式为True时的值,当表达式为False时的值) 5.

11、 循 环 结 构 For Next 循环语句 例4-5.执行下面的程序段后,变量S的值为 【 75 】 。 s=0For k=10 To 50 Step 15 s=s+kNext kIf k50 Then s=s+k Else s=s-kEnd If例4-6.执行下面的程序段后,变量S的值为 【 】 。S = 5For i = 2.6 To 4.9 Step 0.6 S = S + 1Next I例4-7.执行下面的程序段后,i的值为【 】 ,s的值为【 】。 s = 2 For i = 3.2 To 4.9 Step 0.8 s = s + 1 Next i例4-8. 在窗体上画一个名称为C

12、ommand1的命令按钮,一个名称为Label1的标签,然后编写如下事件过程: Private Sub Command1_Click() s = 0 For i = 1 To 15 x = 2 * i - 1 If x Mod 3 = 0 Then s = s + 1 Next i Label1.Caption = s End Sub程序运行后,单击命令按钮,则标签中显示的内容是 。A)1 B)5 C)27 D)45例4-9. 设有如下程序段: x = 2 For i = 1 To 10 Step 2 x = x + i Next运行以上程序后,x的值是A)26 B)27 C)38 D)57

13、DoLoop循环语句例4-10. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim num As Integer num = 1 Do Until num 6 Print num; num = num + 2.4 Loop End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 。 A)1 3.4 5.8 B)1 3 5 C)1 4 7 D)无数据输出例4-11. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim

14、 a As Integer, s As Integer a = 8 s = 1 Do s = s + a a = a1 Loop While a =【 】Then List1.RemoveItem【 】 Label1.Caption=【 】 Else MsgBox请选择要删除的项目 EndIFEndSub4. 滚动条 属性:Max:最大值; Min:最小值; Value: 滑块所处位置所代表的值。事件: Scroll:拖动滑块时会触发Scroll事件。 Change:Value属性改变时触发Change事件例5-6. 在程序运行期间,如果拖动滚动条上的滚动块,则触发的滚动条事件是 。A) Mo

15、ve B) Change C) Scroll D) GetFocus5. 时钟(Timer)第六章 时钟控件以Interval为时间间隔产生 Timer事件。属性: Interval属性: 单位:ms(0.001s),0.5秒是500,Interval0:屏蔽计时器。 Enabled属性: True:有效计时;False:停止时钟工作事件: Timer例5-7. 将计时器Timer1的时间间隔设置为1秒钟的正确语句是 。A) Timer1.Value=1000 B) Timer1.Time =1000C) Timer1.SmallChange=1000 D) Timer1.Interval=1

16、000例5-8. 在窗体上画一个名称为Timer1的计时器和一个名称为Label1的标签。当运行程序后,将在标签中显示当前时间的数字时钟(包括 时:分:秒)。请在 【 】 处填入适当的内容,将程序补充完整。Private Sub Form_Load()Timer1.Interval=1000End SubPrivate Sub Timer1_Timer()【 】End Sub例5-9.下列各组控件都具有Caption属性的是 。A)窗体、标签 B)标签、定时器 C)窗体、文本框 D)文本框、定时器第六章 数组1. 静态数组及声明: 下标的下界和上界必须是常量。下界缺省为0,也可在重新定义数组的

17、下界。例如: Option Base 1 例6-1. 用下面语句定义的数组的元素个数是 。Dim A (-3 To 5) As IntegerA) 6 B) 7 C) 8 D) 9例6-2. 语句DIM A(3,4,5)中定义的数组有多少个元素 。A.345 B.12 C.60 D.1202. 数组操作例6-3. 在窗体上画一个命令按钮,然后编写如下程序:Private Sub Command1_Click()Dim a(10,10) As IntegerFor i=2 To 5 For j=5 To 7 a(i,j)=i+j Next jNext iPrint a(2,5)+a(3,6)+a

18、(4,7)End Sub程序运行后单击命令按钮,输出结果是_。A)24 B) 27 C)30 D)32例6-4. 在窗体上面画一个命令按钮,然后编写如下事件过程:Option Base 1Private Sub Commandl_Click()Dim aa = Array(1,2,3,4)j = 1For i = 4 To 1 Step -1s = s + a(i)*jj =j*10Next iPrint sEnd Sub运行上面的程序,单击命令按钮,其输出结果是 。A) 4321 B) 12 C) 34 D) 1234例6-5. 设有程序: OptionBase1 PrivateSubCom

19、mand1_Click() Dimarr1,MaxasInteger arr1=Array(12,435,76,24,78,54,866,43) 【 】=arr1(1) Fori=1To8 Ifarr1(i)MaxThen【 】 Nexti Print最大值是:;Max EndSub 以上程序的功能是:用Array函数建立一个含有8个元素的数组,然后查找并输出该数组中元素的最大值。请填空。例6-6. 在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim array1(10,

20、 10) As Integer Dim i As Integer, j As Integer For i = 1 To 3 For j = 2 To 4 array1(i, j) = i + j Next j Next i Text1.Text = array1(2, 3) + array1(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是【 】 A) 15 B) 14 C) 13 D) 12 例6-7. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Option Base 1 Private Sub Command1_Click()Dim

21、aa=Array(1,2,3,4,5)For i = 1 To UBound(a)a(i) = a(i) +i 1NextPrint a(3)End Sub程序运行后,单击命令按钮,则在窗体上显示的内容是A)4 B) 5 C) 6 D) 7例6-8.阅读程序Option Base 1Private Sub Form_Click() Dim arr,Sum Sum = 0 arr = Array (1,3,5,7,9,11,13,15,17,19) For i = 1 To 10 If arr(i) / 3=arr(i) 3 Then Sum = Sum+ arr(i) End If Next i Print SumEnd Sub程序运行后,单击窗口,输出结果为A)13 B)14 C)27 D)15第七章 过程1.函数过程的定义和调用:以Function保留字开始的为函数过程2.子过程的定义和调用:Sub保留字开始的为子过程3. 参数传递: 传址与传值传址:形参得到的是实参的地址,当形参值的改变同时也改变实参的值。传值:形参得到的是实参的值,形参值的改变不会影响实参的值。数组作为参数:传地址4. 变量、过程的作用域5变量的生存期:动态变量和静态变量例7-1在以下事件过程中,Pri

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2