VB《VB程序设计》复习指南
VB程序设计期末复习要点
《VB程序设计》期末复习要点一、重点复习内容:通过本课程的学习,要求重点掌握:1. VB窗体的属性、事件和方法,常用的控件的公用属性和常用标准控件。
2. VB常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。
3. 常用的表达式。
4. For…Next循环,Do…Loop循环,If…Then…Else条件判断语句,Select Case语句。
5. 一维数组、二维数组的声明与存取。
6. 过程的声明与调用。
7. 菜单编辑器、输入对话框、消息输出对话框及系统对话框的使用。
二、考试题型及分值:1. 判断题共10题(每题1分,共10分)2. 单项选择题10题(每题2分,共30分)3. 填空题10空(每空2分,共20分)4. 阅读程序,写出程序运行结果 2题(每题10分,共20分)5. 程序填空 ( 共20分)三、例题精解●判断题(正确的打√,错误的打×)()1.VB对象就是窗体和控件。
()2.事件是VB对象可以响应的用户操作。
()3.文本框和标签框通过同一属性在窗体上显示文字。
()4.For…Next循环结构的默认步长为1。
()5.要实现同样的循环控制,在Do While…Loop和DO…Loop While循环结构中给定的循环条件是一样的。
()6.对象的属性都可以在程序中通过语句设置。
()7.能够改变多项选择框中背景颜色的属性是BackColor。
()8.将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。
()9.当图片框Picturebox控件的Autosize属性为true时,超过图片框尺寸的图片其超过部分会被图片框截去。
()10.使用Open语句可以创建新的顺序文件。
()11.要在窗体上添加控件,从工具箱中将控件拖到窗体上即可。
()12.可以把属性看作是一个对象的性质。
()13.TextBox与Label有许多共同的特点,它们都能显示和输入文字。
()14.所有对象的属性都可以在属性窗口中设定。
《VB程序设计》总复习
《VB程序设计》总复习第一章:概述1、V B的特点:面向对象、可视化、事件驱动等。
2、V B的几个基本概念和术语✉对象:属性、方法、事件✉设计时间与运行时间✉事件驱动程序设计3、V B开发环境:✉窗体设计器✉代码编辑器对象列表、过程列表✉属性窗口✉工程浏览窗口✉工具箱✉菜单栏和工具栏4、用VB开发应用程序的步骤✉创建用户界面。
✉设置界面上对象的属性。
✉为事件编写代码。
✉保存工程。
✉运行工程。
✉测试与调试应用。
✉生成可执行文件。
第二章:VB程序设计基础1、数据类型:Integer、Long、String、Date、Single、Boolean等。
2、变量和常量(Const语句)变量的命名规则3、表达式(表达式求值)✉算数表达式✉字符串表达式✉关系表达式✉布尔表达式4、数组✉动态数组:Dim A( ) As StringReDim A(10)✉定长数组:Dim B(9) As String …下标从0~9D im B(1 To 10) As String …下界to 上界与数据类型概念相结合✉二维数组:Dim C(9,9) As IntegerDim D(1 To 10,1 To 10) As Integer5、用户自定义数据类型✉创建类型:用T ype……End Type语句✉声明:Dim✉使用:变量名.成员6、语句结构(1)选择结构:✉If …Then…✉If … Then …Else…End If✉If … Then …ElseIf……End If✉Select Case……End Select(2)循环结构✉Do … LoopDo While …LoopDo Until…LoopDo …Loop Wh ileDo …Loop Until✉For …Next7、E xit语句:Exit Do、Exit For、Exit Sub。
8、G oto语句:9、V B的程序结构✉窗体模块✉标准模块✉类模块10、VB过程✉事件过程✉通用过程✉ Sub过程✉ Function函数11、变量的作用范围和生命期✉局部变量✉静态变量✉模块级变量✉全局变量第三章:窗体和常用控件使用基础一、窗体1、用途:2、常用属性:CaptionBorderStyle 描述外观BackColor和ForeColorPictureLeft和Top(位置)Width和Height(大小)描述位置MoveableEnabled 描述行为VisibleFont 描述字体名称(Name)ControlBoxIcon 其它WindowStateMaxButton和MinButtonShowInTaskbar3、常用方法:Hide方法Show方法Cls方法Print方法4、常用事件:Load和UnLoad事件Click事件DblClick事件Resize事件二、V B常用控件1、标签控件(Label)(1)用途:仅用于显示文本,不能编辑标签中的文本。
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”) 的值是_________。
VB程序设计初步复习
《VB程序设计初步》复习一、学习者分析对程序设计的学习,学生的知识水平、学习能力、学习态度的差异很大。
一方面由于程序设计本身的教学内容的条理性、实践性、综合性强,需要学习者有较强的动手能力,逻辑思维能力并掌握设计语言、熟悉问题的相关背景知识,另一方面程序设计的思想方法很重要也很抽象,因此就一般学生而言,学习的难度仍很大,学生的整体水平差异也大,会给教学带来一定的难度,所以让学生完成的练习,可以有一定的梯度,可分为必须完成的练习题和选做题(中等难度的题,基础较好的学生做)。
二、教才内容分析1、本章的主要内容及地位VB程序设计语言中常量、变量、表达式等的基本要素,赋值语句、输出语句、画圆语句、条件语句等的格式、功能是本章的重要知识,为学生以后学习、认识程序打下基础。
理解专用函数InputBox和常用函数的含义及其书写格式。
2、重点常量、变量的概念、赋值语句的格式及功能,程序设计的步骤。
3、算法的实现三、教学目标1、知识与技能(1)、加深对程序基本要素的理解。
(2)、进一步了解程序的三种结构及程序的基本步骤。
(3)、巩固VB程序中简单的推算法。
2、过程与方法通过教学实例的展示和演练,让学生体验程序设计的基本方法。
3、情感态度价值观培养学生的逻辑思维能力和思考能力四、教学理念和方法通过教学实例展示和演练,以老师为主导,学生体验思考,以分层设置教学难度等方法来完成教学内容。
五、教学过程设计1、教学内容的组织与呈现方式通过提问来复习程序设计语言中基本要素及相关的概念,以实例分析深入展开、小结归纳,将程序设计的三种结构进行呈现。
2、教学过程引入问题:同学们都知道我们无论是玩游戏、还是QQ、还是进行一些数据资料的编辑等工作,都需要相应的软件支持,那么现再同学们是否还记得什么是:(1)软件?答:软件又称为程序(P26)(2)计算机程序?答:由人根据一定的需要事先编写的一系列控制计算机工作的命令。
(3)程序设计语言的分类?答:机器语言、汇编语言、高级语言。
《高级语言程序设计(VB)》复习提纲
《高级语言程序设计(VB)》复习提纲第一章 Visual Basic程序设计概述1. VB程序设计的主要特点是:面向对象的可视化设计和事件驱动编程机制2. VB集成开发环境[例1-1]. 在VB编程状态下,双击窗体中的对象后将显示的窗口是。
A) 项目(工程)窗口B) 工具箱C) 代码窗口 D) 属性窗口[例1-2].在设计阶段,要选定窗体上的多个控件,可以按住键同时单击各个控件。
A) Shift B) Tab C) Alt D) Enter第二章 VB简单的程序设计1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是:属性、方法、事件[例2-1]. 下面4项中不属于面对对象系统三要素的是。
A.变量B.事件C.属性D.方法2. 基本控件和窗体♦标签 Label:用于显示文本(输出)信息,不能作为输入信息的界面。
常用属性:Caption[例2-2]. 关于标签控件,以下叙述中正确的是。
A) 标签控件显示的内容由Caption属性决定,但运行时不能改变其内容。
B) 标签控件显示的内容由Caption属性决定,且运行时仍可以改变其内容。
C) 标签控件显示的内容由Text属性决定,但运行时不能改变其内容。
D) 标签控件显示的内容由Text属性决定,且运行时仍可以改变其内容。
♦文本框TextBox: 是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。
常用属性:Text,Locked, Enabled常用方法: SetFocus是把光标移到指定的文本框对象中。
[例2-3]. 为了把焦点移到某个指定的控件,所使用的方法是。
A.SetFocusB.VisibleC.RefreshD.GetFocus♦命令按钮CommandButton: 接受用户输入的命令。
常用属性: Caption ,Defalut,Cancel常用事件:Click设置键盘访键:在Caption属性的某个英文字母前加“&”符号♦窗体:常用属性: Caption 常用方法:Print[例2-4].要求改变窗体的标题时,应当在属性窗口中改变的属性是Caption。
VB程序设计总复习
-2 2 1 2 2 3 4 3 2 3 1 2 -3 -2
19
总 复 习
5. 如何编写循环程序 确定用哪种循环结构 总结累加、累乘算法的规律
使用For循环求累加: 使用For循环求累乘: 输入 Sum=0 For i=1 to n Sum=Sum+…… Next I 输出 输入 F=1 For i=1 to n F=F*…… Next I 输出
5
总 复 习
5. 运算符: 注意: Mod \ / ^ Not And Or & 6. 表达式书写及求值 注意布尔表达式求值 例:设x=1, y=2, z=3 求以下布尔表达式 的值:
x > y And y <z Or y<>x And Not x > z
值:True 7. 编码基础: 如何一行写多条语句:使用冒号 如何多行写一条语句:使用续行符号
23
3. 数组的输出 例1:一维数组
总 复 习
Dim a(1 to 100) As Integer …… For i = 1 To 100 Text1.Text = Text1.Text & Str(a(i)) Next I
例2:二维数组
Dim a(1 To 10, 1 To 10) As Integer For i = 1 To 10 For j = 1 To 10 Print a(i, j); Next j Print Next i
24
第8章 过程
总 复 习
1. Function过程与Sub过程的定义和调用的 区别 例:
Text1 Text2 Command1 Text3
25
1. 用 Function过程定义: Function Fact(N As Integer) As Double
VB程序设计复习资料
《VB程序设计基础》复习资料班级:12机械设计制造及其自动化工本教学大纲一、课程的性质与目的和任务Visual Basic是可视化编程的、面向对象的、由事件驱动的结构化程序设计语言,具有简单易学、直观形象、功能丰富、使用灵活等多方面的优点。
通过该课程的学习,掌握面向对象的程序设计方法,培养学生利用计算机解决实际问题的能力。
教学目的和任务:⑴掌握用VB编制应用程序的基本方法。
⑵熟悉VB的常用控件,以及常用控件的常用属性,能熟练地阅读、理解、编制简短的VB程序,并上机调试。
⑶掌握掌握面向对象程序设计的方法和编程技巧,能够灵活的使用VB编制解题程序。
二、课程的教学内容和基本要求第一章 Visual Basic 6.0 概述教学内容:编制VB应用程序的基本步骤;VB集成环境;VB的术语及相关概念;实例。
基本要求:熟悉VB开发环境以及菜单、工具箱、工具栏、窗体、工程窗口和属性窗口的使用。
掌握应用程序(一个工程)的开发过程,如:添加窗体、模块,保存工程。
了解面向对象程序设计、可视化编程、事件驱动等基本概念。
第二章基本数据类型与表达式教学内容:数据类型、常量与变量;运算符、表达式、常用内部函数; InputBox函数和MsgBox函数。
基本要求:了解不同类型数据(常量、变量)的定义和使用方法;在熟悉常用函数的基础上,能够根据数学式、关系式写出VB表达式。
第三章顺序结构与常用控件教学内容:Print语句、赋值语句;建立控件,命令按钮控件,标签框控件,文本框控件。
基本要求:熟悉以上控件的常用属性、方法,能够使用命令按钮或文本框控件用于编程(所谓常用属性、方法,是指教材中着重介绍或在例题中多次使用的属性、方法)。
第四章选择结构与常用控件教学内容:选择结构;单选按钮控件,复选框控件,框架控件。
基本要求:掌握选择结构(行If、块If、Select Case),控件的常用属性、方法,根据解题需要正确地选择控件、编制控件的相应事件过程。
《VB程序设计》期末复习指导
一、选择题1.有程序代码如下:Text1.Text = "欢迎走进VB世界!"则Text1,Text ,和"欢迎走进VB世界!"分别代表()。
A.对象,值,属性B.对象,属性,值C.对象,方法,属性D.属性,对象,值2.以下叙述中正确的是()。
A.窗体的Name属性指定窗体的名称,用来标识一个窗体B.窗体的Name属性的值是显示在窗体标题栏中的文本C.可以在运行期间改变对象的Name属性的值D.对象的Name属性值可以为空3. VB提供了结构化程序设计的三种基本结构是()。
A.选择结构、过程结构、顺序结构B.选择结构、循环结构、顺序结构C.过程结构、转向结构、递归结构D.递归结构、选择结构、循环结构4.在VB中,下列变量名不合法的是()。
A.take_1 B.take C.take_1_2 D.take-15.下列说法中正确的是()。
为了保存一个Visua Basic应用程序,应当A.只保存窗体文件B.只保存工程文件C.分别保存工程文件和标准模块文件D.分别保存工程文件、窗体文件和标准模块文件6.确定一个控件在窗体上的位置的属性是()。
A.Width或Height B.Width和HeightC.Top和Left D.Top或Left7.确定一个窗体或控件的大小的属性是()A.Width或Height B.Width和HeightC.Top或Left D.Top和Left8.工程文件的扩展名是()。
A..vbp B..frmC..bas D..frx9. Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是()。
A.设计模式 B.编写代码模式C.执行模式 D.中断模式10.多窗体程序是由多个窗体组成,在缺省情况下,VB在应用程序执行时,总是把()指定为启动窗体。
A.不包含任何控件的窗体 B.命名为Frm1的窗体C.包含控件最多的窗体 D.设计时的第一个窗体二、填空题1.变量的声明方法有隐式和两种,如果采用隐式声明方法,那么VB会自动将变量声明为。
VB程序设计初步复习.doc
《VB程序设计初步》复习一、考点提示:1.了解程序在计算机中的作用,知道程序设计语言的产生和发展趋势。
2.了解VB程序设计环境,知道在VB程序设计环境中创建程序的一般步骤和方法。
3.了解VB程序设计语言的基本知识,包括简单语句格式及其功能,数据类型、变量、常量、表达式和函数。
4.初步理解顺序、选择、循环程序三种基本结构。
能读懂简单的程序。
5.了解程序设计的基本思想与方法。
二、基本知识1、程序的概念2、数据类型:数值型(如:123)、字符型(如“广州市”、“123”)、布尔型(又称逻辑型,它的值为“True”或“False”)3、常量与变量(1)常量:在程序运行过程中始终固定不变的量。
(2)变量:在程序运行过程中取值可以变化的数据。
(3)变量的命名规则:具体见课本P40,注意一点的是VB中专用的保留字不能作为变量。
(如:Print, Sub , End, Form_Click 等等)4、表达式包括:(1)算术表达式:山+、一、*、\ (整除)、/ (除)、A (乘方)、Mod (求余)(2)字符串表达式:运算符“&”和“ + ”。
5、函数:(1)绝对值函数——ABS (x)(2)开放根函数 -- Sqr (x)(3)取整函数 ---- Int (x)(4)随机函数——Rnd(x)6、语句:赋值语句、画圆语句、Print语句等7、程序设计的三种结构:顺序结构、分支结构、循环结构(1)分支结构:If ........ t hen ........ else .......... End if(2)循环结构:For〈循环变量〉=〈初值〉To〈终值〉Step〈步长〉〈循环体〉Next〈循环变量〉三、历届会考题目汇总:[选择题]2005年19、下列变量名中,不能作为VB合法变量名的是()。
A、XB、C5C、StudentD、END20、执行如下程序段后,变量a、b的值分别为()=a=l a=a+l b=a+lA 、1, 2B 、2, 2C 、2, 3D 、3, 3 2006 年19、 下列变量名中,不能作为VB 合法变量名的是()A 、 SB 、 ABC C 、 5YD 、Age20、 VB 中字符表达式“23” +“ 456 ”的值为()A 、479B 、23 + 456C 、“ 23456 ”D 、23452007 年19、数学表达式aXb+a4-b 在VB 中的算术表达式为( )。
VB程序设计复习资料
VB程序设计复习资料一、判断题(每题 1 分,共10 分)()1.由Visual Basic语言编写的应用程序有解释和编译两种执行方式。
()2.文本框控件的MaxLength属性值为0时,在文本框内不可以输入任何字符。
()3. 要使输入文本框的字符始终显示“#”,则应修改其PasswordChar属性为“#”。
()4.在一个窗体中不能使用Unload来卸载本窗体,即一个窗体只能由其它窗体卸载。
()5. VB 的Double类型数据,可以精确表示其数值范围内的所有实数。
()6.在图片框中添加的控件,其Top和Left属性值是相对图片框而言的,与窗体无关。
()7. 命令按钮不但能响应单击事件,而且还能响应双击事件。
()8. 在自定义函数过程中,函数名必须被赋值。
()9. 文本框控件只能响应KeyPress、KeyDown、KeyUp、Change 事件。
()10.如果一个菜单项的Visible属性为False,则它的子菜单也会显示。
二、单选题(每题 2 分,共20 分)()11. 要改变控件的高度,应修改控件的___ 属性。
A、TopB、LeftC、HeightD、Width ()12. VB 算术运算符乘或除、整除、求余的优先级,从高到低依次为。
A、乘或除、求余、整除C、整除、求余、乘或除B、乘或除、整除、求余D、整除、乘或除、求余C、LeftD、NameD、m\\n*n=m()13.下列哪个属性用来表示标签(Label)的内容和窗体(Form)的标题。
A、Caption B、Text()14.判断整型变量m能否被n整除的VB表达式为。
A、n Mod m=0B、m/n*n=mC、m Mod n()15.选中复选框控件时,Value属性的值为。
A、TrueB、FalseC、0D、1()16.在窗体Forml的一个事件过程中,使用来清除窗体上所绘制的图形的方法是不正确的。
A、Form1.Cls B、Form.Cls C、Me.CLS D、Cls ( )17. 设计动画时通常用时钟控件____________ 属性来控制动画速度。
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中,我们可以通过编写事件处理程序来响应用户的操作。
了解各种事件的触发条件和编写方法,可以帮助我们实现更加灵活和交互性的界面。
VB程序设计语言复习提纲
菜单
Caption,Checked,Enabled,Index,Visible
Click
文件操作
顺序文件打开——操作(读/写)——关闭
随机文件打开——操作(读/写)——关闭
二进制文件打开——操作(读/写)——关闭
绘
图
缺省坐标系统、用户自定义坐标系统(Scale方法)
绘图方法Line,Circle,Pset
数
据
库
概念
数据库结构,关系数据库、数据表、记录、字段、关键字、索引
控件
ADO控件
属性:Caption、Connect、DatabaseName、DataSource、DataField
Recordset、RecordsetType(Table、Dynaset、Snapsort)
方法:MoveFirst、MoveLast、MoveNext、MovePrevious、Delete
Click、Load
Dbclick
KeyDown
KeyPress
MouseDown
MouseMove
Unload, Paint
Activate
KeyUp
MouseUp
Cls
Show
Hide
Move
Scale
Line
Circle
Pset
Caption,AutoRedraw,CurrentX,CurrentY,MaxButton,MinButton,Picture,Backcolor,FillColor,ScaleMode,ScaleLeft,ScaleTop,ScaleHeight,ScaleWidth,WindowState,StartUpPosition,FillStyle、ForeColor
VB程序设计-总复习
编写求最大公约数(gcd)的子过程。
Public Sub gcd( ByVal m%, ByVal n%, ByRef k%)
r = m Mod n
Do While r <> 0
m=n n=r r = m Mod n Loop k=n End Sub
Private Sub Command1_Click() Dim x%, y%, k% x = Val(InputBox("请输入x:")) y = Val(InputBox("请输入y:")) If x < y Then t = x: x = y: y = t Call gcd(x, y, k) Print “最大公约数:”; k Print “最小公倍数:”; x*y/k End Sub
Dim a(1 to 10) As Integer, max%, min% For i=1 to 10
a(i)=int(rnd*91+10) ‘产生 [10, 100]的随机整数
Next i max=a(1) : min=a(1) For i=1 To 10
if a(i)>max Then max = a(i) if a(i)<min Then min = a(i) Next i
if n = i^3+j^3+k^3 Then Print n
Next k
Next j
Next i
2020/2/7
15
© SCS-- (VB)
求e的近似值
❖已知e的计算公式为e 11/1!1/ 2!1/ n!
❖ 编写程序计算e的值,要求精确到10-5
Dim e As Single, t As Single , n As Single t = 1: n = 0 : e = 1 Do While t > 0.00001
VB程序设计复习提纲
《VB程序设计》复习提纲一、重点复习内容:1. VB常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。
2. 常用的函数、表达式。
3. 条件判断,循环结构,过程。
4. 常规数组。
5. VB窗体的属性、事件和方法6. 常用的控件的公用属性。
7. 一般类控件,选择类控件。
8. 菜单编辑器、输入对话框、消息输出对话框及通用对话框的使用。
二、考试题型及分值:1. 填空题25空(每空2分,共50分)2. 判断题共10题(每题2分,共20分)3. 写出程序运行结果 2题(每题10分,共20分)4. 编程题 ( 共10分)三、复习题:●填空题1.Visual Basic的程序模块有3种:________________ 、标准模块和 _________________。
2.在 Visual Basic语言中,注释符为__________________、分行符为__________________、并行符为__________________。
3.通过_____________模块我们可以根据需要建立自己的控件。
4.Visual Basic中数据类型可分为 __________________和用户自定义数据类型两大类,前者根据其取值的不同,可分为__________________、 __________________、布尔型和_____________。
5.Visual Basic程序,按其语句代码执行的先后顺序,可以分为_____________结构、__________________结构和 _____________ 结构。
6.窗体本身是一种对象,可以通过_____________ 定义窗体的外观,通过_____________定义窗体的行为,通过 _____________ 定义窗体与程序使用者之间的交互。
7.对于某一对象能否接受焦点,取决于该对象的_____________ 和Visible属性的取值。
VB程序设计复习资料
VB程序设计复习资料VB程序设计复习资料一、判断题(每题1分,共20小题)1、VB代码中的所有符号,都必须是英文半角字符表示,不能使用汉字或全角字符。
(√)2、Enabled属性用于激活或禁用对象。
(√)3、当进入vb的集成开发环境,若发现不显示“工具箱”时,可以使用“视图” 中的“工具箱”打开。
(√)4、在Visual Basic中所有对象都具有Click事件。
(×)5、若要对窗体上的控件调整大小,先要保证该控件是活动控件,标签中的文本是可编辑文本。
(√)6、在多窗体应用程序中,若不设置启动窗体,则默认将第一个窗体作为启动窗体。
(×)7、在多窗体应用程序中,Hide方法和Unload语句的功能是相同的,都是卸载窗体。
(×)8、命令按钮只能显示文字不能加载图片。
(×)9、文本框所显示的内容用Caption属性设置,在程序设计和运行期间,可以对它的内容进行编辑。
(×)10、给变量起名时,可以以数字字符开头。
(×)11、VB中对于数值型数据,根据是否带小数部分,分为整型数和浮点数两类。
(√)12、"23"+"56"的运算结果是79。
(×)13、Print方法除了可以在窗体上显示信息外,还可以用于在图片框中显示信息。
(√)14、表达式(2*3)>=5 and 12/3 <= 4 的值为false。
(×)15、逻辑型数据只有True和False两个值。
(√)16、计时器控件只可以触发一个事件,即Timer事件。
(√)17、在VB中默认数组下标的下限是1。
(×)18、在代码中要关闭应用程序的功能可以用End语句实现。
(√)19、删除列表的项目所用方法为DeleteItem。
(×)20、组合框是列表框和文本框的集成,具有列表框和文本框的功能。
(√)二、单项选择题(每题2分,共30小题)1、VB项目文件即工程文件的扩展名是:(A )A、VBPB、FRMC、VBWD、FRX2、若窗体上有一个文本框txt_Show,如果想要在程序运行后,在文本框中便会出现“Hello!”字样,应在(A)事件过程中写如下代码:txt_Show.T ext=”hello!”A 、Form_Load B、Command1_Click C 、Form_Click D、Form_Dbclick3、下面哪个窗口用来浏览和设置窗体和控件的属性:(D )A、窗体窗口B、工程资源管理器C、工具箱D、属性窗口4、下面说法正确的是:(B )A、窗体文件的扩展名.vbpB、一个窗体对应一个窗体文件C、VB中一个工程只包含一个窗体D、VB中一个工程最多可以包含256个窗体5、以下说法错误的是:(D )A、方法是对象的一部分B、方法是一种特殊的过程和函数C、方法的调用方式是对象名称.方法名称D、在调用方法时,对象名时不可缺少的6、在代码编辑器中,若一条语句过长,可以用什么续行符来换行书写语句:(B )A、一个下划线“_”B、一个空格加一个下划线“_”C、一个连字符“-”D、一个空格加一个连字符“-”7、下列选项中,更改哪个属性,可以对窗体的标题内容进行修改:(D )A、T extB、NameC、FontD、Caption8、在VB集成环境中创建应用程序时,除了工具箱、窗体窗口、属性窗口外,必不可少的窗口是:(C )A、窗体布局窗口B、立即窗口C、代码窗口D、监视窗口9、VB预先设置好的,能够被对象识别的动作是(C )A、属性B、方法C、事件D、过程10、为了使标签框的大小根据里面显示的内容的长度进行扩展或缩小,应对(C )属性进行设置A、AlignmentB、BackstyleC、AutosizeD、Backcolor11、VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是(C )A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.basD.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑12、在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为T ext1、Text2,然后编写如下程序:Private Sub Command1_Click( )a=Text1.textb=Text2.textC=Lcase(a)D=Ucase(b)PrintC;DEnd Sub程序运行后,在文本框Text1、Text2中分别输入AbC和Efg,结果是(A)A.abcEFG B.abcefg C.ABCefg D.ABCEFG13、以下关于窗体描述正确的是(B )A.只有用于启动的窗体可以有菜单B.窗体事件和其中所有控件事件的代码都放在窗体文件中C.窗体的名字和存盘的窗体文件名必须相同D.开始运行时窗体的位置只能是设计阶段时显示的位置14、有关列表框的属性和方法的正确描述是(D)A.列表框的内容由属性Item Data来确定B.当多选属性(MultiSelect)为True时,可通过Text属性获得所有内容C.选中的内容应通过List属性来访问D.选中的内容应通过Text属性来访问,并且每次只能获得一条内容15、如果变量a、b、c均为整型,下列程序段的输出结果为(C )a=2c=a*bPrint a & “*” & b & “=”& cA.c=6 B.a*b=c C.2*3=6 D.a*b=616、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Print Tab(1); "第一",Print Tab(6); "第二";End Sub程序运行后,如果单击命令按钮,在窗体上显示的内容是(□表示空格)(C )A.第一□□第二B.第一第二□□C.第一□□□第二D.第一□第二17、如果希望一个窗体在显示的时候没有边框,应该设置的属性是(C )A.将窗体的标题(Caption)设成空字符B.将窗体的Enabled属性置成FalseC.将窗体的BorderStyle属性置成NoneD.将窗体的ContalBox置成False18、设有如下程序:Option Base 1Private Sub Form_Click()Dim a(10), P(3) As Integerk = 5For i = 1 To 10a(i) = iNext iFor i = 1 To 3P(i) = a(i * i)Next iFor i = 1 To 3k = k + P(i) * 2Print kEnd Sub程序运行后,单击窗体,则在窗体上显示的是(A )A.33 B.35 C.37 D.3819、以下不属于键盘事件的是(C)A、KeyDownB、KeyUpC、UnloadD、KeyPress20、当用户在窗体上单击鼠标时,不会触发的事件是(D)A、ClickB、MouseDownC、MouseUpD、DblClick21、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是(C )A.x Mod 2 =1 Or y Mod 2 =1 B.x Mod 2 =0 Or y Mod 2=0 C.x Mod 2 =1 And y Mod 2 =1 D.x Mod 2 =0 And y Mod 2=022、在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:Private Sub Command1_Click()x = 0Do While x < 10x = (x - 2) * (x + 3)n = n + 1LoopText1.Text = Str(n)Text2.Text = Str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为(B )A.1和0 B.2和24 C.3和50 D.4和6823、在窗体上添加标签Label1后,标签控件默认的名称Name为:(A )A、Label1B、LabelC、TextD、Text124、在Visual Basic中,建立一个文本编辑区域,可采用下列哪个控件:(C )A、命令按钮B、标签控件C、文本框控件D、定时器控件25、在VB中的每个对象都具有自己的属性、(C )和方法。
VB程序设计知识点 期末复习大纲
(一)可视化界面设计1. 窗体与可视化控件这些都可以看成单独的一个整体来研究操作,称为对象,每个对象都有一些属性。
图片框的一些属性文本框的一些属性2 常见对象以及常用属性:(红色为该对象的考次频率较高的属性)Form(窗体):Name caption forcolor backcolor font backstyle pictureLabel(标签):用于显示提示信息或输出结果,不能接收数据。
常用属性:Name caption forcolor backcolor font backstyle BorderStyle(0,1) Alignment(0(左对齐),1(右对齐),2(中间对齐))Command(命令按钮):Name caption fontText(文本框):用于显示提示信息或输出结果,可以接收数据。
常用属性:Name text forcolor backcolor font backstyle BorderStyle(0,1) Alignment(0,1,2), Maxlength Passwordchar Multiline ScrollbarsFrame(框架):常用属性:name captionOption button(单选按钮):常用属性:name caption value(true, false)Checkbox(复选框):常用属性:name caption value(0,1,2)列表框(Listbox)、组合框(Combobox):属性:nametext,组合框List,列表项,为字符串数组Listindex:列表项的索引,从0 开始计算Listcount:列表项的总个数方法:添加列表项:Additem删除列表项:RemoveItem 1,‘’’删除第二个列表项,HScrollbar(水平滚动条)、VScrollbar(垂直滚动条):属性:Max Maxchange Min Smallchange valueTimer(计时器):用于制作动画,属性:Enabled:计时器可用与否Interval:多少毫秒播放一次动画Picturebox(图片框):用于图片可视化,属性:name picture AutoSize(调整控件自身大小) Image(图像框):用于图像可视化,属性:name picture Stretch(调整图像大小) Shape(形状):用于画矩形,(椭)圆形等,常用属性:name bordercolor borderstyleshape Fillcolor fillstyle(填充方式) Line(直线):用于画直线,常用属性:name bordercolor borderstyle x1 y1 x2 y23. 常见对象的常用事件过程:格式:对象名_事件过程常用事件:鼠标键盘事件:鼠标事件:click, mousedown, mouseup键盘事件:KeypressForm_load() 窗体载入事件Command1_click() 命令按钮的单击事件Label1_click() 标签的单击事件Text1_change() 文本框内容改变事件常见方法:Print 显示方法Cls 清除方法Move 移动方法Setfocus 光标定位在当前控件4. 菜单与弹出菜单工具—>菜单编辑器,弹出菜单: popupmenu 菜单名称5. 消息对话框Msgbox,输入对话框inputboxMsgboxX= inputbox(“x=”)6. 通用对话框(Common dialogue control)在工程—>部件—>属性:name dialogue title filter filterindex filename 方法: show open 或者action=1 打开文件show save 或者action=2 保存文件show color或者action=3 选择颜色show font或者action=4 选择字体show print或者action=5 打印(二)程序设计基础知识1.运算符号以及常用函数运算符优先级:-(取负)^(幂) *或/ \ Mod + 或-关系运算符:=,>,>=,<,<=,<>, ls 同级别,like逻辑运算符:由高到低Not And Or常用函数:2.变量与常量变量类型:数值型,字符串型,布尔型,变体型,货币型,日期型等变体型variant变量定义方法:[Public|private] Dim变量名as数据类型例:Dim x as single, dim st as string注意:静态变量:static x as integer常量定义:[Public|private]const常量名[as 数据类型]=表达式const PI=3.14159变量,常量命名规则:3.数组数组的定义: [public|static|private] Dim 数组名([下界to] 上界) as 数据类型Dim a(10) as integerArray函数赋值数组,数组需要先定义为变体型,Dim a as variant,A=array(1,2,3,4,5)数值的最大值最小值及下标:打擂台方法数组的排序:选择排序,比较交换,冒泡方法控件数组:对某个控件进行复制,区分通过属性index数组维度的下界默认为0,但可修改从任意整数开始,Option base N将数组的每个维数下界都改为N 例如:dim b(-1 to 2,3)print LBound(b, 2), UBound(b, 2) 显示数组第二维的下界,上界动态数组:redim 数组名4.程序控制三种主要结构●顺序结构●选择结构:1.分支结构,条件语句:2.多分支结构:1) if 表达式1 then语句1Elseif 表达式2 then语句2…….Endif2) Select case 变量名Case 情形1语句1case 情形2语句2…….End select●循环结构: 1) for i=1 to 100 step 2语句Next2) do while表达式语句Loop3) While表达式语句Wend5.自定义函数与过程形参与实参参数传递:传值byval,传地址byref,数组作为参数:控件作为参数:自定义过程:sub test1()…….End sub自定义函数:function myfun( ) as integer…….myfun=?End function递归函数:注意:函数只能返回一个值,过程能返回多个值6.变量的作用范围过程级变量,窗体级变量,模块级变量全局变量, 一般在模块中定义:global x as integer7.文件的操作三种目的:Input, output, append顺序文件,随机文件读取文件:Open App.path & “./file1.dat” for input as #10Input #10, xClose #10Input每次读取一个数值,Line input读取一整行Input作为函数读取:Input(80,#20)保存文件:Open App.path & “./file2.dat” for output as #20驱动器列表框:常用属性:drive目录列表框, 文件列表框:属性:path8.图形制作常用的作图函数:画点:pset(x1,y1) 画线或者填充矩形:line (x1,y1)-(x2,y2)画圆或者扇形:circle (x0,y0) radius。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考试题型
1.单项选择题 1.单项选择题 2.填空题 2.填空题 3.编程题 3.编程题
期末总评成绩=试卷成绩×70%+实验成绩 20%+考勤 期末总评成绩=试卷成绩×70%+实验成绩×20%+考勤×10% 实验成绩× 考勤×
切记: 切记: 复习不能死记硬背,以上课例题、实验项目内容为复习回顾对象。 复习不能死记硬背,以上课例题、实验项目内容为复习回顾对象。
复习要点
1、基本语法 、 数据类型 常量、变量概念,变量定义, 常量、变量概念,变量定义,变量命名规则 运算符、表达式(优先级、运期时间) 系统函数(数学、字符串、转换、日期时间)
复习要点
2.程序结构 程序结构 选择结构: 结构 选择结构:if结构 Select Case结构 结构 循环结构: 循环结构:for循环 Do循环 双重 循环 循环 双重for循环 循环 3.数组 数组 数组定义 数组操作: 数组操作:for循环 循环
复习要点
4.过程调用 过程调用 实参和形参, 实参和形参,参数传递 5.基本控件 基本控件 按钮、文本框、标签 等控件三要素 按钮、文本框、