文档库

最新最全的文档下载
当前位置:文档库 > 高中信息技术学考VB知识点

高中信息技术学考VB知识点

VB程序设计知识点

1.算法的特征

(1)有穷性(2)确定性(3)可执行性。

(4)有0个或多个输入(5)有一个或多个输出

2.算法的表示方法

(1)自然语言(2)流程图(3)计算机语言(伪代码)

3.算法的三种基本模式

(1)顺序模式(2)选择模式(分支模式)(3)循环模式

4.VB的基本数据类型、常量、变量和数组

(1)Integer(整数型)、Long(长整数型)、Single(单精度实数型)、Double(双精度实数型)、String(字符串型)、Boolean(逻辑型)、Date(日期型)

(2)变量:变量名由字母、数字和下划线等字符组成,但必须以字母开头,在变量名中对大小写字母是不加区分的。不能用VB的保留字作为变量名(如text,if,sqr等)

变量说明语句的常用形式为:Dim 变量名As 变量的类型。

(3) 数组:一维数组的常用形式为:Dim 数组变量名(A1 To A2) As 元素的类型。

二维数组的常用形式为:Dim 数组变量名(A1 To A2,B1 To B2) As 元素的类型。

5.VB中的常用标准函数

高中信息技术学考VB知识点

Fix(X):截取数据的小数部分。请牢记以上各函数的作用!

6.基本运算与表达式

算术运算符

高中信息技术学考VB知识点

关系运算符

高中信息技术学考VB知识点

逻辑运算符

高中信息技术学考VB知识点

基本运算的优先级从高到低为:算术类、关系类、逻辑类

7.VB的基本语句

(1)赋值语句:变量名 = 表达式

或对象名.属性名 = 表达式

(2)选择语句:

行If语句:If 条件表达式Then 语句1 Else 语句2 或If 条件表达式Then 语句

块If语句:

If 条件表达式1 Then

语句块 1

……

ElseIf 条件表达式n Then

语句块 n

Else

语句块 0

EndIf

(3)循环语句:

For 语句 For 循环变量 = 初值To 终值Step 步长

语句块

Next 循环变量

Do 语句 Do While 条件表达式

语句块

Loop

8.过程和函数

(1)过程分成两类,一类是事件处理过程,另一类是通用过程。

事件处理过程: Sub 事件处理过程名(参数表)

语句块

End Sub

其中,事件处理过程名必须符合下面的规则:对象名_事件的标准名。

VB的一些常用对象上的常见事件的标准名有:

文本框Text:Text_Click、Text_DblClick、Text_KeyPress

命令按钮Command:Command_Click、Command_DblClick

标签Label:KeyPress

(2)自定义函数: Function 函数名(参数表) As 类型名

语句块

End Function

9.VB应用程序的保存

窗体文件frm

工程文件vbp

可执行文件exe

练习

1. 对于一个完整的算法的流程图,下列说法不正确的是 ( )

(A)有而且只有一对框(B)不一定有框

(C)不一定有框(D)分支结构中一定有框2. 在VB6的控件工具箱中,形状为的控件名称是……………………( )

(A)标签(B)文本框(C)命令按钮(D)列表框

3. 下列各组控件都具有Caption属性的是……………………………( )

(A)窗体、文本框(B)标签、定时器

(C)窗体、标签(D)文本框、定时器

4. 窗体装载事件过程可以对程序进行初始化。VB窗体装载事件过程的名称是()A.Command1_Click B.Form_Click C.Form_Load D.Form_DblClick 5.下列关于类、对象、属性、事件的描述中,错误

..的是…………………………( ) (A)同一类对象具有同一类属性,但同一个属性可以有不同的属性值

(B)“Private Sub Command_Click()”中的“Click”属于事件

(C)VB编程界面中,双击窗体中某对象,出现的是代码窗口

(D)对象的属性值在程序运行过程中不可修改

6. 如图所示的VB 界面,下列关于对象、类的说法正确的是( )

① 图中有8个对象分别属于4个类;

② 图中类似于“请输入半径”是对象的某一属性

高中信息技术学考VB知识点

值;

③ 图中有9个对象分别属于5个类

④ 图中类似于“圆面积”是对象的名称

A .①②

B .②③

C .③④

D .①④

7.VB 语句Text1.Text="Text"用于在文本框中显示字符串,该语句中的“Text1”是…( )

(A )属性值 (B )对象名 (C )属性名 (D )类名

8.在Visual Basic 中,如果给变量a 、b 都赋值为3,则下列语句正确的是…( )

(A )a=3:b=3 (B )a=b=3 (C )a=3,b=3 (D )b=a=3

9. 在程序中用到某一整型变量的数据范围为-40000~40000,则该变量类型应指定为( )

(A )Integer (B )Byte (C )Long (D )Double

10.在Visual Basic 中,要定义一个一维数组a ,用于存储100个整数型数值,则正确的数组定义语句是( )

(A) Dim a100 As Integer (B) Dim a(1-100) As Integer

(C) Dim a(1, 100) As Integer (D) Dim a(1 To 100) As Integer

11.VB 标准函数Rnd 函数的作用是返回一个大于等于0且小于1的随机实数,只产生大于等于10且小于100随机整数的VB 表达式是……………………………………………( )

(A )Int(Rnd*100) (B )Int(Rnd *90 +10)

(C )Int (Rnd *99 +1) (D )Int ( Rnd *99+10 )

12.表达式 5 Mod 3+10\5*2的值是

(A) 3 (B) 2 (C) 4 (D) 6

13.在Visual Basic 中,下列表达式的值等于3的是……………………………………( )

(A )Int(3.14) (B )Abs(-3.14) (C )Sqr(9.2) (D )Len("3.1415")

14.在Visual Basic 中,若x 是正整数,且x 被3整除,则下列逻辑表达式值一定为真的是……………………………………………( )

(A )x Mod 3 = 1 (B )x Mod 3 = 2 (C )x Mod 3 = 0 (D )x/3 = 0

15.如果x=4,那么以下运算结果为True 的表达式是…………………………………( )

(A ) x<=4 and x>=6 (B ) x>4 Or x>=6

(C ) x<4 or x>6 (D ) not x<>4

16.将数学关系1≤x ≤9表示成正确的Visual Basic 表达式

17. 将数学表达式a

ac b b 242-+-写成VB 表达式__________________________ 45.有如下Visual Basic 程序段:

x = 5

y = -20

If Not x > 0 Then x = y - 3 Else y = x + 3

该程序段运行后,x 的值为

_______ Shape

Shape