全国计算机二级VB复习资料
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
x = Val(Text1.Text) + Text2.Text
s = Val(Text1.Text) & Text2.Text
x = Val(Text1.Text) & Text2.Text
§6、错误类型:语法、运行、逻辑;调试工具:“本地”、“监视”、“立即”窗口的功能?
1、下列错误中,哪个在输入代码时系统能够提示( )。
字符:Len、left、Right、Mid、Ucase、Lcase、Ltrim、Rtrim、Trim、Instr、String、
Space
转换:Str、Val、Chr、Asc、Int、Cint
日期:Date、Time、Now、Year、Month、Day、Week、Day
例如:
1、设 s1,s2 均为字符串变量,s1=”Visual Basic”,s2=”b”,则下面关系表达式中结
B. "ABCRG" >= "abcde"
C. Int(134.69) >= CInt(134.69)
D. 78.9 / 32.77 <= 97.5 / 43.87 And -45.4 > -4.98
E. Str(32.345) = CStr(32.345)
3、VB 只有求自然对数的函数 Log(x),如果计算式中需要使用常用对数或以 2 为底的对
符号常量: Const 关键字
说明语句 Dim a As Single
例如:1、在窗体或标准模块的通用声明处可以用_______语句定义变量。
A. Dim、Redim
B. Dim、Static
C. Dim、Private、Public
D. Dim、Private、Static
注意:在窗体和类模块中,不能将定长字符串、符号常量、数组用 Public 来定义。
常用控件:CommandButton(Default、Cancel、Enabled、Style、
DisabledPicture 、 DownPicture) 、 Label(AutoSize) 、 TextBox(Alignment 、
MaxLength 、 PasswordChar 、 Multiline 、 ScrollBars 注 : Multiline=True) 、
B、Form1.Clear
C、Text1.SetFocus
百度文库
D、Combo1.Cls
6、在程序中可以通过复选框和单选按钮的( )属性值来判断他们的当前状态。
A. Caption
B.Value C.Checked
D.Selected
7、将复选框的 Value 属性设为"2",其效果与把它的 Enabled 属性设为"False"有何异同?
10+--- 空串
日期型 Date
8
对象型 Object
4
变体型 Variant
>=16 空值
数值常用量户自&O定(义8)型 &H(16) Type
字符常量 ""
命名规则 局部
Dim/Static
常量 逻辑常量
变量 作用域
窗体/模块
Dim/Private
日期常量 #月/日/年#
全局(共有)Public
隐式说明的六个符号:%、&、!、#、@、$
例:m1&=5*x%\3+x% mod y% 和 m1&="5*x%\3+x% mod y%"的正确性
Option Explicit 语句功能:强制变量的声明
例题:
1、下列字符串中( )是合法变量
A.char_1,student,no,a1234
B.exp,123a,x*y
例如:1、if 语句:
Private Sub Form_Click()
Dim x As Integer, y As Integer
Dim z As Single
x = 0.2
y=1
If (x >= 1) Then
z = Log(x)
ElseIf x >= 0 And x < 1 And y >= 0 Then
Case "A", "a"
i=1
Case "B", "b"
i=2
Case "C", "c"
i=3
Case "D", "d"
i=4
Case Else
i=5
End Select
Print "运行结果" + Ucase(ch) + Str(i)
End Sub
结果:运行结果 C3
2 循环结构
1、For------Next
A. 属性、对象、方法、事件
B.属性、对象、事件、方法
C.对象、属性、方法、事件
D.对象、属性、事件、方法
§2、熟练应用窗体、控件。掌握窗体的常用方法(Hide、Show、Print、Cls、Refresh、
Move)、属性和事件(Load、Activate、Click)。
Load 事件、Unload 事件、End 语句
E.f_1*
2、一个名称为 myfrm,标题属性为 form1 的窗体,它的单击事件名应为( )。
A. myfrm_click
B.form1_click
C.form_click
D.me_click
3、执行下面语句:print “5*20” 的结果是( )。
A.“5*20” B.出现错误信息 C.5*20 D.100
若把一个控件的 Visible 属性设为"False",意味着什么?
8、当用户单击命令按钮时,( )属性可以使得命令按钮对激发事件无效。
A. Name B.Enabled
C.Default
D.Cancel
9、在文本框 Text1 和 Text2 中分别输入 35 与 48,变量 S 与 X 分别为字符型与整型,以
z=2*x-y
Else
z = Exp(x + y)
End If
Print "z=" + Str(z)
End Sub
结果: z=-1
2、Select Case 语句
Private Sub Form_Click()
Dim ch As String, i As Integer
ch = "c"
Select Case ch
A. 语法错误
B.编译错误
C.运行错误
D.逻辑错误
§3、1 过程与模块
窗体事件过程
事件过程
控件事件过程
过程
Sub 子过程
通用过程 Function 函数过程
Property 属性过程
窗体模块 .frm
模块
标准模块 .bas
类模块 .cls
1、下列模块中哪个是一个工程必须具备的( )。
A. 窗体模块 B.标准模块
If e1 then A1
等价于
A
Elseif e2 then
End If
A2····
Else
e
e1
An End if
A
e2
A1
A2
---
2、 Select Case e
Case c1
具体值 1,2---
A1
数据区间 8 To 10
Case c2
表达式 Is>20
A2
Case Else
A3
End select
C.类模块
D.用户自定义模块
2 语言基础
一、 书写规范:":"间隔符号、续行符号" _"、注释符号"’"
二、
数据:数据类型、关键字、存储单位、初值。
Integer
2
Long
4
Single
4
数值型 Double
8
0
Byte
1
Currency
8
逻辑型 Boolean
2
false
数据类型 字符型 String
A. n1=n1+I
B. n3=2*n3
C. n2=n2+n3
D. I=I+n3
2、Do------Loop
(While,Until)
例如:运行下面的程序,单击窗体后在窗体上的内容是( );若将程序中的 A 语句与 B
数,应如何处理?(使用换底公式)
----------------------------------------------------------------------
§4、算法概述
算法特征:确定、可行、有穷、输入、输出
算法结构:顺序、分支、循环 1 分支结构 1、If e then A
If e then
下赋值语句的执行结果是什么?
s = Text1.Text + Text2.Text x = Text1.Text + Text2.Text
s = Text1.Text & Text2.Text x = Text1.Text & Text2.Text
s = Val(Text1.Text) + Text2.Text
事件:使某个对象进入活动状态的一种操作或动作。(被动性)
例题:
1、VB 的使用目的是( )。
A. 开发 Windows 应用程序
B.图象处理
C.制作 WAV 文件
D.文字处理
2、一个对象可以执行的动作和可被对象识别的动作分别称为( )。
A.方法、事件
B.事件、方法
C.方法、属性
D. 事
件、属性
3、一只白色的足球被踢进球门,则白色、足球、踢、进球门是( )。
4、下列语句代码哪一些可正常执行(正常执行是指系统不给出出错提示);
A、Print 32765 + 3
B、Print 5 + 7 = 14
C、Print 256 / 128
D、Print "14" + 12 E、Print "14" & 12
5、以下使用方法的代码中,正确的是( )。
A、Label1.Setfocus
C.x\y,x>y
D.end,lbcx
三、 运算符与表达式
算术
^→-(负号)→*、/→\→Mod→+、-→&
例如:8\4*-2+1
关系
逻辑 Not→And→Or→Xor
注意:代数表达式与 VB 表达式的转换。 例如:ex+y+|x+y|
2π+1
四、 VB 公共函数
算术:Sqr、Log、Exp、Abs、Rnd、Sin、Cos
OptionButton(Value)、ListBox(属性:list\listcount\listindex\selected、方法:
AddItem、RemoveItem、Clear)、ComboBox(P27)、HscrollBar、VscrollBar(min、Max、
Value)、PictureBox(print 方法)、Timer(运行时不可见、只有 Timer 事件、Interval)
Private Sub Form_Click() For i = 1 To 3 n=i-1 For j = 1 To 3 n=n+1 If n > 3 Then Print n Mod 3;
Else Print n; End If Next j Print Next i End Sub
例如:有循环:for I=n1 to n2 step n3 下列哪些语句会影响循环次数( )
VB 复习
§1、VB 的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。
熟悉 VB 的 IDE,VB 开发应用程序的一般步骤。
特点:GUI(集成开发环境)、OLE(对象的连接和嵌入)、OOP(面向对象);
运行环境:Windows(VB5.0 以上在 32 位操作系统)
方法:对象可以执行的动作或行为;(主动性)
(循环次数的计算)
特例:
Private Sub Form_Click() For i = 10 To 1 Step -2
i=i+1 k=k+1 Next Print i Print k End Sub
Private Sub Form_Click() For i = i To 10 n=n+1 i=i+1 Next i Print n Print i End Sub
果为 True 的是( )。
A.Mid(s1,8,1)>s2
B.Len(s1)<>2*Instr(s1,”l”)
C.Chr(66) & Right(s1,4)=”Basic”
D.Instr(Left(s1,6),”a”)+60>Asc(Ucase(s2))
2、求出下列表达式的运算结果;
A.Mid("visual basic", 1, 12) = Right("Programming language visual basic", 12)
Private Sub Form_Click() n=1 For m = 6 To n Step -3 m=m+1 n=n-m k=k+1 Next m Print k Print n End Sub
Private Sub Form_Click() n = -3 For m = 6 To 1 Step n m=m+1 n=n-m k=k+1 Next m Print k Print n End Sub
方法、属性、事件的掌握。
容器控件:Form、Picture、Frame
特殊控件:菜单的使用(只响应 Click 事
件)
1、以下窗体名中哪些是非法的窗体名( )。
对象名命名规则:以字母或汉字开头,后面可以是字母、数字、下划线、汉字。(变
量名类似)
A._aform B.3frm C.f_1
D.frm 5