vb练习题,电子版 第二章 对象

合集下载

vb各章练习题

vb各章练习题

第一章选择题1. VB是一种面向对象的可视化程序设计语言,采取了(A )的编程机制。

(A)事件驱动(B) 按过程顺序执行(C)从主程序开始执行(D) 按模块顺序执行2. 以下不属于VB的工作模式的是(c )模式。

(A) 运行(B)设计(C) 编译(D)中断3. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是( C )。

(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口4. 保存新建工程时,默认的路径是(B )。

(A)My Documents (B)VB98 (C)\ (D)Windows5. 将调试通过的VB工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是( A )。

(A)运行的机器上无VB系统(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对6. 集成开发环境可以(D )。

(A)编辑、调试、运行程序,但不能生成可执行程序(B)编辑、调试、生成可执行程序,但不能运行程序(C)编辑、生成可执行程序、运行程序,但不能调试(D)编辑、调试、运行程序,也能生成可执行程序7. 集成环境的主窗口中不包含(B )。

(A)菜单栏(B)状态栏(C)标题栏(D)工具栏8. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C )。

(A)工程资源管理器窗口(B)工具箱窗口(C)代码窗口(D)属性窗口9. 下面四个选项中,不是工具箱的标准控件的是(C )。

(A)滚动条(B)定时器(C)多媒体(D)框架10. 的(C )版本,可供专业编程人员开发功能强大的组内分布式应用程序。

(A)初级版(B)学习版(C)企业版(D)专业版11. 英文缩写“OOP”的含义是(A )。

(A)面向对象程序设计(B)结构化程序设计语言(C)事件驱动的编程机制(D)可视化程序设计12. 不能打开代码窗口的操作是(B )。

VB学习指导

VB学习指导

VB学习指导第一章 Visual Basic 概述一、知识点1.基本概念(1)对象(2)对象类(3)实例(4)窗体(5)控件(6)属性(7)方法(8)事件VB 集成开发环境(IDE)2.基本理论(1)面向对象的程序设计方法(2)事件驱动方式的程序设计原理3.主要操作流程(1)创建应用程序的一般步骤(2)VB 集成开发环境的基本操作–创建一个新工程二、要点、难点1.对象的实例化2.对象的属性、方法、事件3.事件驱动4.创建、打开和保存窗体文件和工程文件三、例题1.例:VB 是面向___________ 的程序设计语言:A.过程B.工程C.事件D.对象正确答案:D解释:传统的结构化语言都是采用面向过程的编程方法来解决问题,其中最主要的缺陷就是程序的可维护性差。

面向对象编程(OOP:Object Oriented Programming)则将数据和处理数据的代码封装到一个类中,类的实例就是对象。

面向对象的编程方法有三个优点①程序易于阅读;②程序易于修改;③对象能重复使用多次。

VB 支持OOP ,并且运用OOP 的方法将代码和数据封装起来形成一个个可视的图形对象(如窗体和控件等),使对象成为有形的实在的东西。

2.例:一个对象可以执行的动作与可被一个对象所识别的动作分别称为________。

A.事件、方法B.方法、事件C.属性、方法D.过程、事件正确答案:B解释:方法指对象可以进行的动作或行为。

通过“方法”,可使对象以指定的方式去做某种动作或改变行为。

VB程序中每个窗体或控件对象都具有若干可改变其行为或实现某个特定动作(操作)的方法。

例如,窗体可被“显示”或被“隐藏”。

事件是指由系统预先设置好的,能被对象识别的动作,如单击鼠标、移动鼠标、按下键盘上的某个键。

四、习题1.VB 的使用目的是_________。

A.开发Windows应用程序B.图像处理C.制作W A V文件D.文字处理2.对象的_________确定当一个事件发生时执行代码。

VB第二章课后习题答案

VB第二章课后习题答案

习题一、选择题1. 在程序中已将变量Inta、Bl、st和D分别定义为Integer型、Boolean型、String型和Date型,下列语句中,正确的是。

A. Inta="333"+"a22"B. D=#10/05/01#C. st=5+"abc"D. Bl= #True#2. 语句Print "5*20" 输出结果是。

A. "5*20"B. 出错C. 5*20D. 1003. 下列可作为Visual Basic变量名的是。

A. a#aB. 4aC. ?xyD. Consta4.表达式6*7/8 Mod 9的值是_______。

A. 4B. 5C. 6D. 75.将数学表达式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)6 .数学表达式Sin25°写成VB表达式是_______。

A. Sin25B. Sin(25)C. Sin(25°)D.Sin(25*3.14/180)7. 选拔身高T超过1.7米且体重W小于62.5公斤的人,表示该条件的逻辑表达式为_______。

A. T>=1.7 And W<=62.5B. T<=1.7 Or W>=62.5C. T>1.7 And W<62.5D. T>=1.7 Or W<62.58. 执行语句代码print format(2004.218, "##,##0.00"),以下答案中哪一个是正确的_______。

A. 2004.21B. 2,004.21C. 2,004.22D. 02,004.219. 下面表达式的值为真的是_______。

国家二级VB机试(对象及其操作、Visual Basic程序设计基础)模拟试卷2

国家二级VB机试(对象及其操作、Visual Basic程序设计基础)模拟试卷2

国家二级VB机试(对象及其操作、Visual Basic程序设计基础)模拟试卷2(题后含答案及解析)题型有:1. 选择题选择题1.假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是( )。

A.单击窗体上没有控件的地方B.单击任意一个控件C.双击任意一个控件D.单击属性窗口的标题栏正确答案:A解析:单击窗体上没有控件的地方,在属性窗口就会出现窗体的各属性,这样就可对窗体的属性进行设置,故A选项正确。

单击任意一个控件,在属性窗口中出现的是该控件的属性,故B选项错误;双击任意一个控件,打开的是“代码窗口”,故C选项错误;单击属性窗口的标题栏,属性窗口成为活动窗口,故D选项错误。

知识模块:对象及其操作2.为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是( )。

A.把窗体的ControlBox属性设置为False,其他属性任意B.把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1到5中的一个数C.把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为0 D.把窗体的ControlBox属性设置为Fale,并且把BorderStyle属性设置为1到5中的一个数正确答案:B解析:ControlBox属性:运行程序时该属性有效。

在窗体标题栏左边设置一个任务列表,点击窗体图标左上角显示系统菜单。

True:能显示系统菜单,False:不能显示系统菜单。

BorderStyle属性:为窗体等对象设置边框的样式。

0—None:窗体无边框。

1—FixeSingle:程序运行后窗体大小不被改变,单线边框。

2—Sizable:程序运行后窗体大小可以被改变,双线边框。

3—FixedDouble;程序运行后窗体大小不被改变,双线边框。

4—FixedToolWindow:程序运行后窗体大小可以被改变,单线边框。

vb各章习题

vb各章习题

第一章Visual Basic程序设计概述一、选择题1.Visual Basic是一种面向对象的可视化程序设计语言,采用了___A___的编程机制。

(A)事件驱动(B)按过程顺序执行(C)从主程序开始执行(D)按模块顺序执行2.在Visual Basic中最基本的对象是___C_____,它是采用程序的基石,是其它程序的容器。

(A)文本框(B)命令按钮(C)窗体(D)标签3.多窗体程序是由多个窗体组成。

在缺省情况下,VB在应用程序执行时,总是把____D____指定为启动窗体。

(A)不包含任何控件的窗体(B)设计时的第一个窗体(C)包含控件最多的(D)命名为Form1的窗体4.有程序代码如下:Text1.Text = "Visual Basic"则:Text1,Text和"Visual Basic"分别代表_____C___。

(A)对象,值,属性(B)对象,方法,属性(C)对象,属性,值(D)属性,对象,值5.Visual Basic是一种面向对象的程序设计语言,_____A___不是面向对象系统所包含的三要素。

(A)变量(B)事件(C)属性(D)方法6.Visual Basic的一个应用程序至少包含一个____B____文件,该文件存储窗体上使用的所有控件对象和有关的________、对象相应的________过程和________代码。

(A)模块、方法、事件、程序(B)窗体、属性、事件、程序(C)窗体、程序、属性、事件(D)窗体、属性、事件、模块7.以下不属于Visual Basic的工作模式是_____A___模式。

(A)编译(B)设计(C)运行(D)中断8.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是___C_____。

(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口9.保存新建的工程时,默认的路径是___B_____。

(A)My Documents (B)VB98 (C)\ (D)Windows10.将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是________。

vb练习题,电子版第二章对象

vb练习题,电子版第二章对象

第二章对象教学要求:了解对象的概念以及对象的事件、方法和属性,掌握属性设置的方法:了解控件的分类 及特点,掌握控件命需的方法和控件值的概念,熟练控件的画法和基本操作。

口3知识点!对象的概念,对象的事件、方法和属性:控件的操作。

口3内容导航!一、 对魚 (―)Visual Basic 的对象 1. 什么是对象 对象是系统中的基本运行实体。

在Visual Basic6.0中,对象分为两类,一类是由系统设计好的,称为预宦义对象,可以直 接使用或进行操作;另一类由用户迫义,可以像C 卄一样建立用户自己的对象。

2. 对象属性对象属性是一个对象的特性,不同的对象有不同的属性。

常见的对象属性有标题(Caption ).名称(Name )、颜色(Color )、字体大小(Fonfsizc )、 是否可见(Visible )等。

3. 对象事件对象事件是由Visual Basic 预先设置好的、能够被对象识别的动作。

4. 对象方法对象方法是对象的行为方式,也就是对象能够执行的操作。

(二)对象属性设置先选择要设置属性的对象,然后激活属性窗口。

通常有以下3种方式:1. 宜接键入新属性值2. 选择输入,即通过下拉列表选择所需要的属性值3. 利用对话框设置属值二、 窗体(一)窗体的结构与属性窗体与Windows F 的窗口不但结构类似,而且特性也差不多。

下而按字母顺序列出窗体的常用属性。

这些属性适用于窗体,同时也适用于其他对象。

AuioRedraw (自动重画〉BackColor (背景颜色)Borderstyle (边框类型)Caption (标题)ConirolBox (控制框)Enabled (允许)字形属性设置ForeColor (前景颜色) Height 、Width (高、宽)2. 3. 4. 5. 6. 7.& 9・10.Icon (图标)MaxButton^ MinButton (最大、最小化按钮)Name (需称)Picture (图形)Top 、Left (顶边、左边位置) Visible (可见性) Windowstale (窗口状态〉 (二)窗体事件与窗体有关的事件较多,其中常用的有以下几个:1・Click (单击)事件DblClick (双击)事件Load (装入)事件Unload (卸载)事件 Activate (活动)、Deactivate (非活动)事件 Paint (绘画)事件三、 控件窗体和控件都是Visual Basic 中的对象,控件以图标的形式放在“工具箱''中,每种控件 都有与之对应的图标。

VB教程2

VB教程2

第二章简单的Visual Basic程序设计本章首先以一个最简单的编程例子为切入点,介绍完成一个应用程序的开发过程,然后归纳出VB应用程序的开发步骤。

接着按照归纳出来的步骤,应用于另一个难度更大的程序实例的开发过程。

并介绍如何使自己设计的应用程序在脱离VB的环境下运行,以及如何制作安装盘。

2.1 初识VB应用程序一个VB应用程序称为一个工程,用来完成一个任务。

“工程”一词是由Microsoft公司的VB6.0汉化人员根据英文“Project”直译的,此处似乎称为项目更为合适。

在Microsoft 公司的系列产品Visual FoxPro6.0中,就将Project译为项目。

为了与VB6.0中所用名称一致,本书将仍按“工程”来称呼“项目”。

一个工程由多个文件组成,除了工程文件(扩展名为.vbp)外,还可能包含有窗体文件(扩展名为.frm)、窗体二进制数据文件(扩展名为.frx)、标准模块文件(扩展名为.bas)、类模块文件(扩展名为.cls)、资源文件(扩展名为.res)、ActiveX控件文件(扩展名为.ocx)和图形文件等。

下面介绍一个最简单程序的完成过程。

【例2-1】设计一个程序,运行时用鼠标单击窗体,就在窗体上显示“Hello, Visual Basic!”一行文字。

程序运行结果如图2-1所示。

图2-1 【例2-1】运行结果步骤如下:(1) 启动VB6.0之后,在“新建工程”对话框中单击“打开”按钮,这时就新建了一个工程。

(2) 在窗体设计器中调整所设计窗体Form1的大小。

(3) 通过属性窗口为窗体对象Form1设置属性:在属性窗口左列找到“Caption”属性,然后将其右列中原有的属性值“Form1”改为“例2-1”。

(4) 双击窗体对象Form1,打开代码窗口,在代码窗口标题栏下面右方的事件列表中选择“Click”事件,这时可以看到系统提供一个相应Form_Click()过程的框架:Private Sub Form_Click()End Sub我们在这两行之间输入一个语句:VisualBasic!""Hello,Print添加事件过程代码如图2-2所示。

二级VB第二章练习题

二级VB第二章练习题

VB练习题1).在Visual Basic中,称对象的数据为(A )A)属性B)方法C)事件D)封装2).对象是一个逻辑实体,它是( C)的集合A)数据B)代码C)数据与代码D)属性3).对象可以识别和响应的某些操作行为称为(D )A)属性B)方法C)多态D)事件4).下列关于事件的叙述不正确的是( A )A)事件是系统预先为对象定义的能被对象认别的动作B)事件可分为用户事件和系统事件两类C)VB为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须有用户自行编写D)VB中所有对象的默认事件都是Click()5).以下事件关于事件的说法错误的是( D )A).事件是由系统预先定义好的,能够被对象识别的动作B).用户可以根据需要建立新的事件C).事件的名称是不可改变的,有VB预先定义,它是VB的保留字D).不同类型的对象所识别的事件不一定相同6).每当窗体失去焦点首先会触发( B )事件A).ACTIVATE B)Deactivate C)Lostfocus D)Initialize7.)设有一个窗体应用程序,分别有窗体form1和form2,在程序运行时,当焦点从form1移动到form2时,则在窗体form2的Initialize事件发生后,首先触发的事件是( A )A)Activate B) Deactivate C)Lostfocus D)Gotfocus8).ControlBox属性只适用于窗体,当窗体的( A )属性设置为0—None时,该属性不起作用。

A)Borderstyle B)Autoredraw C)Windowstate D) Enabled9).确定一个窗体大小的属性是(A)A)Width 和Height B) Width和Top C)Top 和Left D) Top 和Height10).当一个窗体成为活动窗体时,首先触发的事件是( A )A)Active B)Load C)UnLoad D) Initialize11).为了使窗体上的某个控件成为活动控件,应该执行的操作是( C )A)单击窗体的空白部分B)双击窗体的空白部分C)单击该控件D)双击该控件12).为了同时改变一个活动控件的高度和宽度,正确的操作是( A )A)拖拉控件4个角上的某个小方块B)只能拖拉位于控件右下角的小方块C)只能拖拉位于控件左上角的小方块D)不能同时改变控件的宽度和高度13).要想改变一个窗体的标题内容,则应该设置( C )属性的值A)Name B)FontName C)Caption D)Text14).( B )属性能改变窗体的边框线A)FontStyle B)BorderStyle C)BackStyle D)Border15).决定一个窗体有无控制菜单的属性(D )A)MinButton B)Caption C)MaxButton D)ControlBox。

Vb操作题题库(含答案)

Vb操作题题库(含答案)

VB填空题:1、Visual Basic 6.0分为3种版本,这3种版本是______、______和______。

其中,最完整的是______。

答案:1:学习版#专业版#企业版2:学习版#专业版#企业版3:学习版#专业版#企业版4:企业版知识点:VB知识点/第一章2、可以通过______快捷键或______快捷键退出Visual Basic。

答案:1:Alt+F4#Alt+Q2:Alt+F4#Alt+Q知识点:VB知识点/第一章3、传统的程序设计语言主要是面向______的,而现在涌现出的许多可视化程序设计语言,如Visual Basic主要是面向______进行程序设计的。

答案:1:过程#问题2:对象知识点:VB知识点/第一章4、在面向对象程序设计中,对象是由______和______组成的概念。

答案:1:代码#数据2:代码#数据知识点:VB知识点/第一章5、Visual Basic开发环境中,在标题栏的方括号内能指出目前正处在______、______状态或______状态。

答案:1:设计#中断#运行#设计状态#中断状态#运行状态2:设计#中断#运行#设计状态#中断状态#运行状态3:设计#中断#运行#设计状态#中断状态#运行状态知识点:VB知识点/第一章6、在设计模式下,工程中的某个窗体没有出现,可通过双击______窗口中的相应窗体名来使之出现。

答案:1:工程资源管理器知识点:VB知识点/第一章7、Visual Basic开发环境中,当属性窗口在界面上末出现时,可使用______菜单中的______选项让它显示出来。

答案:1:视图2:属性窗口知识点:VB知识点/第一章8、在属性窗口中,属性显示方式分为两种,即按______顺序和按______顺序,分别通过单击相应的按钮来实现。

答案:1:字母#分类2:字母#分类知识点:VB知识点/第一章9、菜单命令中有"…"标记表示该命令是一个______的命令。

二级VB版本同步练习

二级VB版本同步练习

第一章VB高教版同步练习(1)1.下列叙述中正确的是(C)A.只有窗体才是V isual Basic中的对象B.只有控件才是Visual Basic中的对象C.窗体和控件都是Visual Basic中的对象D.窗体和控件都不是V isual Basic中的对象2. 下列可以激活属性窗口的操作是(D)A.用鼠标双击窗体的任何部位B.执行"工程"菜单中的"属性窗口"命令C.按Ctrl+F4键D.按F4键3. 下列不能打开工具箱窗口的操作是(B)A.执行"视图"菜单中的"工具箱"命令B.按Alt+F8键C.单击工具栏上的"工具箱"按钮D.按Alt+V,然后按Alt+X键4. 假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(A)A.单击窗体上没有控件的地方B.单击任一个控件C.不执行任何操作D.双击窗体的标题栏5.为了把窗体上的某个控件变为活动的,应执行的操作是(B)A.单击窗体的边框B.单击该控件的内部C.双击该控件D.双击窗体6.确定一个控件在窗体上的位置的属性是(D)A.Width或HeightB. Width和HeightC.Top或LeftD.Top和Left7.确定一个窗体或控件的大小的属性是(B)A.Width或HeightB.Width和HeightC.Top或LeftD.Top和Left`8. 为了同时改变一个活动控件的高度和宽度,正确的操作是(A)A.拖拉控件4个角上的某个小方块B.只能拖拉位于控件右下角的小方块C.只能拖拉位于控件左下角的小方块D.不能同时改变控件的高度和宽度1.Visual Basic 6.0分为三种版本,这三种版本是学习版、专业版和企业版。

2.可以通过多种方式启动Visual Basic,其中的两种方式是用“开始”菜单中的“程序”命令和通过“我的电脑”或在资源管理器中双击vb6.exe(或者使用“开始”菜单中的“运行”命令、建立快捷方式) 。

VB答案

VB答案

练习一对象部分的基础练习一1、使用Visual Basic的目的是 AA. 开发Windows应用程序B. 图象处理C. 制作WAV文件D. 文字处理2、Visual Basic 是面向 D 的程序设计语言。

A. 过程B. 工程C. 事件D. 对象3、所谓 A 就上使某个对象进入活动状态的一种操作或动作。

A.事件B.属性C.方法论D.对象4、 C 在用户的应用程序执行期间发生,比如鼠标单击或敲击键盘。

A.方法B.属性C.事件D.工程5、窗体文件名与工程文件名的扩展名分别是 BA. .vbp和.frmB. .frm和.vbpC. .frm和.basD. .vbp和.vbw6、窗体的 C 属性用来设置将出现在窗体标题中的标题。

A.StyleB. TextC.Caption7、启动应用程序,装载和显示窗体,产生 B 和Form_Show 事件。

A.Form_clickB.Form_loadC. Form_GotFocusD. Form_DbClick8、窗体从加载到显示,依次引发的事件 .A. Load Initialize ActivateB. Initialize Activate LoadC. Load Activate InitializeD. Initialize Load Activate9、下列窗体的事件在窗体从加载到卸载过程中只可能触发一次。

A. GotFocusB. ActivateC. LoadD. Initialize10、在VB中,如果要生成一个不依赖于VB环境就可以运行的程序文件,则应选择 DA.“工程”到“属性”B.“工具”到“选项”C.“文件”到“另存为”D. “文件”到“生成.EXE”11、控件的 B 确定当一个事件发生时执行的代码。

A. 函数B. 事件过程C. 子程序D. 调用过程12、 B 的改变可以在设计时和运行进表现出来,而事件过程只有在运行时才执行。

A. 方法B. 控件属性C. 对象D. 事件13、放置控件到窗体中地迅速的方法是 AA. 双击工具箱中的控件B. 单击工具箱中的控件C.拖动鼠标D.单击工具箱中的控件并拖动鼠标14、控件的 A 使用户能够调节其大小。

VB练习题 2

VB练习题  2

VB课堂小测练习题1、VB中,要在一行书写多条语句,各语句之间使用__分隔;注释语句用____分隔。

2、在VB中,对象的三要素分别是___、__和___。

3、VB中工程文件的扩展名为____;窗体文件的扩展名为___。

4、启动VB后,系统为用户新建的工程起一个为____的临时名称。

(5、在VB中用Const将Name声明为字符串“张三”常量,使用的语句是______。

6、在VB中,常量12345678& 的类型是______。

7、VB中声明了Variant变量,但未赋值,则系统默认其初始化值为___。

8、如果将布尔常量值TRUE赋给一个整型变量,则整型变量的值为____。

9、每建立一个窗体,工程管理器窗口中就会增加一个____文件。

10、窗体的Enabled属性的属性值是_________类型的数据.11、当窗体被加载时运行,发生的事件是_________。

12、删除字符串前导和尾随空格的函数是______。

、产生[10,37]之间的随机整数的VB表达式是_____。

14、函数INT(RND(0)*100)的取值范围是_________。

、INT(100*RND(1))产生的随机整数的取值范围是_________16、如果要改变窗体的标题,需要设置窗体的属性是_______。

17、控件和窗体的Name属性只能在 _____窗口中设置,不能在____窗口中设置。

18、要在窗体上显示图片,需设置窗体的_____属性.19、把当前目录下的图形文件pic1.jpg装入窗体FORM1中的语句为________.20、能够获得一个文本框中被选取文本的内容的属性是______。

21、表达式(73+1)\ (185-1)的值是________。

22、决定标签内显示内容的属性是_________.23、为了使标签能自动调整大小以显示全部文本内容,应把标签的____属性设置为True。

24、设窗体上有一个列表框控件List1,含有若干列表项。

VB二级第二章

VB二级第二章

第二章Visual Basic的对象一、什么是对象二、对象的属性三、对象的事件四、对象的方法1、什么是对象,VB中,对象是具有特殊属性的行为和方式的实体。

窗体和工具箱里面的控件就是VB的对象。

当然VB中的对象不止这些,VB的对象为分两类,一类是由系统设计好的,让我们直接拿出来就可以用的,例如工具箱里的控件,而另一类是由我们自己定义的,需要我们手工编写代码来实现。

2、对象的属性:是指对象的特征、特性的描述,例如。

在VB中一个按钮就是一个对象,它有高度、宽度、标题名称、颜色等属性。

属性的设置方法有两种。

一种是通过对象的属性窗口进行设置。

例如:要设置一个按钮的属性。

我们可以通过这个按钮的属性窗口。

找到Caption这个属性。

设置它的名称设置对象属性的第二种方法。

通过缩写代码来设置。

其格式为:对象名.属性名称=属性值。

例如:设置按钮名称代码。

Command1.Caption = 确定这句代码就是把“确定”这两个字赋给按钮Command1的Caption(标题)属性。

3、对象的事件:是由VB预先定义好的,能够被对象识别的动作。

其格式为:Private Sub 对象名称_事件名称( ) …用来标志一个对象事件的开始....事件响应代码....…是事件的响应代码End Sub …是这个事件过程的结尾部分例:Private Sub Form_Load()Command1.Caption = "确定"End Sub“对象名称”指的该对象的name属性, “事件名称”是由VB事先定义好的事件,而这些事件都是对象所有识别的,至于一个对象可识别哪些事件,我们无须操心,因为我们在建立了一个对象(窗体或控件)后,Visual Basic会自动产生与该对象相匹配的事件,并在事件下接列表中显示出来供编程人员选择.4、对象的方法:就是对象可以执行的动作;其格式为:对象.方法例:Private Sub Form_Click()…窗体单击事件开始Form1.Print "你好"End SubPrint是VB中的一个方法,用来在指定的对象设备输出信息,上面的例子中(如果是在本窗体上输出文字前面的Form1可以省略)用于在窗体Form1上输出“你好”两个字Visual Basic的窗体一、窗体的结构与属性二、窗体的事件1、窗体的结构窗体的结构与标准的Windows应用程序相同,它们都有标题栏、最小化按钮、最大化按钮、关闭按钮和控制菜单(也叫系统菜单)2、窗体的常用属性BackColor(背景颜色):该属性主要用于设置窗体的背景颜色其颜色为十六进制常量,可以通过属性窗口找到BackColor属性,从下拉菜单里的“调色板”为其点选一种颜色值;也可以通过代码实现。

VB测试题1-2章

VB测试题1-2章

VB第一章测试题(1)1、激活主菜单的按键是()A.F1或Ctrl键 B.Ctrl键或Atl键C.F10或Ctrl键 D.F10或Atl键2.如果设计时在属性窗口将命令按钮的()属性设置为False,则运行时按钮从窗体上消失.A.Visible B.EnabledC.DisabledPicture D.Default3.退出Visual Basic的快捷键是()A.Ctrl +Q B.Shift +QC.Alt+Q D.Ctrl+Alt+Q4.除了系统默认的工具箱布局外,在Visual Basic中还可以通过()方法来定义选项卡组织安排控件.A.在工具箱单击鼠标右键,执行快捷菜单中的“添加选项卡”命令B.执行“文件”菜单中的“添加工程”命令C.执行“工程”菜单中的“添加窗体”命令D.执行“工程”菜单中的“部件”命令5.窗体设计器是用来设计()A.应用程序的代码段 B.应用程序的界面C.对象的属性 D.对象的事件6.启动Visual Basic后,系统为用户新建的工程起一个名为()的临时名称.A.工程1 B.窗体1C.工程 D.窗体7.工程资源管理器窗口中包含的文件类型有()种.A.2 B.3C.4 D.58.Visual Basic的编程机制是()A.可视化 B.面向对象C.面向图形 D.事件驱动9.Visual Basic集成环境的大部分窗口都可以从主菜单项()的下拉菜单中找到相应的打开命令.A.编辑 B.视图C.格式 D.调试10.要在窗体上显示图片,需设置窗体的()属性.A.Caption B.IconC.Picture D.ControlBox11.每个窗体对应一个窗体文件,窗体文件的扩展名是()A..bas B..clsC..frm D..vbp12.双击窗体的任何地方,可以打开的窗口是()A.代码窗口 B.属性窗口 C.工程管理窗口 D.以上3个选项都不对13.工具栏中的“启动”按钮的作用是()A.运行一个应用程序 B.运行一个窗体C.工程管理窗口 D.打开被选中对象的代码窗口14.运行时,单击窗体将窗体的前景色设置为红色的事件过程是()A. Private Sub Form_Click( ) B.Private Sub Form_Click( )BackColor=vbRed Form1.ForeColor=vbRedEnd Sub End SubC.Private Sub Form_Click( ) D.Private Sub Form_Click( )Form1.BackColor=vbRed ForeColor=vbRedEnd Sub End Sub15.如果要在命令按钮上显示图形文件,应设置命令按钮的()A.Style属性和Graphics属性 B.Style属性和Picture属性C.Picture属性D.Graphics属性16.英文缩写OLE的含义是()A.面向对象程序设计 B.对象链接C.对象嵌入 D.对象链接与嵌入17.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示()事件过程模板.A.Form_Click B.Form_Load C.Form1_Click D.Form1_Load18.每建立一个窗体,工程管理器窗口中就会增加一个()A.工程文件 B.窗体文件C.程序模块文件 D.类模块文件19.激活属性窗口使用的键是()A.F2 B.F3 C.F4 D.F520.Visual Basic是一种()程序设计语言.A.过程式 B.非过程式C.机器 D.低级21.不能在运行期间设置窗体的()属性.A.BorderStyle B.Caption C.Icon D.MaxButton22.设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是()A.cmdc B.cmdb C.cmdA D.Command1二、填空题1. 如果要在单击钮时执行一段代码,则应将这段代码写在_______________事件过程中.2. 一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示___________文件;扩展名为.frm的文件表示_____________文件;扩展名为.bas的文件表示_____________文件;包含ActiveX控件的文件扩展名为__________.3. Visual Basic 6.0用于开发__________环境下的应用程序.如果要使用命令按钮表面显示文字“退出(X)”(在字符X之下加下划线),则其Caption属性设置为___________,其括号中的X表示在运行时按下____________键与单击该按钮效果相同.打开“工程窗口”的方法之一是按下______________组合键.Visual Basic的控件通常分为3种类型,即___________、___________、____________.其中,____________不能从工具箱中被删除,_____________单独保存在.OCX文件中,在必要进可以加入到工具箱中.VB第一章测试题(2)一、选择题1. 标准模块文件的扩展名为_________。

VB习题

VB习题

第一章 VB基础知识一、单选题1.若属性窗口没有出现在Visual Basic6.0集成开发环境中,可使用()菜单中的相应命令将其打开。

A. 工程B. 视图C. 调试D. 工具2.英文的“Visual”的含义是()A. 集成B. 标准C. 可视化D. 调试3.不能打开属性窗口的操作是()。

A. 单击工具栏的“属性窗口”按钮B. 选取“视图”菜单中的“属性窗口”子菜单项C. 在对象上单击右键,从弹出的快捷菜单中选择“属性窗口”D. 选取“工程”菜单中的“属性窗口”子菜单项4.不能打开代码窗口的操作是()。

A. 右键单击窗体窗口,在弹出的快捷菜单中选择“查看代码”B. 选择“视图”下拉菜单中的“代码窗口”C. 双击窗体窗口的任何地方D. 按下F4键16. VB应用程序中,扩展名为.vbp的文件是()。

A. 标准模块文件B. 工程模块文件C. 窗体模块文件D. 类模块文件17. 以下不能在“工程资源管理器”窗口中列出的文件类型是()。

A. .basB. .vbpC. .frmD. .ocx18. 窗体文件的扩展名是()。

A..frm B..vbp C. .bas D. .frx20. 关于Visual Basic事件的说法中,不正确的为()。

A.事件是由Visual Basic预先定义好的,能够被对象识别的动作B.DblClick(双击)是Visual Basic中一个事件C.一个对象可以识别一个或多个事件D.一个对象可以识别哪些事件,需要由程序员自己决定21. 在VB6.0中的每一个对象都有自己的属性、方法和()。

A.控件B.函数C. 事件D.公用过程22. 以下说法错误的是()。

A. 事件是由Visual Basic预先设置好的、能够被对象识别的动作B. 当对象响应某个事件后,对象所执行的操作将通过一段程序代码来实现,这段程序代码称为事件过程C. 一个对象对应一个事件,一个时间对应一个事件过程D. 事件过程的一般格式为:Private Sub 对象名称_事件名称()事件响应程序代码End Sub23. 以下说法错误的是()。

vb题库第二章

vb题库第二章

54题假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为(A)。

A.MenuItem. Enabled=FalseB.MenuItem. Enabled=TrueC.MenuItem. Visible=TrueD.Menultem. Visible=False决定一个窗体有无控制菜单的属性是(D)。

A.MinButtonB.CaptionC.MaxButtonD.ControlBox以下可以构成语句的一项是(B)。

A.对象名.属性B.对象名.方法名C.对象名.事件名D.对象名.函数名在窗体支持的事件中,由系统自动触发的事件是(C)事件。

A.Load和UnloadB.Click和DblClickC.Initialize和LoadD.MouseDown和MouseUp下列语句中错误的是(C)。

A.Text1.Text=List1.Textbel1.Caption=List1.TextC.List1.List(1)=List1.Text+List1.ListIndexmand1.Caption=+List1.Text下列叙述中正确的是(C)。

A.任何一个对象的所有属性既可在属性窗口中设置,也可以以程序代码的方式设置B.在属性窗口中设置的属性是在设计阶段完成的,因而这些属性值不能改变C.在程序中通过编程设置属性值是在运行阶段给属性赋值D.用程序方式给属性赋值的格式是“属性名:属性值”下列既可用于输入数据又可用于输出数据的控件是(B)控件。

belB.TextBoxC.ListBoxD.OptionButton要使标签能够显示所需要的文本,则在程序中应设置(A)属性的值。

A.CaptionB.TextD.AutoSize下列控件对象中,属于文本框控件对象是(C)。

MAND1BEL2C.TEXT3D.OPTION4VB中可用(D)语句产生一消息框。

A.InputBoxB.ShiftC.BothD.MsgBox在窗体Form1的标题栏中显示“VisualBasic窗体"的命令是(C)。

VB课本习题答案第二章

VB课本习题答案第二章

第2章基本数据类型与表达式2.1 填空题1.在程序设计语言系统中具有固定语法含义的符号串称为(关键字),它们通常用来表示系统提供的标准过程、函数、运算符、常量等。

2.(标识符)用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。

3.整型数据占( 2 )字节的内存空间。

长整型数据占( 4 )个字节的内存空间。

单精度浮点型数据占( 4 )个字节的内存空间。

双精度浮点型数据占( 8 )个字节的内存空间。

日期型数据占( 8 )个字节的内存空间。

4.100% 表示100为(整)型数据;100!表示100为(单精度浮点)型数据;100@表示100为( 货币 )型数据。

6符号常量在某一过程中说明,则该符号常量只能在(该过程内)内有效。

6.若一个整型变量说明了之后没有给它赋值,则它的值为( 0 )。

7.在VB中可以把类型说明符放在变量名的(末尾)来说明变量的类型。

8.为使VB的编译程序自动检查变量声明,遇到未经说明的标识符发出错误警告信息,在程序中要加上( Option Explicit )语句。

9.对含有多种运算的表达式,各种运算之间的顺序为(函数运算)→(算术运算)→(关系运算)→(逻辑运算)。

10.把1234.567的小数部分四舍五入转换为整数,可使用函数( Cint(1234.567) )。

11.将x四舍五入到百位(例如,若x=23874.52应舍入成23900),可使用表达式( Int(x / 100 + 0.5) * 100 )。

12.将x从十位截断(例如,x=23874.52应截成23800)可使用表达式( Fix(x / 100) * 100或者Int(x/100)*100或者Cint(x\100)*100 )。

13.设X为数值变量,求X的常用对数可使用的表达式是( Log(X)/Log(10) )。

14.要从字符串“Visual BASIC 6.0”中截取子字符串“BASIC”可使用函数( Mid(“Visual BASIC 6.0”,8,5) )15.设S是字符串变量,并且串长度为7,写出生成由S的偶数序号字符组成的字符串的表达式(例如,把字符串”ABCDEFG”变成“BDF”)。

VB语言程序设计第二章

VB语言程序设计第二章

第2章上机题说明:请学生以自己的学号姓名建立一个文件夹,在此文件夹下再建立一个名为“第2章作业”的子文件夹,本章的所有上机题保存在此子子文件夹下。

一、反复练习:创建新控件及控件的基本操作,包括缩放、移动、复制、删除、选择、对齐控件、使控件间距相等、使控件大小相等、等高或等宽控件二、实现下列各题1.在名称为Form1的窗体上建立一个名称为Cmd1,宽度为1500,高度为500,标题为"显示"的命令按钮,编写适当的事件过程。

要求程序运行后,如果单击"显示"命令按钮,则在窗体上显示"祝你考试成功"(要求:不要使用任何变量,直接显示字符串)。

注意:窗体文件名为“补充题2_1.frm”,工程文件名为“补充题2_1.vbp”。

2.在名称为Form1的窗体上建立两个名称分别为Cmd1和Cmd2,标题分别为"必修课"、"选修课"的命令按钮,编写适当的事件过程。

要求程序运行后,如果单击"必修课"命令按钮,在窗体上显示"高等数学必修课";如果单击"选修课"命令按钮,在窗体上显示"多媒体技术选修课"(要求:不要使用任何变量,直接显示字符串)。

注意:窗体文件名为“补充题2_2.frm”,工程文件名为“补充题2_2.vbp”。

3.在名称为Form1的窗体上画三个名称分别为Cmd1、Cmd2和Cmd3,标题分别为"一系"、"二系"和"九系"的命令按钮,编写适当的事件过程。

要求程序运行后,如果单击"一系"命令按钮,则在窗体上显示"计算机系";如果单击"二系"命令按钮,则窗体上显示"自动控制系";如果单击"九系"命令按钮,则在窗体上显示"电子工程系"(要求:不要使用任何变量,直接显示字符串)。

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

第二章对象教学要求:了解对象的概念以及对象的事件、方法和属性,掌握属性设置的方法;了解控件的分类及特点,掌握控件命名的方法和控件值的概念,熟练控件的画法和基本操作。

知识点:对象的概念,对象的事件、方法和属性;控件的操作。

内容导航:一、对象(一)Visual Basic的对象1.什么是对象对象是系统中的基本运行实体。

在Visual Basic6.0中,对象分为两类,一类是由系统设计好的,称为预定义对象,可以直接使用或进行操作;另一类由用户定义,可以像C++一样建立用户自己的对象。

2.对象属性对象属性是一个对象的特性,不同的对象有不同的属性。

常见的对象属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等。

3.对象事件对象事件是由Visual Basic预先设置好的、能够被对象识别的动作。

4.对象方法对象方法是对象的行为方式,也就是对象能够执行的操作。

(二)对象属性设置先选择要设置属性的对象,然后激活属性窗口。

通常有以下3种方式:1.直接键入新属性值2.选择输入,即通过下拉列表选择所需要的属性值3.利用对话框设置属值二、窗体(一)窗体的结构与属性窗体与Windows下的窗口不但结构类似,而且特性也差不多。

下面按字母顺序列出窗体的常用属性。

这些属性适用于窗体,同时也适用于其他对象。

1.AutoRedraw(自动重画)2.BackColor(背景颜色)3.BorderStyle(边框类型)4.Caption(标题)5.ControlBox(控制框)6.Enabled(允许)7.字形属性设置8.ForeColor(前景颜色)9.Height、Width(高、宽)10.Icon(图标)11.MaxButton、MinButton(最大、最小化按钮)12.Name(名称)13.Picture(图形)14.Top、Left(顶边、左边位置)15.Visible(可见性)16.WindowState(窗口状态)(二)窗体事件与窗体有关的事件较多,其中常用的有以下几个:1.Click(单击)事件2.DblClick(双击)事件3.Load(装入)事件4.Unload(卸载)事件5.Activate(活动)、Deactivate(非活动)事件6.Paint(绘画)事件三、控件窗体和控件都是Visual Basic中的对象,控件以图标的形式放在“工具箱”中,每种控件都有与之对应的图标。

启动Visual Basic后,工具箱位于窗体的左则。

(一)Visual Basic6.0的控件分类分为以下3类:1.标准控件(也称内部控件)2.ActiveX控件3.可插入对象(二)控件的命名和控件值1.控件的命名一般情况下,窗体和控件都有默认值,如Form1、Command1、Text1等。

在应用程序中使用约定的前缀,可以提高程序的可读性。

2.控件值Visual Basic为每个控件规定了一个默认属性,在设置这样的属性时,不必给出属性名,通常把该属性称为控件的值。

四、控件的画法和基本操作(一)控件的画法可以通过两种方法在窗体上画一个控件。

(二)控件的基本操作1.控件的缩放和移动2.控件的复制和删除3.通过属性窗口改变对象的位置和大小4.选择控件训练:一、选择题1.若要使命令按钮不可操作,要对________属性设置。

A) Enabled B) Visible C) BackColor D) Caption2.当运行程序时,系统自动执行启动窗体的________事件。

A) Load B) Click C) Unload D) GotFocus3.要使某控件在运行是不可显示,应对属性________进行设置。

A) Enabled B) Visible C) BackColor D) Caption4.以下叙述中正确的是________。

A) 窗体的Name属性指定窗体的名称,用来标示一个窗体B) 窗体的Name属性的值是显示在窗体标题栏中的文本C) 可以在运行期间改变对象的Name属性的值D) 对象的Name属性值可以为空5.关于对象的属性不正确的是________。

A) 对象的属性一般有属性名和属性值B) 可通过属性窗口设置属性的值C) 可通过程序代码设置属性值D) 对象所有属性值均可以在设计时设置6.一个对象可执行的动作与可被一个对象所识别的动作分别称为________。

A) 事件、方法B) 方法、事件C) 属性、方法D) 过程、事件7.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是________。

A) 单选按钮B) 图片框C) 通用对话框D) 属性窗口8.为了在运行时能显示窗体左上角的控制框(系统菜单),必须________ 。

A) 把窗体的ControlBox属性设置为False,其他属性任意B) 把窗体的ControlBox属性设置为True,把BoderStyle属性设置为1~5C) 把窗体的ControlBox属性设置为False,把BoderStyle属性设置为非0值D) 把窗体的ControlBox属性设置为True,把BoderStyle属性设置为0值9.为了把焦点移到某个指定的控件,所使用的方法是________ 。

A) SetFocus B) Visible C) Refresh D) GetFocus10.在VB中可以改变控件大小的操作是________。

A) Shift+Ctrl B) Shift+方向键C) Ctrl+空格键D) Ctrl+方向键11.确定一个控件在窗体上的位置的属性是________。

A) Width或Height B) Width和HeightC) Top或Left D) Top和Left12.Visual Basic 6.0默认的坐标单位是________ 。

A) Twip B) 像素点C) 英寸D) 厘米13.下列叙述中正确的是________。

A) 只有窗体才是Visual Basic中的对象B) 只有控件才是Visual Basic中的对象C) 窗体和控件都是Visual Basic中的对象D) 窗体和控件都不是Visual Basic中的对象14.下列可以激活属性窗口的操作是________。

A) 用鼠标双击窗体的任何部位B) 执行“工程”菜单中的“属性窗口”命令C) 按Ctrl+F4键D) 按F4键15.下列不能打开工具箱窗口的操作是________。

A) 执行“视图”菜单中的“工具箱”命令B) 按Alt+F8键C) 单击工具栏上的“工具箱”按钮D) 按Alt+V,然后按X键16.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是________。

A) 单击窗体上没有控件的地方B) 单击任一个控件C) 不执行任何操作D) 双击窗体的标题栏17为了把窗体上的某个控件变为活动的,应执行的操作是________。

A) 单击窗体的边框B) 单击该控件的内部C) 双击该控件D) 双击窗体18.确定一个控件在窗体上的位置的属性是________。

A) Width或Height B) Width 和HeightC) Top或Left D) Top和Left19.为了确定一个窗体或控件的大小的属性是________。

A) Width或Height B) Width 和HeightC) Top或Left D) Top和Left20.为了同时改变一个活动控件的高度和宽度,正确的操作是________。

A) 拖拉控件4个角上的某个小方块B) 只能拖拉位于控件右下角的小方块C) 只能拖拉位于控件左下角的小方块D) 不能同时改变控件的高度和宽度21.下面的________事件是在窗体装入工作区激发的事件。

A) Load B) Mouseup C) Click D) DblClick22.要把窗体Form1加载到内存但不显示出来,可使用________ 语句。

A) Form1.Show B) Form1.Hide C) Load.Form1 D) Unload.Form123.要想改变窗体边框线型,可使用的属性是________。

A) FontStyle B) BorderStyle C) BackStyle D) Border24.窗体从加载到显示出来,下列最先发生的事件是________。

A) Load B) Resize C) Activate D) Paint二、填空题1.对象的属性是指________________________________。

2.对象的方法是指________________________________。

3.对象的特征称为____________,对象能够执行的操作称为____________ ,对象能够识别的操作称为____________。

4.Visual Basic6.0的控件分为以下3类:________、________和________。

5.已知有一个名为Object1的对象有一个方法为Method1,现在要调用该方法,应使用的语句是____________。

6.卸载窗体时触发的窗体事件是____________________。

7.假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello!”,所使用的语句为________。

8.Visual Basic中的控件分为3类,它们是______、________和________。

9.一个控件在窗体上的位置由________和_______属性决定,其大小由________和_______属性决定。

10.可以通过多种方式激活属性窗口,这些方式是________、________、________、________、________。

11.为了选择多个控件,可以按住________键,然后单击每个控件。

12.属性和________属性这两个决定窗体是否具有最大化和最小化按钮。

三、简答题1.什么是对象的属性、方法和事件?2.VB的控件种类有哪些?怎样在窗体上绘制控件?3.在窗体上添加一个标签框,要求在程序运行时,单击窗体时改变标签的背景色、前景色和标题,双击窗体则还原。

4.事件驱动程序的特点是什么?。

相关文档
最新文档