高级语言程序设计 VB复习提纲 下载本文

内容发布更新时间 : 2024/5/21 3:31:39星期一 下面是文章的全部内容请认真阅读。

《高级语言程序设计(VB)》复习提纲

第一章 Visual Basic程序设计概述

1. VB程序设计的主要特点是:面向对象的可视化设计和事件驱动编程机制 2. VB集成开发环境

[例1-1]. 在VB编程状态下,双击窗体中的对象后将显示的窗口是 C 。 A) 项目(工程)窗口 B) 工具箱 C) 代码窗口 D) 属性窗口

[例1-2].在设计阶段,要选定窗体上的多个控件,可以按住 A 键同时单击各个控件。 A) Shift B) Tab C) Alt D) Enter

第二章 VB简单的程序设计

1. Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是:属性、方法、事件 [例2-1]. 下面4项中不属于面对对象系统三要素的是 A 。 A.变量 B.事件 C.属性 D.方法 2. 基本控件和窗体

? 标签 Label:用于显示文本(输出)信息,不能作为输入信息的界面。 常用属性:Caption

[例2-2]. 关于标签控件,以下叙述中正确的是 B 。

A) 标签控件显示的内容由Caption属性决定,但运行时不能改变其内容。 B) 标签控件显示的内容由Caption属性决定,且运行时仍可以改变其内容。 C) 标签控件显示的内容由Text属性决定,但运行时不能改变其内容。 D) 标签控件显示的内容由Text属性决定,且运行时仍可以改变其内容。

? 文本框TextBox: 是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。

常用属性:Text,Locked, Enabled

常用方法: SetFocus是把光标移到指定的文本框对象中。

[例2-3]. 为了把焦点移到某个指定的控件,所使用的方法是 A 。

A.SetFocus B.Visible C.Refresh D.GetFocus

? 命令按钮CommandButton: 接受用户输入的命令。

常用属性: Caption ,Defalut,Cancel 常用事件:Click

设置键盘访键:在Caption属性的某个英文字母前加 “&”符号

? 窗体:

常用属性: Caption 常用方法:Print

[例2-4].要求改变窗体的标题时,应当在属性窗口中改变的属性是 Caption 。

3. 工程的组成: 项目文件:.vbp 窗体文件: .frm 模块文件:.bas [例2-5]. Visual Basic规定工程(项目)文件的扩展名是 C 。

A).for B).frm C).vbp D).bas

1

第三章 VB语言基础

1.编码规则:

(1) 一行可书写几句语句,之间用冒号(:)分隔;

(2) 一句语句可分若干行书写,用续行符 空格+_ 连接一行<=255个字符; (3) 注释 Rem 或‘(单引号)

[例3-1].在Visual Basic代码中,将多个语句合并在一行上的并行符是 B 。

A)撇号(’ ) B)冒号(:) C)感叹号(!) D)问号(?)

2. 常用数据类型:

Integer %, Long &, Single !, Double # String $, Date, Boolean

[例3-2]. 使用变量x存放数据3.1415926, 应该将x声明为 B 类型。 A)Single B) Double C) Long D) Currency

3. 常量和变量

常量:直接变量和符号常量 (1) 字符串常量以\号作为起始界符; (2) 日期时间常量以 # 号作为起始界符; (3) 逻辑常量:True、False

(4) 符号常量的定义:Const PI=3.14

变量命名规则:

(1). 以字母或汉字开头,后可跟汉字、字母、数字或下划线组成; (2). 长度小于等于255个字符; (3). 不能使用VB中的关键字;

[例3-3].下列可作为Visual Basic变量名的是 D 。 A)A#A B)4A C)?xy D)constA

4. 运算符种类: 算术运算符、字符串运算符、关系运算符、逻辑运算符 5.算术运算符:^ - * / \\ mod + - [例3-4]. 表达式4+5 \\ 6 * 7 / 8 Mod 9 的值是 B A) 4 B) 5 C) 6 D) 7 6. 字符串运算符: & +

7. 关系运算符: > >= < <= <> = 8. 逻辑运算符: And Or Not

[例3-5].表示条件“X是大于等于5,且小于95的数”的条件表达式是 C 。 A) 5<=X<95 B) 5<=X, X<95 C) X>=5 and X<95 D) X>=5 and <95 [例3-6].以下关系表达式中,其值为False的是 A 。

A) \ B) \ C) \ D) \[例3-7]. 设x=4, y=8, z=7 ,以下表达式的值的是 D

xz ) Or z

A) 1 B) -1 C) True D) False

[例3-8]. 设a=10,b=5,c =1,执行语句Print a > b > c后,窗体上显示的是 B

2

A)True B)False C)1 D)出错信息

9. 表达式中运算符的优先级:

算术运算符>字符运算符>关系运算符>逻辑运算 10.常用内部函数:

算术函数: Rnd,Int,Sqr,Abs

字符串函数:Left,Right,Mid,Len,String,InStr 日期时间函数:Date, Time, Year,Month,Day 其它函数:Val, Format

[例3-9]. 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:

Private Sub Command1_Click() a = 12345

Print Format$(a, \ End Sub

程序运行后,单击命令按钮,窗体上显示的是 B

A) 123.45 B) 12345.00 C) 12345 D)00123.45

[例3-10]. 执行语句s=Len(Mid(\后,s的值是 A 。 A) Visual B) Basic C) 6 D) 11

[例3-11]. 写一个产生一个大于等于50,且小于等于100随机整数的表达式。

Int x = Int((Rnd*51+50))

[例3-12]. N是一个个位不等于零二位整数,写一个表达式将N的个位与十位交换。

t = N\\10 ‘十位 m = N mod 10 ‘个位 x = t + m*10

[例3-13]. 设有如下程序段:

a$=”BeijingShanghai”

b$=Mid(a$,InStr(a$,”g”)+1)

执行上面的程序段后,变量b$的值为 Shanghai 。

[例3-14]. 与数学表达式Cos2(a+b)/(3×x)+5 对应的Visual BasicCos(a+b)*Cos(a+b)/(3*x)+5 。

第四章 基本的控制结构

1. 结构化程序设计的三种基本结构: 顺序结构、选择结构、循环结构 2.赋值语句格式:变量名=表达式

3. 与用户交互函数和过程:

InputBox函数、MsgBox函数和MsgBox过程 [例4-1]. 执行如下语句:

a = InputBox(\

将显示一个输入对话框,在对话框的输入区中显示的信息是 C 。 A)Today B)Tomorrow C)Yesterday D)Day before yesterday

[例4-2]. 在窗体上画一个命令按钮,名称为Command1。单击命令按钮时,执行如下事件过程:

Private Sub Command1_Click()

a$ = \

3

表达式是