文档库 最新最全的文档下载
当前位置:文档库 › vb大题

vb大题

vb大题
vb大题

1. 输入三角形的三条边a,b,c的值,根据其数值,判断能否构成三角形。若能则求出三角形的面积。

Private Sub Command1_Click()

Dim a As Integer, b As Integer, c As Integer

Dim s As Single, area As Single

a = InputBox("请输入边长a")

b = InputBox("请输入边长b")

c = InputBox("请输入边长c")

If a + b > c And a + c > b And b + c > a Then

Print "能构成三角形"

s = (a + b + c) / 2

area = Sqr(s * (s–a) * (s–b) * (s-c )

Print "面积为:"; area

Else

Print "不能构成三角形"

End If

End Sub

2. 编一程序:根据上网时间计算上网费用。计算的方法如下:为了鼓励多上网,每月收费最多不超过100元。

30元基

<10 h

费用=

每小时2元

10~60 h 每小时1.5元>60 h

Private Sub Command1_Click()

Dim a As Integer, page As Single

a = Val(InputBox("请输入上网的时长"))

If a > 0 Then

Select Case a

Case Is < 10

page = 30

Case Is < 60

page = a * 2

Case Else

page = a * 1.5

End Select

Else

MsgBox "没有上网,无需交费"

End If

If page > 100 Then page = 100

Print "您本月共上网"; a; "小时,需交费:"; page; "元"

End Sub

3. 有一个长阶梯,如果每步跨2阶最后剩1阶,如果每步跨3阶最后剩2阶,如果每步跨4阶最后剩3阶,如果每步跨5阶最后剩4阶,如果每步跨6阶最后剩5阶,只有当如果每步跨7阶时恰好走完,问这个阶梯至少有多少阶?

Private Sub Command1_Click()

Dim a As Integer, i As Integer

Do While True

i = i + 1

If i Mod 2 = 1 And i Mod 3 = 2 And i Mod 4 = 3 And i Mod 5 = 4 And i Mod 6 = 5

_And i Mod 7 = 0 Then

Print "该阶梯至少有"; i; "阶"

Exit Do

End If

Loop

End Sub

4. 一个球从100 m高度自由下落,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少m?最后一次反弹高度多少?

Private Sub Command1_Click()

Dim i As Integer, s As Single, h As Single

h = 10

For i = 2 To 10

s = s + h

h = h / 2

s = s + h

Next i

Print "共经过"; s; "米。最后一次反弹高度为"; h

End Sub

5. 有一根长度为321m的钢材料,要将它截取成两种规格的短料,规格a、b的长度分别为17 m和27 m,问分隔成a、b各多少段后,剩余的残料r最少?

Private Sub Command1_Click()

Dim i As Integer, r As Integer, a As Integer, b As Integer,min As Integer

min = 17

For i = 0 To 11

r = (321 - 27 * i) Mod 17

If r < min Then min = r: a = i: b = (321 - 27 * i) / 17

Next i

Print r, a, b

End Sub

6. 小猴在一天摘了若干个桃子,当天吃掉一半多一个;第二天接着吃了剩下的桃子中的一半多一个,以后每天都吃剩下桃子中的一半零一个,到第7天早上要吃时只剩下一个了,问小猴那天共摘下了多少个桃子?

Private Sub Command1_Click()

Dim i As Integer, s As Integer

s = 1

For i = 6 To 1 Step -1

s = (s + 1) * 2

Next i

Print s

End Sub

7. 某次大奖赛,有7个评委打分,满分为100分。对一名参赛者,输入7个评委的打分分数,去掉一个最高分、一个最低分后,求出平均分为该参赛者的得分。编写程序输入评委的打分,输出参赛者的得分。

Private Sub Command1_Click()

Dim Max As Integer, min As Integer

Dim i As Integer, s As Integer, f As Integer

Max = 0

min = 100

For i = 1 To 7

f = InputBox("请输入评委的打分")

If f > Max Then Max = f

If f < min Then min = f

s = s + f

Next i

aver = (s - Max - min) / 5

Print "参赛者最后得分为:"; aver, Max, min

End Sub

8. 输入任意长度的字符串,要求将字符顺序倒置,例如,将输入的“ABCDEFG”变换成“GFEDCBA”。

Private Sub Command1_Click()

Dim str1 As String, str2 As String

Dim i As Integer, k As Integer

str1 = InputBox("")

str2 = ""

k = Len(str1)

For i = k To 1 Step -1

str2 = str2 + Mid(str1, i, 1)

Next i

Print str2

End Sub

9. 由键盘输入一个正整数,找出大于或等于该数的第一个质数。

Private Sub Command1_Click()

Dim i As Integer, x As Integer, j As Boolean

x = InputBox("请输入一个数")

Do While True

x = x + 1

For i = 2 To Sqr(x)

j = True

If x Mod i = 0 Then j = False: Exit For

Next i

If j Then Exit Do

Loop

Print x

End Sub

10. “完备数”是指一个数恰好等于它的因子之和,如6的因子为1、2、3,而6=1+2+3,因而6就是完备数。编程找出1~1000之间的全部“完备数”。

Private Sub Command1_Click()

Dim i As Integer, a As Integer

Dim s As Integer

For i = 1 To 1000

a = 2: s = 1

Do While a < i

If i Mod a = 0 Then

s = s + a

End If

a = a + 1

Loop

If s = i Then

Print i

End If

Next i

End Sub

11. 勾股定理中三个数的关系是:a^2 + b^2 =c^2。编写程序,输出100以内满足上述关系的整数组合,例如3,

4,5就是一个整数组合。Private Sub Command1_Click()

Dim a As Integer, b As Integer, c As Integer

For a = 1 To 100

For b = a To 100

For c = b To 100

If a ^ 2 + b ^ 2 = c ^ 2 Then

Print "勾股定理整数组合"; a, b, c

End If

Next c

Next b

Next a

End Sub

12. 编写程序,打印如下的乘积表:

* 3 6 9 12

15

16

17

18

Private Sub Command1_Click()

Dim i As Integer, j As Integer

Print " * 3 6 9 12"

For i = 15 To 18

Print i; " ";

For j = 3 To 12 Step 3

Print i * j; " ";

Next j

Print

Next i

End Sub

13. 一个两位正整数,如果将它的个位数字与十位数字对调,则产生另一个正整数,我们把后者叫做前者的对

调数。现给定一个两位正整数,请找到另一个两位正整数,使得这两个两位正整数之和等于它们各自的对调数之和,若找不到,则输出“查找失败”。例如:32+12=21+23。(要求:在程序运行时从键盘输入给定的两位正整数)Private Sub Command1_Click()

Dim a As Integer, b As Integer, c As Integer, d As Integer

Dim i As Integer, j As Integer, k As Integer, l As Integer

a = InputBox("")

i = a \ 10

j = a Mod 10

c = j * 10 + i

For b = 10 To 99

k = b \ 10

l = b Mod 10

d = l * 10 + k

If a + b = c + d Then Print a; "的对调数为"; b

Next b

End Sub

14. 有一数列:1、1、2、3、5、8、13、21…,求出这个数列的前20项之和。

Private Sub Command1_Click()

Dim f1 As Single, f2 As Single, f3 As Single

Dim i As Integer, j As Integer, n As Integer

Dim sum As Single

f1 = 1

f2 = 1

sum = 2

Do While i <= 20-3

f3 = f1 + f2

f1 = f2

f2 = f3

sum = sum + f3

i = i + 1

Loop

Print sum

End Sub

15. 把一个16进制数转换成一个10进制数。

Private Sub Command1_Click()

Dim a As Integer, k As String, h As Integer, s As Integer

a = InputBox("请输入一个16进制数")

k = Trim(Str(a) )

h = Len(k)

s = a Mod 10

For i = h-1 To 1 Step-1

s = s + Val(Mid(k, i, 1)) * 16 ^ (h-i)

Next i

Print "16进制数:"; a; "转换为10进制数是:"; s

End Sub

16. 编写程序,单击窗体时在窗体上打印出如下所示的图形。

*

***

*****

*******

*********

*******

*****

***

*

Private Sub Command1_Click()

Dim i As Integer, j As Integer

j = j + 1

For i = -4 To 4

Print Tab(20 + Abs(i));

For j = 1 To 9 -Abs(2 * i)

Print "*";

Next j

Print

Next i

End Sub

17. 编写程序,输出下列三角形:(要求用循环做,非循环不给分)

G

FG

EFG

DEFG

CDEFG

BCDEFG

ABCDEFG

Private Sub Command1_Click()

Dim a As String, b As String, i As Integer, j As Integer

Dim s As Integer, t As Integer, k As Integer, m As Integer

a = "ABCDEFG"

k = Len(a)

For i = 1 To k

Print Right(a, i)

Next i

End Sub

18. 编程输入一批数据,若输入数据为纯数字时,求累加和,非纯数字不累加。输入"Y"结束输入,输出累加和。

(用InputBox()输入数据) Private Sub Command1_Click()

Dim x, s As Single, bz As String

Do While UCase(bz) < > "Y"

x = InputBox("请输入相加的值")

If Val(x) = x Then

s = s + x

End If

bz = InputBox("是否结束?(Y/N)")

Loop

Print s

End Sub

19. 求公式:e=1+1/1!+1/2!+1/3!+……+1/n! 直到n=20时的e值。

Private Sub Command1_Click()

Dim i As Integer, j As Integer

Dim s As Single, h As Single, l As Single, k!

k = 1

s = 1

For i = 1 To 20

k = k * i

s = s + 1 / k

Next i

Print s

End Sub

20. 已知sin(x)=x/1-x^3/3!+x^5/5!-x^7/7!+…,设计一个程序,输入x,通过累加所有绝对值大于等于0.000001的项来计算sin(x)的值。

Private Sub Command1_Click()

Dim i As Integer, j As Integer

Dim x As Single, sum As Single

Dim h As Single, k As Single

x = InputBox("请输入x的值")

h = 1

k = 1

Do

i = i + 1

h = h * x

k = k * i

If i Mod 2 = 1 Then

j = j + 1

sum = sum + (-1) ^ (j + 1) * h / k End If

Loop While Abs(h / k) > 10 ^ (-6)

Print sum

End Sub

VB新题库(填空题)

所有填空题 1、VB6.0是运行于______操作系统环境下的一个快速可视化程序开发工具,用它进行程序设计,有两个基本的特点,即______和______。 答案:1:Windows9x/NT#Windows9x/NT#Windows9x\NT#Windows9x\NT#Windows9x#Windows NT#Windows9x#WindowsNT#windows9x/NT#windows9x/NT#windows9x\NT#windows9x\NT#windows9x#windows NT#windows9x#windowsNT 2:事件驱动编程#可视化设计 3:可视化设计#事件驱动编程 等级:1难度:1 知识点:VB知识点/VB简介 2、VB是一种面向______的可视化编程语言,它采用______的编程机制。 答案:1:对象 2:事件驱动 等级:1难度:1 知识点:VB知识点/VB的编程环境 3、在VB集成开发环境中,运行应用程序的方法有两种:______或______。 答案:1:编译运行模式#解释运行模式#编译运行#解释运行 2:解释运行模式#编译运行模式#解释运行#编译运行 等级:1难度:1 知识点:VB知识点/VB简介 4、VB的对象主要分为______和______两大类。 答案:1:窗体#控件 2:控件#窗体 等级:1难度:1 知识点:VB知识点/VB的对象、属性、方法和事件 5、VB中,用来描述一个对象的状态或特征的量称之为对象的______。 答案:1:属性 等级:1难度:1 知识点:VB知识点/VB的对象、属性、方法和事件 6、在VB中,最基本的对象是______。 答案:1:窗体 等级:1难度:1 知识点:VB知识点/VB的对象、属性、方法和事件 7、一个对象响应某个事件后所执行的操作是通过一段程序代码来实现,这段程序代码称______。 答案:1:事件过程 等级:1难度:1

vb知识点总结归纳.doc

第1章Visual basic概述 一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。 二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。 1.对象 对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的 种种控件都是VB的对象 2.属性 属性指对象的特性。 3.方法 方法指对象可以进行的动作或行为。 4.事件 事件是指能被对象所识别的动作。 5.事件驱动 只有在事件发生时程序才会运行。 6.工程 工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。 表1—1 应用程序文件类型 文件类型说明 工程文件(.vbp) 它是与该工程有关的全部文件和对象的清单,该文件是必选项 窗体文件(.frm) 它包含事件过程,以及该窗体及窗体上的各个控件对象的属性设置以及相关的说明,该文件是必选项 二进制数据文件(.frx) 当窗体中含有二进制属性(如图片或图标)时,该文件将自动产生 标准模块文件(.bas) 它包含可以被任何窗体或对象调用的过程程序代码,该文件是可选项 类模块文件(.cls) 该文件是可选项包含ActiveX控件的文件(.ocx) 该文件是可选项

第2章创建用户界面 知识点概括 1.用户界面 用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。 2.窗体 窗体是包容用户界面或对话框所需的各种控件对象的容器。 在创建一个新的工程时,默认的第一个窗体即为启动窗体。 3.控件 控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。 4.命令菜单 命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。 (1)连字符(—) (2)& 5.设计用户界面的步骤 (1)确定窗体的大小和位置。 (2)根据程序的功能和要求,添加所需的控件。 (3)合理地分布控件的位置与大小。 (4)设置各个对象的属性。 6.窗体及常用控件的常用属性、事件、方法 熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。 表2—1 窗体及常用控件的常用居住、事件以及方法一览表 对象名称说明 Name 设置对象在程序代码中的引用名 通用属性Caption 设置对象的标题栏中或图标下面的文本 Font 设置文本的字体、字型、字号等 left 设置对象的左边界距容器坐标系纵轴的距离 Top 设置对象的上边界距容器坐标系横轴的距离 Height 设置对象的高度 Width 设置对象的宽度 Enabled 设置对象是否被激活 通用属性Visible 设置对象是否可见 BackColor 设置对象的背景色 ForeColor 设置对象的前景色 Index 设置控件在控件数组中的标识号 TabInfex 设置窗体中的对象响应[Tab]键的顺序 TabStop 设置用户是否可以使用[Tab] 键来选定对象 Style 设置控件的外观 Boderstyle 设置窗体的边框风格

VB知识点汇总

一:基础知识 对象的有关概念l 1. 对象Object:VB中常用的对象有:窗体、控件等。 2. 对象的三要素 (1)属性Property:用来描述和反映对象外部特征的参数。 (2)方法Method:允许其他对象与之交互的方式,表明一个对象所具有的能力。 (3)事件Event:响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。 事件驱动Event Driven:VB为窗体和大多数控件都规定了一组事件,当应用程序被启动后,VB随时准备捕获各种事件。一旦发生了某个事件,VB就会执行与该事件相联系的事件过程;执行完后,VB等待下一个事件的发生。 VB程序的执行步骤如下:l (1)启动应用程序,装载和显示窗体; (2)窗体(或窗体上的控件)等待事件的发生; (3)事件发生时,执行对应的事件过程; (4)重复执行步骤(2)和(3); (5)直到遇到END结束语句结束程序的运行;或按“结束”强行停止程序的运行。 VB集成开发环境l 1. 主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成。 2. 窗体(form)窗口 设计VB程序的界面。 3. 代码(code)窗口 编辑窗体、标准模块中的代码。 4. 属性(properties)窗口 所有窗体或控件的属性设置。 5. 工程资源管理器(project expror)窗口 保存一个应用程序所有的文件。 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计 建立VB程序的步骤l 1. 建立用户界面的对象,并设置对象属性; 2. 对象事件过程及编程; 3. 程序运行和调试; 4. 保存文件: 窗体frm格式和vb工程vbp格式 VB 编码基础l 1. VB代码不区分字母的大小写 系统保留字自动转换每个单词的首字母大写; 用户自定义行以第一次为准。 2. 语句书写自由 一行可书写几句语句,之间用冒号分隔; 一句语句可分若干行书写,用续行符_(空格+下画线)连接一行<=255个字符。

高一信息技术会考_VB知识点整理

注意:其中Chr()、Str()、Mid()三个函数的值为字符串型,结果要加双引号(1)赋值语句: 块If语句: 注意:行if语句只有一行。而块If语句写在多行上,最后需要EndIF结尾

表格信息的加工 (一)了解工作表概念,会建立工作表,掌握工作表中的基本操作(复制、移动、插入、删除等)。 1.数据的输入(1)纯数字符号的输入:要在数字符号前加单引号,如字符0021,输入为’0021 分数的输入:先输入一个零(0),然后输入一个空格,最后再输入相应的分数。(2)单元格内出现“####”号,是因为单元格的宽度不够,只需要选定该单元格,再在菜单栏上选择“格式”/“列”/“最适合的列宽”即可去掉####号。 2.单元格表示方法:列号(英文字母)+行号(数字),如第6行第6列的单元格为F6 单元格区域表示方法:如A3到A9区域表示为A3:A6,共A3、A4、A5、A6四个单元格(二)能进行表格数据的计算(利用公式或函数进行计算):求和、求平均、求最值、计数。 1.用公式计算数据(输入公式的标志是输入一个等号)常用函数的应用:SUM(求和函数),A VERAGE(求平均值函数),Max(求最大值函数),min(求最小值函数),Count(计数函数)“= SUM(C3:C5)”表示求C3到C5单元格区域的数据的和。等同于“=C3+C4+C5”“=Average(C3:C5)”表示求C3:C5单元格区域数据的平均值“=Max(C3:C5)”表示求C3:C5单元格区域数据的最大值“=Count (C3:C5)”表示求C3:C5区域中包含数字的单元格个数以及参数列表中数字的个数。假设C3:C5中的数据分别为12、0、a,则应用函数“=count(C3:C5)”后得到的结果是2;如果函数变为“=count(C3:C5,5,3)”则得到结果为4 2.公式的复制:可以完成类似的计算(操作方法一:选中应用了公式的单元格后,单击“编辑”菜单中的“复制”命令,然后选择需要完成类似计算的单元格,单击“编辑”菜单中的“粘贴”;操作方法二:选中应用了公式的单元格后,鼠标指针指向右下角的小方块,变成黑十字形时按住左键不放拖动到目标单元格。两种方法均可实现公式的复制)(三)对表格数据进行排序、筛选和分类汇总。(四)根据表格中的数据建立柱形图、饼图、折线图等图表。(这三种图表的类型要了解)(五)根据图表对表格数据进行合理分析。

VB知识点总结

V B知识点总结 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

VB知识点总结大全 第一章VB入门(*) 1.2.2 主窗口 1.标题栏 三种工作模式 (1)设计模式:可进行界面设计、代码编制 (2)运行模式:不可编辑界面、代码 (3)中断模式:不可编辑界面,可以编辑代码 2.菜单栏 3.工具栏 1.2.3 设计窗口 1.窗体设计窗口 2.代码设计窗口 (1)打开方式: 1.单击菜单栏的视图——选择代码窗口 2.双击窗体、控件 3.单击工程资源管理器窗口的“查看代码” (2)主要内容 1.对象列表框:显示所选对象的名称。列出窗体所有可用的对象名。 2.过程列表框:列出所有对象列表框中对象的事件过程或自定 义过程的名称。

由四部分组成: 1.对象列表框 2.属性排列方式:按字母排列、按分类排列 3.属性列表框:左边为属性名,右边为相应的属性值 4.属性含义说明:显示所选属性的含义 1.2.5 工程资源管理器窗口 (1)3个按钮 1.“查看代码”:切换到代码窗口,显示和编辑代码 2.“查看对象”:切换到窗体窗口,显示和编辑对象 3.“切换文件夹”:切换到文件夹显示方式 (2)包含两种类型的文件 1.窗体文件(.frm文件):储存窗体上所有控件对象和有关的属 性、对象相应的事件过程、程序代码。 2.标准模块文件(.bas文件):储存所有模块级变量和用户定义 的通用过程,该类型可选。 1.2.6 工具箱窗口 一般由21个按钮形式的图标构成。除指针外的20个为标准控件(指针不是控件),每个也是一个类。如:文本类、图形类等。 1.3.1 建立一个应用程序的步骤 1.建立用户界面的对象 2.对象属性的设置 3.创建对象事件过程及编程

计算机等级考试二级VB模拟试题四及答案解析

计算机等级考试二级VB模拟试题四及答案解析 一、选择题 (1)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private SubCommand1_Click() Move 500,500 End Sub 程序运行后,单击命令按钮,执行的操作为 A)命令按钮移动到距窗体左边界、上边界各500的位置 B)窗体移动到距屏幕左边界、上边界各500的位置 C)命令按钮向左、上方向各移动500 D)窗体向左、上方向各移动500 正确答案: B (2)在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是 A)TabStop B)Enabled C)Visible D)TabIndex 正确答案: D (3)以下定义数组或给数组元素赋值的语句中,正确的是 A)Dim a As Variant a=Array(1,2,3,4,5) B)Dima(10)As Integer a=Array(1,2,3,4,5) C)Dim a%(10) a(1)="ABCDE" D)Dim a(3),b(3)As Integer a(0)=0 a(1)=1 a(2)=2 b=a 正确答案: A (4)在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 A)For i=0 ToList1.ListCount-1 …… Next B)For i=0 To List1.Count-1 …… Next C)For i=1 To List.ListCount …… Next

D)For i=1 ToList1.Count

高中VB必考知识点汇总

算法与程序设计 VB知识点 一、数据类型 Integer 整型 Long 长整型 Single 单精度实型 Double 双精度实型 String 字符型 二、常量与变量 1、常量的定义 Const 常量名 as 类型=表达式 2、变量的定义 Dim 变量名 as 类型 三、运算符 1、算术运算符 + - * / ^ \ mod 2、字符运算符 & + 3、关系运算符 >, >= , < , <= , <> , = 4、逻辑运算符 And not or 四、函数 1、sin(x) 2、cos(x) 3、fix(x) 4、int(x) 5、sqr(x) 6、abs(x) 五、赋值语句 格式: 变量=表达式 六、输入语句 变量=inputbox(““,““) 七、输出语句 Print 容 八、条件语句 1、If 条件 then 语句 2、If 条件 then 语句1 else 语句2 或者: 1、 If 条件 then 语句 End if 2、 If 条件 then 语句1 Else 语句2 End if 九、循环语句 1、for 循环变量=初值 to 终值 循环体 Next 循环变量 2、do while (until) 条件 循环体 Loop 或者 do 循环体 Loop while (until) 条件 第一课时

一、VB的简单介绍 VB是visual basic 的简称,是一种可视化的程序工具。 VB的界面介绍及相关控件和窗口的介绍: 1、控件工具箱(标签、文本框、按钮控件) 2、设计窗口 3、属性窗口 (强调标签的caption、font属性,文本框的text属性,按钮的caption、font 属性) 4、代码窗口

全国计算机等级考试二级VB上机试题及答案(十一)

全国计算机等级考试二级VB上机试题及答案(十一)基本操作(2小题,每题15分,共30分) **************************************************************** 请根据以下各小题的要求设计VB应用程序(包括界面和代码)。 请根据以下各个小题的要求设计Visual Basic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个列表框,其名称为List1,通过属性窗口向列表框中输入9个项目,分别为10、20、30、40、50、60、70、80、90;画一个文本框,其名称为Hscroll,Min属性和Max分别为0和100,如图所示,编写适当的事件过程。程序运行后,如果单击列表框中的某个项目内容,并把滚动条的滚动框移动到相应的位置,如图所示。 要求:不得使用任何变量。 (2)在名称为Form1的窗体中画一个图像框,名称为Image1,其高、宽分别为1800、4500,通过属性窗口把考生文件夹下的图像文件装入图像框;再画一个命令按钮,名称为Cmd1,标题为"放大"。

请编写适当事件过程,程序运行后,单击"放大"按钮,则把图像框的高度、宽度均增加100,同时图像也随之自动放大。 注意:程序中不得使用任何变量。 程序运行时的界面如图所示。 **************************************************************** 参考答案与分析 (1)【解析】 滚动条的属性设置:Min--最大值属性。默认值为32767;Max--最小值属性,默认值为0;Value--返回或设置滚动条的当前位置的值,返回直介于Max 和Man 属性之间的值,包括这两个值。 要实现滚动条的返回值与List的设置值同步变化,在两者之间建立等式关系即可。而Text属性对应的变量类型为字符串,所以这里用了一个转化函数Val()来实现。Val(S)函数将字符串转化为数值。与之对应的将数值转化为字符串的函数Str(N)。 【答案】 第一步:启动VB,新建一个工程文件。 第二步:在窗体上画一个文本框,文本框的Name属性为Text1,Text属性空,再在窗体上画一个水平滚动条Max为100,Min为0,Name为HScroll1,再画一个列表框List1,在List属性中输入"10、20、30、40、50、60、70、80、90"。第三步:编写程序代码: 1 Private Sub List1_Click() 2 = 3 = Val 4 End Sub 第四步:调试并运行程序,运行正确后按要求保存。 (2)【解析】 本题主要考查了图像框的Stretch属性以及控制其大小的Height、Width属性。Height、Width属性与其它控件类似,设置相应的值即可动态的改变图像框的大

全国计算机等级考试二级VB语言笔试试题与答案

2005年9月 全国计算机等级考试二级笔试试卷 公共基础知识和Visual Basic 语言程序设计 (考试时间90 分钟,满分100 分) 一、选择题 (每小题 2 分,共 70 分 ) 下列各题A) 、 B) 、C)、 D) 四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A .程序设计就是编制程序 C.程序经调试改错后还应进行再测试C。 B.程序的测试必须由程序员自己去完成 D.程序经调试改错后不必进行再测试 (2)下列数据结构中,能用二分法进行查找的是A .顺序存储的有序线性表 B .线性链表 A C.二叉链表 。 D.有序线性链表 (3)下列关于栈的描述正确的是C。 A.在栈中只能插入元素而不能删除元素 B.在栈中只能删除元素而不能插入元素 C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 (4)下列叙述中正确的是D。 A.一个逻辑数据结构只能有一种存储结构 B.数据的逻辑结构属于线性结构,存储结构属于非线性结构 C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 (5)下列描述中正确的是C。 A.软件工程只是解决软件项目的管理问题 B.软件工程主要解决软件产品的生产率问题 C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题 (6)在软件设计中,不属于过程设计工具的是D。 A . PDL( 过程设计语言 ) B .PAD 图C. N-S 图 D. DFD 图 (7)下列叙述中正确的是A。 A .软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令 (8)数据库设计的根本目标是要解决A。 A .数据共享问题B.数据安全问题C.大量数据存储问题 D .简化数据维护

vb练习题,电子版 第二章 对象

第二章对象 教学要求: 了解对象的概念以及对象的事件、方法和属性,掌握属性设置的方法;了解控件的分类及特点,掌握控件命名的方法和控件值的概念,熟练控件的画法和基本操作。 知识点: 对象的概念,对象的事件、方法和属性;控件的操作。 内容导航: 一、对象 (一)Visual Basic的对象 1.什么是对象 对象是系统中的基本运行实体。 在Visual Basic6.0中,对象分为两类,一类是由系统设计好的,称为预定义对象,可以直接使用或进行操作;另一类由用户定义,可以像C++一样建立用户自己的对象。 2.对象属性 对象属性是一个对象的特性,不同的对象有不同的属性。 常见的对象属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等。 3.对象事件 对象事件是由Visual Basic预先设置好的、能够被对象识别的动作。 4.对象方法 对象方法是对象的行为方式,也就是对象能够执行的操作。 (二)对象属性设置 先选择要设置属性的对象,然后激活属性窗口。通常有以下3种方式: 1.直接键入新属性值 2.选择输入,即通过下拉列表选择所需要的属性值 3.利用对话框设置属值 二、窗体 (一)窗体的结构与属性 窗体与Windows下的窗口不但结构类似,而且特性也差不多。 下面按字母顺序列出窗体的常用属性。这些属性适用于窗体,同时也适用于其他对象。1.AutoRedraw(自动重画) 2.BackColor(背景颜色) 3.BorderStyle(边框类型) 4.Caption(标题) 5.ControlBox(控制框) 6.Enabled(允许) 7.字形属性设置 8.ForeColor(前景颜色) 9.Height、Width(高、宽) 10.Icon(图标)

全国计算机等级考试VB经典必考资料,知识点总结

全国计算机等级考试辅导材料Visual Basic程序设计基础冲刺阶段要点 (必考知识点梳理与总结)

Visual Basic程序设计基础知识要点(概念分析篇) 知识点1: (1)在工程资源管理器窗口中可以包含:工程文件、窗体模块文件、标准模块文件和类模块文件(其中可以包含许多各种文件类型)。 (2)Visual Basic应用程序可以以解释方式执行和编译方式执行。 例题: (1)以下叙述中错误的是 A A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件。 B.以.bas为扩展名的文件是标准模块文件。 C.窗体文件包含该窗体及其控件的属性。 D.一个工程中可以有多个标准模块文件。 (2)以下叙述中错误的是 C A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件。 B.保存Visual Basic程序时,应分别保存窗体文件及工程文件。 C.Visual Basic应用程序只能以解释方式执行。 D.事件可以由用户引发,也可以由系统引发。 知识点2: (1)窗体和各种控件的名称(Name)是唯一的,用来标识一个窗体或控件的。而窗体和控件的标题是用来说明的,是可有可无的。 (2)各种控件之间有部分相同的属性,并不是拥有所有属性。控件有些属性只能在属性窗口中设置,但也有少数属性只能在代码状态设置。 (3)Form1.Hide方法和Unload Form1方法的区别:第一个方法窗体消失但仍存在于内存中;第二个方法窗体消失并不存在于内存中。 例题: (1)以下叙述中正确的是A A.窗体的Name属性指定窗体的名称,用来标识一个窗体。 B.窗体的Name属性的值是显示在窗体标题栏中的文本。 C.可以在运行期间改变对象的Name属性的值。 D.对象的Name属性值可以为空。 (2)以下叙述中错误的是 C A.Visual Basic是事件驱动型可视化编辑工具。 B.Visual Basic应用程序不具有明显的开始和结束语句。 C.Visual Basic工具箱中的所有控件都具有Width和Height属性。 D.Visual Basic中控件的某些属性只能在运行时设置。 知识点3: (1)标签(Label1):Autosize的True属性可以自动调整标签的大小,而False属性不能。 (2)文本框(Text1): 1、MaxLength属性表示文本框所能容纳的字符数。 2、Passwordchar属性表示口令输入,可以是“*”或“?”等。设置文本框输入字符为“*”:Text1.Passwordchar="*",还原文本框字符:Text1.Passwordchar="",

VB各章节复习重点笔记总结

VB程序设计的初步知识 1.VB的概述 VB是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言。特点:▲ 可视化编程▲ 面向对象程序设计▲ 结构化的程序设计语言 ▲ 事件驱动编程机制▲ 访问数据库 2.VB的程序开发环境 (1)窗口设计器窗口。简称,窗体 (2)工程资源管理器窗口 ▲ 工程文件和工程文件组 工程文件的扩展名是vbp,每个工程对应一个工程文件。 ▲ 窗体文件 扩展名是frm,每一个窗体对应一个窗体文件,一个应用程序可以有多个窗体。▲ 标准模块文件 扩展名bas,不属于任何一个窗体。 ▲ 类模块文件 (3)属性窗口和工具箱窗口 3.VB常用对象及操作 (1)对象事件的名称Name是由VB预定的,不可以由编程者设定。 可以在运行期间改变窗体的Name属性的值。(?) (2)控件 4.VB应用程序通常有3类模块组成,即窗体模块、标准模块和类模块。 VB应用程序以解释和编译方式执行。 5.VB中的变量和常量

(1)常量 ▲ 文字常量:字符串和数值常量 ▲ 符号常量 格式:Const 变量名=表达式 (2)变量 ▲ 命名规则:名字只能由字母、数字和下划线组成。 第一个字符必须是英文字母,最后一个字符可以是类型说明符。 ▲变量的类型和定义 ①类型说明符放在变量名的尾部。A#b(错) %:整型&:长整型!:单精度型#:双精度型$:字符串型 ②在定义变量时指定类型。 格式:Declare 变量名as 类型 Declare 可以是Dim、Static、Public或Private (3)变量的作用域 变量分为:局部变量、模块变量和全局变量 ①局部变量 在事件过程或通用过程内定义的变量叫局部变量。 ②模块变量 窗体变量可用于窗体内的所有过程. 当同一个窗体内的不同过程使用相同的变量时,必须定义窗体层变量,在使用窗体层变量前,必须先声明。 ③全局变量 全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。用Public 声明。

计算机二级VB考试试题

站长提醒广大考生:下面的138道题目,在二级考试中命中率极高。 一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108

vb知识点精心整理

小富精编百条VB知识点 一.公共基础知识(选择题1到10题) 1.算法的基本特征: (1)可行性:算法在执行过程往往要受到计算工具的限制,使执行结果产生偏差,所以在设计算法时,必须考虑他的可行性。 (2)确定性:算法的每一个步骤都必须是有明确定义的,不允许有模棱两可的解释,也不允许有多义性。 (3)有穷性:算法必须在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。(4)拥有足够的情报 2.算法设计基本方法: (1)列举法;(2)归纳法;(3)递推;(4)递归;(5)减半递推技术 3.算法复杂度: (1)算法的时间复杂度:执行算法所需要的计算工作量 (2)算法的空间复杂度:执行这个算法所需要的内存空间 4.线性结构(线性表)的特点: (1)有且只有一个根结点 (2)每一个根结点最多有一个前件,也最多有一个后件 5.非线性结构的特点: 非线性结构的存储与处理比线性结构复杂。 6.线性表的特征: (1)有且只有一个根结点a1,他无前件 (2)有且只有一个终端节点an,他无后件 (3)除根结点和终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。 注意:线性表中结点的个数n称为线性表的长度。当n=0时,称为空表。 7.线性表的顺序存储结构的特征: (1)线性表中所有元素所占的存储空间是连续的 (2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的 8.栈:栈是限定在一端进行插入和删除的线性表;允许插入和删除的一端称为栈顶,不允许 插入和删除的另一端称为栈底。 (1)栈的特点:“先进后出”或“后进先出” (2)“上溢”错误:当栈顶指针已经指向存储空间的最后一个位置,说明栈空间已满,不能在进行入栈操作。 (3)“下溢”错误:当栈顶指针为0,说明栈空,不可能进行退栈操作。 9.队列:允许在一端插入,而在另一端进行删除的线性表;允许插入的一端称为队尾,允许 删除的一端称为队头。 (1)队列的特点:“先进先出”或“后进后出” (2)循环队列,剩余元素:m –front + rear = m - 5 10.树:数据元素之间的关系具有明显的层次特性的非线性结构。 (1)结点的度:在树结构中,一个结点所拥有的后件个数 (2)树的深度:树的最大层次。 (3)叶子结点:没有后件的结点 11.二叉树:每一个结点的度最大为2的非线性结构。 (1)二叉树的基本性质: 《1》在二叉树的第k层上,最多有2^(k-1)(k>=1)个结点 《2》深度为m的二叉树最多有2^m-1个结点 《3》在任意一个二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个12.二叉树的遍历: (1)前序遍历:先访问根结点,然后遍历左子树,最后遍历右子树 (2)中序遍历:先遍历左子树,然后访问根结点,最后遍历右子树

2020年计算机等级VB考试强化练习题及答案

2020年计算机等级VB考试强化练习题及答案 (1)为组合框Combol增加一个列表项“电脑”,下列语句正确的是( )。 A)Comb01.Text=”电脑” B)Comb01.ListIndex=”电脑” C)Comb01.AddItem”电脑” D)Comb01.ListCount=”电脑” 答案:C (2)滚动条控件分为( )两种。 A)内滚动条控件和外滚动条控件 B)水平滚动条控件和垂直滚动条控件 C)单滚动条控件和双滚动条控件 D)独立滚动条控件和组合滚动条控件 答案:B (3)设用复制、粘贴的方法建立了一个命令按钮数组Commandl,以下对该数组的说法错误的是( )。 A)命令按钮的所有Caption属性都是Commandl B)在代码中访问任意一个命令按钮只需使用名称Commandl C)命令按钮的大小都相同 D)命令按钮共享相同的事件过程 答案:B (4)要设置标签控件边框的属性,应使用以下哪个属性( )。

A)Alignment B)BackStyle C)AutoSize D)BorderStyle 答案:D (5)已知文本框的ScrollBars属性设置为3,却看不到任何效果,原因是( )。 A)文本框中没有内容 B)文本框的Locked属性值为Ture C)文本框的MultiLine属性值为False D)文本框的MultiLine属性值为tTure 答案:C (6)下列叙述中正确的是( )。 A)一个逻辑数据结构只能有一种存储结构 B)逻辑结构属于线性结构,存储结构属于非线性结构 C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 答案:D (7)下列关于类、对象、属性和方法的叙述中,错误的是( )。 A)类是对一类相似对象的描述,这些对象具有相同的属性和方法

VB知识点 (学考)

一、VB 中常用的几个基本控件 二、VB 工程常识 (1)一个VB 工程包括两个文件:窗体文件(.frm )和工程文件(.vbp )。 (2)由VB 工程生成的 .EXE 文件,可脱离VB 环境运行 (3)注释语句以单引号开头(’),写解释文字。注释对程序没有影响,主要是增加程序的可读性

注意:其中Chr()、Str()、Mid()三个函数的值为字符串型,结果要加双引号 (4)VB的关系运算符:=、>、>=、<、<=、<> 。所有关系运算具有相同的优先级,均为第7级(5)VB的逻辑运算符:8、非(not)9、与(and)10、或(or) (6)变量名命名规则:在同一个程序中,不同的变量要用不同的名称。变量由字母、数字和下划线等字符组成,但必须是以字母开头,在变量名中对大小写字母是不加区分的。VB保留字不能用作变量名。如Abc、C123、C_num 变量说明用Dim语句,其常用的形式为:Dim 变量名As 变量的类型 Dim count As Integer ‘定义count 是整数类型的数据 六、VB语句 (4)选择语句:

注意:行if语句只有一行。而块If语句写在多行上,最后需要EndIF结尾 (5)循环语句:For 语句 八、常用算法: 1. 解析算法 基本思想:用解析的方法找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题求解。 2.枚举算法 基本思想:按问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举的过程中,检验每个可能解是否是问题的真正解,若是,我们采纳这个解,否则抛弃它。在列举的过程中,既不能遗漏也不重复。 3.其他算法

计算机等级考试二级_VB笔试真题及答案

2006年9月二级VisualBasic程序设计笔试试卷及答案 一、单项选择 (1)下列选项中不符合良好程序设计风格的是_____ 。 A) )源程序要文档化B)数据说明的次序要规范化 C) )避免滥用goto 语句D)模块设计要保证高耦合、高内聚 (2)从工程管理角度,软件设计一般分为两步完成,它们是_____ 。 A) )概要设计与详细设计B)数据设计与接口设计 C) )软件结构设计与数据设计D)过程设计与数据设计 (3)下列选项中不属于软件生命周期开发阶段任务的是_____ 。 A) )软件测试B)概要设计C)软件维护D)详细设计 (4)在数据库系统中,用户所见的数据模式为_____ 。 A) )概念模式B)外模式C)内模式D)物理模式 (5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_____ 。 A) )编码设计B)测试阶段C)运行阶段D)物理设计 (6)设有如下三个关系表: 下列操作中正确的是_____ 。 (7)下列叙述中正确的是_____ 。 A) )一个算法的空间复杂度大,则其空间复杂度也必定大 B) )一个算法的空间复杂度大,则其时间复杂度必定小 C) )一个算法的时间复杂度大,则其空间复杂度必定小 D) )上述三种说法都不对 (8)在长度为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为_____ 。 A) ) 63 B) 64 C) 6 D) 7 (9)数据库技术的根本目标是要解决数据的_____ 。 A) )存储问题B)共享问题C)安全问题D)保护问题 (10)对下列二叉树: 进行中序遍历的结果是_____ 。 A) ) ACBDFEG B) ACBDFGE C) ABDCGEF D) FCADBEG (11)以下叙述中正确的是_____ 。

全国计算机等级考试VB二级上机题库,有答案

VB上机试题 全国计算机等级考试二级VB上机题库(第一套) 一、基本操作题(2小题,每小题15分,共计30分) 1.在名称为Form1的窗体上画一个文本框,其名称为T1,宽度和高度分别为1400和400;在画两个按钮,其名称分别为C1和C2,标题分别为“显示”和“扩大”,编写适当的事件过程。程序运行后,如果单击C1命令按钮,则在文本框中显示“等级考试”,如图1所示,如果单击C2命令按钮,则使文本框在高、宽方向上各增加一倍,文本框中的字体大小扩大到原来的3倍,如图2所示。 注意: 要求程序中不得使用变量。 存盘时必须放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 图1 图2 解析:(大家请注意,以下分析加入我个人的理解和方法,都已通过上机验证,有的题方法不止一种,大家可以和我互相交流,我的邮箱:hero_chenxi@https://www.wendangku.net/doc/a86565541.html,,QQ:313691262,也可从论坛讨论https://www.wendangku.net/doc/a86565541.html,) 这道题没什么难度,主要考你窗体、按钮及文本框的基本属性,所以大家一定要熟练掌握常用控件的基本属性。打开VB(不用我说了吧),新建一个工程(标准的EXE),单击控件面板的“TextBox”控件(也可双击,直接在窗体建立),在属性面板中将“名称”修改为T1,“Width”修改为1400,“Height”修改为400。然后单击控件面板的“CommanButton”添加两个命令按钮,在属性面板中将“名称”分别修改为C1和C2,“Caption”分别修改为显示和扩大。 接下来双击显示按钮,进入代码编写窗口,键入:(按钮的Click事件)T1.text=”等级考试” 双击扩大按钮,键入:(按钮的Click事件) T1.width=T1.width+1400 T1.Height=T1.Height+400 T1.fontsize=T1.fontsize*3 最后单击保存按钮,工程命名为sjt1.vbp,窗体命名为sjt1.frm。 总结:这道题只要错一点就没有分,主要考大家仔细认真及属性设置的熟练程度,大家一定了解Caption、Text等属性在不同控件含义是不同,有的控件有这个属性,而那个控件没有,名称属性是不能在运行期间改变的等等。以上限于时间原

VB知识点总结54382

VB知识点总结大全 第一章VB入门(*) 1.2.2 主窗口 1.标题栏 三种工作模式 (1)设计模式:可进行界面设计、代码编制 (2)运行模式:不可编辑界面、代码 (3)中断模式:不可编辑界面,可以编辑代码 2.菜单栏 3.工具栏 1.2.3 设计窗口 1.窗体设计窗口 2.代码设计窗口 (1)打开方式: 1.单击菜单栏的视图——选择代码窗口 2.双击窗体、控件 3.单击工程资源管理器窗口的“查看代码” (2)主要内容 1.对象列表框:显示所选对象的名称。列出窗体所有可用的对象名。 2.过程列表框:列出所有对象列表框中对象的事件过程或自定义过程的名称。 1.2.4属性窗口 由四部分组成: 1.对象列表框

2.属性排列方式:按字母排列、按分类排列 3.属性列表框:左边为属性名,右边为相应的属性值 4.属性含义说明:显示所选属性的含义 1.2.5 工程资源管理器窗口 (1)3个按钮 1.“查看代码”:切换到代码窗口,显示和编辑代码 2.“查看对象”:切换到窗体窗口,显示和编辑对象 3.“切换文件夹”:切换到文件夹显示方式 (2)包含两种类型的文件 1.窗体文件(.frm文件):储存 窗体上所有控件对象和有关的属性、对象相应 的事件过程、程序代码。 2.标准模块文件(.bas文件): 储存所有模块级变量和用户定义的通用过 程,该类型可选。 1.2.6 工具箱窗口 一般由21个按钮形式的图标构成。除指针外的20个为标准控件(指针不是控件),每个也是一个类。如:文本类、图形类等。 1.3.1 建立一个应用程序的步骤 1.建立用户界面的对象 2.对象属性的设置 3.创建对象事件过程及编程 4.运行和调试程序 5.保存程序和生成可执行文件 1.3.2 VB程序结构和编码规则 1.程序结构

vb知识点(学考)

V B知识点(学考) -标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

一、VB 中常用的几个基本控件 二、VB 工程常识 (1)一个VB 工程包括两个文件:窗体文件(.frm )和工程文件(.vbp )。 (2)由VB 工程生成的 .EXE 文件,可脱离VB 环境运行 (3)注释语句以单引号开头(’),写解释文字。注释对程序没有影响,主要是增加程序的可读性 (4)多行语句写在一行上,用冒号 k=a : a=b :b=k (编程时不建议使用) 三、VB 常用的基本数据类型 数据类型名 说明 数据长度或范围 Integer 整型 -32768~32767 Long 长整型 -2,147,483,648~2,147,483,647 Single 单精度实数型 绝对值在1.401298E-45~3.402823E38内的实数,有效数字约6~7位 Double 双精度实数型 绝对值在10E-324~1.79E308内的实数,有效数字约14~15位 String 变长字符串型 一段文字与符号 Boolean 逻辑型 True 或False Date 日期型 日期和时间 四、VB 常用的标准函数 函数名 函数的功能 应用举例 函数返回值 Abs(X) 求X 的绝对值 Abs(-3.5) 3.5 Int(X) 求不大于X 的最大整数 Int(4.1) 4 Label 控件 (标签) Timer 控件 (定时器) Image 控件 (图象) TextBox 控件(文本框) Command Botton 控件(命令按钮) Listbox 控件(列表框)

计算机等级考试VB模拟训练题(四)

第15套 1.基本操作(2小题,每小题15分,共计30分) (1)在名称为Form1的窗体上画一个标签(名称为Label1,标题为“输入信息”)、一个文本框(名称为Text1,Text属性为空白)和一个命令按钮(名称为Command1,标题为“显示”),如图1所示。然后编写命令按钮的Click事件过程。程序运行后,在文本框中输入“计算机等级考试”,然后单击命令按钮,则标签和文本框消失,并在窗体上显示文本框中的内容。运行后的窗体如图2所示。要求程序中不得使用任何变量。*注意:存盘时必须存放在考生文件夹下,工程文件名为lq1.vbp,窗体文件名为lq1.frm。 图1 图2 (2)在名称为Form1的窗体上画一个文本框(名称为Text1,Text属性为“国”,FontName属性为“黑体”)和一个水平滚动条(名称为HScroll1),如图1所示。在属性窗口中对滚动条设置如下属性: Min 10 Max 100 LargeChange 5 SmallChange 2 编写适当的事件过程。程序运行后,如果移动滚动条上的滚动框,则可扩大或缩小文本框中的“国”字。运行后的窗体如图2所示。要求程序中不得使用任何变量。*注意:存盘时必须存放在考生文件夹下,工程文件名为lq2.vbp,窗体文件名为lq2.frm。 图1 图2 2.简单应用(2小题,每小题20分,共计40分) (1)在考生文件夹下有一个工程文件lq3.vbp,请在窗体上建立一个菜单,主菜单项为“项目”(名称为Item),它有两个子菜单项,其名称分别为Add和Delete,标题分别为“添加项目”和“删除项目”,然后画一个列表框(名称为List1)和一个文本框(名称为Text1),如图1所示。编写适当的事件过程。程序运行后,如果执行“添加项目”命令,则从键盘上输入要添加到列表框中的项目(内容任意,不少于三个);如果执行“删除项目”命令,则从键盘上输入要删除的项目,将其从列表框中删除。程序的运行情况如图2所示。在考生文件夹下的工程文件lq3.vbp(相应的窗体文件名为lq3.frm),可以实现上述功能。但这个程序不完整,请把它补充完整。要求:去掉程序中的注释符,把程序中的?改为适当的内容,使其正

相关文档
相关文档 最新文档