★ Sqnn 0 n0 ★ R nd--gtXIntRnd上界—下界1下界产生随机整数,注意 Rnd 函数的取值范围是0,0。
如设取 01000 的随机整数,包括 0 和 1000,则代码为 IntRnd1001;不包括0 和 1000,则代码为 IntRnd9991。
2、转换函数: ★ Strx 数值 x 转换成字符串 Str12.75quot 12.75quot 这样转换 12.75 之前会多出一位。
如果使用 CStr12.75quot12.75quot 这样转换 12.75 之前不会多出一位。
x ★ V al 字符 x 转换成数值,但 x 要一定是数字字符才行,Val“12.75”12.75如果是含有其他字符 Valquot12.7abquot将无法转换。
★ C hrx 返回以 x 为 ASCII 字符 Chr97 quotaquotAscx 给出字符 x 的 ASCII 代码值AscquotAquot65 三种类型 ASCII 代码值转换: Ascquot0quotAscquot9quot-4857 AscquotAquotAscquotZquot-6590 AscquotaquotAscquotzquot-97122 特殊情况:AscquotABCquot65 只求第一个字符quotAquot的 Ascii 代码值 ★ 注意 Intx 、Fixx与 CIntx的区别 Intx 取小于等于 x 的最大整数 当 xgt0 时, 当 用法和 Fix 一样; xlt0 时,Int-12.3 -13 Fixx 将数值型数据 x 的小数部分舍去 Fix12.812 Fix-12.5-12 CIntx 将数值型数据 x 的小数部分四舍五入 CInt12.713 CInt12.312 但是有特殊情况: x 当 x 是偶数,如 CInt-6.5-6 CIntx.5 x1 当 x 是奇数,如 CInt7.5718 3、字符函数 ★Left xn 从 x 字符串左边起取 n 个字符 LeftquotABCDEFGquot3quotABCquot Rightxn 从 x 字符串右边起取 n 个字符 RightquotABCDEFGquot3quotEFGquot。
★Midxn1n2 从字符串 x 左边第 n1 个位置开始向右起取 n2 个字符; Midxn 从字符串 x 左边第 n 个位置开始向右全部取; MidquotABCDEFGquot32 quot CDquot MidquotABCDEFGquot3 quot CDEFGquot。
★InStrns1s2 从字符串 s1 的第 n 个位置起查找 s2 在 s1 中位置,如果 n 省略,则默认从字符串 s1 的第 1 个位置起查找 s2 在 s1 中位置。
InStr2quotABCDEFGquotquotCDquot3知识点 5: 1、运算符: ★ 算术运算符 运算符的优先级: gt -- gt / gt gt Mod gt -- ★ 关系运算符 lt lt gt gt ltgt Like Is 运算符优先级相同 ★ 逻辑运算符 运算符的优先级:Not gt And gt Or gt Xor gt Eqv 例题: 1 表达式 4 5 6 7 / 8 Mod 9 的值是 B A.4 B. 5 C. 6 D. 7 2 a3 b2 c1 求 Print agtbgtc 的结果? 首先 agtb 的结果是 True, 然后再 Print Truegtc 此时 True 需要转换成-1 再比较,Print -1gt1结果是 False,所以整个输出结果是 False。
知识点 6: 1、交互函数的使用: B ★ Input ox 函数: AInputBoxquot提示信息quotquot标题信息quotquot默认值或输入框的值quot 例题: 1 执行下列语句后,将显示输入对话框,此时如果单击“确定”按钮,则变量 StrInput的内容是 C 。
StrInputInputBoxquot请输入字符串quotquot字符串对话框quotquot字符串quot A.quot请输入字符串quot B. quot 字符串对话框quot C. quot字符串quot D. 空字符串 ★ M sgB ox 函数: MsgBox “提示信息”,按钮类型值图标类型值默认焦点值 “标题信息” A MsgBox “提示信息” 按钮类型值图标类型值默认焦点值 “标题信息”;A 的值根据单击什么按钮有关,A 的值在17之间取值。
比如:单击“确定”按钮,A1。
例题: 以上图形所表示的函数表达式为: MsgBox quot请输入查询的学生256 quot学生基本信息查询quot知识点 7: 1、选择结构语句If 条件语句: ★ 单分支条件语句: 格式: ① If 条件 Then 语句块 End If 称 If 块语句 ② If 条件 Then 只有一条语句 称 If 条语句 ★ 双分支条件语句: 格式: If 条件 Then 语句块 1 Else 语句块 2 End If★ 多分支条件语句 If 条件 1 Then 语句块 1 ElseIf 条件 2 Then 语句块 2 。
。
。
。
。
。
Else 语句块 n End If其中,条件可以是:关系表达式agt5、逻辑表达式agt5 And cgt4、变量i或常数0。
例题:1 下列程序段的执行结果为 A X5 Y-20 If Not xgt0 Then xy-3 Else Yx3 End If Print x-yy-x A. -3 3 B. 5 -8 C. 3 -3 D. 25 -25 以上题中的“条件”主要是逻辑表达式。
2 下列程序段的执行结果为 B X2 Y1 If xylt1 Then yy-1 Else y-1 Print y-xgt0 A. True B. False C. -1 D.1以上题中的“条件”主要是关系表达式。
3 下列程序段的执行结果为 C Dim x As Integer If x Then Print x Else Print x-1 A. 1 B. 0 C. -1 D.不确定 以上题中的“条件”主要是变量。
2、选择结构语句Select Case 语句: Select Case 测试表达式 Case 表达式列表 1 语句块 1 Case 表达式列表 2 语句块 2 。
。
。
。
。
。
Case Else 语句块 n End Select 注意:测试表达式的类型只能是数值型数据或字符型数据,表达式列表的值只要第一个符合测试表达式值的要求,就结束 Select Case 语句;表达式列表可以是三种结构或三种混合结构:①、1 To 10 ② 、135678 ③ 、Isgt10 ④ 、1257Isgt10 例题: 1 在窗体上画一个名称为 Command1 的命令按钮和两个名称分别为 Text1 和 Text2 的文本框,然后编写如下事件过程: Private Sub Command1_Click nText1.Text Select Case n Case 1 T 10 X10 Case 246 X20 Case Islt10 X30 Case 10 X40 End Select Text2.Textx End Sub 程序运行后,如果在文本框 Text1 中输入 10,然后单击命令按钮,则在 Text2 中显示的内容是 A A. 10 B. 20 C. 30 D.40 3、选择结构语句IIF 函数: 变量IIF条件,参数 1,参数 2 其中,条件可以是:关系表达式agt5、逻辑表达式agt5 And cgt4、变量i或常数0。
执行过程:条件成立,变量的值就是“参数 1”,否则变量的值就是“参数 2”。
例题: 1 设 a6则执行语句:xIIFagt5-10后,x 的值为 D A. 5 B. 6 C. 0 D. -1知识点 8: 1、循环结构 ① For 循环变量初值 To 终值 Step 步长 循环体 If 条件 Then 语句 Exit For End If Next 循环变量 注意:循环如果正常退出时没有执行 Exit For 语句,那么循环变量必须要大于终值或等于终值步长。
il ② D o W h e 条件 Do 循环体 循环体 Loop Loop While 条件 Do Until 条件 Do 循环体 循环体 Loop Loop Until 条件 注意:左边上下两种循环是先判断条件后执行循环体,右边上下两种循环是不管条件成立与否都至少执行一次;While 循环是条件成立执行循环体,Until 循环是条件不成立执行循环体。
例题: 1 下列程序段的执行结果为 B s0:t0:u0 For x1 To 3 For y1 To x For zy To 3 ss1 Next z tt1 Next y uu1 Next x Print stu A. 36 14 B. 14 6 3 C. 14 36 6 D. 1 4 3 分析: A 组语句和 B 语句都在 X 循环内,并且是并列的,所以可以先计算 B 组语句,A 组语句暂时不算,这样很容易求出 uu1 语句循环了三次,则 u3;C 组语句和 D 语句都在 Y循环内,并且是并列的,所以可以先计算 D 组语句,C 组语句暂时不算,这样也比较容易求出 tt1 语句循环了六次,则 t6;然后再结合答案很快就能得出答案是选 B。
知识点 9: 1、数组: ① 数组的概念 ★ 等级考试主要考一维数组、 二维数组和三维数组三维的只需知道数组中可以存储多少数据即可。
数组的格式:a23 To 7-1 To 2,那它的存储空间大小计算:每一维用上界-下界1 计算,例如 2-017-312--1135460。
★ 数组的下标下界是根据语句 Option Base n 来决定:当 n0 时,数组下标下界是从 0开始;当 n1 时,数组下标下界是从 1 开始。
★ 数组分为: 固定大小数组: Dim a10 As Integer 动态大小数组: Dim a As I teger
上一篇:
VB的用途
下一篇:
经济民主一种关于劳动的政治经济学