第三章 VB 编程预备 第三章 VB 编程预备考试内容 考试要求 考试属性 5. VB 基本数据类型、常量、变量和数组附加测试 6. VB 各种基本运算、表达式和常用标准函数 该部分要求记忆几个基本的VB数据类型,并且能够自定义常量、简单变量和一维数组变量。 考试方式为多项选择题。 之一节 VB基本数据类型、常量、变量和数组 1.VB基本数据类型 数据是信息记录的一种形式。 在 VB 中,常用的几种数据类型如下表所示: 数据类型名称 数据描述性质 整型 - 32768 ~ 32767 范围内的任何整数 长整型 - ~ 范围内的任何整数 任何带单数的实数精度 1.-45~3. 范围内的实数绝对值,有效位数约为 6 至 7 位 10E-324~1. 范围内的任何双精度实数绝对值,有效位数约为 14 至 15 位 日期(时间)日期类型日期和时间字符串类型一段文本和符号逻辑类型值为True和。 常量 常量是指在程序执行过程中其值自始至终不能改变的存储单元或数据。 常量包括:类型属性数值常量包括整型常量和实数常量,如3、3.14159、-1.06等; 字符串通常由用双引号括起来的各种有效字符串组成。

如“VB”、“15”; 逻辑常量逻辑值True、False; 日期常量,例如:#10-10-2015#; #11/5/2015#; 符号常量 符号常量(自定义常量)是程序中的一个符号常量。 符号常量定义了表示文字常量的符号(字符串)。 常量声明格式:常量的类型由表达式值的类型决定。 为了与变量名区别,常量名一般采用大写字母。 例如:=100; =3。 常量名称[AS类型]=表达式[AS类型] 3.变量变量是程序运行时可以更改的数据存储区域。 每个变量必须有明确的变量名和数据类型。 变量分为两种类型:简单变量和数组变量。 变量名命名规则:由字母、数字、下划线组成; 必须以字母开头; VB系统已经使用的字符和关键字不能用作变量名(如语句名、函数名等)。 例如:打印、子、结束; 程序区域内的变量名不能重名; 变量长度不得超过 255 个字符。 变量声明格式:例如:知识链接 (1)计数器 计数器是程序执行过程中用来形成和存储数据总和的变量。 Dim 变量名 [AS 类型] 让变量 c 用作计数器。 在事件发生之前应将其值指定为 0。 每当指定的事件发生时,计数器c就会被计数,即c=c+1就会被执行。

(2) 累加器 累加器是一个变量,用于专门存储程序执行过程中算术或逻辑运算的累加结果。 假设变量s是一个累加器,变量d存储了一个需要累加的数据。 求和之前,应先给s赋值0,即执行s=0; 求和过程中,每次遇到需要累加的数据时,都会将数据累加到累加器中,即执行s4。 数组变量 数组变量主要用于存储一批相同类型的数据。 数组是由一批相同类型的变量组成的序列。 组成数组的每个变量称为数组的元素,或下标变量。 下标是一个整数,表示元素在数组中的位置。 一维数组变量描述语句:Dim数组变量名(A1类型) 例如:Dims1(([例1][浙江高考]在VB中,小王使用变量email来存储电子邮件地址。数据类型为这个变量应该定义为 (A...【例1解题】本题考基本数据类型。A项是,用B项的文件地址如@china来存储。【答案1】字符串类型整数type 双精度实数 type Type [2015 浙江] 以下为实常数: (A. 0.618 B. 1/2 C. True D. "2014-9-1" 【例2解法】本题考察常数。

0.618是,True是,“2014-9-1”是,1/2是实数常量,逻辑常量,字符串常量,算术表达式 [例3] [2015浙江]中,可以使用以下如变量名:(A.numB.】[例4][浙江高考]中,用变量来存储560名学生的身高数据(如: 1.76 )。下面最合适的变量描述是(A.) 560 变量为整数类型 B. 描述 560 变量被声明为单精度实数类型 C. 具有 560 个元素的一维数组被声明为整数类型 D. 具有 560 个元素的一维数组被声明为单精度实数类型 【例4解法】本题考察数组的定义,560名学生的身高数据是一组相同类型的数字,以一维数组的形式存储。 data 应该定义为. [答案4] (5) 5C. 不确定 [例5 解答] 本题考察VB 的一维数组。 定义数组时,如果省略下标1,则默认下标从0开始,即题中的语句相当于(,所以元素个数为____。

【答案5】. . . 【例6 解题】 一维数组的描述语句为: Dim 数组变量名(A1A2) 作为元素的类型。 选项A误用了方括号,所以是错误的; 选项C中数组的下标是变量,所以是错误的; 选项D中数组下标2和4之间有空格,不符合语法规范; 选项B虽然看起来像,但似乎不符合数组的定义格式。 下标应该有一个下限和一个上限。 然而,数组声明语句中的下标只有一个数字。 数组定义中,如果下标只有一个值,则默认省略下标。 下界为0,相当于声明语句。 【答案6】【例7】【2016金华模拟】平面上有5个点,分别编号为1到5。 有 6 条边连接这些点。 现在用一个二维数组map来描述6条边的长度。 map(i,j)表示连接点i和点j的边长,map(i,j)=map(j,i)。 数组元素的值为map(1,3)=5; 地图(1,4)=1; 地图(1,5)=7; 地图(2,3)=1; 地图(2,4)=1; 地图(3,5)=3。 从点1到点5的最短路径长度(即从点1到点5的边的总长度的最小值)为(A.5B.6C.7D.8【例7解题】 ] 这道题考察的是二维数组,两个维数组可以理解为一个二维表,在这道题中,map(i,j)代表的是连接点i和点j的边长的直接位置关系。这五个点之间可以用下图来表示: 从图中可以直观地看出,从点1到点6的最短路径长度为6。

【答案7】这部分需要大量的记忆。 一定要记住如何使用每个函数,并能够根据给定的表达式获得计算结果。 你需要掌握基本的算术运算、关系运算和逻辑运算符。 困难在于掌握逻辑运算符的使用。 考试方式为选择题和非选择题。 第二节 VB 中的各种基本运算、表达式和常用标准函数 一、常用标准函数 (一) 常用数学函数 函数名称 函数应用示例 返回值 Abs(X) 求 X 的绝对值 Abs(-3.5) 3.5 Int(X) 求不大于 X 的更大整数 Int(4.1) Int (-4.1) -5Sqr(X) 求 ) 的算术平方根 20.086 Log(X) Log(10)2.3 Sin(X) 求正弦值X 的值 Sin(3.1416/2) 0. Cos(X) Tan(X) 求 X 的正切值 Tan(3.1416/3) 1. Fix (X) 截去数据的小数部分 Fix(3.58) 说明: e2.705(2) 常用类型转换函数 函数名称 函数应用示例 返回值 Asc(X) 字符转换为 ASCII 码值 Asc("A") 65 Chr(X) ASCII 码值转换为字符 Chr(65 ) Str(X) 值转换为字符串 Str(123.45) ”123.45” Val(X) 数字字符串转换为值 Val(”-170”) –170 (3) 常用字符串函数 函数名称 函数应用示例 返回值Right(X, N) 取出字符串 X 右侧的 N 个字符 Right(””, 3) “DEF” Left(X, N) 取出字符串 X 左侧的 XN 个字符 Left("", 3) " ABC" Len(X) 字符串 X 的长度 Len("高等教育") Trim(X) 删除字符串 X, n, k 两边的空格) 取 Mid("abcd", 2,2) "bc"字符串中的第 n 个字符 对于倒数函数。

Int(X)函数,当X为负数时,如Int(-2.1)的值为-3。 随机函数Rnd:Rnd函数可以写成无参数,并且它的括号也被省略。 函数返回值是一个大于等于0且小于1的单精度随机数。生成区间[a,b]内的随机整数的Basic表达式为Int(Rnd*(b-a+1)) Len(X)函数中,字母、汉字、空格、标点符号等都占用一个长度单位,可以理解为“数字字符数”函数。 2、VB中的各种基本运算 (1)基本算术运算。 基本操作的更高优先级为1。级别号越大,优先级越低。 同一个表达式中,如果有多个基本操作,则先执行优先级高的操作; 优先级相同的基本操作按照从左到右的顺序执行; 如果表达式中有括号,则先计算括号内的表达式; 如果有多层括号则按从内到外的顺序计算。 (需要注意的是,VB中只有两个括号字符串连接运算符“+”和“&”,用于按顺序连接字符串。例如:“abc”+“123”结果为“ ”,“s1”&“s2”结果为“s1s2” (二)关系基本运算 基本运算 符号优先表达式示例 示例 表达式的值相等 False 不等于,True 小于 True,大于 False , 小于或等于 10Mod = 大于或等于 False 关系运算的结果是逻辑值 如果两个数据之间的指定关系成立,则计算结果值为 True(真),否则。计算出的值为 结果值为 false。

所有关系运算都具有相同的优先级。 (3) 逻辑基本运算 基本运算 符号优先级表达式 示例 示例表达式值 True 逻辑运算的数据必须是逻辑类型。 它们可以是关系运算的结果,也可以是其他逻辑运算的结果。 逻辑AND运算数组定义 vb 确定数组的下界值,只有And两边表示的值都为true时,运算结果才为True,否则为False; 逻辑OR运算,当Or两边的表达式任意一侧的值为True时,运算结果为True(真),否则为False(假); Not运算是一种逆运算,即将表达式值的结果取反。

未经允许不得转载! 作者:admin,转载或复制请以超链接形式并注明出处天心神途传奇手游发布网

原文地址:《第3章VB编程初步.ppt》发布于:2024-04-13

发表评论

表情:
验证码
评论列表 (暂无评论,27人围观)

还没有评论,来说两句吧...