VisualBasic程序设计复习要点及练习

合集下载

VisualBasic程序设计复习大纲

VisualBasic程序设计复习大纲

现代远程教育“设计”复习大纲课程内容第1讲.序论第2讲.数据与运算第3讲.语句与分支控制第4讲.句第5讲.过程与函数(上)第6讲.过程与函数(下)第7讲.数组与常用算法第8讲.常用控件第9讲.绘图、窗体与菜单第10讲.复杂界面第11讲.文件、程序调试第12讲.API及多媒体编程 *第13讲.数据库编程 *第14讲.网络编程及其他 *第15讲.复习关于考试考试内容以讲课的PPT内容为主,第1-11讲都属于考试内容。

●第1-7讲是基本知识和基本编程技术,所占比例为80%●第8-11讲是基本应用,所占比例为20%●第12-14讲是深入应用,在笔试中不考,可以体现中平时的作业练习之中。

考试题型为:一、选择(30分,每空1分) (单选题,选择最合适的答案)二、填空 (45分,每空1.5分)三、分析(20分,每空4分)(分析程序,选择正确的选项)四、改错 (5分)如何复习主要看PPT内容,同时看参考书。

通过上机练习PPT中的实例巩固所学知识。

对于程序题,其深度要求不会超过讲过的内容,参见复习重点复习时,要着重掌握以下三方面的内容:(1)常用运算符、常用函数、常用控件的属性、方法和事件;(2)常用的语法要素:变量定义、分支及循环控制、子程序及函数、数组;(3)常用的算法与应用:要求能分析一段程序的流程及运行结果。

下面列出各讲中的重点:试题样例一、选择(30分,每空1分) 选择最合适的答案。

1.表达式Mid(“Hello”,2,3)的值是_________A “ll”B “llo”C “ell”D “ello”2.若要设置定时器控件的定时时间,需设置的属性是_________A IntervalB ValueC EnabledD Time3.为把焦点移到某个指定的控件,所使用的方法是_________A SetFocusB VisibleC GotFocusD Enabled二、填空 (45分,每空1.5分):1.如果要将某菜单项设计为分隔线,则该菜单项的标题应设置为______2.在窗体上画一个红色的圆,将以下语句填完整Circle (100,100),100,_________3.以下程序的输出结果是:______n = 0Do While n=2n = n+1Loop4.表达式Len(“abc”) 的值是_________。

Visual+Basic程序设计基础复习资料

Visual+Basic程序设计基础复习资料

(9)计时器(Timer1): 1、Enabled 属性:Enabled 属性值为 True 时,表示计时器可以走动;Enabled 属性值为 False 时,表示计时器停止走动; 2 、 Interval 属 性 : 是 表 示 计 时 器 运 动 的 时 间 间 隔 , 单 位 为 毫 秒 。 1 秒 时 间 : Timer1.Interval=1000。 3、Enabled 和 Interval 这两个属性一般情况下需要一起使用。
知识点 3:
(1)标签(Label1):Autosize 的 True 属性可以自动调整标签的大小,而 False 属性不能。 (2)文本框(Text1): 1、MaxLength 属性表示文本框所能容纳的字符数。 2、Passwordchar 属性表示口令输入,可以是“*”或“?”等。设置文本框输入字符为“*”: Text1.Passwordchar="*",还原文本框字符:Text1.Passwordchar="", 3、 ScrollBars 属性是表示文本框有垂直或水平滚动条,但是需要和多行属性 Multiline 结合一起使用。 4、SelLength 属性是表示选中文本框中字符的个数:Text1.SelLength。SelStart 属性是表
1
“全国计算机等级考试”考试要点
示选中文本框中字符或光标之前的字符数:Text1.SelStrart。SelText 属性是表示选中文本框 中的字符:Text1. SelText。 5、文本的主要事件是 Change 事件:(标签内容随文本框内容变化而变化) Private sub Text1_Change() Label1.caption=Text1.Text End sub 6、文本框的方法只有一个:Text1.SetFocus 例题: (1) 能够获得一个文本框中被选取文本的内容的属性是 C A.Text B. SelLength C. SelText D. SelStrart (2) 在窗体上画一个文本框(其名称为 Text1)和标签(其名称为 Label1)。 要求程序运行后, 如果在文本框中输入字符, 则立即在标签中显示相同的内容。 以下可以实现上述操作的事件 过程是 A A.Private Sub Text1_Change() B. Private Sub Text1_Click() Label1.caption=Text1.Text Label1.caption=Text1.Text End Sub End Sub C.Private Sub Label1_Change() D. Private Sub Label1_Click() Label1.caption=Text1.Text Label1.caption=Text1.Text End Sub (3)命令按钮(Command1): 1、Default 属性:当一个命令按钮的 Default 属性为 True 时,按回车键和单击该命令按 钮的效果相同。 2、Cancel 属性:当一个命令按钮的 Cancel 属性为 True 时,按 ESC 键和单击该命令按 钮的效果相同。 (4)单选按钮和复选框(Option1 和 Check1): 1、单选按钮:Value 属性的值是 True(选中)和 False(未选中),Option1.Value=True 等同 于 Option1.Value 用法。 2 、 复 选 框 : Value 属 性 的 值 是 0( 未 选 中 ) 、 1( 选 中 ) 和 2( 表 示 暂 时 不 可 用 ) 。 Check1.Value=False 可以用,但 Check1.Value=True 不可用(因为 True 只能转化数值-1 而不 是 1)。 (5)列表框(List1): 1、List 属性是一个数组型属性:List1.List(索引),索引可以是数字 0、1…,List1.listindex, 变量 i(List1.Text 等同于 List1.list(List1.listindex))。 2、MultiSelect 属性:用来设置一次可以多选表项数。MultiSelect 属性值为 0 时,每次 只能选择一项;MultiSelect 属性值为 1 时,可以同时选择多个项目;MultiSelect 属性值为 2 时,可以用辅助键 Shift 或 Ctrl 选择多个项目。 3、常用方法:AddItem 方法表示添加的是一个项目,而 Removeitem 方法表示通过删除 索引的方式删除项目。RemoveItem 索引 索引可以是数字 0、1…,List1.listindex,变量 i。 (6)组合框(Combo1): 1、Style 属性:Style 属性值为 0 时,表示下拉式组合框;Style 属性值为 1 时,表示下 简单组合框;Style 属性值为 2 时,表示下拉式列表框。其他功能类似列表框(List1)。 (7)图片框和图像框(Picture1 和 Image1): 1、图片框(Picture1):Autosize 属性值为 True 时,表示图片框大小随图片大小改变而改 变;Autosize 属性值为 False 时,表示图片框只能部分显示大图片。

《Visual BASIC程序设计》期末考试编程题复习及答案

《Visual BASIC程序设计》期末考试编程题复习及答案

第2章1.新建工程,在窗体上创建两个命令按钮Command1、Command2,一个标签Label1,界面如图2-5所示,程序运行要求如下:1)单击“改变颜色”按钮,标签上的文字内容改为“颜色已经改变”,文字颜色改为红色。

“改变颜色”按钮代码:Label1.ForeColor = vbRedLabel1.Caption = "颜色已经改变"2)单击“改变字体”按钮,标签上的字体改为“黑体”。

“改变字体”按钮代码:Label1.FontName = "黑体"图2-5程序运行界面最后将工程文件、窗体文件分别以lx2-2.vbp、lx2-2.frm为文件名保存在D:\EX文件夹下。

2.设计一个留言薄。

新建一个工程,在窗体上创建2个标签,2个文本框,1个命令按钮,属性设置如图2-6所示,。

要求单击“提交”按钮后,上面的文本框内容复制到下面的文本框中,且下面文本框中的内容不能修改。

单击“清除”按钮则清除两个文本框中的内容。

“提交”按钮代码:Text2.Text = Text1.Text“清除”按钮代码:Text1.Text = ""Text2.Text = ""图2-6 程序界面最后将工程文件、窗体文件分别以lx2-4.vbp、lx2-4.frm为文件名保存在D:\EX文件夹下。

3.设计一个程序,程序界面如图2-7所示。

当单击“显示”按钮时,在文本框中显示“欢迎使用VB!”;当单击“清除”按钮时,清除文本框内的文本;当单击“退出”按钮时,结束程序运行。

“显示”按钮代码:Text1.Text = "欢迎使用VB!"“清除”按钮代码:Text1.Text = ""“退出”按钮代码:End图2-7 程序运行界面最后将工程文件、窗体文件分别以lx2-5.vbp、lx2-5.frm为文件名保存在D:\EX文件夹下。

VB程序设计习题及答案第2章VisualBasic语言基础知识

VB程序设计习题及答案第2章VisualBasic语言基础知识

第2章 Visual Basic语言基础知识2.1 Visual Basic定义了几种数据类型,变量有哪几种数据类型,常量有哪几种数据类型。

【答】Visual Basic基本数据类型:1. 字符串型(String):字符串分为变长字符串和定长字符串两种。

2. 数值型:数值型数据分为整型数和浮点数两类。

3. 货币型(Currency)4. 变体型(Variant)5. 字节型(Byte)6. 布尔型(Boolean)7. 日期型(Date)8. 对象型(Object)Visual Basic中包含两种常量,即文字常量和符号常量。

变量的基本数据类型:Byte(字节型),Boolean(布尔型),Integer(整型),Long (长整型),Single(单精度型),Double(双精度型),Currency(货币型),Date(日期型),Object(对象型),String(变长字符串),String(定长字符串),Variant(变体型、数字),Variant(变体型、字符)2.2 符号常量和变量有什么不同点?【答】符号常量一经定义,就不能在程序中的其他位置改变其值。

变量的值在程序中可以改变。

2.3 指出下列正确的变量名:g(1-k) 6adhs *sss kL2.1 Printx+1 ahi π .ex3 j5h【答案】正确的变量名:ahi,j5h2.4 指出下列正确的数字形式-1.25 ±0.123 89E D2585 10^(2.7) 3^5【答案】2.5 下列表达式若有错误,请改正(1) ts+cos(300) (2) (x+y)^(25÷s)(3) [(X1+X2)*(X1-3)-6]*7 (4) (X÷-2)+sin(1.2+π)【答案】(1) ts+cos(30*3.141593/180)(2) (x+y)^(25/s)(3) ((X1+X2)*(X1-3)-6)*7(4) (X/(-2))+sin(1.2+3.141593)2.6 写出下列数学式的Visual Basic表达式(1) sin(a)[cos(b)+1.5](2) (x1+4)5(e2-a)(3) 36[(x1+π)(x1÷3.3)-b](4) x-2π)【答案】Visual Basic表达式:(1) sin(a)*(cos(b)+1.5)(2) (x1+4)^5*(Exp(2)-a)(3) 36*((X1+3.141593)*(x1/3.3)-b)(4) x^(-2)+5.8*sin(3.5*3.141593)第3章顺序结构程序设计3.1 下列语句是否有错?若有,请改正。

Visual Basic程序设计复习要点及练习解析

Visual Basic程序设计复习要点及练习解析

Visual Basic程序设计复习要点及练习2005年6月Visual Basic程序设计是中央电大软件开发与应用专业和计算机应用专业等相关专业的统设必修课,所使用的文字教材是《Visual Basic程序设计》(刘世峰主编,中央电大出版社出版)及与之配套的实验教材《Visual Basic程序设计实验》、Visual Basic程序设计形成性考核作业册和Visual Basic程序设计期末复习指导。

期末考试题型为单项选择题、填空题、阅读程序题、完善程序题和编写程序题五种题型。

以下给出各章复习要点及部分练习题。

Ⅱ综合练习题一、单项选择题(每小题2分)1.在界面设计时,双击窗体中的对象后,VisualBasic将显示的窗口是()。

A.立即窗口B.属性窗口C.代码窗口D.工程资源管理器窗口2.后缀为.vbp的文件表示VB 的()A.窗体文件B.类模块文件C.工程文件D.标准类模块文件3.要在窗体Form1内显示“myfrm”,使用的语句是()A.Form.caption="myfrm" B.Form1.caption="myfrm"C.Form1.print "myfrm" D.Form. print "myfrm"4.表达式8+13 Mod 2*4+3()。

A.8 B.16 C.15 D.125.文本框没有()属性A、TextB、NameC、CaptionD、BorderStyle6.下列赋值语句正确的是()A.B+C =A B.A=B+CC.-B=A D.5=A+B7.如果准备向随机文件中写入数据,正确的语句是()A.Write # 1,rec B.Print # 1,recC.Get # 1,rec D.Put # 1,rec8.Winsock控件的LocalHostName属性的作用是()A.仅返回所用端口B.返回本地计算机的名称C.返回或设置所用端口D.返回本地计算机的IP地址9.要以读方式打开D盘的一个顺序文件 Test.doc,应使用的语句是()A.Open " Test.doc " For Output As #1B.Open "D:\ Test.doc " For Input As #1C.Open "D:\ Test.doc " For Output As #1D.Open " Test.doc " For Input As #110.Dim Abc(2,3)所定义的数组元素个数是()A、6B、5C、12D、911.在Visual Basic中,默认的数据类型是()A.Integer B.Double C.Currency D.Variant 12.当Winsock控件处于关闭状态时,其State属性的值是()A.1 B.0C.2D.313.执行指令”Line(200,200)-step(500,500)”后,CurrentX=( )A.500 B.200C.300D.70014.不属于VB数据库引擎的是()A.ODBC B.Jet引擎C.BDE D.OLE DB15.全局变量必须在()中定义A、标准模块B、窗体模块C、类模块D、任意模块16.改变驱动器列表框的Drive属性值,将激活()事件。

VB复习提纲

VB复习提纲

Visual Basic程序设计复习提纲一、重点复习内容1. VB常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。

2. 常用的函数、表达式。

3. 顺序结构、选择及结构和循环结构,重点掌握选择结构、循环结构的语法格式,并会设计简单的应用程序。

4. 数组及其应用,重点掌握数组的概念、定义和一维数组的应用(如:排序、求极值)。

5. VB窗体的属性、事件和方法6. 常用的控件的的基本属性、事件和方法,重点掌握:文本框、命令按钮、标签、组合框、列表框、单选按钮、复选按钮和框架等控件,并会设计简单的用户界面。

7. 菜单编辑器、输入对话框、消息输出对话框及通用对话框的使用。

二、考试题型及分值1、基本操作题,1题。

(界面设计,不涉及编程)2、选择结构程序设计题,1题。

(多分支结构,三个及以上的条件)3、循环和数组应用设计题1题。

(产生随机数、排序、求极值)一、Visual Basic程序开发环境1. 用Visual Basic 6.0设计应用程序的过程,实际上是与进行交互的过程。

A. 控件对象B. 自定义对象C. 标准对象D. 窗体2. 面向对象的程序设计指满足。

A. 可视化、结构化、动态化B. 封装性、继承性、多态性C. 对象的链接、动态链接、动态数据交换D. ODBC,DDE,OLE3. Visual Basic的编程机制是。

A. 可视化B. 面向对象C. 面向图形D. 事件驱动4. Visual Basic 6.0 对面向对象程序设计的支持与其他面向对象程序设计语言的主要区别是。

A. Visual Basic 6.0支持继承和多态性B. Visual Basic 6.0支持代码重用C. Visual Basic 6.0支持对象更具体D. Visual Basic 6.0支持代码和过程的封装5. 下列操作不能打开【属性】窗口的操作是。

A. 执行【视图】菜单中的【属性窗口】命令B. 右击窗体或控件,弹出菜单中选择【属性窗口】C. 按【F1】键D. 单击工具栏上的【属性窗口】按钮6. 下述的说法中是Windows的程序设计方法的是。

Visual Basic程序设计复习题及答案

中南大学网络教育课程考试复习题及参考答案Visual Basic程序设计(专科)一、单项选择题:1.Visual Basic程序中的注释所使用的字符是 [ ]A. 'B. :C. \D. _2.若要设置定时器的定时间隔设为10秒,应将( )属性值设为10000。

[ ]A. IntervalB. ValueC. EnabledD. Text3.算法一般都可以用( )三种控制结构组合而成。

[ ]A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环4.下列可调整图片框的大小以适合图片的属性是 [ ]A.stretchB. autosizeC. pictureD. oledropmode5.用下面的语句所定义的数组的元素个数是 [ ] Dim arr(3 to5,-2 to 2)A.20B. 12C.15D. 246.下列不属于常量的是 [ ]A. 12B. “ch”C. abcD. 1.237.InputBox函数的返回值类型为 [ ]A.数值型B.字符型C.逻辑型D.变体型8.默认情况下,语句:Dim student(10,5) 定义的数组有( )个元素。

[ ]A.50B.6C.15D.669.Abs( -3.14)的值是 [ ]A. 3B. -3C.-3.14D. 3.1410.要让菜单项无效,应将( )属性值设置为 False。

[ ]A. VisibleB. EnabledC. MoveableD. Checked11.以下代码,循环( )次 [ ]Dim nFor n = 1 To 50 Step 5sult.Text = Str(n)NextA.12B.10C.50D.1112.表达式 Mid("Beijing2008",4,4)的值是 [ ]A. BeijB. jingC. inj2D. 200813.A$="+3.14+2",则Val(A$)的值为 [ ]A. +3.14+2B. +5.14C. 3.14D. 5.1414.语句:Dim student(10,5 to 100) 定义的是一个( )维数组。

vb程序设计复习资料

vb程序设计复习资料VB程序设计复习资料VB(Visual Basic)是一种广泛应用于软件开发的编程语言,它的简单易学和强大的功能使得它成为了很多开发者的首选。

无论是初学者还是有一定编程经验的人,都需要不断复习和巩固自己的知识。

本文将为大家提供一些VB程序设计的复习资料,希望能够帮助大家更好地掌握这门语言。

一、VB语言基础在进行VB程序设计之前,我们首先需要了解VB语言的基础知识。

VB是一种基于事件驱动的编程语言,它的语法结构和其他编程语言有一些不同之处。

在复习VB语言基础时,我们可以从以下几个方面入手:1. 数据类型:VB中有许多不同的数据类型,包括整型、浮点型、字符串型等。

了解各种数据类型的特点和使用方法是非常重要的。

2. 变量和常量:在VB中,我们可以通过声明变量来存储数据,并通过赋值来改变变量的值。

同时,我们也可以使用常量来存储不可改变的值。

3. 运算符:VB中的运算符和其他编程语言类似,包括算术运算符、关系运算符、逻辑运算符等。

熟悉运算符的使用方法可以帮助我们更好地进行程序设计。

4. 控制语句:控制语句是编程中非常重要的一部分,它可以帮助我们控制程序的执行流程。

在VB中,我们可以使用条件语句(如if语句和select语句)和循环语句(如for循环和while循环)来实现程序的控制。

二、VB窗体设计VB的窗体设计是其独特之处之一,通过窗体设计,我们可以创建出具有交互性的界面。

在复习VB窗体设计时,我们可以从以下几个方面入手:1. 窗体属性:了解窗体的各种属性和方法,可以帮助我们更好地控制窗体的外观和行为。

例如,我们可以通过设置窗体的标题、大小和位置来使其符合我们的需求。

2. 控件使用:VB中有许多不同的控件,包括按钮、文本框、标签等。

了解这些控件的使用方法和属性,可以帮助我们创建出更加丰富多样的界面。

3. 事件处理:在VB中,我们可以通过编写事件处理程序来响应用户的操作。

了解各种事件的触发条件和编写方法,可以帮助我们实现更加灵活和交互性的界面。

Visual Basic程序设计复习要点及练习-推荐下载

1
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

VisualBasic程序设计(复习资料)

《VisualBasic》复习资料总共50题共100分一、单选题(共20题,共40分)1. 假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为()(2分)bel1.BackStyle=0bel1.BackStyle=1Label1.BorderStyle=0 Label1.BorderStyle=1bel1.BackStyle=Truebel1.BackStyle=FalseLabel1.BorderStyle=True Label1.BorderStyle=False . ★标准答案:A2. 设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是()(2分)A.CaptionC.TextD.value. ★标准答案:D3. 比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是()(2分)A.两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小B.两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分C.当图片框(PictureBox)的AutoSize自属性为Jlase时,只在装入图元文件(*.wmf)时,图形才能自动调整大小以适应图片框的尺寸D.当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适应图形的大小,使图形充满图像框. ★标准答案:D4. VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()(2分)A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.basD.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑. ★标准答案:C5. 可以惟一标识控件数组中的每一个控件属性的是()(2分)B.CaptionC.IndexD.Enabled. ★标准答案:C6. 下面()不是VB的文件类控件(2分)A.DriveListBox控件B.KirListBox控件C.FileListBox控件D.MsgBox. ★标准答案:D7. 选中一个窗体,启动菜单编辑器的方法有()(2分)A.单击工具栏中的“菜单编辑器”命令B.执行“工具”菜单中的“菜单编辑器”命令C.按Ctrl+ED.按Shift+Alt+M. ★标准答案:D8. 用于获得字符串S从第2个字符开始的3个字符的函数是()(2分)A.Mid$(S,2,3)B.Middle(S,2,3)C.Right$(S,2,3)D.Left$(S,2,3). ★标准答案:A9. 计算结果为0的表达式是()(2分)A.Int(2.4)+Int(-2.8)B.Cint(2.4)+Cint(-2.8)C.Fix(2.4)+Int(-2.8)D.Fix(2.4)+Fix(-2.8). ★标准答案:D10. VB的启动有多种方法,下面不能启动VB的是()(2分)A.使用“开始”菜单中的“程序”命令B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹D.先打开VB的“文件”菜单,再按Zlt+Q组合键. ★标准答案:D11. 假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为()(2分)bel1.BackStyle=0bel1.BackStyle=1bel1.BackStyle=Truebel1.BackStyle=False. ★标准答案:A12. 当利用Line方法进行添加图时,以下正确的说法是()(2分)A.有7种不同的线型,而且不管线宽多少都可以绘制虚线/点划线/点线B.使用Line(100,100)-(1000,1200)和Line(100,100)-Step(900,1100)将绘制两条相同位置的直线C.可利用Line方法添加矩形,如Line(300,300)-(2000,2000),BFD.可利用Line方法添加矩形,如Line(300,300)-(2300,2300),B+F. ★标准答案:B13. 定义变量如下:Dim My VarMy Var =”come see me “若在立即窗口中显示My Var的值,下面正确的是()(2分)A.Debug.Print My VarB.PictureBox.Print My VarC.Printer.Print My VarD.Print My Var. ★标准答案:A14. 下面对哪一种变量的类型说明符的使用是正确的()(2分)A.Dim a:a@=2000B.Dim a:a%=50000C.Dim a:a&=TrueD.Dim a:a$=”OK”. ★标准答案:D15. 选中一个窗体,启动菜单编辑器的方法有()(2分)A.单击工具栏中的“菜单编辑器”命令B.执行“工具”菜单中的“菜单编辑器”命令C.按Ctrl+ED.按Shift+Alt+M. ★标准答案:D16. 在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为Text1、Text2,然后编写如下程序:(2分)A.abcEFGB.abcefgC.ABCefgD.ABCEFG. ★标准答案:A17. 可以惟一标识控件数组中的每一个控件属性的是()(2分)B.CaptionC.IndexD.Enabled. ★标准答案:C18. 当利用Line方法进行添加图时,以下正确的说法是()(2分)A.有7种不同的线型,而且不管线宽多少都可以绘制虚线/点划线/点线B.使用Line(100,100)-(1000,1200)和Line(100,100)-Step(900,1100)将绘制两条相同位置的直线C.可利用Line方法添加矩形,如Line(300,300)-(2000,2000),BFD.可利用Line方法添加矩形,如Line(300,300)-(2300,2300),B+F. ★标准答案:B19. 下列变量名中,合法的变量名是()(2分)A.C24B.A BC.A:BD.1+2. ★标准答案:A20. 在以下Form1窗体中没有采用的控件是()(2分)A.文本框B.水平滚动条C.框架D.选项按钮. ★标准答案:D二、多选题(共20题,共40分)1. 描述算法的方法是多种多样的,可以用____来描述算法(2分)A.文字B.符号C.高级语言D.流程图. ★标准答案:A,B,D2. 要清楚文本框Text1中的内容,使其内容为空字符串,可以采用()(2分)A.Text1.text=Space(0)B.Text1.text=0C.Text1.text=""D.Text1.text=Space(1)E.Cls Text1.text. ★标准答案:A,C3. 一般来说好的算法具备哪些特点(2分)A.有穷性B.确定性C.有输出结果D.有效性. ★标准答案:A,B,C,D4. 下列关于单选按钮的叙述中,正确的是()(2分)A.单选按钮组中的所有单选按钮都采用相同的名称(Name)B.单选按钮的Enabled属性能确定该按钮是否被选中C.一个窗体上(不包括其他容器)的所有单选按钮一次只能有一个被选中D.在运行期间用鼠标单击单选按钮时,按钮的Value属性变为真值E.在代码中采用语句 Option1.Value=True,把单选按钮Option1的Value属性值从原False值改为True值,将会触发Click事件. ★标准答案:C,D5. 以下说法中正确的有()(2分)A.使用ReDim语句可以改变数组的类型B.使用ReDim语句将释放动态数组所占的存储空间C.使用ReDim语句可以保留动态数组中原有的内容D.使用Erase语句将释放动态数组所占的存储空间E.使用Erase语句将释放静态数组所占的存储空间. ★标准答案:C,D6. 下列关于事件的叙述中,正确的是()(2分)A.事件是对象能够识别的动作B.每个对象都有一系列预先定义好的事件,但要使对象响应事件时执行某种操作,需要编写该对象相应的时间过程C.同一个事件的名称矮子不同的程序中可以不同D.对象的时间是不固定的. ★标准答案:A,B,D7. 下列函数中,用于取子串的函数是(2分)A.INT()B.LEFT()C.MID()D.RIGHT(). ★标准答案:B,C,D8. 下列属于VB转换函数的是(2分)A.ASC()B.STR()C.CHR()D.VAL(). ★标准答案:A,B,C,D9. 下列属于VB数学函数的是(2分)A.SIN()B.INT()C.EXP()D.LEN()E.ABS(). ★标准答案:A,B,C,E10. 已知A=Space(1),要产生3个空格,可以采用___函数(2分)A.Right(A,3)B.Space(3*A)C.String(3,A)D.A&A&AE.3*A. ★标准答案:C,D11. 下列关于对象属性的叙述中,正确的是()(2分)A.窗体何控件的所有属性都可以在属性窗口中设置B.窗体何控件的许多属性可以直接在属性窗口中设置,并立即在屏幕上看到效果C.窗体何控件的所有属性都可以在程序中通过语句设定D.窗体何控件的属性值不可以在程序运行中动态地修改E.控件的某些属性只能在程序运行时设定. ★标准答案:B,E12. 在工程资源管理器中“移除”一个文件后,该文件()(2分)A.在磁盘上删掉B.移入WINDOWS回收站中C.仍存于磁盘中D.仍存于当前工程中E.从当前工程中删掉. ★标准答案:C,E13. 日期函数Now可以取得系统当前的(2分)A.日期B.时间C.属性D.方法. ★标准答案:A,B14. 能够删除字符串中空格的函数是(2分)A.Ltrim()B.Rtrim( )C.Trim()D.Lcase(). ★标准答案:A,B,C15. 实现大小写字母互相转换的函数是(2分)A.Lcase()B.Ucase()C.LOG()D.EXP(). ★标准答案:A,B16. 实现数值、字符串相互转换的函数是(2分)A.STR()B.VAL()C.ABS()D.LOG(). ★标准答案:A,B17. 假设t,s,w分别为整型,字符型,逻辑型变量,且s="ABC",在下列的表达式中错误的有()(2分)A.t=5 And wB.s>90C.4*t-1D.s+"s"E.t+s. ★标准答案:B,E18. 程序设计的三种基本算法结构是(2分)A.顺序结构B.分支结构C.函数结构D.循环结构. ★标准答案:A,B,D19. 要求一个正整数n除以8所得的余数,可以采用()(2分)A.n Mod 8B.n-Int(n/8)C.n\8D.n-Int(n/8)*8E.n-Int(n\8). ★标准答案:A,D20. 使用语句"Dim t(t) As Integer"声明数组t之后,以下说法中正确的有()(2分)A.t数组中的所有元素值为0B.t数组汇总的所有元素值为空字符串C.t数组中的所有元素值不确定D.执行Erase t后,t数组中的所有元素值为0E.使用ReDim语句可以改变数组t的维数. ★标准答案:C,E三、判断题(共10题,共20分)1. vb提供的单选按钮的value属性,true表示选中,false表示未选中(2分)( ) . ★标准答案:正确2. 事件过程与sub过程,它们相同点都是事件的驱动,而不同的只是事件过程由控件属性决定,而sub过程是由户自定义。

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

Visual Basic程序设计复习要点Visual Basic程序设计复习要点及练习Visual Basic程序设计是中央电大软件开发与应用专业和计算机应用专业等相关专业的统设必修课,所使用的文字教材是《Visual Basic程序设计》(刘世峰主编,中央电大出版社出版)及与之配套的实验教材《Visual Basic程序设计实验》、Visual Basic程序设计形成性考核作业册和Visual Basic程序设计期末复习指导。

期末考试题型为单项选择题、填空题、阅读程序题、完善程序题和编写程序题五种题型。

以下给出各章复习要点及部分练习题。

各章复习要求第1章可视化编程理论概述1.熟悉VB集成开发环境,掌握主窗口、窗体窗口、工具箱窗口、属性窗口、代码编辑器窗口、工程资源管理器窗口、窗体布局窗口的使用。

2.理解可视化编程的概念和特点3.理解VB工程的概念及管理方法,掌握工程文件、窗体文件、类模块文件和标准类模块文件的后缀表示。

5.掌握在VB集成环境中获得帮助的方法6.理解VB的三种模式7.了解面向对象的概念、面向对象编程的基本机制、目前流行的可视化语言的种类和主要特点。

第2章VB可视化编程初步1.掌握VB应用程序开发的一般步骤。

2.理解赋值语句、变量和常量的概念。

3.掌握MsgBox语句的用法。

4.掌握窗体、命令按钮、文本框、标签控件的常用属性、事件和方法。

能够运用Name、Caption、Text、Enabled、Disable、ReadOnly等基本属性,以及Load、Unload、Click、DBClick、Chang等基本事件和Load、Unload语句进行程序设计。

5.掌握Timer控件的常用属性和Timer事件。

6.理解对象、属性、方法、事件的概念和事件驱动的工作过程。

7.了解时钟程序的设计过程。

8.了解VB控件的类型。

第3章应用程序接口设计及代码编写1.理解多窗体应用程序设计的一般步骤。

2.理解菜单的设计方法。

3.掌握框架、单选纽、复选框控件的常用属性和使用。

4.掌握列表框控件和组合框控件的常用属性、方法和事件。

了解文件列表框的使用方法。

5.了解工具栏、状态栏和图标列表控件的使用方法。

6.掌握VB中的基本数据类型,理解其含义,了解其取值范围。

7.掌握变量和常量的声明,变量的作用域和生命周期及用法。

能够编写变量和常量的声明、赋值等语句,并通过阅读程序,分析变量取值的变化过程。

8.掌握运算符与表达式的含义和应用,理解VB常用标准函数的含义和使用。

9.掌握顺序结构、分支结构和循环结构的用法,能够读懂和编写具有分支、循环、顺序结构的简单程序。

10.理解工程化思想和编程风格11.理解“简单计算器”程序设计过程,能够读懂并完善这类程序的部分语句。

第4章VB高级语言技巧1.掌握数组的概念和使用方法,能够声明一维、二维静态数组,理解控件数组与普通数组的主要区别。

2.掌握过程和函数,形参与实参,按值传递和按址传递的定义和调用方法,能够读懂含有Sub过程Function函数的应用程序。

3.掌握键盘、鼠标的使用技巧,理解键码和ASCII码的区别,KeyDown事件、KeyPress 事件和KeyUp事件的发生顺序。

理解鼠标事件的主要参数。

4.了解API函数的调用方法。

5.了解枚举及自定义数据类型。

6.了解多功能计算器程序设计过程。

第5章文件处理应用程序设计方法1.掌握文件的打开和读写的基本方法以及与文件处理相关的语句和函数的用法,并能够完善程序。

2.掌握文件系统控件的基本用法,能够通过对驱动器列表框、目录列表框、文件列表框三类控件的属性设置,完善和编写简单的文件管理程序。

1、3.了解“文件管理器”应用程序的开发过程,能够读懂并完善这类程序的部分语句。

第6章图形图像和多媒体应用程序设计方法1.掌握VB默认坐标系的概念和改变坐标系统的方法(用ScaleTop、ScaleLeft、ScaleWidth、ScaleHeight四项属性设置;用Scale方法设置)。

了解ScaleMode属性。

2.了解与颜色有关的属性BackColor、ForeColor和QBColor 和RGB 函数的基本用法3.掌握Line控件和Shape控件的主要属性和和使用。

4.掌握PictureBox控件和Image控件的属性和应用以及两控件的主要区别。

5.了解多媒体控件MMControl的使用6.掌握Line方法、Circle方法、Pset方法的语法格式,能够根据要求编写绘图语句完善程序。

7.掌握常用绘图属性和功能,如:CurrentX、CurrentY、BorderStyle、BrderWidth DrawStyle、DrawWidth、FillStyle、FillColor、ForeColor、BackColor。

8.掌握在图片框和图像框中显示图形的方法。

9.理解“指针式时钟”程序的设计方法,能够读懂并完善这类程序的部分语句。

10.理解“VCD播放器”程序设计的方法。

11.了解播放多媒体信息的基本方法。

第7章数据库应用程序设计方法1.掌握VB中三种数据库类型。

2.理解使用VB数据库引擎(三种数据库引擎:Jet、ODBC、OLE DB)操纵数据库的方法,以及VB数据对象及数据库访问机制。

3.掌握VB数据库应用程序的基本框架,以及SQL操纵数据的方法,能够编写Insert、Update、Delete和Select语句,并将这些语句嵌入到VB程序中。

4.掌握ADO对象模型中Connection、Recordset和Field对象的使用方法。

能够运用ADO对象进行简单程序设计。

5.理解MSFlexGrid控件的添加方法和显示数据表的步骤。

6.理解“成绩查询”程序的设计过程,能够读懂并完善这类程序的部分语句。

7.了解使用Excel输出报表的方法。

第8章网络应用程序设计方法1.掌握Winsock控件的基本属性、事件和方法。

2.理解“网络聊天”应用程序的开发过程,能够读懂并完善这类程序的部分语句。

3.了解网络应用程序设计的基础知识。

第9章调试与错误处理1.掌握程序调试的基本方法。

2.理解错误捕获及处理的基本方法。

3.理解程序错误的分类和Err对象的主要方法和属性。

3.理解On Error语句的三种形式及作用。

第10章COM和ActiveX应用了解本章内容。

•上一篇案例:没有了•下一篇案例:Visual Basic程序设计综合练习1综合练习题一、单项选择题(每小题2分)1.在界面设计时,双击窗体中的对象后,VisualBasic将显示的窗口是()。

A.立即窗口B.属性窗口C.代码窗口D.工程资源管理器窗口2.后缀为.vbp的文件表示VB 的()A.窗体文件B.类模块文件C.工程文件D.标准类模块文件3.要在窗体Form1内显示“myfrm”,使用的语句是()A.Form.caption="myfrm" B.Form1.caption="myfrm"C.Form1.print "myfrm" D.Form. print "myfrm"4.表达式8+13 Mod 2*4+3()。

A.8 B.16 C.15 D.125.文本框没有()属性A、TextB、NameC、CaptionD、BorderStyle6.下列赋值语句正确的是()A.B+C =A B.A=B+CC.-B=A D.5=A+B7.如果准备向随机文件中写入数据,正确的语句是()A.Write # 1,rec B.Print # 1,recC.Get # 1,rec D.Put # 1,rec8.Winsock控件的LocalHostName属性的作用是()A.仅返回所用端口B.返回本地计算机的名称C.返回或设置所用端口D.返回本地计算机的IP地址9.要以读方式打开D盘的一个顺序文件 Test.doc,应使用的语句是()A.Open " Test.doc " For Output As #1B.Open "D:\ Test.doc " For Input As #1C.Open "D:\ Test.doc " For Output As #1D.Open " Test.doc " For Input As #110.Dim Abc(2,3)所定义的数组元素个数是()A、6B、5C、12D、911.在Visual Basic中,默认的数据类型是()A.Integer B.Double C.Currency D.Variant 12.当Winsock控件处于关闭状态时,其State属性的值是()A.1 B.0C.2D.313.执行指令”Line(200,200)-step(500,500)”后,CurrentX=( )A.500 B.200C.300D.70014.不属于VB数据库引擎的是()A.ODBC B.Jet引擎C.BDE D.OLE DB15.全局变量必须在()中定义A、标准模块B、窗体模块C、类模块D、任意模块16.改变驱动器列表框的Drive属性值,将激活()事件。

A.Change B.ScollC.KeyDown D.KeyUp17.如果将文本框的()属性设置为True,则运行时不能对文本框中的内容进行编辑。

A.Locked B.MultiLine C.TabStop D.Visible 18.数学式子Sin25︒写成VB表达式是()。

A.Sin25 B.Sin(25)C.SIN(25︒)D.Sin(25*3.14/180)19.下列变量名中合法的是()A.IF B.7AB C.A[B]7 D.AB_720. 要退出For…Next循环,应使用的语句是()。

A.Exit B.Exit For C.Continue D.Stop Loop21.在下列选项中,不能将图像装入图片框和图像框的是()A.在界面设计时,通过Picture属性装入B .在界面设计时,手工在图像框和图片框中绘制图形C .在界面设计时,利用剪贴板把图像粘贴上D .在程序运行期间,用LoadPicture 函数把图形文件装入22.下面选项中,能绘制填充矩形的语句是( )A .Line (200, 200)-(500, 500),BB .Line (200, 200)-(500, 500), , BFC .Line (200, 200)-(500, 500), BFD .Line (200, 200)-(500, 500)23.ADOrs 为Recordset 对象,从Tabel 中获取所有记录的语句是( )A .ADOrs.New "Select * From Tabel"B .ADOrs.Open "Select * From Tabel"C .ADOrs.Execute "Select * From Tabel"D .ADOrs. Select "Select * From Tabel"24.当改变驱动器列表框中的驱动器时,为了使目录列表框中的内容同步跟着改变,应当( )A .在Dir1_Change()事件中加入代码Dir1.Path=Drive1.DriveB .在Dir1_Channge()事件中加入代码Drive1.Drive =Dir1.PathC .在Dirve1_Channge()事件中加入代码Dir1.Path=Drive1.DriveD .在Dirve1_Channge()事件中加入代码Drive1.Drive =Dir1.Path25.VB 程序中通常不会产生错误提示的( )。

相关文档
最新文档