VB2009复习外招

合集下载

09级综合练习一

09级综合练习一

09级VB综合练习一2012-3-2姓名________考号_______班级________分数_______一、选择题(每题2分,共50分)36、下列操作不能向工程中添加窗体的是( )A. 执行“工程”菜单中的“添加窗体”命令B. 单击工具栏中的“添加窗体”按钮C. 用鼠标右键单击窗体,在弹出的快捷菜单中选择“添加窗体”命令D. 用鼠标右键单击工程资源管理器,在弹出的快捷菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令37、建立一个新的“标准EXE”工程后,不在工具箱中出现的控件是( )A. 单选按钮B. 图像框C. 通用对话框D. 文本框38、以下不属于VISUAL BASIC系统的文件类型是( )A. .frmB. .batC. .vbgD. .vbp39、以下叙述中错误的是( )A. 打开一个工程文件时,系统自动装入与其相关的窗体、标准模块等文件B. 保存Visual Basic 程序时,应分别保存窗体文件及工程文件C. Visual Basic应用程序只能以解释方式执行D. 事件可以由用户引发,也可以由系统引发40、下列叙述错误的是( )A. Visual Basic的所有对象都具有相同的属性项B. Visual Basic的同一类对象都具有相同的属性和行为方式C. 属性用来描述和规定对象应有的特征和状态D. 设置属性的方法有两种41、运行工程的错误操作是( )A.执行“运行”菜单中的“启动”命令B. 单击工具栏中的“启动”按钮C. 按功能键“F5”D. 按组合键“ALT+F5”42、下列标识符不能作为Visual Basic变量名是( )A. ABCabeB. b1234C. 28wedD. crud43、声明一个变量为局部变量应该用( )A.localB. PrivateC. StaticD. Public44、语句Y=Y+1 的正确含义是( )A. 变量Y的值与Y+1的值相等B. 将变量Y的值存到Y+1中去C. 将变量Y的值加1后赋值给变量YD. 变量Y的值为145、关于变体变量,下列说法正确的是( )A. 变量未加定义而直接使用,该变量即为变体变量,因而变体变量是无类型变量B. 变体变量占16字节的固定存储单元C. 变体变量定义后,系统将变体变量初始化为数值0或空字符串D. 设X为变体变量,且X=“10”,则X=X+20是正确的语句46、设A=“9876543210”,则表达式Val(left(A,4)+mid(A,4,2))的值为( )A. 987654B. 987665C. 9D. 647、将数学表达式cos2(a+b)+5e2写成Visual Basic的表达式,正确的形式是( )A. cos(a+b)^2+5*exp(2)B. cos^2(a+b)+5*exp(2)C. cos(a+b)^2+5*ln(2)D. cos^2(a+b)+ 5*ln(2)48、StatusBar最多能分成多少个Panel对象( )A. 2B. 4C. 8D. 1649、表达式int(rnd(0)*100)的范围是( )A.(0,99)B.(0,100)C.[0,99]D. (1,100)50、用PRINT方法在FORM1窗体中显示出4个#号的正确代码为( )A. Debug.print “####”B. print ####C. form1_print ####D. form1.print “####”51、在Visual Basic中,下列控制结构不能嵌套的是( )A. 选择控制结构B. 多分支控制结构C. For循环控制结构D. DO 循环控制结构52、窗体上有一个命令按钮,命令按钮的单击事件过程如下:Private sub command1_click( )Dim aA=array(1,2,3,4,5,6,7)For k=2 to 5S=s+a(k)Next kPrint sEnd sub运行程序后,单击命令按钮,输出结果是( )A.10B. 14C. 18D. 12053、设计了如下程序,用于计算并输出7!(阶乘)Private sub command1_click()T=0For k=7 to 2 step -1T=t*kNextPrint tEnd sub执行程序时,发现结果是错误的.下面修改方案中能够得到正确结果的是( )A. 把T=0 改为T=1B. 把For k=7 to 2 step -1 改为For k=7 to 1 step 1C. 把For k=7 to 2 step -1 改为For k=1 to 7D. 把next 改为 next k54、使用Array函数给某X赋值时,X必须是( )A. 已经声明的静态数组B. Variant类型变量C. 已经声明的动态数组且该动态数组的类型为VariantD. 已经声明的动态数组55、以下叙述中正确的是( )A. 窗体的NAME 属性指定窗体的名称,用来标识一个窗体B. 窗体的NAME 属性值是显示在窗体标题栏中的文本C. 可以在运行期间改变对象的NAME属性的值D. 对象的NAME属性值可以为空56、要使Form1显示出来,应该使用( )A. Load Form1B. Show Form1C. Form1 LoadD. Form1.Show57、下列关于属性、方法、事件概念的描述错误的是( )A. 一个属性总是与某一个对象相关B. 一个方法隶属于一个对象C. 一个事件总是与某一个对象相关D. 事件由对象触发,而方法是对事件的响应58、下面关于控件属性说法不正确的是( )A. Backcolor属性返回或设置控件中文本和图形的背景颜色B. Name属性返回在代码中用于控件的名称C. Forecolor属性返回或设置控件中文本的前景颜色D. Caption 属性返回或设置在控件中显示的文本59、要设定文本框内的文字内容是否允许修改,应该设置的属性是( )A. TextB. LockedC. PasswordcharD. Multiline60、通过文本框的哪个属性可以获得当前插入点所在的位置( )A. GotFocusB. SelstartC. SellengthD. Seltext61、要使文本框可输入多行文字,要更改的默认选项( )A. ScrollBars和MultilineB. MultilineC. ScrollBarsD. 以上都不是62、要清除列表框中的所有列表项时,应使用( )方法.A. RemoveB. ClearC. RemoveItemD. Move63、Shape 控件的Fillstyle属性值为4时填充效果为( )A. 左上对角线B.右下对角线C. 交叉线D. 垂直线64、Shape 控件的Shape属性值为2时显示的形状为( )A. 矩形B. 正方形C. 椭圆D. 圆65、VB窗体坐标系默认的度量单位是( )A.厘米B. 缇C.像素D.英寸Visual Basic 6.0程序设计部分(60分)七、判断题(每小题2分,共20分)85、在VB中,属性是描述对象的数据;方法告诉对象应做的事情( )86、标准模块是大多数VB应用程序的基础( )87、VB标识符不区分大小写( )88、图像框专用于显示图像( )89、ARRAY只适用于一维数组和二维数组赋值,不适合多维数组( )90、在“窗体名.KEYPREVIEW=BOOLEAN”语句中,BOOLEAN为TRUE 时,窗体先接受键盘事件( )91、如果列表框控件的项目总数超过了可显示的项目数,就自动在列表框控件上添加滚动条( )92、图像框是容器对象,可在此控件中放置其它控件( )93、在打开顺序文件作为INPUT时,该文件必须存在,否则会产生一个错误( )94、在VB中所有可执行代码都必须属于某个过程( )三、填空题(每空2分,共20分)95、MID$(“什么是ASCII码”,4,6)的结果是___________________________。

2009年全国计算机等级考试二级VB语言模拟试卷

2009年全国计算机等级考试二级VB语言模拟试卷

2009年全国计算机等级考试二级VB语言模拟试卷(三)1 在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序总应使用的语句是A)Cd1.Action=2B)Cd1.Action=1C)Cd1.ShowSave=TureD)Cd1.ShowSave=02 下面关于菜单的叙述中错误的是A)各级菜单中的所有菜单项的名称必须唯一B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C)弹出式菜单也用菜单编辑器编辑D)同一子菜单中的菜单项名称必须唯一,不同子菜单中的菜单项名称不可以相同3 已知有下面的过程Private Sub proc1(a As Integer,b As String,Optional x As Boolean)……End Sub正确调用此过程的语句是A)Call procl(5)B)Call proc1 5,”abc”,FalseC)proc1(12,”abc”,True)D)proc1 5, “abc4 在窗体上有一个文件名称为Text1的文本框和1个名称为Command1的命令按钮,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。

下面能够正确实现上述功能的程序是A)Private Sub Command1_Click()Text1.Left=100End SubB) Private Sub Command1_Click()Text1.Left= Text1.Left-100End SubC)Private Sub Command1_Click()Text1.Move.Text.Left+100End SubD) Private Sub Command1_Click()Text1.Move.Text.LeftEnd Sub5 某人创建了1个工程,其中的窗体名称为Form1;之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是A)在工程属性对话框中把“启动对象”设置为Form2B)在Form1的Load事件过程中加入语句Load Form2C)在Form2的Load事件过程中加入语句Form2.ShowD)在Form2的TabIndex属性设置为1,把Form1的TabIndex属性设置为26 计算1+3+5+……+99的值,某人编程如下k=1s=0While k<=99k=k+2 : s=s+kWendPrint s在调试时发现运行结果有错误,需要修改。

VB_考试复习资料及答案

VB_考试复习资料及答案

VB_考试复习资料及答案一、填空题1、在程序中使用日期型数据时,必须用符号“ # “将日期型数据括起来。

2、VB集成发环境窗口,它包括了数个独立的窗口。

除必须的"主窗口"外,常用的还有窗体窗口、属性窗口、代码窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。

3、在计算机上建立一个VB应用程序的完整过程,一般分:建立用户界面的对象、对象属性的设置、对象事件过程及编程、运行调试程序和保存文件五个步骤。

4、VB中每个对象都有自己的属性,visible 属性决定控件是否允许可见。

5、在VB对象的三要素中,可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作。

6、VB有三种工作模式,它们分别是运行模式、设计模式和中断模式。

7、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为600。

8、在VB中,为了使一个控件在运行时不可操作,应将控件的Enabled属性设置为False 。

9、为了防止用户编辑文本框内的内容,应将控件的Lockde 属性设置为True。

10、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的Autosize 属性设置为Ture。

11、定义一个长度为8个字符的定长字符串变量(Ch5)的Dim声明语句是Dim Ch5 As string *8 。

12、VB中拥有多个窗体的程序可用Load 语句窗体装入内存,用Unload语句从内存中删除指定窗体.13、在多窗体工程中,可用SHow 方法显示一个窗体,用HIDE方法将一个窗体隐藏起来。

14、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:顺序结构、分支选择结构、和循环结构___________三种基本结构。

15、VB逻辑数据类型只有True与False两个值。

当逻辑数据转换成整型数据时,True 转换为1,False转换为0 。

16、VB中依据变量的作用范围将VB变量的作用范围分为三类,它们是:局部变量、窗体模板变量和全局变量。

2009vb期末试卷A

2009vb期末试卷A

一、选择题(1分×50=50分)1.当选项按钮被选中时,其Value属性值为(1)。

A.0B.1C.2D.True2.下列有(2)个不是VB合法常量。

①vbCrLf②1#③π④"XY"⑤1E-5A.0B.1C.2D.43.下面不能获得焦点的控件是____(3_)_____。

A.CheckBoxB.ListBoxC.PictureBoxD.Timer4.表达式Val("1234.67E-3ab789")的值为(4)。

A.1234.67B.1.23467C.1234.67789D.表达式出错5.下列项目中,属性、方法、事件的个数分别有(5)个。

①Caption②Unload③Cls④SetFocus⑤LostFocus⑥KeyPressA.222B.123C.321D.2316.以下有关对象属性的说法中,错误的是(6)。

A.对象的Name(名称)属性在程序代码中,作为对象的标识名B.只能在运行时设置或改变的属性不会出现在属性窗口中C.Visible属性值设为True的对象肯定是活动对象D.某些属性具有若干子属性,例如Font属性7.以下有关图片框PictureBox用法的叙述,错误的是(7)。

A.图片框可用作其他控件的容器B.图片框可以显示不同种类与格式的图形或图像文件C.可使用命令:Picture1="",来清除图片框Picture1中显示的文字和图形D.可使用图片框的Print方法在图片框中显示文本或数据处理结果8.以下有关变量说明的叙述中,错误的是(8)。

A.工程中没有说明类型的变量都是不能使用的、不合法的B.Dim语句既可用于说明变量的类型,也可以说明数组的类型C.Static语句用于在过程中说明静态变量D.Private语句用于说明窗体/模块级变量9.如果编写的过程要被多个窗体及其对象调用,应将这些过程放在(9)。

A.窗体模块B.工程C.标准模块D.类模块10.下列不是窗体事件的是____(10)______。

2009年信息技术会考VB复习题

2009年信息技术会考VB复习题

2009年信息技术会考VB复习题2009-06-15 13:562009年信息技术会考VB复习题一、单选题1. 计算机程序的三种结构是顺序结构、 B 、选择结构。

A.模块结构 B.循环结构 C.多重循环结构 D.IF块结构2. B 是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作。

A.任务 B.事件 C.控件 D.过程3. 在VB系统中,一个对象内部的函数或过程,称为对象的 C 。

A.代码 B.属性 C.方法 D.事件4. 在VB中,窗口坐标系的原点在 A ,x轴向右为正,y轴向下为正。

A.窗口左上角 B.窗口右下角C.窗口正中间 D.窗口右上角5. 在VB应用程序设计中,通常应对 D 编写程序代码。

A.所有对象 B.窗体C.Timer D.有事件的对象6. 在面向对象程序设计中, D 用来描述对象的特征信息。

A.事件 B.方法 C.代码 D.属性7. 在VB编程中,如果需要返回鼠标的当前位置,应该使用 C 事件。

A.Click B.Change C.MouseDown D.KeyPress8. 在VB应用程序设计中,如果想让Timer控件每秒钟响应一次,应该将其Inerval属性设置为 D 。

A.1 B.60 C.100 D.10009. 下列过程中, A 是程序开始运行时,窗体一加载就运行的程序段。

A.Form_Load B.Form_ClickC.Form_MouseDown D.Form_KeyPress10. 的Visual Basic表达式是 B 。

A.(-b+b^2-4ac)/2a B.(-b+sqr(b^2-4*a*c))/(2*a) C.(-b+sqr(b^2-4ac))/(2a) D.(-b+sqr(b^2-4ac))/2a11. 在VB系统中, A 代表内存单元,是命了名的存储空间。

A.变量 B.常量 C.函数 D.字节12. B 语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。

2009年计算机等级二级VB笔试考前模拟试题(3)-中大网校

2009年计算机等级二级VB笔试考前模拟试题(3)-中大网校

2009年计算机等级二级VB笔试考前模拟试题(3)总分:100分及格:60分考试时间:90分一、单项选择题(每小题2分,共70分)(1)在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:Option Base 1Private Sub Command 1_Click()Dim as=0a=Array(1,2,3,4)j=1For i=4To I Step -1s=s+a(i)*jj=j*10Next iPrint sEnd Sub运行上面的程序,单击命令按钮,其输出结果是()A. 4321B. 1234C. 34D. 12(2)在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。

要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如下图).则能够实现上述要求的语句序列是()(3)下列叙述中错误的是()。

A. 线性表是由n个元素组成的一个有限序列B. 线性表是一种线性结构C. 线性表的所有结点有且仅有一个前件和后件D. 线性表可以是空表(4)在窗体上画一个文本框(其名称为Textl)和一个标签(其名称为Labell)。

要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。

以下可以实现上述操作的事件过程是:()A. Private Sub Text1_Change()Label 1.Caption=Text1.TextEnd SubB. Private Sub Text1_Click()Label 1.Caption=Text1.TextEnd SubC. Private Sub Labell_Change()Label 1.Caption=Text 1.TextEnd SubD. Private Sub Label1_Click()Label 1.Caption=Text 1.TextEnd Sub(5)若设置了文本框的属性PasswordChar=“$¨,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是()A. 8个“$”B. 1个“$”C. 8个“$”D. 无任何内容(6)要设置标签控件边框的属性,应使用以下哪个属性()。

09年春江苏计算机二级VB上机试题及答案

09年春江苏计算机二级VB上机试题及答案

二级vb上机江苏2010春第三套试卷答案1.改错题Option ExplicitPrivate Sub Command1_Click()Dim N As Integer, k As IntegerFor N = 20 To 180k = N ^ 2If sx(k) ThenList1.AddItem N & "^2=" & kEnd IfNextIf List1.ListCount <> 0 Then List1.AddItem "无升序平方数" '错误点1修改为 List1.ListCount = 0End SubPrivate Function sx(ByVal N As Integer) As BooleanDim num() As Integer, k As Integer, p As IntegerDim i As IntegerDop = N Mod 10k = k + 1ReDim Preserve num(k)num(k) = pN = N \ 10Loop Until N<0 '错误点2,应修改为N = 0For i = 2 To UBound(num)If num(i) >num(i - 1) Then Exit Function '错误点3 修改为num(i) > num(i - 1)Next isx = TrueEnd Function2009秋二级Visual Basic上机试卷(本试卷完成时间为70分钟)考试说明:1.改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;2.考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,j 予评分;3.程序代码书写应呈锯齿形。

一、改错题(14分)【题目】本程序的功能是,将24位真彩色图像的一个像素的颜色值,转换成用十进制表示的绿、蓝三基色的亮度值。

VB2009年模拟题答案

VB2009年模拟题答案
To 10 Picture1.Print a(i); " "; Next i 改错题2(Command2_Click()事件): ' 本程序段求 一元二次方程求根,利用InputBox输入系数,结果显示 在Label1。 ' 程序中有2个错误,请调试改正。 Dim delt!, a#, b#, c# a = InputBox("输入系数a", , 1) b = InputBox("输入系数b", , 3) c = InputBox("输入系数c", , 2) Label2.Caption = "a=" & a & ",b=" & b & ",c=" & c delt = b * b - 4ac delt = b * b - 4 * a * c If delt >= 0 Then ' 两个实根 delt = Sqr(delt) Label1.Caption = "X1=" & (-b + delt) / 2 / a & vbCrLf labell.Caption = "X2=" & (-b - delt) / 2 / a Label1.Caption = Label1.Caption & "X2=" & (-b - delt) / 2 / a Else Label1.Caption = "无实根" End If 五、编程题(36分) 1.在Form1窗体上放置通用对话框CommonDialog1,列表 框List1、List2和文本框Text1。设置文本框为多行。按下表建立菜单。 菜单标题 菜单名称 备注 应用 Menu1 一级菜单 …读文件 Menu11 二级菜单 …直观显示 Menu12 二级菜单 …bar 分隔线 …退出 Menu13 二级菜单 窗体2 Menu2 一级菜单 在Form2窗体上放置标签Label1和Label2,时钟控件Timer1,放置"记 录"和"返回"两个命令按钮。(10分)

09年6月正式会考vb操作题答案

09年6月正式会考vb操作题答案

========完善程序题(1).打开Z:\“VB \429”文件夹中的文件:“” 进行以下操作后并保存!在VB 代码窗口指定位置修改完善程序代码实现,求1×2+2×3+3×4+4×5+5×6 的值。

(2)打开Z:\“VB \435”文件夹中的文件:“” 进行以下操作后并保存!在VB 代码窗口指定位置修改完善程序代码实现,求657687981091-----的值。

答案:运行结果:答案:运行结果:答案:(3)打开Z:\“VB \426”文件夹中的文件:“” 进行以下操作后并保存!在VB 代码窗口指定位置修改完善程序代码实现,求1×2×3×4×……×10的值。

(4)打开Z:\“VB \417”文件夹中的文件:“” 进行以下操作后并保存!在VB代码窗口指定位置修改完善程序代码实现,求10191817161514131211+++++++++的值。

运行结果:答案:答案:运行结果:(5)打开Z:\“VB \432”文件夹中的文件:“” 进行以下操作后并保存!在VB代码窗口指定位置修改完善程序代码实现,求1011910897867564534232+++++++++的值。

=======界面设计题:新建一个VB 工程,工程文件名称为:“工程”,并添加一个窗体文件:“”,保存在Z:\下的VB 文件夹下的425文件夹下。

按下表的要求添加控件,并设置其属性,操作后保存!新建一个VB 工程,工程文件名称为:“工程”,并添加一个窗体文件:“”,保存在Z:\下的VB 文件夹下的431文件夹下。

进行如下操作后并保存! 按下表的要求添加控件,并设置其属性,操作后保存!运行结果:答案:新建一个VB工程,工程文件名称为:“工程”,并添加一个窗体文件:“”,保存在Z:\下的VB 文件夹下的416文件夹下。

按下表的要求添加控件,并设置其属性,操作后保存!新建一个VB工程,工程文件名称为:“工程”,并添加一个窗体文件:“”,保存在Z:\下的VB 文件夹下的434文件夹下。

2009年3月计算机等级考试二级VB真题及参考答案(标准)

2009年3月计算机等级考试二级VB真题及参考答案(标准)

c qc omp ut e r .t ao ba o.c om机密★启用前2009年3月全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计26注意事项一、考生应严格遵守考场规则,得到监考人员指令后方可作答。

二、考生拿到试卷后应首先将自己的姓名、准考证号等内容涂写在答题卡的相应位置上。

三、选择题答案必须用铅笔填涂在答题卡的相应位置上,填空题的答案必须用蓝、黑色钢笔或圆珠笔写在答题卡的相应位置上,答案写在试卷上无效。

四、注意字迹清楚,保持卷面整洁。

五、考试结束将试卷和答题卡放在桌上,不得带走。

待监考人员收毕清点后,方可离场。

* * * 版权所有,任何单位或个人不得保留、复制和出版,违者必究 * * *教育部考试中心二 00 九年一月制本资料,严禁作为商业用途欢迎光临:我的博客 我的淘宝c qc omp ut e r .t ao ba o.c om2009年3月全国计算机等级考试二级笔试试卷公共基础知识和 Visual Basic 语言程序设计(考试时间 90 分钟,满分100 分)一、选择题(每小题 2 分,共70 分) (1)下列叙述中正确的是( )。

A )栈是“先进先出”的线性表B )队列是“先进后出”的线性表C )循环队列是非线性结构D )有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是( )。

A )栈B )树C )队列D )二叉树 (3)某二叉树有5 个度为2 的结点,则该二叉树中的叶子结点数是( )。

A )10B )8C )6D )4(4)下列排序方法中,最坏情况下比较次数最少的是( )。

A )冒泡排序B )简单选择排序C )直接插入排序D )堆排序(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是( )。

A )编译程序B )操作系统C )教务管理系统D )汇编程序(6)下面叙述中错误的是( )。

VB笔试试卷 2009(春)-2011(春)

VB笔试试卷  2009(春)-2011(春)

VB2009年(春)笔试试卷第一部分计算机基础知识1.在下列有关现代信息技术的一些叙述中,正确的是 1 。

A.集成电路是20世纪90年代初出现的,它的出现直接导致了微型计算机的诞生B.集成电路的集成度越来越高,目前集成度最高的已包含几百个电子元件C.目前所有数字通信均不再需要使用调制解调技术和载波技术D.光纤主要用于数字通信,它采用波分多路复用技术以增大信道容量2.最大的10位无符号二进制整数转换成八进制数是 2 。

A.1023 B.1777 C.1000 D.10243.在下列有关目前PC机CPU的叙述中,错误的是 3 。

A.CPU芯片主要是由Intel公司和AMD公司提供的B.“双核”是指PC机主板上含有两个独立的CPU芯片C.Pentium 4微处理器的指令系统由数百条指令组成D.Pentium 4微处理器中包含一定容量的Cache存储器4.在下列有关当前PC机主板和内存的叙述中,正确的是 4 。

A.主板上的BIOS芯片是一种只读存储器,其内容不可在线改写B.绝大多数主板上仅有一个内存插座,因此PC机只能安装一根内存条C.内存条上的存储器芯片属于SRAM(静态随机存取存储器)D.目前内存的存取时间大多在几个到十几个ns(纳秒)之间5.在下列有关PC机辅助存储器的叙述中,正确的是 5 。

A.硬盘的内部传输速率远远大于外部传输速率B.对于光盘刻录机来说,其刻录信息的速度一般小于读取信息的速度C.使用USB 2.0接口的移动硬盘,其数据传输速率大约为每秒数百兆字节D.CD-ROM的数据传输速率一般比USB 2.0还快6.在下列PC机I/O接口中,数据传输速率最快的是 6 。

A.USB 2.0 B.IEEE_1394 C.IrDA(红外) D.SATA7.计算机软件可分为商品软件、共享软件和自由软件等类型。

在下列叙述中,错误的是 7 。

A.通常用户需要付费才能得到商品软件的使用权,但这类软件的升级总是免费的B.共享软件通常是一种“买前免费试用”的具有版权的软件C.自由软件的原则是用户可共享,并允许拷贝和自由传播D.软件许可证是一种法律合同,它确定了用户对软件的使用权限8.人们通常将计算机软件划分为系统软件和应用软件。

2009年计算机等级二级VB笔试考前模拟试题(2)-中大网校

2009年计算机等级二级VB笔试考前模拟试题(2)-中大网校

2009年计算机等级二级VB笔试考前模拟试题(2)总分:100分及格:60分考试时间:90分一、单项选择题(每小题2分,共70分)(1)在窗体上画1个命令按钮(名称为Command1)和1个文本框(名称为Text1),然后编写如下事件过程:Private Sub Command1_Click()x=Val(Text1.Text)Select Case XCase 1,3y=x*xCase Is&gt;=10,Is&lt;=-10y=xCase-10 T0 10y=-xEnd SelectEnd Sub程序运行后,在文本框中输入3,然后单击命令按钮,则以下叙述中正确的是()A. 执行y=x*xB. 执行y=-XC. 先执行y=x*x,再执行y=-xD. 程序出错(2)以下程序执行后,在窗体上输出的图案是()。

(3)以下能正确定义数据类型Systemlnf0的代码是()。

A. Type SystemInfoB. Type SystemlnfoDiskDrives As Strin9*10DiskDrives As String*10Mem0ry As LongMem0ry As LongEnd TypeEnd SystemInfoC. Type SystemInfoD. Typedef Systemlnf0DiskDrives Strin9*10 DiskDrives String*10Memory LongMemory LongEnd Type SystemlnfoEnd Type(4)下列程序段执行后,输出的结果是()。

Next klPrint YA. 90B. 60C. 40D. 10(5)在窗体上有若干控件,其中有一个名称为Text1的文本框。

影响Textl的Tab顺序的属性是()A. TabStopB. EnabledC. VisibleD. Tablndex(6)下列关于面向对象程序设计的说法中,不正确的是()A. 面向对象程序设计是一种新的程序设计方式,它有别于传统的结构化程序设计B. 对象具有属性、方法等特征C. 对象的属性不能被改变D. 它具有继承陛、封装性及多态性等特点(7)为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()A. ValueB. DefaultC. CancelD. Enabled(8)假定在窗体(名称为Form1)的代码窗口中定义如下记录类型:则以下叙述中正确的是()。

2009VB选择题(200题)(1)

2009VB选择题(200题)(1)

试题VB(200题)30101.当程序在运行过程中因某种原因中断时,VB进入()模式A、设计B、运行C、中断D、编程30102.以下叙述错误的是()A、窗体对象的ControlBox属性可用于设置窗体上的控制菜单B、Visual Basic要设置某个对象的属性时,只能通过属性窗口设置C、当一个工程含有多个窗体时,其中的启动窗体是在“工程属性”对话框中指定的D、通用对话框是一种ActiveX控件30103.VB是一种面向对象的程序设计语言,构成对象的三要素是()A、属性、事件、方法B、控件、属性、事件C、窗体、控件、过程D、窗体、控件、模块30104.下列叙述中,错误的是()A、VB应用程序没有明显的开始和结束语句B、VB控件的所有属性值均可在属性窗口中设置C、VB是事件驱动型可视化编程工具D、VB通过“工具”菜单的“选项”设置代码编辑窗口的字体大小30105.以下叙述中错误的是()A、一个工程可以含有多个标准模块文件B、窗体文件包含该窗体及其控件的属性C、以BAS为扩展名的文件是标准模块文件D、在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件30106.在设计阶段,双击窗体上的某个控件时,打开的窗口是()A、工程资源管理器窗口B、代码窗口C、工具箱窗口D、属性窗口30107.应用程序在()工作模式下不能编辑代码和界面A、设计模式B、运行模式C、中断模式D、以上均不能30108.下列叙述中,错误的是()A、事件可以由用户触发,也可以由系统触发。

B、Visual Basic应用程序只能以解释方式执行。

C、保存Visual Basic程序时,应分别保存窗体文件及工程文件。

D、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件。

30109.有程序代码:Text1.Text="Visual Basic" ,则:Text1、Text和"Visual Basic"分别代表()A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值30110.下列叙述正确的是()A、Visual Basic的事件是由用户定义的B、Visual Basic的程序是由main()函数开始执行C、Visual Basic的程序是以顺序方式执行的D、保存一个Visual Basic程序,应分别保存其窗体模块、标准模块和工程文件30201.不能被本模块的其它过程引用的是()A、局部变量B、模块级变量C、全局变量D、以上都是30202.如果要表示一个在100~300000之间变化的整数,应使用()型变量A、IntegerB、StringC、LongD、Byte30203.在窗体中,用()语句声明的变量A可以被其它窗体引用A、Dim A As IntegerB、Public A As IntegerC、Private A As IntegerD、Static A As Integer30204.用Dim x,y as boolean语句声明变量,下列正确的是()A、x和y都是布尔型变量B、x是整形变量,y是布尔型变量C、x是变体型变量,y是布尔型变量D、x和y都是变体型变量30205.以下能正确定义数据类型TelBook的代码是()A、Type TelBookName As String*12TeL As IntegerEnd Type TelBookB、Type TelBookName As String*12TeL As IntegerType EndC、Type TelBookName As String*12TeL As IntegerEnd TypeD、Type TelBookName String*8TeL As IntegerEnd TelBook30206.下列()是合法的变量名A、a_1B、4AC、a-bD、string30207.设有语句:Dim S1 as String*5S1 = "VB Test"则S1的值为()A、VB TeB、VBTesC、BtestD、VB Test30208.下列变量的数据类型为整型的是()A、X!B、X%C、X$D、X#30209.下列对变量的定义中,不能定义X为变体变量的是()A、Dim X as DoubleB、Dim X as VariantC、Dim XD、X=23 30210.对于程序中的一条声明语句:Const Pi=3.14,下列说法错误的是()A、此语句定义了Pi为一个用符号表示的变量B、符号常量Pi为单精度型C、本语句和声明语句Private Const Pi=3.14是一样的D、定义后的符号常量Pi可以直接被调用30301.下列运算符中,优先级最高的是()A、*B、^C、/D、\30302.表达式23 + 23 Mod 50 \ 7的值是()A、23B、46C、25D、12330303.下列运算符中,优先级最低的是()A、\B、/C、MODD、*30304.表示x大于0且小于10的VB表达式是()A、0 < x < 10B、x > 0 And x < 10C、x > 0 Or x < 10D、x > 0 : x < 1030305.判断整型变量x是5的倍数的表达式是()A、x Mod 5 <> 0B、int(x/5)=x/5C、x/5≠int(x /5)D、5 Mod x = 030306.设a=8,b=6,c= -1;执行语句Print a>b>c后,窗体上显示的是()A、1B、TrueC、FalseD、出错信息30307.下列表达式中,非法的是()A、a<b+cB、a>b+cC、a≠b>cD、a=b+c30308.下列正确的赋值语句是()A、i + j = 10B、i = 0 : j = 0C、i = 0 , j = 0D、i = 0 ; j = 030309.判断整型变量x是奇数的表达式是()A、x Mod 2 <> 0B、x Mod 2 != 0C、x Mod 2 ≠0D、x Mod 2 =0 30310.设A = 10: B = 8: C = 6;则与执行语句B > A And B > C返回结果相同的语句是()A、A > B Or B > C B、B > A Or B > C C、Not (B > A) D、A < B Or B= C 30401.表达式String(3,"ABC") 的结果为()A、AAAB、ABCC、BBBD、CCC30402.执行以下程序段后,变量C$的值为()。

09vb第一套题目答案

09vb第一套题目答案

了全部控件,如下图vb0911所示。

程序不完整,要求去掉程序代码中的注释符,把?改为正确的内容使得实现下述功能。

注意:不能修改或删除程序代码的其它部分和控件属性。

最后把修改后的文件按原文件名存盘。

功能要求:程序运行后,单击“上传文件”按钮,则隔1秒钟进度条PB1数值增加5,当达到最大值时,弹出信息对话框提示文件已经上传完毕。

单击“停止上传”按钮,则进度条数值停止变化,并且“上传文件”按钮改为“继续上传”。

图vb0911Private Sub Command1_Click()'? 单击“上传文件”按钮开始上传3分Timer1.Enabled = TrueEnd SubPrivate Sub Command2_Click()Timer1.Enabled = False' ? “上传文件”按钮改为“继续上传”3分Command1.Caption = "继续上传"End SubPrivate Sub Form_Load()Timer1.Enabled = FalseEnd SubPrivate Sub Timer1_Timer()'?If PB1.Value < PB1.Max - 5 Then' ? 进度条PB1数值增加5 3分PB1.Value = PB1.Value + 5ElseTimer1.Enabled = False' ? 弹出信息对话框提示“文件已经上传完毕!”3分MsgBox "文件已经上传完毕!"End IfEnd Sub了全部控件,如下图vb0912所示。

程序不完整,要求去掉程序代码中的注释符,把?改为正确的内容使得实现下述功能。

注意:不能修改或删除程序代码的其他部分和控件属性。

最后把修改后的文件按原文件名存盘。

功能要求:在Text1文本框中输入一个十进制数值,单击“转换成二进制”按钮,把输入的十进制数转换成二进制数,并且显示在Text2文本框中。

2009年全国计算机二级VB精选上机考试试题[1]

2009年全国计算机二级VB精选上机考试试题[1]
图32-1
注意:存盘时必须存放在考生文件夹下,工程文件名为kt1.vbp,窗体文件名为kt1.frm。
(2)在名称为Form1的窗体上画一个文本框,其名称为Text1,如图32-2所示。编写适当的事件过程,使程序运行后,如果单击窗体,则可使文本框移到窗体的左上角;而如果在文本框中输入信息,则可使文本框移到窗体的右上角。程序的运行界面如图32-3所示。
注意:保存时必须存放在考生文件夹中,窗体文件名为kt5.frm,工程文件名为kt5.vbp,
排序结果存入out17.txt,否则没有成绩。
图32-5
2009年全国计算机二级VB精选上机考试试题(2)
一、基本操作题
下面出现的“考生文件夹”均为c:\wexam\20060001。
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画一个水平滚动条,其名称为HScmll1,然后通过属性窗口设置窗体和滚动条的属性,实现如下功能:窗体标题为“设置滚动条属性”;滚动条所能表示的最小值和最大值分别为0和200,滚动框的初始位置为100。程序运行后,单击滚动条两端的箭头时,滚动框移动的增量值为2,单击滚动框前面或后面的部位时,滚动框移动的增量值为10。程序的运行界面如图32-1所示。要求:不要编写任何代码。
程序运行后,如果单击“读数”按钮,则读入in7.txt文件中的100个整数,放入一个数组中(数组下界为1);如果单击“排序”按钮,则对100个整数按从大到小进行排序;如果单击“保存”按钮,则把排序后的全部数据在文本框Text1中显示出来,然后存入考生文件夹中的文件out7.txt中(在考生文件夹下有标准模块mode1.bas过程可以把指定个数的数组元素存入out17.txt文件,考生可以把该模块文件添加到自己的工程中)。

2009年全国计算机等级考试二级VB笔试试题

2009年全国计算机等级考试二级VB笔试试题

D 标记:[暂不确定答案] 第 6 题 下列叙述中正确的是 A.线性表是线性结构 B.栈与队列是非线性结构 C.线性链表是非线性结构 D.二叉树是线性结构 本题答案:
A B C D 标记:[暂不确定答案] 第 7 题 以下叙述中错误的是 A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B.保存 Visual Basic 程序时,应分别保存窗体文件及工程文件 C.事件可以由用户引发,也可以由系统引发 D.Visual Basic 应用程序只能以解释方式执行 本题答案: A B C D 标记:[暂不确定答案] 第 8 题 下列操作可以打开立即窗口的是 A.Ctrl+D B.Ctrl+F C.Ctrl+G D.Ctrl+E 本题答案: A B C
程序运行后,单击命令按钮,并输入一个字符串,例如 abcde,则要求在窗体上按如下格式 显示: a bc cde de e 则在下划线处应填人的内容为 A.Right(C,i) B.Mid(c,i,i) C.Mid(c,i,1) D.Left(C,i) 本题答案:
A B C D 标记:[暂不确定答案] 第 26 题 )如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 A.如果工程中含有 Sub Main 过程,则程序一定首先执行该过程 B.不能把标准模块设置为启动模块 C.用 Hide 方法只是隐藏一个窗体.不能从内存中清除该窗体 D.任何时刻最多只有一个窗体是活动窗体 本题答案: A B C
A B C D 标记:[暂不确定答案] 第 16 题 如下事件过程:
运行时在输入框内输入变量 x 的值为 15,输出结果为 A.0 B.15 C.25 D.30 本题答案:
A B C D 标记:[暂不确定答案] 第 17 题 用树形结构来表示实体之间联系的模型称为 A.关系模型 B.层次模型 C.网状模型 D.数据模型 本题答案: A B

09秋理科VB考前辅导_2

09秋理科VB考前辅导_2

Select语句格式:Select case <测试表达式>Case <情况表达式1>语句块1Case <情况表达式2>语句块2case else语句块3end select要点:1)语句执行机制例如:设输入的数据分别为14,3,125,21时,标签框Label1.Caption 的值分别是多少?Private Sub Form_Click()Dim a As Integera=Val(InputBox(“请输入数据”))Select Case a Mod 5Case Is<4w=a+10Case Is<2w=a*2Case Elsew=a-10End SelectLabel1.Caption=“w=”& wEnd Sub实例讲解:将P83练习2用Select Case语句来实现2)注意情况表达式的写法情况表达式的三种表示方式单值法关系比较要用IS来代替测试表达式区间表达法注意:不能使用or 或and等逻辑运算符,只能使用“,”符号。

实例讲解:电脑随机产生1到99的数一等奖:88二等奖:小于5或大于95三等奖:45到55安慰奖:其它数字On Error GoTo语句应用实例:Private sub Form_Click()On Error GoTo L1N = val(text1.text)Print 1/nExit subL1:MsgBox “除数不为零!”End sub实例讲解:private sub form_click()On Error Goto Err1Pic1.picture = loadPicture(file1.path + file1.fileName) Exit subErr1:Pic1.picture=loadPicture(file1.path+”\”+file1.fileName) end sub循环控制结构之FOR/NEXT语句:for <控制变量>=<初值> to <终值> [step <步长>]<循环体>next <控制变量>例如:For k=1 to 10s=s+kNext kPrint s, ks=0for k = 10 to 1 -1s = s + knext kprint s,ks = 0for k = 4 to 1s = s + knext kprint s,k应用举例1:输入一个正整数n,求n阶乘.程序调试07Option ExplicitPublic Sub eat()'该过程是用于计算猴子共摘了多少个桃子。

2009年会考VB试卷

2009年会考VB试卷

2008年12月温州市中职毕(结)业会考《Visual Basic语言》试卷一、选择题:(将正确答案填写在以下表格内。

每小题2分,共40分)1.Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是_____。

A.从主程序开始执行B.按过程顺序执行C.事件驱动D.按模块顺序执行2.不能响应Click事件的对象是_____。

A.标签框B.图片框C.窗体D.计时器3.可视化编程基本过程的3个步骤是_____。

A.创建工程、设计界面、编写代码B.创建工程、编写程序、保存程序C.设计界面、设置属性、编写代码D.设计界面、编写代码、调试程序4.要改变标签控件(Label)所显示的文字内容,就是改变该控件的___属性值。

A.Caption B.Text C.Name D.Left5.为了暂时关闭计时器,应该把计时器的_____属性设置为False。

A.Interval B.TimerC.Visible D.Enabled6.把一个命令按钮设置成无效,应设置其哪一属性值_____。

A.Visible B.EnabledC.Default D.Cancel7.决定图片框背景色的属性是_____。

A.BackColor B.ForeColorC.FontColor D.FillColor8.若希望让操作者输入文字数据时,可以建立_____控件。

A.标签B.文本框C.命令按钮D.图片框9.有程序代码如下:Text1.Text = "Visual Basic程序设计"则Text1、Text 和"Visual Basic程序设计"分别代表____。

A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值10.通过____窗口,可以显示或改变窗体在屏幕中的位置。

A.属性B.窗体布局C.监视D.数据视图11.在Visual Basic中通过________属性来设置字体的颜色。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB复习机试:一、题型:三道大题二、时间:7月5日三、重点:1.标准函数如:Ucase, Lcase,Len,Mid,Left,Right,String,Str,Trim,Val,Input Box,MsgBox,Chr,Asc,Rnd,Int,Year,Now2.常用的运算符:算数运算符(+,-,*,/,Mod,\等),字符串运算符+,&,逻辑运算符NOT ,OR ,AND,关系运算符等3. Print,Move等方法4.IF选择结构,SelectCase情况语句5.For,Do While..Loop循环结构,一重,多重循环6.数组赋值,求最大最小值,排序(选择法,冒泡法),输出7.标准控件:文本框,单选按钮,复选框,列表框,组合框,命令按钮,框架,滚动条,定时器的用法8.通过属性窗口和代码对常用控件常用属性的设置重点掌握:P25例题2.1P67例题4.3实验B-4,B-7实验C-1, C-6实验D-1,D-2P103例题5.3,5.4,5.5,5.6实验E-1,E-4实验G-1,G-2,G-3,G-4笔试:一、题型:选择50道(70分)、填空10道(20分)、简答2道(10分)二、时间:7月7日10:00三、填空和简答注意复习书上课后习题,主要是概念,属性,阅读程序等笔试复习:第二章1.p20 类的定义:封装了用于类的全部信息。

具有封装性,继承性。

2.P22 用代码给对象设置属性的方法:对象.属性=属性值如:给标签设置captionLabel1.caption=”欢迎光临!”3.P22 事件过程Sub 对象名_事件([参数列表])….事件过程代码End Sub如:有单选按钮Optionout , 该单选钮的click 事件过程是Sub Optionout_ click ( )….事件过程代码End Sub4.p23程序的执行步骤:最先执行的是FORM的Load事件5.P23 方法:对象可以执行的动作事件:可被对象识别的动作6.保存工程的方法7.P24窗体:常用属性:Name, Caption,Left, Enabled, Visible, Forecolor, Backcolor,Autoredraw,BackColor事件:Click ,Dblclick标签:常用属性:Caption,FontLabel1=”欢迎光临”文本框:属性:Text,Maxlength,Seltext,Selstart,Sellength事件:Keypress,Change,Lostfocus,Gotfocus 方法:text1.Setfocus命令按钮:属性:Caption 设置热键方法&+字母事件:Click第三章1.数据类型:逻辑,整型,单精度型,日期型,字符型,变体型2.变常量命名规则:5AB _GK ABC SUB DIM STRING3.变量声明:Dim 变量名AS 数据类型4.算术运算符优先级表3.46+12*3/4 mod 5=105.字符运算符&, +6.逻辑运算符20≥x>10 是错误的,应该写为20>=X OR X>107.运算符优先级算术>字符>关系>逻辑8.常用函数:数学:Abs, Rnd, Sqr(-8),MODRnd函数的范围是[0,1 )最小是0,最大不能到达1产生[100,500]的随机数Int(Rnd*401+100)产生[100,500)的随机数Int(Rnd*400+100)产生小写字母:ASCII码范围是97--122 Chr(Int(Rnd*26+97))产生大写字母:ASCII码范围是65-90 Chr(Int(Rnd*26+65))能够整除5的数X的表达式为:x mod 5=0X是整数的表达式为:int(x)=x或Fix(x)=x偶数的表达式为:x mod 2=0奇数的表达式为:x mod 2=1转换: Val(TEXT1.text),Asc,Chr,Int(3.4)=3字符串: Intstr, Left,Len, Mid,Trim,String Intstr(“visual basic”,”basic”)=8Left(“VB程序设计基础”,2)=”VB”如:Len(“VB程序设计基础”)=8Mid(“VB程序设计基础”,5)=”设计基础”String(“VB程序设计基础”,3)=”VVV”日期:Date,DAY(C|D),Month(#2006,8,1#)=8,Now, Year()“2006,8,1”DateDIFF (“d”, #2009-8-17# ,date)=60 DateAdd(“d”,2,date)=#2009-6-19#格式输出:FormatPrint Format(35.5,”###.00”)------35.50第四章1.赋值:变量名=表达式2.Inputbox(提示[,标题][,默认][,x坐标位置][,y坐标位置])其中“提示”是必须有的参数。

Val(Inputbox(“请输入a”))3.MsgBox函数MsgBox (提示[,按钮] [,标题])4.选择结构IF …Then …Else5.交换数的方法,三个语句P706, P84Select Case aCase 50 to 80…Case 表达式…End SelectCASE后表达式的四种形式,不能出现Select Case 变量中的变量,不能出现OR,AND等逻辑运算符。

7.For循环的结构For 循环变量=初值to 终值[Step 步长]语句块[Exit For]语句块Next 循环变量循环条件:如果初值< 终值, 则步长应该为正数,如果初值> 终值, 则步长应该为负数循环次数:P77页公式8. Do…..Loop 结构Do语句块[Exit Do]语句块Loop { While|Until }<条件>While和Until 的区别:While是条件成立循环,Until是条件成立停止循环。

While和Until放在DO后,有可能一次也不执行循环,While和Until放在LOOP后,至少执行一次循环。

9.常用算法:累加,连乘,穷举法t=1For I=1 to 100T=T*iNext i第五章1.数组赋值:Dim a%(1 to 10)For i=1 to 10a(i)=Int(Rnd*101+100)Next i2.数组维数的定义Const n as integer=10Dim a(0 to n)n=10Redim a(n)Redim a(0 to n)n必须是常量Dim a(1 to 4,0 to 3) as Single 其中有4X4=16个数组元素3.动态数组Dim a() as integerRedim a(5)Redim 不能改变数组数据类型Preserve 只能保留第一维:如原有a(3,4)Redim Preserve a(3,5)4.显示数组元素如有a(1 to 20)For i=1 to 20Print a(i);K=k+1If k=5 thenk=0print ’每行显示5个元素end ifNext i5. 排序方法:选择法排序(升序)A(1 to 10)For i = 1 To 9Imin = iFor j = i + 1 To 10If a(j)<a(Imin) Then Imin = j Next jtemp = a(i)a(i) = a(Imin)a(Imin) = tempNext i冒泡法排序(升序)For i = 0 To n - 1For j = 0 To n-iIf a(j) > a(j+1) Thentemp=a(j)a(j)=a(j+1)a(j+1)=tempEnd ifNext jNext i6.列表框和组合框1)属性: List, ListIndex, ListCount, Text2)方法:AddItemCombo1. AddItem “第一项”RemoveItemCombo1. RemoveItem 33)当前被选内容List1.Text= List1. List(List1. ListIndex)当前项序号ListIndex4)组合框,列表框中的项数ListCount最后一项List1. List1(List1. ListCount-1)第六章1.函数定义:[Public|Private]Function 函数名([<参数列表>])[As<类型>]<局部变量或常数定义><语句块>函数体[函数名=返回值][Exit Function]<语句块>[函数名=返回值]End Function函数名有类型,通过函数名获得返回值Private FunctionMyReplace(S$,OldS$,NewS$) As String …..Myplace =………End Function调用函数: zifuchuan=Myplace(S, old, new)2.过程定义:[Public|Private][Static] Sub 子过程名([形参表])<局部变量或常数定义><语句组>[Exit Sub]<语句组>End Sub1)可通过参数返回结果2)过程名无数据类型3)调用过程的两种方法:Call Swap(c,d)Swap c,d3.参数传递方式:传值ByVal,传址ByRef 如果需要返回结果,需要用传址方式4.变量作用域静态Static变量理解例题6.5.数组做参数,是传址ByRef的方式。

不需要写维数,下标如:Function f(a(i) As Integer)错,应该是Function f(a() As Integer)第七章1.Timer控件属性:Interval事件:Timer()例题:每隔半秒钟,使文本框字体颜色由红变蓝,或由蓝变红设置Interval=500, 定义一个窗体级变量t.编写Timer()事件代码If t = 0 ThenText1.ForeColor = RGB(255, 0, 0)t = 1ElseText1.ForeColor = RGB(0, 0, 255)t = 0End If2.单选按钮属性:Caption,Value:True,False事件:Click应用:If Option1.Value = True ThenLabel1.FontSize = 20ElseIf Option2.Value = True Then Label1.FontSize = 10End If3.PictureBox重要属性: Picture,AutoSize是容器控件装载图片的方法Picture1.Picture=LoadPicture(“windupd.ico”) 清空图形,装入一副空白图形Picture1. Picture=LoadPicture(“”)可用Print方法在其上输出文本4.Image控件重要属性: Picture,Stretch不是容器控件5.Show方法.对应Action属性6.”文件”对话框FileName属性可返回选中文件的路径,文件名FileTitle属性可返回选中文件的文件名Filter属性可设置过滤文件的类型.设置的方法….字体对话框的属性设置:FLAGSmandDialog 控件-----ActiveX控件,必须用添加的方法8.菜单必须在菜单编辑器中定义9.菜单热键设置:在菜单的标题栏中使用字符”&”引导10.菜单可响应Click事件11.菜单必须有name属性12.弹出菜单用PopupMenu方法。

相关文档
最新文档