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 考试复习资料
1、数据描述是被处理的信息描述成计算机可以接受的数据形式。
2、对数据处理是指对数据进行输入、输出、整理、计算、储存、维护等一系列活动。
3、一个好程序的基本要求:1:正确性。
2:易读性。
3:运算高效率。
4、源程序中的错误一般分为编译错误,运行错误,逻辑错误。
5、程序设计语言中字符是语言的最基本的符号,单词是具有语法意义的最小语法单位。
6、VB语言是一种通用的可视化程序设计语言。
7、一个VB程序称为一个工程,一个工程包含个种文件,(工程文件(.vbp),窗体文件(.frm),二进制数据文件(.frx),标准模块文件(.bas)。
8、VB程序可在一行写多个语句,各语句之间可用换行或冒号“:”分割,以可以把一个语句分成多行写,但要使用一个空格后跟一个下划线作续行符。
9、VB提供的基本数据类型主要有字符串型,数值型,逻辑型,日期型。
10、在VB中,把汉字作为一个字符进行处理。
11、逻辑性数据只有两个肯能值:True(逻辑真)或者False(逻辑假)。
逻辑型数据以2个字节(16位)储存。
当逻辑值转换为数据值时,False称为0,True称为-1。
%表示整型,&表示长整型【以4个字节(32位)储存】,!表示单精度浮点型【以4个字节(32位)储存】,#表示双精度浮点型【以8个字节(64位)储存】,@表示货币型【以8个字节(64位)储存】,$表示字符串型。
12、对含有多种类型运算的表达式,函数运算——算术运算——关系运算——逻辑运算。
13、在循环语句中,反复执行的程序段称为循环体,进入循环体的条件称为循环条件,中止循环体执行的条件是结束循环条件。
14、在图片框上放置的控件称为图片框的子对象,而窗体时图片框的父对象。
15、如果数组元素的下标值为实数,则VB系统会按四舍五入进行处理。
16、建立控件数组有在设计程序阶段通过相同的Name属性值来建立和在程序代码中使用Load方法。
若要调整对象的位置和大小,可以使用Move方法。
大学VB期末考试题库终极版绝对全
一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。
A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。
A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。
A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个Visual Basic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。
A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。
A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、Visual Basic 6.0集成环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。
A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。
VB期末复习资料
“Visual Basic编程与应用”期末复习资料第一章Visual Basic 6.0程序设计概述重点掌握的内容:对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。
对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。
类:是具有相同性质的对象的集合。
对象和类的区别在于前者是具体的,而后者则是抽象的。
属性、方法和事件:VB采用一种所谓的事件驱动的编程机制,由用户来掌握程序的运行流向。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
对象的属性的设置可以通过两种方法来实现:(1)通过属性窗口直接设置;(2)在程序代码中通过赋值实现,其格式为:对象.属性=属性值事件过程:事件即对象相应的动作,是Visual Basic预先定义好的对象能识别的动作,如Click、DbClick、LostFocus等等。
事件过程是指附在该对象上的程序代码,是事件的处理程序,即用来完成事件发生后所要做的动作创建 Visual Basic 应用程序有三个主要步骤:1.创建应用程序界面。
2.设置属性。
3.编写代码。
窗体的属性和方法窗体属性:重点掌握:Name,Caption,BorderStyle,MinButton,MaxButton等属性。
Print方法: 在Visual Basic 中,Print方法是用来输出信息的专用过程,Print方法应重点掌握如下:(1)语法结构[对象].Print [表达式列表](2)表达式列表中的分隔符:①若用分号(;):输出的各表达式的值中间没有空格,数值型前留有一个符号位。
例如 Print “1”;“2”;“3”输出格式为 123②若用逗号(,):输出的各表达式的值将被分配在各个区段内,例如 Print “1”,“2”,“3”输出格式为 1 2 3③Spc(n)函数,用于产生空格,这里n为要插入的空格数,例如Print “1”;Spc(3);“2”输出格式为 1 2④Tab(n)函数,用于将插入点定位在绝对列号上,这里n为列号。
vb期末复习
一、填空题(选择题):1.现实世界中的事物个体在信息世界中称为___________。
实体2.存储在计算机外部存储介质上的结构化的数据集合,其英文名称是__________。
Data Base (简写DB)3.在SQL语句中,用来建立表的命令是________。
CREATE TABL4.某显示器的分辨率为1024*768,其含义是________。
横向点数*纵向点数5.在下列四个无符号整数中,最大的数是___________。
十六进制4FF6.下列有关因特网中域名叙述错误的是_________。
若主机从一个物理网络移到另一个网络时,其IP地址不必更换,域名必须更换7.连接在Internet的每台计算机都有一个IP地址,下列_________属于B类地址。
130.24.35.688.与CPU执行的算术和逻辑运算相比,I/O操作有许多不同特点。
下列关于I/O操作的叙述,错误的是______。
由于I/O操作需要CPU控制,因此I/O操作与CPU的数据处理不能同时进行9.下列关于Cache的叙述,错误的是________。
Cache和内存一样按地址访问10.接收电子邮件使用的传输协议是___________。
POP311.局域网一般提供网络打印服务,对于需要打印的文件,网络打印机按照_________原则进行打印。
先进先出12.以下关于交换式以太网与共享式以太网的说法错误的是_________。
交换式以太网和共享式以太网中的每个节点均共享一定的带宽13.在网络安全中,捏造是指未授权的实体向系统中插入伪造的对象。
这是对_________的攻击。
真实性14.下面的多种通信系统中,___________不属于移动通信。
有线电视系统15.一种网络互连设备为_________,该设备工作在网络的物理层,起到放大信号的作用,而且结构简单,价格便宜,安装容易。
中继器16.下面关于显示卡的说法中错误的是___________显示存储器的容量是显示卡一个非常重要的指标,显存的内容以每秒24次反复读出送到监视器中显示17.PC机的标准输入设备是_________,缺少该设备计算机就无法正常工作。
VB 考点整理,期末复习
程序设计:1.题目:(事件)双击窗体(响应)求1+5+10+15+……+500的和,并将结果输出到窗体上。
将结果存入到SUM中Private Sub Form_dblClick()Dim sum As Longsum = 1'**************Begin************For i = 5 To 500 Step 5sum = sum + iNext iPrint sum'**************end************TestFunc (sum)End Sub2.题目:求两个数m,n的最大公约数p和最小公倍数q注意:在指定的事件内编写代码。
Private Sub Form_Load()ShowDim p, q As IntegerDim m, n, As IntegerDim t, r As Integerm = 21n = 28'**************Begin************If m <n Then t = m: m= n: n = tDor = m Mod nIf r = 0 Then Exit Dom = nn = rLoopp = nq = 28 * 21 / p'**************end************Print "最大公约数=", pPrint "最小公倍数=", qtestfunc p, qEnd Sub3.题目:(事件)单击窗体(响应)我国现有人口13亿,设年增长率为1%,计算多少年后增加到20亿。
并将结果输出在窗体上,将结果存入变量year中。
使用do while……loop语句完成程序。
Private Sub Form_dbClick()Dim year As Integer'**************Begin************n = 13Do While n < 20n = n * 1.01year = year + 1LoopPrint year'**************end************4.题目:以下程序段用于求∑n!Private Sub Form_Click()Dim sum As Long, n As Longn = InputBox("请输入一个正整数")sum = 0For i = 1 To nsum = sum + mul(i)Next iPrint sumEnd SubPrivate Function mul(ByVal x As Long)Dim s As Long, i As Longs = 1For i = 1 To xs = s * iNext imul = sEnd Function5.题目:(事件)双击窗体。
vb期末考试复习资料
vb期末考试复习资料vb期末考试复习资料1.Visual 的特点是什么?答:1构造函数2继承的完善 3完全的面向对象 4自由线程 5方法的概念6 Web表单和Web服务功能2. 面向对象语言必须满足的三个基本条件是什么?答:1封装性 2继承性 3多态性因此,Visual 已经实现了完全的面向对象。
3. 代码的书写规则是什么?答:1一行可书写若干条语句2语句的续行 3注释语句4. Visual 的工作模式是什么?答:1设计模式 2运行模式 3中断模式5. 常见的错误类型是什么?答:1编译错误2运行错误 3逻辑错误6. 什么是?答:是 Framework 的重要组成部分,中包含用于连接至数据源、提交查询以及处理结果的类,利用中最主要的非连接对象DataSet (数据集)能以脱机方式处理数据,可以对数据进行排列、搜索、筛选等操作。
使用 可以对多种数据源中的数据进行有效处理,从而轻松地在 Framework 中创建出分布式、数据共享的应用程序。
7. 对象模型的组成及作用是什么?答:对象模型由两类基本组件构成:.NET数据访问对象和DataSet。
作用:数据访问对象可以直接处理特定数据源中的数据,这些对象分别用于连接到数据库、执行命令和检索结果。
DataSet 则可以看做是一种数据储存,可以用于多个不同的数据源,本质上讲,DataSet是一个内存中的数据库,但它并不直接和数据库打交道,不从数据库直接取得数据,在DataSet中所作的地操作也不能直接反映到数据库中的原始数据上。
如想在DataSet中放入数据库中的数据,首先要使用数据访问对象中的Connection对象建立连接,然后使用DataAdapter对象取得数据填充相应的数据集。
8. 什么是对象并举例说明?答:简单地说,对象是对客观世界中实体的映射。
如手机、学校、消费者、汽车、一个部门等都是真实存在的实体。
9. 对象是面向对象编成的基本元素是什么?答:1属性2方法 3事件10. 什么是属性?答:属性是描述对象状态的数据,如计算机的品牌、规格、内存大小和颜色等状态就是属性。
vb期末考试复习资料(经典总结版)
第一章 VISUAL BASIC的特点与版本例1 与传统的程序设计语言相比,Visual Basic最突出的特点是A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制【分析】传统的程序设计语言是面向过程的,但一般都可以实现结构化程序设计,有的也提供了较完善的集成开发环境和程序调试技术,但它们基本上都没有事件驱动编程机制。
与这些语言相比,Visual Basic最突出的特点就是事件驱动编程机制。
【答案】D例2下列成员中不属于主窗口的是A.最大化按钮B.状态栏C.系统菜单D.工具栏【分析】主窗口由标题栏、菜单栏和工具栏构成,其中标题栏上有系统菜单(左端)以及最小化、最大化和关闭按钮。
因此,最大化按钮、系统菜单和工具栏都是主窗口中的成员,而主窗口中没有状态栏. 【答案】B例3在属性窗口中,属性列表可以按两种顺序排列,这两种顺序是______和______。
【分析】为了便于查找,属性窗口对当前对象的属性提供了两种排列方式,一种是按字母表顺序,另一种是按属性的分类顺序。
【答案】按字母序或按分类序按分类序或按字母序例4 Visual Basic 6.0的集成开发环境有两种方式,第一种方式是______,第二种方式是______。
【分析】在默认情况下,Visual Basic 6.0集成开发环境为多文档界面方式,即MDI方式,在这种方式下,窗体设计器窗口是固定的。
使用“工具”菜单中的“选项”命令,可以把集成开发环境设置为单文档界面方式,即SDI方式,在这种方式下,窗体设计器窗口是浮动的。
【答案】多文档界面或MDI单文档界面或SDI第二章对象及其操作例1为了通过属性窗口把窗体的ControlBox属性设置为True(或False),下列正确的操作是A.直接键入True(或False)B.利用对话框设置属性值C.选择ControlBox,然后按回车键D.双击ControlBox属性条【分析】ControlBox属性是一个逻辑值,其取值只有两种,即True和False,一般可以通过选择输入,即单击属性条右端的箭头,下拉显示属性值True和False,从中选择所需要的值。
VB复习资料
VB复习资料1.重要的部分1)排序:选择法(重要),冒泡法排序法包括数的排序和数组的排序:排序x,y,z大小Dim t%If x > y Thent = x: x = y: y = tEnd IfIf y > z Thent = y: y = z: z = tIf x > y Thent = x: x = y: y = tEnd IfEnd IfPrint x,y,z数组的排序参考书上例5.8冒泡法程序参考例5.92)选择与循环(与数组的综合利用)比较重要的循环语句有:For next 循环及其嵌套。
注意:嵌套的内外循环变量不能相同!Do loop 循环。
3)菜单的编辑菜单编辑很简单,但是必考!看看书就OK了!4)取特定的字符:Mid 函数mod 函数(重要)Mid函数指在指定字符串中,特定位置开始,向右截取指定长度的字符,其格式为:Mid(“abcdefghijk”,4,3),其结果为“def”假设需要将text1中的字符一个一个的取出,其代码为:Dim a() as stringn=len(text1.text) 计算text1中的字符长度For i=1 to na(i)=mid(text1,i,1) 每个字符都放在对应的a()数组中next imod函数指取两个数相除的余数。
例如8 mod 3=2mod函数可以用于将数字的各个位数分离,例如,将256的各个位数分离,代码为:n1=256 mod 10 取个位n2=fix(256/10) mod 10 取十位或者n2=(256\10) mod 10n3=256\100 取百位其中,“\”表示整除,取其商的整数部分。
5)Timer 事件,静态声明(static)Timer控件的最主要属性是Interval。
同时,timer_time事件有循环功能,在其中写循环语句时,其变量声明一般采取static关键字,令其成为静态变量。
例如,在画同心圆时,有以下代码:Private Sub Timer1_Timer()Static II = I + 1r = 20 * IDrawWidth = IForm1.Circle (0, 0), r, QBColor(Int(Rnd * 16))If I > 10 ThenForm1.Cls: I = 0End IfEnd Sub6)随机数的产生(randomize) (重要)随机数的产生通过随机数函数,rnd函数,而我们一般在其前面加上取整数函数Int函数,所以,随机数函数的格式为:n=int(rnd*101+20) 表示在20到120之间随机产生一个数。
(完整版)VB期末复习资料
“Visual Basic编程与应用”期末复习资料第一章Visual Basic 6.0程序设计概述重点掌握的内容:对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。
对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。
类:是具有相同性质的对象的集合。
对象和类的区别在于前者是具体的,而后者则是抽象的。
属性、方法和事件:VB采用一种所谓的事件驱动的编程机制,由用户来掌握程序的运行流向。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
对象的属性的设置可以通过两种方法来实现:(1)通过属性窗口直接设置;(2)在程序代码中通过赋值实现,其格式为:对象.属性=属性值事件过程:事件即对象相应的动作,是Visual Basic预先定义好的对象能识别的动作,如Click、DbClick、LostFocus等等。
事件过程是指附在该对象上的程序代码,是事件的处理程序,即用来完成事件发生后所要做的动作创建 Visual Basic 应用程序有三个主要步骤:1.创建应用程序界面。
2.设置属性。
3.编写代码。
窗体的属性和方法窗体属性:重点掌握:Name,Caption,BorderStyle,MinButton,MaxButton等属性。
Print方法: 在Visual Basic 中,Print方法是用来输出信息的专用过程,Print方法应重点掌握如下:(1)语法结构[对象].Print [表达式列表](2)表达式列表中的分隔符:①若用分号(;):输出的各表达式的值中间没有空格,数值型前留有一个符号位。
例如 Print “1”;“2”;“3”输出格式为 123②若用逗号(,):输出的各表达式的值将被分配在各个区段内,例如 Print “1”,“2”,“3”输出格式为 1 2 3③Spc(n)函数,用于产生空格,这里n为要插入的空格数,例如Print “1”;Spc(3);“2”输出格式为 1 2④Tab(n)函数,用于将插入点定位在绝对列号上,这里n为列号。
VB程序设计期末复习总结[范文模版]
VB程序设计期末复习总结[范文模版]第一篇:VB程序设计期末复习总结[范文模版]1.timer_Tick事件在指定的时间里调用此事件,比如设置timer1.interval=10,则表示在一秒内执行10次timer_Tick事件。
bel3.Text = Format(x, “00000”),设置x是一个五位数,不足左侧用零来补。
3.TextBox1.Text = UCase(TextBox1.Text),将输入的字母转换成大写,用textchanged事件bel1.Font = New Font(“隶书”, 12, FontStyle.Bold)设置字体名: = “微软雅黑”。
设置字号:Textbox1.T ext.Font.Size = 14。
设置粗体:Textbox1.Text.Font.Bold = True。
设置斜体:Textbox1.Text.Font.Italic = True。
设置下划线:Textbox1.Text.Font.Underline = True。
设置删除线:Textbox1.Text.Font.Strikethrough = True。
Label1.Font = New Font(, 12, FontStyle.Italic)也可如此5.将Button1控件的左上角定位于距窗体左边框60、距顶部40的位置。
Button1.Location = New Point(60,40)等价于:Button1.Left = 60 Button1.T op = 406.例如,将Button1控件设置为宽度为80、高度为30。
Button1.Size = New Size(80,30)等价于:Button1.Width = 80Button1.Height = 30 7.Size与clientsize。
前者是整个窗体的大小,后者是不含边框的窗体的大小。
8.Cursor属性决定运行时鼠标移动到对象上时,显示出的鼠标指针的图像。
VB程序设计期末复习资料
VB程序设计期末复习资料VB 程序设计期末复习题一、填空题1.在VB 6.0中,变量名最长可达个字符.答案:255解析:规定2.男性(sex),年龄(age)在18—20岁之间,身高(size)在1.65米以上,列出逻辑表达式。
答案:sex and age>=18 and age<=20 and size>=1.65解析:规定3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True.答案:Default解析:规定4.一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示文件. 答案:工程解析:规定5.VB表达式9^2 MOD 45 \2 *3 的值 .答案:4解析:表达式的计算,优先级6.如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为 .答案:退出(&X)解析:规定7.拖动滚动条中的滚动块将会产生Scroll和事件.答案:Change解析:规定8.在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。
答案:逻辑错误9.Option Base 1的作用是确定数组的下界为 .答案:1解析:规定10.在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为True.答案:MultiLine解析:规定11.表达式81\7 MOD 2^2 的值是 .答案:3解析:规定12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:规定13.把条件1<=X<12写成VB关系表达式为 .答案: x>=1 and x<12 或 x<12 and x>=1解析:规定15.如果要在单击按钮时执行一段代码,则应将这段代码写在事件过程中.答案:click解析:规定16.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义 .答案: public mystring as string*15解析:规定18.将焦点定位于命令按钮Command1之上的语句为 .答案:Command1.SetFocus 或 SetFocus19.滚动条控件有水平滚动条和滚动条.答案:1). 垂直解析:规定20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为 .答案:True解析:规定21.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定22.设置计时器对象触发事件的时间间隔用属性.答案:interval解析:规定23.VB中,变量的声明可分为两种方法: 数组和动态数组.答案:静态解析:规定24.大于X 的最小整数的VB表示形式为 .答案:Int(x)+1 或 Int(x) + 1解析:规定25.文本框中所显示的内容是它的属性的值.答案:Text解析:规定26.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为 . 答案:False解析:规定27.设置计时器控件只能触发事件.答案:timer解析:规定28.文件按照存取方式及其组成结构可以分为顺序文件和 .答案:随机文件解析:规定28.声明单精度常量g(重力加速度)代表9.8可写成 .答案:const g=9.8 或 const g as single =9.8解析:规定29.在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer,则strVar、intVar与sngVar的数据类型分别是Variant、Variant和 .答案:Integer解析:规定30.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有个元素.答案:21解析:规定31.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:初值超过终值32.表达式 1 and 0的值 .答案:False解析:规定33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式 .答案:a<>0 and b^2-4*a*c>=0解析:逻辑表达式的书写34.变量min@表示类型的变量.答案:货币型解析:数据类型35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上 .解析:规定二、程序填空1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。
vb考试复习资料
单选题知识点1 基本概念2 数据类型、格式3 变量定义、声明、命名规则4 运算符、表达式14(算术、字符、关系、逻辑、日期)5 函数7、print方法166 控件、属性、事件177 VB窗口布局(视图下的代码、对象、立即、属性、工程…窗口)、窗体8 数组定义、声明、应用9 分支(if、select case语句)10 循环(FOR、DO、双重循环、出口语句EXIT)11 简单综合题1 VB的概论、结构化程序设计知识2 VB文件种类(如模拟题二、6)3 VB控件属性(静态设置、动态设置) (如模拟题二、7-8)4 VB对象的事件、方法(如模拟题二、9,单双击引发事件,cls)5 VB变量类型的关键字5、类型字66 VB的函数(数学7、转换8、日期9、字符串10)7 变量及作用域(如模拟题二、3)8 循环结构(FOR、DO、双重循环、出口语句EXIT)9 逻辑值、ASCII码知识(13是回车符、10是换行符,chr,asc)10 Print格式(,;的作用,标准、紧凑格式等)判断题知识点1.综合(三、1,9)2.print有关(三、3)3.窗体,变量有关(三、4)4.表达式(三、5)5.分支语句(三、6)6.循环语句(三、7)7.常用控件(三、8)8.VB文件种类9.函数(三、10)10 常量、变量类型(三、2)说明:(1) 不同类型的数据,所占的存储空间不一样。
(2) 数据的类型可在数据之后加上一个类型符来表示,例如,413&,86!,数学函数VB中备有各种计算算术函数的子程序,在程序中要使用某个函数时,只要调用该函数就行了。
转换函数Visual Basic提供了几种转换函数,每个转换函数都可强制一个表达式转换成某种特定的数据类型。
常用的转换函数见p.47表3-8。
日期与时间函数日期/时间函数用于进行日期和时间处理函数Weekday返回值1~7,依次表示星期日到星期六。
变量的命名规则(1)变量名必须以字母开头;(2)只能由字母、数字和下划线组成。
VB期末考知识点
VB复习知识点一、对象、对象的属性、窗体设计器、控件、属性、信息、数据、数据库、数据库管理系统、数据库系统、事件、事件激活、事件响应、字段、记录、变量、数组、事件过程、通用过程(子过程、函数过程)、工程、属性窗口、窗体布局窗口、代码窗口对象:对象是客观物体或概念性东西的抽象表述。
VB中的对象就是窗体或窗体上建立的控件.对象的属性:用来描述和反应对象特征的参数。
如name/caption/color.窗体设计器:简称窗体,用于创建应用程序的用户界面或对话框,窗体是一种包容各种控件的容器。
控件:放在窗体上的用于和用户交互的各种部件(文本框、标签、命令按钮、选项按钮、列表框)(名词解释可不记常用属性:名称name(它的值在编写程序时,作为对象的唯一标识)标题caption (程序运行时显示给用户看的)前景颜色forecolor背景颜色backcolor可见性visibleFont:字体、字型、字号)信息:信息既是对各种事物的变化和特征的反映,又是事物间相互作用和联系的表征。
数据:数据是信息的载体数值、文字、图形等都是数据。
数据库:指一组排列易于处理或读取的相关信息,由一个或多个表对象组成的集合。
数据库管理系统:指在操作系统支持下为数据库建立、使用和维护而配置的庞大软件。
数据库系统:是由计算机硬件,操作系统,数据库管理系统,以及在其他对象支持下建立起来的数据库、数据库应用程序,用户和维护人员等组成的一个整体。
事件:在某个对象上发生或针对某个对象发生的动作。
激活方式:用户使用鼠标、键盘进行操作激活或由系统激活响应:当一个事件发生时,相关的对象会执行一段称为事件过程的程序代码做出响应.字段、记录:关系型数据库由表、记录、字段组成。
表的组织形式类似于一张二维关系表,每行称为一条记录,每列称为一个字段。
变量:一个变量就是一片命名的内存空间,用于储存特定类型的数据。
数组:将一组排列有序、个数有限的数据作为一个整体,用统一的名字来表示,这些有序数据的全体成为数组。
vb期末复习资料
vb期末复习资料作为一门计算机语言,VB(Visual Basic)运用广泛,尤其是在企业级应用软件开发领域中。
对于学习VB的同学而言,期末复习资料的准备不仅可以帮助他们更好地回顾所学知识,也可以为期末考试做好充分准备。
一、VB基础知识复习1. VB的发展历史:VB1.0~VB6.0~2. VB的数据类型:整型、长整型、单精度、双精度、字符串、布尔型等3. VB的语法:变量声明、赋值、运算、判断、循环等4. VB的控件:按钮、标签、文本框、下拉框、列表框、复选框、单选按钮等5. VB的事件:如Click、TextChanged、Load、Unload、KeyDown等二、VB进阶知识复习1. VB的函数:String、Len、Instr、Mid、Format、Randomize 等2. VB的数组:一维数组、多维数组、动态数组等3. VB的面向对象编程:类、对象、封装、继承、多态等4. VB的常见控件的使用:如数据网格、图像控件、菜单控件等5. VB的文件操作:文件读取、写入、创建文件夹、删除文件等6. VB的数据库操作:ADO、ODBC、DAO等三、VB实践复习1. 编写一个简单的画图程序,实现画线、椭圆、矩形等基本功能2. 编写一个计算器程序,可以进行加减乘除运算、求幂、求平方根等3. 编写一个简单的学生信息管理系统,包括学生的基本信息、成绩信息等4. 编写一个简易聊天程序,实现实时聊天、群聊、文件传输等功能5. 编写一个简单的网络游戏程序,实现网络对战、计分等功能综上所述,VB期末复习资料既包括基础知识的复习,也需要涉及到进阶的知识点和实践应用。
在复习期间,可以根据自身掌握程度,选择针对性的资料进行练习和巩固,以保证最终的复习效果。
同时,期末考试前也要做好精神和身体上的准备,保证状态良好,以应对考试的挑战。
VB期末复习提纲
VB期末复习提纲一、判断题:1.Cls方法只能清除在运行阶段窗体或图形框中创建的文本或图形,不能清除窗体在设计时建立的文本或图形。
(√)2.VB中的变量必须先声明才可使用。
( )3.文本框中显示的内容可根据文本框的大小自动换行。
( )4.若要使某命令按钮获得控制焦点,可使用GotFocus方法来设置。
( )5.标准模块中的全局变量可以被工程中的其他模块调用,而公共的过程可以被窗体模块的任何事件调用。
(√)6.使用语句Const pi来定义一个符号常量,pi可以在这条语句之后进行赋值。
( )7.在书写VB语句的时候,一行最多可以写256个字符。
( )8.注释语句可以以Rem开头,这些语句可以放在程序代码的任意位置。
( )9.在VB的工具箱中包括了所有的VB控件,我们不能再加载其他的控件。
( )10.所有的控件在程序运行以后都是可见的。
( )11.除了标准控件外,还可引入其它控件及第三方厂商研制的控件。
(√)12.TextBox与Label有许多共同特点,它们都能显示和输入文本。
( )13.属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属性都可以在属性窗口中设置。
( )14.对象的所有属性即能在设计阶段利用属性列表框进行设置也能在程序中通过程序代码进行设置。
( )15.在VB中,变量的名称区分大小写,即认为NR与nr是不同的两个变量。
( )16.Do While …Loop循环可能不执行,Do…Loop Until循环至少执行一次。
(√)17.一个算法至少应该有0个以上的输入数据、1个以上的输出结果。
(√)18.执行一次InputBox函数,可以输入多个数据。
( )19.在一个循环结构的循环体内可以含有另一个完整的循环结构。
(√)20.数组下标上界和下界必须是正整数型常量或常量表达式。
( )二、选择题:1.VB是一种面向图形用户界面的可视化编程语言,它采用的程序设计方法是(B)。
VB考试要点及复习资料
VB考试要点及复习资料单元一、用计算机程序解决问题1、用计算机程序解决问题如果有现成的软件可用:选择现成的软件----输入数据---输出处理结果---问题等已解决。
2、用计算机程序解决问题如果没有现成的软件可用:编写程序----输入数据---输出处理结果---问题等已解决。
3、用计算机程序解决问题其实质都是计算机执行人们给它的指令来实现的。
4、人们根据解决问题的需要给计算机编制的指令序列称为计算机程序。
计算机程序指示计算机如何解决问题或完成任务。
5、为计算机编制程序的过程称为程序设计。
在程序设计中,把解决问题的方法和步骤称为算法。
6、程序设计的一般过程:具体问题-------数学模型——算法——编程、调试---- 输出结果7、算法的描述:在计算机中解决这个问题,某些步骤和实际数学运算过程不完全一致。
用流程图描述算法直观形象,便于理清思路,易于理解。
8、常见的编制程序的语言:C语言、Pascal语言Visual Basic语言9、VB开发环境的窗口组成:1、)窗体FORM:程序界面的设计2、)对象窗口)工具箱:包含很多控件3、4、)工程资管理器窗口:以树型结构形式列出当前打开的工程文件以及工程包含的窗体等项目5、)属性窗口:用来显示和设置对象的属性值6、)窗体布局窗口常见VB关键字单元二、编写一个简单程序1、使用VB开发程序的一般步骤:具体问题------分析问题设计算法-------设计程序界面----编写程序-----调试程序---问题解决。
2、分析问题就是根据任务中具体问题的已知条件和目标要求,来判断解决问题的可能性,然后创建数学模型,设计解决问题的方法和步骤并做描述。
3、解决同一个问题的算法不是唯一的,这称为算法的多样性。
4、程序界面是指用户与计算机对话的界面,也叫用户界面。
窗体是应用程序面向用户的最终界面。
5、在VB中,计时器、标签、文本框、按钮是用于构成程序界面的基本构件,也称为控件。
vb期末复习
Vb期末复习一、Vb6.0 和窗体Vb是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。
Vb是一门用对象的属性来规定其外观,用方法来简化其行为,用事件来进行驱动的程序设计语言。
Vb中的每一个工程可以包含多个文件,其中工程文件(*.vbp)用来管理构成所有文件,而其它的组成文件有:窗体文件(*.frm)、标准模块文件(*.bas)、类模块文件(*.cls)等窗体是vb中一个非常重要的对象,vb的其他控件对象都必须建立在窗体上。
窗体:A、属性(Caption、Enabled、Visible、Backcolor、Forecolor、Picture、Style、Left、Top、Height、Width、FontName、FontSize、FontBold、FontItalic)AutoRedraw使用格式:对象名.属性名=属性值B、方法:Print(打印输出)、Cls(清除)、Show(显示)、Hide(隐藏)使用格式:对象名.方法名(注意:Print方法还要加上输出内容和格式)C、事件:Click、DblClick、Load(窗体加载时触发)、Unload二、控件1、按钮A、属性(Caption、Enabled、Visible、Forecolor、P icture、Style、Left、Top、Height、Width、Cancle、Default)使用格式:对象名.属性名=属性值⏹Cancel:设置该按钮为取消按钮(一个窗体只能设置一个取消按钮),当按下键盘的Esc键时,就是触发该按钮的click事件⏹Default:设置该按钮为缺省按钮(一个窗体只能设置一个缺省按钮),当焦点处在非命令按钮上时,按下键盘的回车键,就是触发该按钮的click事件。
⏹Style:style属性为0,表示普通按钮,属性为1,表示图片按钮。
⏹Picture:当style属性为1时,可以为按钮指定一图片显示在按钮上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章VISUAL BASIC 的特点与版本例 1 与传统的程序设计语言相比,Visual Basic 最突出的特点是A. 结构化程序设计B .程序开发环境C.程序调试技术D.事件驱动编程机制【分析】传统的程序设计语言是面向过程的,但一般都可以实现结构化程序设计,有的也提供了较完善的集成开发环境和程序调试技术,但它们基本上都没有事件驱动编程机制。
与这些语言相比,Visual Basic 最突出的特点就是事件驱动编程机制。
【答案】D例 2 下列成员中不属于主窗口的是A. 最大化按钮B .状态栏C .系统菜单D .工具栏【分析】主窗口由标题栏、菜单栏和工具栏构成,其中标题栏上有系统菜单(左端)以及最小化、最大化和关闭按钮。
因此,最大化按钮、系统菜单和工具栏都是主窗口中的成员,而主窗口中没有状态栏。
【答案】B例 3 在属性窗口中,属性列表可以按两种顺序排列,这两种顺序是__________ 和_____ 。
【分析】为了便于查找,属性窗口对当前对象的属性提供了两种排列方式,一种是按字母表顺序,另一种是按属性的分类顺序。
【答案】按字母序或按分类序按分类序或按字母序例 4 Visual Basic 6. 0 的集成开发环境有两种方式,第一种方式是 _________ ,第二种方式是______ 。
【分析】在默认情况下,Visual Basic 6 . 0 集成开发环境为多文档界面方式,即MDI 方式,在这种方式下,窗体设计器窗口是固定的。
使用“工具” 菜单中的“选项”命令,可以把集成开发环境设置为单文档界面方式,即SDI 方式,在这种方式下,窗体设计器窗口是浮动的。
【答案】多文档界面或MDI单文档界面或SDI第二章对象及其操作例 1 为了通过属性窗口把窗体的ControlBox 属性设置为True(或False),下列正确的操作是A. 直接键入True(或False)B. 利用对话框设置属性值C. 选择ControlBox,然后按回车键D. 双击ControlBox属性条【分析】ControlBox属性是一个逻辑值,其取值只有两种,即True和False , 一般可以通过选择输入,即单击属性条右端的箭头,下拉显示属性值True 和False ,从中选择所需要的值。
在上面给出的答案中,前三个答案都不能实现所要求的操作,只有答案D才能实现。
实际上,对于只有两种可能取值(True 或False 、0 或1)的属性,都可以通过双击属性条设置。
【答案】D例 2 下列语句用来设置窗体Form1 的属性,其中在运行时不能正确操作的语句是A. Form1.Captin = "Form Test"B. = "FormTest"C. Form1.MaxButton = FalseD. Form1.MinButton= False【分析】这 4 个语句用来在运行时设置窗体的属性。
其中Form1.Captin="Form Test" 用来设置窗体的标题,="FormTest"用来设置窗体的名称,Form1.MaxButton=False 用来隐藏窗体的最大化按钮,Form1.MinButton=False 用来隐藏窗体的最小化按钮。
从语法格式上来看,似乎没有什么问题,在输入时也不会产生错误。
但是,窗体的Name属性是一个“只读”属性,在运行时不能改变,因此,程序运行后,当执行到="FormTest"语句时将会出错。
【答案】B例 3 下列不能打开属性窗口的操作是A. 执行“视图”菜单中的“属性窗口”命令B. 按F4键C. 按Ctrl+T 键D. 单击工具栏上的“属性窗口”按钮【分析】在上面选择中,Ctrl+T 键用来执行“工程”菜单中的“部件”命令,打开的是“部件”窗口,不是属性窗口,其他3个选项都可以打开属性窗口。
【答案】C例 4 为了对多个控件执行操作,必须选择这些控件。
下列不能选择多个控件的操作是A. 按住Alt键,不要松开,然后单击每个要选择的控件B. 按住Shift键,不要松开,然后单击每个要选择的控件C. 按住Ctrl键,不要松开,然后单击每个要选择的控件D. 拖动鼠标画出一个虚线矩形,使所选择的控件位于这个矩形内【分析】教程中介绍了选择控件的两种方法,即按住Shift 键单击每个要选择的控件和拖动鼠标画虚线矩形。
除这两种方法外,按住Ctrl 键单击每个要选择的控件也可实现选择控件的操作,但按住Alt 键单击每个要选择的控件不能达到目的。
【答案】A例 5 为了在运行时把窗体Form1 的标题(Caption 属性)设置为“ Test Program”,应使用的语句为________ 。
【分析】窗体的Caption 属性用来设置窗体的标题,一般格式为:[窗体.]Caption[=字符串]其中的“窗体可以是Form1.,可以省略,也可以是关键字Me而“字符串”就是要设置的窗体的标题。
因此,本题有几种不同的答案。
【答案】Form1.Caption = "Test Program"或Me.Caption = "Test Program"或Caption = "Test Program"例 6 当选择了多个控件后,其中有一个控件是“基准控件”,设置“基准控件”的方法是【分析】在一般情况下,如果选择了窗体上的多个控件,则其中有一个控件自动成为“基准控件”。
选择方法不同,“自动基准控件”也不一样。
如果按住Ctrl 或Shift 键选择多个控件,则最后单击的控件为“基准控件”;如果用拖动鼠标的方法选择控件,则最后画到窗体上的控件是“基准控件”。
如果想用其他某个控件作为“基准控件”,可以在选择多个控件后,单击该控件。
【答案】选择多个控件后,单击其中的某个控件,即可把该控件设置为“基准控件”。
第三章VB 程序设计基础例 1 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是A. 工程资源管理器窗口B .工具箱窗口C.代码窗口D.属性窗口【分析】Visual Basic 集成开发环境下的窗口(包括代码窗口)基本上都可以通过执行“视图”菜单中相应的菜单命令打开。
在设计阶段,如果单击窗体上的某个控件,则只能打开代码窗口。
【答案】C例 2 下列打开“代码窗口”的操作中不正确的是A. 按F4键B. 单击“工程资源管理器”窗口中“查看代码”按钮C. 双击已建立好的控件D. 执行“视图”菜单中“代码窗口”命令【分析】在所给出的选择中,按F4键可以打开属性窗口,不可能用来打开代码窗口,而其他 3 个选项都可以用来打开代码窗口。
【答案】A例 3 下列正确的Visual Basic 注释语句是A. Dim a(10)As Integer Rem 这是一个VB程序B. ‘这是一个VB程序Private Sub Comma nd1_Click() …C. a=1:b=2:Rem 这是一个VB程序:c=3D. If Shift = 6 And Button = 2 ThenPrint "BBBB" Rem 这是一个VB程序End If【分析】在使用注释语句时,有以下“禁忌”:当注释出现在一个语句行的后面时,只能用撇号作为注释符,不能使用Rem在复合语句行中,注释必须是最后一个语句,不能放在复合语句行中;注释语句不能放在续行符的后面。
在所给出的选择中,A C D都是不正确的。
【答案】B例4为了建立窗体的Click事件过程,即Form_Click,应先在代码窗口的栏中选择Form,然后在_________________ 栏中选择Click 。
【分析】代码窗口的顶部(标题栏的下面) 分为左右两栏,左边一栏是“对象”栏,右边一栏是“过程”栏。
在“对象”栏的下拉列表中可以选择窗体或控件的名称,在“过程”栏中可以选择事件的名称。
因此,为了建立事件过程Form_Click,应在“对象”栏中选择Form,然后在“过程”栏中选择Click 。
【答案】第一个空:“对象”或对象第二个空:“过程”或过程例5假定窗体的名称为Forml,对该窗体编写如下代码:Private Sub Form_Load()Form1.Caption = "AAAAA"Me.Caption= "BBBBB"Caption = "CCCCC"End Sub程序运行后,窗体的标题是 ________ 。
【分析】Form Load 是程序运行后首先要执行的事件过程。
在上面的事件过程中,有3个赋值语句, 这3个语句都用来对对象赋值, 即对对象的Caption 属性赋值,它们都可以设置窗体的标题。
第一个语句把窗体的标题设置为“AAAAA,执行第二个语句后,窗体的标题变为“BBBBB,而执行第三个语句后,窗体的标题变为“ CCCCC。
【答案】CCCCC例 6 编写程序,用来设置窗体的位置和大小。
要求:程序运行后,窗体的初始位置为(3000,3000) ,其初始宽度和高度均为 5 000 ;单击一次窗体后, 窗体位置的X坐标和Y坐标各减少一半,其宽度和高度均减少到原来的一半。
【分析】窗体的位置由Top 属性和Left 属性来设置,宽度和高度分别由Width 属性和Height 属性来设置。
窗体的初始属性可以通过属性窗口设置, 也可以在Form_Load 事件过程中设置;而单击窗体后的属性可以在Form_Click 事件过程中设置。
程序如下:Private Sub Form_Load()Top = 3000Left = 3000Width = 5000Height = 5000End SubPrivate Sub Form_Click()Form1.Top = Form1.Top / 2Form1.Left = Form1.Left / 2Form1.Width = Form1.Width / 2Form1.Height = Form1.Height / 2End Sub 窗体的初始位置和大小在Form_Load 事件过程中设置,程序运行后,显示窗体的初始位置和大小。
单击一次窗体后,其位置的X坐标、Y坐标及窗体的宽度、高度均减少到原来的一半。
此后如果再单击一次窗体,则仍减少一半。
如果把Form_Click 事件过程改为:Private Sub, Form_Click()Form1.Top = 1500Form1.Left = 1500Form1.Width = 2500Form1.Height = 2500End Sub 则程序运行后,无论单击多少次窗体,窗体的位置和大小都是原来的一半。