当前位置: 首页 » 中职教育 » 中职计算机 » VB 小常识

VB 小常识
算术运算符
算术运算符两边的操作数应该是数值型,若是数字字符或逻辑型,则自动转换为数值
类型后再运算。
VB 中有八种算术运算符,按优先级别的高低顺序分别是:
(1)指数运算符:^
(2)取负:-
(3)乘法*、除法/
(4)整除:\
(5)取模(取余):Mod
(6)加+、减在书写 VB 算术表达式时应注意:
(1)可以用圆括弧()改变表达式的运算顺序,括弧内的运算符总是先被运算。
(2)同级别的运算符在一起时,按自左向右顺序运算。
(3)指数运算符与取负运算符在一起时,先取负。比如 3^-2表示 3 的-2次方。
(4)为了提高表达式的可读性,应尽可能用“()”标识出运算顺序。
字符串运算符
字符串是由两个双引号“”包括的字母和数字的组合体,字符串连接符的作用是将字符串
常量、变量和函数连接起来,从而形成一个较大的字符串,主要有“+”和“&”两个符号,它
们的运算结果基本相同。
比如:“Abcd”+”1234” 将得到一个新的字符串“abcd1234”
“ 123 ” & “ 456 ” 结果 “ 123456 “ ,注意在& 前后要加空格。
区别:+ 两边必须是字符串, & 不一定
使用“+”和“& ”连接两个字符串时注意:
“abcdef ” + 12345 ‘ 类型不匹配
“123” & 456 ‘ 结果为” 123456 ”
“123” + 456 ‘ 结果为 579
“123” + True ‘ 结果为 122
True转换为-1,False转换为 0
关系运算符
大于 (>)
小于 (<)
等于 (=)
不等于 (<>)
大于等于 (>=)
小于等于(<=)
它们的优先级是相同的,按自左向右运算,即用于对字符串或数字型数据进行比较。
当进行字符串比较时,其运算逻辑是:按自左至右的顺序,逐一比较两个字符串对应位
置的 ASCII 码值,第一次遇到 ASCII 码值不同时,哪个值最大则哪个字符串就大。比如
“abcd>”abCD”的值为 True。
1)如果两个操作数都是数值型,则按其大小比较
2) 如果两个操作数都是字符型,则按字符的 ASCII 码值从左到右一一比较
3) 汉字字符大于西文字符
4) 关系运算符的优先级相同
关系表达式采用以下格式书写:
运算量 1 关系运算符 运算量 2
逻辑运算符
运算顺序为:Not → And → Or
Not(逻辑非) Not a 若 a为 True,则结果为 False,否则结果为 True
And(逻辑与) a And b 仅当 a 与 b 同为 True,结果为 True,否则结果为 False
Or(逻辑或) A Or b 仅当 a与 b 同为 False,结果为 False,否则结果为 True
1)若有多个条件时,And 必须全部条件为真才为真; Or 只要有一个条件为真就为真。
2)如果逻辑运算符对数值进行运算,则以数字的二进制值逐位进行逻辑运算。And 运
算常用于屏蔽某些位;Or 运算常用于把某些位置 1。
如:12 And 7 表示对 1100 与 0111 进行 And 运算,得到二进制值 100,结果为十进制 4。
4.表达式
(1)表达式的组成
表达式由常量、变量、运算符、函数和圆括号按一定的规则组成,通过运算后有一个结
果,运算结果的类型由数据和运算符共同决定。
(2)表达式的书写规则
1)乘号不能省略
2)括号必须成对出现,均使用圆括号,可以嵌套,但必须配对。
3)表达式从左到右在同一基准上书写,无高低、大小之分。
例:sqr((3*x+y)-z)/(x*y)^4
优先级
算术运算符>字符运算符>关系运算符>逻辑运算符
多种运算符并存,可加圆括弧改变优先级。
计算机二级 VB 考试题型剖析及解题技巧
一、上机考点 由于上机考试的方式和主要考点没有很大变化, 因此可以通过分析历届上机考题来归纳 总
结上机考试考核的重点, 我们下面来介绍近几年二级 Visual Basic 上机考试所考知识点的 分布情况。(1)
对象及其操作:控件的画法、基本操作及控件值。 (2)数据类型及其运算:涉及到关系运算符、算术运算
符、逻辑运算符及常用内部函数 等知识点。 (3)数据输入、输出:窗体输出与 Print 方法,使用 InputBox
函数。 (4)常用标准控件:文本框、列表框、图形框、复选框、计时器、滚动条等控件的属性、事件和方
法。 (5)控制结构:选择结构、For 循环控制结构。 (6)数组:数组的定义。 (7)菜单与对话框:用菜单编
辑器建立菜单。 (8)键盘与鼠标事件过程:键盘的 KeyPress 事件、鼠标事件。 (9)数据文件:顺序文件
的读操作、顺序文件的写操作。
二、常用算法
熟练地掌握算法原理、编程思想和代码实现,就能够做到举一反三,轻松备考,顺利过 关。
1.累加与连乘 基本思想:设置初值,循环计算。 扩展: (1)计算指定范围内某一个数的倍数之和。 (2)
计算某范围内所有数的乘积。 (3)求某一个数列的和。
2.生成 N 个不同的随机数 基本思想:将生成的数送入一个数组,每生成一个数后与数组中已有的数比较,
如相同 则丢弃,重新生成可使用语句 Exit For。
3.求素数、极值 求素数基本思想:素数的意义;实现方法:双重循环,外循环判断每一个数,内循环判断
能否被某数整除。 求极值基本思想:设第一个数为极值数,然后进入循环与其比较,超过则替换。
4.排序 (1)选择法:每次先找出最小数所在的 F 标,排序结束后,交换最小数的位置。 (2)冒泡法:两两
比较后交换。
(3)合并法:将两个有序的数组合并成一个仃序的数组。两个数组中的数两两比较,小 者放入目标数组,
直到.个数组为窄。 (4)插入法:每输入或生成一个数马上插入到数组中使其有序。
5.数列的插入、删除和重组 (1)插入:对原数组进行扩充,循环查找插入位置(逐个比较),找到后,从后
向前依次移 动每一个数字,直到该位置,然后将数据插入。 (2)删除:与插入类似,也是先查找位置,找
到后,将该位置以后的每一个元素依次前 移。 (3)重组:采用排序或移动元素的思想,具体情况具体分析,
如奇偶数的分开等。
6.穷举与递推 (1)穷举:利用循环将所有可能逐个测试,直到条件成立为止,如百钱买百鸡问题、钱 币折
零问题等。 (2)递推(迭代): 将一个复杂的计算过程转化为简单过程的重复,通常也是利用循环实现, 这
一次计算的结果作为下一次的变量继续进行计算,直到满足指定的条件, 如猴子吃桃问题、 计算近似数
问题、数列计算问题等。
7.顺序查找 基本思想:利用循环逐个比较待查找值,找到后退出,一般要使用Exit 语句。
8.递归
基本思想:需要解决的问题必须用递归的方式进行描述,才能转变为递归过程,原则上 所有的迭代过程都
可以使用递归 过程来实现。递归描述有两个关键要素:一是递归结束的条件;二是迭代公式(此次的结 果能
够作为下一次的变量)。 递归过程的分析:递推 n 次直到结束条件满足,回归 n 次得到运算结果。 典型
递归:阶乘的计算 1!=1,n!=n*(n-1)! 最大公约数 gcd(m,n):m mod n=0,gcd=n;gcd(m,n)=gcd(n,m mod n)
二分法查找 search:中点值=关键值,结束;改变 low、high 后,递归调用 search(a0,low, high,key ,index)。
9.分类统计 统计各种类型的数据,如字母出现的次数、奇偶数统计等。基本思路是掌握分类条件的 表示,
设置各种类型的计数器(可以用数组),利用循环来解决。 10.字符串处理、加密与解密 字符串处理:输入
(inputbox 函数或文本框)、求长度(1en 函数,汉字问题)、循环处理。 典型考点:分离指定字符、分类统
计、字符串的重组、字符的插入与删除等。 加密与解密:理解加密算法(移位法、密钥表)。 整型数据的
处理:各位数字的拆分;数的因子;最大公约数 gcd(m,n)=a 与最小公倍数 m*n /a;素数与合数;互质数(两个
数的最大约数为 1,两个数有公因子)。
一、教材基本结构及往年考试分值分布 全国计算机等级考试二级 VB 考试,辅导用书《全国计算机等级考
试二级教程 :Visual Basic 语言程序设计》(高等教育出版社),本书共十五章:
第 1 章 Visual Basic 程序开发环境(2 分左右,以识记为主)
第 2 章 对象及其操作(一般在机试题里考核)
第 3 章 简单程序设计(笔试 2 分左右)
第 4 章 VB 程序设计基础(笔试 6 分左右,一般结合其他章节知识点一起考核)
第 5 章数据的输入与输出(本章内容通常与其他章节知识点结合起来考,机试题中出现 在简单应用题和综
合应用题中。纯本章知识点在笔试中仅占2~4 分左右)
第 6 章常用标准控件(考试重点,笔试 8~12 分左右、机试的三种题型都考到标准控件)
第 7 章 VB 控制结构(考试重点,笔试 20 分左右,一般和其他章节知识点结合考核、机 试题中简单应
用题和综合应用题)
第 8 章数组(考试重点:笔试 6~10 分左右、机试题中一般出现在综合应用题)
第 9 章过程(考试重点:笔试 6~10 分左右、机试题中一般出现在综合应用题)
第 10 章键盘与鼠标事件过程(笔试 4 分左右、机试一般出现在简单应用题)
第 11 章菜单程序设计(笔试 2~4 分左右、机试出现机率不高)
第 12 章对话 框程序设计(笔试 2 分左右、机试出现机率不高)
第 13 章多重窗体程序设计与环境应用( 机试题中偶尔出现在综合应用题,一般考标准模 块内容)
第 14 章数据文件(考试重点:笔试 8~10 分左右、机试题中出现在综合应用题)
第 15 章上机指导
二、考试方式 1. 笔试:90 分钟,满分 100 分,其中含公共基础知识部分的 30 分。 2. 上机操作:90
分钟,满分 100 分。 上机操作包括: (1) 基本操作。 (2) 简单应用。 (3) 综合应用。
三、考试题型剖析及解题技巧
1、VB 考试笔试两种题型 :选择题和填空题,其中选择题共 35 题,分值 70 分,填空题 共 15 空,分
值 30 分。这两种题型的解题方法有所不同,考生在备考时要深化对基本概念和 知识点的理解,并注重实
践,同时要多做一些针对性的练习,特别是历年真题,从中找出规 律性的东西以及解题技巧。
A、选择题解题技巧: “排除法”。 B、填空题解题方法:除部分填空题考查识记知识点外,对于理解性的
编程类填空题, 我们有时可以用推理的方法初步得到解题思路, 在此基础上进行相关的验证后最终得到
正确 答案。
2、VB 考试机试三种题型 1)基本操作题:考查的是 vb 的最基本操作,一般多属于送分题。共有两个小
题,第 1 小题考点是画控件并为控件设置属性。2 小题考点除画控件并为控件设置属性外,第 增加了 编
写事件过程的考核,且一般考查click 事件。 2)简单应用题 难度比基本操作题稍大 重点考核简单程
序设计、属性的设置等。考核形式一般是两种 第 1 种程序填空题 一条完整的程序隐藏了几条语句 要
求考生根据控件的属性、程序的结构以及程序实现的功能来进行推断 从而填空补充完成的程序。 ,第 2
种要求为控件设置属性 并编写事件过程完成一个特定功能。
3 综合应用题 本大题是众多知识点的综合考核 是考试中最难的部分。考核形式一般有两种 第 1
种是填空题 程序中隐藏了多条语句 要求考生补充完整 第 2 种是根据题目给出的功能要求 要求考生
独立编写一段程序完成一个功能。解决这类题目要求对 Vb 编成技术有一定的了解 能独立完成程序的编
制。
四、VB 考试及复习方法 以教科书为本 以历年考题为纲。 考试命题范围、命题依据一般都不会超
出指定教材 所以大家一定要充分地运用指定教材《全国计算机等级考试二级教程:Visual Basic 语言程序
设计》。历年考题是最好的复习资料 综合分析历年考题我们发现 历次考试知识点基本不变 许多题目经
常重复考到 部分考题直接源于书后的练习题。所以“以教科书为本 以历年考题为纲”进行复习是广大
考生顺利过级的制胜法宝。 多做精练 大家一定要多做题 熟悉考试题型 掌握基本做题技巧。认
真完成每一讲的在线作业以及近五年试题。通过做题 找到真正考试的感觉。多在计算机上编写程序和调
试程序 以提高分析与设计程序的能力。