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程序
Visual Basic程序设计期末复习一一、单项选择题1.能够改变标签(Label)控件显示标题的属性是()。
A.Name B.Caption C.Text D.Border 2.当一个工程中含有多个窗体时,其中的启动窗体是()。
A.启动VB时创建的第一个窗体 B.第一个添加的窗体C.在“工程属性”对话框中指定的窗体 D.最后一个添加的窗体3.当运行程序时,系统自动执行启动窗体的()事件。
A.Load B.Unload C.Click D.LostFocus4.下列4项中合法的变量名是()。
A.2xyz B.IntegerC.x-yz D.x_yz5.表达式24 / 2 - 2 ^ 3 *4 / 4 Mod 5 \ 3()A.12 B.16C.20 D.326.要清除List列表框控件中的所有项目,可采用的方法是()A.Erase B.ClearC.Click D.Delete7.下列正确的赋值语句是()A.x+y=z B.2=x+yC.z=x+y D.x=Integer+28.可通过下列何种属性来设置或返回List列表框控件中当前选定项目的索引()。
A.ListIndex B.ListCount C.ListText D.LisItem9.若窗体Form1左上角的坐标为(-250,300),右下角的坐标为(350,-200),那么X轴和Y轴的正方向是()A.向左和向上 B.向左和向下C.向右和向下 D.向右和向上10.如果仅需要得到当前系统时间,则可以使用哪个函数()A.TimeB.Y earD.Date11.数学关系8≤y<40表示成正确的VB表达式为()A、8<=y<40B、8<=y AND<40C、8<=y AND y<40D、8<=y OR y<4012.Dim A(-1 To 4, 5) As String定义的数组包含的元素个数是()A.30 B.36C.25 D.2013.应用程序打包后,其包文件的后缀是()A..cab B..exeC..ocx D..vbp14.能够实现“窗体总在最前端”界面效果的API函数是()A.SetWindowPos B.SetWindowAPIC.Private D.Public15.某窗体的Name属性为MyFrm,则它的Load事件的过程名为()A.MyFrm_LoadB.Me_LoadC.Form1_LoadD.Form_Load16.MsgBox函数的返回值的类型是()A.整型B.字符串C.逻辑型D.日期型17.以读方式打开D盘中的Text.dat文件,正确的语句是()A.open"D:\text.dat" For Output As # 1B.open" D:\text.dat" For Input As # 1C.open" D:\text.dat" For Input AsD.open"text.dat" For Random As # 118.在VB中,Access数据库属于()A.本地数据库B.外部数据库C.远程数据库D.OLE数据库19.当Winsock控件处于关闭状态时,其State属性的值是()C.2 D.-120.后缀为.Vbp的文件表示VB 的()A.类模块文件B.窗体文件C.工程文件D.标准类模块文件21.在设计动画时,用时钟控件来控制动画速度的属性是()A.Enabled B.IntervalC.Timer D.Move22.下列数据对象模型中采用OLE DB访问数据库的是()。
vb期末考试复习资料
vb期末考试复习资料VB是一门程序设计语言,也是许多大学计算机专业的必修课程。
随着期末考试的临近,各位同学需要投入更多的时间和精力来复习这门课程。
本文将为大家提供一些VB期末考试复习资料,帮助大家更好地备考。
一、教材和参考书VB语言的学习和掌握,最基础的方式就是阅读教材和参考书籍。
对于VB语言初学者来说,推荐使用《Visual Basic 6.0程序设计》一书进行学习。
这本书涵盖了VB基础知识、控件设计、文件操作、数据库编程等方面的内容,易于理解,并配有丰富的实例和练习题。
除此之外,还可以借助一些VB语言的在线资源,如百度百科、知乎等提供的编程专页,可以帮助同学们更好地掌握VB语言的的一些难点和技巧。
二、学习笔记学习笔记是复习的重要工具。
在学习VB语言的过程中,有必要将所学知识及时地进行记录。
这样可以帮助同学们掌握学习的重心,并且在期末考试前能够更好地回忆所学过的分类和技巧。
在记录学习笔记时,可以将VB语言的一些要点和难点进行总结,如语法规则、常用控件、窗体设计、事件处理等,帮助同学们更好地温故知新。
三、在线课程在线学习也是一种非常有效的方法。
通过观看VB语言的在线课程,同学们可以掌握VB语言的知识点和处理方法,不仅可以更好地巩固自己的VB基础知识,还可以让自己学会如何灵活使用VB语言进行编程。
常用的VB在线课程平台为mooc网、智联网等,同学们可以定期在线听课,并进行笔记的记录和整理,可以帮助同学们更好地备考,掌握重心。
四、编程练习编程练习是复习VB语言最重要的方法。
在学习VB语言的过程中,同学们可以利用大量的编程习题来巩固所学知识。
可以找一些基础的编程模板,在此基础之上往往要求同学达成一个相对较高的功能。
可以再次通过网页、工具完成一些较为初中级的编程练习,帮助同学增加应对期末考试的信心和考试技巧。
五、补遗其他资料在复习VB语言的过程中,还可以寻求其他的替代学习资料,如网络上大量的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期末复习资料
“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程序设计复习资料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程序设计复习资料
一、填空1、VB集成环境的工作状态主要有三种不同的模式_ ____,___ ___和__ ____。
2 创建一个新的工程可以用"文件"菜单中的__ ____命令或_ _____命令。
3 在面向对象程序设计中,__ ____是基本构成单元,并从相同类型的对象中抽出分类,对象只是类的实例。
4 面向对象程序设计中的__ ___是对一类对象进行分析.概括,得到一类对象的公共性质,并加以描述的过程。
5 __ ____是把相关的数据和代码结合成一个有机的整体,形成数据和操作代码的封装体,对外只提供一个可以控制的接口,内容大部分的实现细节对外隐蔽。
6 __ __描述了类之间的关系,这种关系使得一类可以继续另一类的属性和行为,从而,提供了通过现有的类创建新类的方法,也提高了软件复用的程度。
7函数Str$(256.36)的值是8逻辑型(布尔型)数据其值只有和两种。
9Mid(“什么是ASCII编码”,5,6)的结果。
10在VB中123456&,,1.2346E+5,1.2346D+5这3个常数分别表示,,类型。
11 VB的数组常见有三种类型:定长数组、变长数组和___。
12 根据是否有返回值可将VB中的过程分为两类和。
13 处理窗体事件的过程是。
14 操作控件时会产生相应的控件事件,处理该事件的过程是。
15 可以用提前结束过程,并返回到调用该过程语句的下一条语句。
16 参数定义时若有限定词ByV al,则参数传递。
17 定义时没有修饰词或带关键字ByRef,则参数传递。
18 形参数组只能按地址传递参数,对应的实参也必须是。
19 过程的是指在一个函数中直接或间接地调用自己。
20 在vb中设置大部分属性的方法有两种,这两种方法是和。
21 caption属性用来设置控件对象的。
22 菜单分为和菜单,设计菜单需要在中设计。
23 数据项由若干个组成,用来表示一项数据,即一个对象的某个属性。
24 记录是文件中存取的,由一组相关的数据项组成,用来描述一个对象,相当于登记表表格中的一行。
《vb程序设计》期末复习题及答案
《vb程序设计》期末复习题及答案一、填空题1.创建一个VB应用程序三个主要的步骤是__________________、________________和_____________________。
2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的__________窗口中,把此文本框的_____________属性设置成空白。
3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___________控件;若允许用户输入文本,则应使用_____________控件。
4.窗体的常用方法有__________、___________、___________和___________。
5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK ,应当编写的语句是____________________________________。
6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。
Private Sub Cmdopen_ ________________________________End Sub7.Visual Basic 6种类型的表达式是______________、______________、______________、________________、_________________、____________________。
Visual Basic根据表达式的___________来确定表达式的类型。
8.表达式93 \ 7 Mod 2 ^ 2 的值是___________。
9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c<a+b的值是_________。
表达式c>a And Not b<c的值是___________。
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程序设计期末复习资料
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 或 SetFocus解析:规定19.滚动条控件有水平滚动条和滚动条.答案: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语言程序设计专升本期末考试总复习资料
VB(Visual Basic)语言程序设计专升本期末考试总复习资料《Visual Basic程序设计》复习题一. 单选题1、InputBox函数返回值的类型是______。
A:数值B:字符串C:变体D:数值或字符串2、下面关于数组操作正确的是______。
A:Option Base 2B:n = 10Dim a(n) As IntegerC:Dim a() As Integera(1) = 100D:Dim aa = Array(1, 2, 3, 4, 5, 6)3、已知有如下数组定义Dim a(-3 To 6, 5, 3 To 10) As Integer则执行语句Print LBound(a, 2); UBound(a, 2),输出的值为______。
A:-3 6 B:0 5 C:1 5 D:3 104、以下四个选项中,对Visual Basic描述正确的是______。
A:Visual Basic窗体文件扩展名为vbpB:一个Visual Basic应用程序可以包含多个窗体文件C:一个窗体文件可以有多个代码窗口D:Visual Basic程序按过程编写先后顺序依次执行5、以下四个选项中,对Visual Basic描述正确的是______。
A:Visual Basic窗体文件扩展名为vbpB:一个Visual Basic应用程序可以包含多个窗体文件C:一个窗体文件可以有多个代码窗口D:Visual Basic程序按过程编写先后顺序依次执行6、要改变窗体的标题时,应当在属性窗口中改变的属性是________。
A:Name B:Text C:Caption D:Label7、设在名称为Myform的窗体上只有一个名称为C1的命令按钮,下面叙述正确的是________。
A:窗体的Click事件过程名是Myform_Click()B:命令按钮的Click事件过程名是C1_Click()C:命令按钮的Click事件过程名是Command1_Click()D:以上都是错误的8、以下能在窗体Form1的标题栏上显示"VB窗体"的语句是________。
《VB程序设计》期末考试
《VB程序设计》期末考试注意事项:(1)题型:选择题40道,判断题10道,每题2分,满分100分。
(2)答题时间:60分钟。
(3)请在规定时间内作答并提交。
1、VB程序设计语言是一种()。
[单选题] *A.汇编语言B.机器语言C.高级语言(正确答案)D.数据库语言2、VisualBasic最突出的特点是()。
[单选题] *A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制(正确答案)3、VB中,.frm是()文件的扩展名。
[单选题] *A.工程文件B.可执行文件C.窗体文件(正确答案)D.标准模块文件4、VB中,.vbp是()文件的扩展名。
[单选题] *A. 工程文件(正确答案)B. 可执行文件C. 窗体文件D. 标准模块文件5、在设计窗体时,双击窗体的任何地方,可以打开的窗口是()。
[单选题] *A. 代码窗口(正确答案)B. 属性窗口C. 工程管理窗口D. 以上3个选项都不对6、VB是一种面向对象的程序设计语言,下面()不是面向对象包含的三要素。
[单选题] *A. 变量(正确答案)B. 事件C. 属性D. 方法7、不论任何控件,共同具有的是()属性。
[单选题] *A. TextB. CaptionC. BackColorD. Name(正确答案)8、要使Form1窗体的标题栏显示“欢迎使用Visual Basic 6.0! ”,以下()语句是正确的。
[单选题] *A. Form1.Caption =" 欢迎使用Visual Basic 6.0! "(正确答案)B. Form1.Caption =’欢迎使用Visual Basic 6.0! ’C. Form.Caption = " 欢迎使用Visual Basic 6.0! "D. Form.Caption = ’欢迎使用Visual Basic 6.0! ’9、有下面的程序代码:Command1.Caption ="确定",则Command1,Caption和"确定"分别代表()。
(完整版)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(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期末复习资料既包括基础知识的复习,也需要涉及到进阶的知识点和实践应用。
在复习期间,可以根据自身掌握程度,选择针对性的资料进行练习和巩固,以保证最终的复习效果。
同时,期末考试前也要做好精神和身体上的准备,保证状态良好,以应对考试的挑战。
VISUALBASIC程序设计期末复习一
VISUALBASIC程序设计期末复习一VISUALBASIC程序设计期末复习一Visual Basic(VB)是一种面向事件的编程语言,用于Windows操作系统中的应用程序开发。
本文将对Visual Basic程序设计进行综合复习。
1. VB语法基础:VB程序是由一系列指令(语句)组成的,语句之间通过回车或者冒号分隔。
VB语句通常以关键字作为开头,比如Sub、If、For等。
VB语句的结束使用End语句。
3. 事件:控件可以响应用户的操作,如点击按钮、输入文本等。
当用户触发一个事件时,VB程序会执行相应的代码,例如按钮的Click事件、文本框的TextChanged事件等。
4. 变量:在VB中,变量用于存储数据。
变量的类型可以是数字、文本、日期等。
声明变量时需要指定变量的类型,例如Dim age As Integer,其中age是整数类型的变量。
5.运算符和表达式:在VB中,可以使用各种运算符进行数学和逻辑运算,比如加减乘除、等于和不等于等。
运算符可以用于表达式,表达式由变量、常量和运算符组成。
6. 控制结构:VB提供了各种控制结构,用于控制程序的执行流程。
常用的控制结构包括条件语句(如If-Then、If-Then-Else)、循环语句(如For-Next、While)和选择语句(如Select Case)。
7. 函数和过程:函数是一段可重复使用的代码,可以接受参数并返回值。
过程是一段无返回值的代码。
VB提供了许多内置函数和过程,如MsgBox函数用于显示消息框,InputBox函数用于获取用户输入等。
8.数组:数组是一种用于存储一系列相同类型的数据的数据结构。
VB中的数组可以是一维、二维或多维的。
可以使用索引来访问数组中的元素。
9. 文件和输入输出:VB提供了许多用于文件读写和输入输出的函数和对象。
例如,FileOpen函数用于打开文件,Print函数用于输出文本到文件,Input函数用于从文件中读取数据等。
VB程序设计期末复习资料各章重点
VB程序设计期末复习资料各章重点第一章基础知识Visual Basic的特点:(1)可视化的设计平台,(2)面向对象的设计方法,(3)事件驱动的编程机制,(4)结构化的设计语言,(5)充分利用windows资源,(6)开放的数据库功能与网络支持对象:封装好的数据和代码。
对象具有各种属性、事件和方法。
VB中的典型对象有窗体、控件、打印机等。
属性:描述对象的性质和特征。
事件:能被对象识别并响应的动作。
事件过程:对象在识别到某事件发生后将执行相应的过程。
方法:对象可执行的动作和功能。
类:对象的模版,通过类可以产生各种同类对象。
第二章VB语言基础2.1标准数据类型:(1)数值型数据Integer 整型 2 -32768-32767十六进制&H 八进制&OLong 长整型4 同上Single 单精度 4有效数位最多为7位Double 双精度8有效数位最多为15位Currency货币8小数点后最多保留4位Byte 字节10-255的整数,无符号(2)字符串型数据(String):字符数据用ASCII码即美国信息交换标准码表示。
(3)布尔型数据(Boolean):占2个字节,只有2个值(真true和假false)(4)日期型数据(Date)日期型数据占8个字节,表示范围从100.1.1-9999.12.31。
日期型常数应用一对# #把日期和时间值括起来。
例:#09/10/2000# 或#2000-09-12##08:30:00 AM# #09/10/2000 08:30:00 AM#(5)对象型数据(Object):占4个字节,用于引用任何对象。
对象型变量应用SET语句赋值。
(6)变体型数据(Variant):在程序未经声明就直接使用的变量称为变体型变量。
变体型变量可用于存放任何类型的数据。
2.2变量变量代表内存中某指定的存储单元,变量的值在程序运行过程中可以随时变化的。
变量具有名字和数据类型两种属性。
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。
VB程序设计》复习资料习题大全
《V B程序设计》综合复习资料V is ua l Ba s ic程序设计概述第一章一、填空题向__对象、________的可视化程序设计语言,采取了____事件 1、V is ua l Bas ic 是一种面驱动______的编程机制。
2、在V B中工程文件的扩展名是___vb p_________,窗体文件的扩展名是____f rm________,标准模块文件的扩展名是__ba s__________。
3、执行“工程”菜单下的__部件________命令,可选择并添加Ac t iv eX控件。
4、V is ua l Bas ic 6.0用于开发__W IND OWS________环境下的应用程序。
二、选择题1、C2、C3、C4、D5、D1、下面不是VB工作模式的是( )(设计模式B(运行模式 C(汇编模式 D(中断模式 A2、可视化编程的最大优点是()A(具有标准工具箱B(一个工程文件由若干个窗体文件组成C(不需要编写大量代码来描述图形对象D(所见即所得3、下列不能打开属性窗口的操作是( )A(执行“视图”菜单中的“属性窗口”命令B(按F4键 C(按Ctr l+TD(单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是( )A(Ct r l+D B(Ctr l+E C(Ctr l+F D(C tr l+G5、V is ua l Bas ic的编程机制是()A(可视化B(面向对象 C(面向图形 D(事件驱动三、简答题1、代码窗口主要包括哪几部分,2、在工程资源管理器窗口中,主要列出了哪三类文件,3、窗体布局窗口的主要用途是什么,4、VB的基本特点是什么,5、怎样理解可视化设计,6、怎样理解事件驱动编程,第二章简单的V B程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用_____Tab sto p _________属性。
2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。
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,从中选择所需要的值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Basic程序设计期末综合练习2008年11月一、单项选择题1.一个VB应用程序可以包含几个vbp文件()。
A.1个B.2个C.可以没有D.不受限制2.启动VB后,就意味着要建立一个新()。
A.窗体 B.文件C.工程 D.程序3.后缀为.bas的文件表示()。
A.类模块文件B.窗体文件D.窗体二进制数据文件D.标准类模块文件4.当一个工程中含有多个窗体时,其中的启动窗体是()。
A.启动VB时创建的第一个窗体 B.第一个添加的窗体C.最后一个添加的窗体 D.在“工程属性”对话框中指定的窗体5.在文本框控件中将Text的内容全部显示为所定义的字符的属性是()。
A.Password B.PasswordCharC.需要编程来实现D.以上都不是6.Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是()。
A.从主程序开始执行B.按过程顺序执行C.事件驱动D.按模块顺序执行7.下列四项中合法的变量名是()。
A.a-bc B.a_bcC.4abc D.integer8.将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其它机器上不能运行的主要原因是()。
A.缺少.frm窗体文件B.该可执行文件有病毒C.运行的机器上无VB系统D.以上原因都不对9.无论何种控件,共同具有的属性是()A.Text B.NameC.Caption D.ForeColor10.有程序代码如下:Text1.Text = "Visual Basic程序设计"则Text1,Text ,和"Visual Basic程序设计"分别代表()。
A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值11.如果仅需要得到当前系统时间,使用的函数是()A.Now B.TimeC.Year D.Date12.表达式16/4-2^5*8/4MOD5\2()。
A.20 B.14 C.2 D.413.以下叙述中错误的是()。
A、一个工程中可以包含多个窗体文件B、全局变量必须在标准模块中定义C、在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的文件D、在一个窗体文件中用Private定义的通用过程能被其它窗体调用14.下列赋值语句正确的是()。
A.a+b=c B.c=a+bC.-a=b D.5=a+b15.要在窗体Form1内显示“myfrm”,使用的语句是()A.Form.caption="myfrm" B.Form1.caption="myfrm"C.Form1.print "myfrm" D.Form. print "myfrm"16.确定一个控件在窗体上位置的属性是()A.Width或Height B.Width和HeightC.Top或Left D.Top和Left17.将数据项“China”添加到列表框(List1中成为第一项,应使用的语句是()A.List1.AddItem"China", B.List1.AddItem"China",0C.List1.AddItem"China",1 D.List1.AddItem"1,China"18.如果创建了命令按钮数组控件,那么Click事件的参数是()A.Index B.CaptionC.Tag D.没有参数19.在设计动画时,用时钟控件来控制动画速度的属性是()A.Enabled B.IntervalC.Timer D.Move20.以下叙述中错误的是()。
A.一个工程中只能有一个Sub Main过程B.窗体的Show方法的作用是将指定的窗体载入内存并显示该窗体C.窗体的Hide方法和Unload方法的作用完全相同D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体21.使图像框Image控件中的图像自动适应控件的大小应()。
A.将控件的AutoSize属性设为True B.将控件的AutoSize属性设为False C.将控件的Stretche属性设为True D.将控件的Stretche属性设为False 22.若使图像框Image控件自动适应其中的图形大小,应()。
A.将控件的Stretche属性设为True B.将控件的Stretche属性设为False C.将控件的AutoSize属性设为True D .将控件的AutoSize属性设为False23.在Visual Basic中,变量的默认类型是()A.Integer B.DoubleC.Currency D.Variant24.使用ADO数据模型时,使Recordset和Connection对象建立连接的属性是()。
A.CommandType B.OpenC.ActiveConnection D.Execute25.下列控件中不能响应Click事件的是()。
A.Frame B.Label C.Timer D.Form 26.如果准备读文件,打开顺序文件”text.dat”的正确语句是()A.open"text.dat" For wrire As # 1B.open"text.dat" For Binary As # 1C.open"text.dat" For Input As # 1D.open"text.dat" For Random As # 127.用Line方法画直线后,当前坐标在()。
A、(0,0)B、直线起点C、直线终点D、容器的中心28.不属于VB数据库引擎的是()A.ODBC B.Jet引擎C.BDE D.OLE DB 29.MsgBox函数的返回值的数据类型是()A.字符串B.日期型C.逻辑型D.整型30.VB程序中通常不会产生错误提示的是()。
A.编译错误B.实时错误C.运行时错误D.逻辑错误31.如果希望以模态方式显示窗体Form1,下列正确的语句是()A.Form1.Show 0 B.Form1.ShowC.Form1.Show 1 D.以下都不正确32.下列关于变量的说法不正确的是()。
A.局部变量是指那些在过程中用Dim语句或Static语句声明的变量B.局部变量的作用域仅限于声明它的过程C.静态局部变量是在过程中用Static语句声明的D.局部变量在声明它的过程执行完毕后就被释放了33.改变驱动器列表框的Drive属性值,将激活()事件。
A.KeyDown B.KeyUpC.Change D.Scoll34.在下列选项中,不能将图像装入图片框和图像框的是()A.在界面设计时,通过Picture属性装入B.在界面设计时,手工在图像框和图片框中绘制图形C.在界面设计时,利用剪贴板把图像粘贴上D.在程序运行期间,用LoadPicture函数把图形文件装入35.要发送数据,通常使用Winsock控件的()。
A.SendData方法B.Listen方法C.Accept方法D.GetDate方法36.VB程序中设置断点的按键是()。
A、F5键B、F6键C、F9键D、F10键37.下列数组声明语句,正确的是()A.Dim a[3,4] As Integer B.Dim a(3,4) As IntegerC.Dim a(n,n) As Integer D.Dim a(3 4) As Integer 38.当Winsock控件处于打开状态时,其State属性的值是()A.0 B.1C.2D.6二、填空题1. TextBox和Label控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用控件;若允许用户输入文本,则应使用控件。
2.在VB中,要想获得某个相关控件或语句的帮助信息,一般可首先选中该控件或语句,然后按键。
3.欲设置定时器的时间间隔为2秒,则属性Interval的值为。
4.应用程序打包后,其包文件的后缀为。
5.Visual Basic程序开发有三种模式,即设计模式、模式和模式。
6.是应用程序的对外接口,是其它控件的载体和容器。
7.表达式14/2-2^3*7 MOD 6的值是。
8.每个应用程序都有开始执行的入口,在VB中将这种窗体称为。
9.控件数组的名字由属性指定,而数组中的每个元素由属性决定。
10.执行赋值语句a="Visual"+"Basic"后,变量a的值是。
11.在Visual Basic语言中有三种形式的循环结构。
其中,若循环的次数可以适先确定,可使用循环;若要求先判断循环进行的条件,可使用循环。
12.数学关系8≤x<30表示成正确的VB表达式为。
13.在VB中,将Access称为,SQL Server称为。
14.以窗体Form1的中心为圆心,画一个半径为500的圆的语句是。
15.为了在运行时把当前路径下的图形文件picturefile.jpg装入图片框Picture1,所使用的语句为。
16.变量的声明方法有隐式和两种,如果采用隐式声明方法,那么VB会自动将变量声明为。
17.过程级变量是指在过程内部声明的变量,只有在该过程中的代码才能访问这个变量。
模块级或窗体级变量的作用域是,全局变量在整个应用程序中有效,其作用域是。
18.VB提供了结构化程序设计的三种基本结构,这三种基本结构是选择结构、、。
19.将图片框的AutoSize属性设置成时,可使图片框根据图片调整大小。
20.VB中的程序错误类型主要有编译错误、等三种。
21.在VB中想获得帮助,需要按的键是;要设置断点需要按键。
22.Winsock控件主要用来编制基于或协议的网络应用程序。
23.定时器(Timer)控件可识别的事件是,发生该事件的时间间隔由定时器的属性设置。
24.在控件数组中,所有元素的属性均相同,数组中的每个元素由属性指定。
25.假设ADOcn为一个Connection对象,那么在VB程序中声明并创建ADOcn的语句是。
26.设某个程序中要用到一个二维数组,要求数组名为A,类型为整型,第一维下标从-1到2,第二维下标从0到3,则相应数组声明语句为。
27.在VB中,除了可以指定某个窗体作为启动对象之外,还可以指定作为启动对象。
28.闰年的条件是:年号(Y)能被4整除,但不能被100整除;或者年号能被400整除。
表示该条件的逻辑表达式是。
29.常用的VB网络编程控件主要有、Internet Transfer和三种。
30.若窗体的左上角坐标为(-200,250),右下角坐标为(300,-150),则X轴的正向向,Y轴的正向向。