VB概念填空题
- 格式:doc
- 大小:79.50 KB
- 文档页数:8
vb考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的属性?A. DimB. PublicC. PrivateD. Property答案:D2. VB中的“Option Explicit”语句用于做什么?A. 声明变量类型B. 强制变量声明C. 定义过程D. 创建对象实例答案:B3. 下列哪个不是VB的控件事件?A. ClickB. LoadC. ChangeD. Hover答案:D4. 在VB中,以下哪个不是标准数据类型?A. IntegerB. StringC. BooleanD. Pointer答案:D5. VB中的“With”语句用于什么?A. 初始化对象B. 创建对象实例C. 引用对象的多个属性或方法D. 循环遍历集合答案:C6. 在VB中,如何将一个表达式的结果赋值给一个变量?A. 使用“=”运算符B. 使用“==”运算符C. 使用“:=”运算符D. 使用“->”运算符答案:A7. 下列哪个是VB中的循环结构?A. IfB. For EachC. Select CaseD. While答案:D8. 在VB中,如何表示一个空引用?A. NullB. NothingC. EmptyD. Undefined答案:B9. VB中的“Handles”关键字用于什么?A. 过程定义B. 事件处理C. 类定义D. 属性声明答案:B10. 在VB中,以下哪个不是集合的属性或方法?A. AddB. ItemC. CountD. Sort答案:D二、填空题(每题2分,共20分)11. VB中的________关键字用于定义一个方法或属性的访问级别。
答案:Private12. 当你想要在VB中创建一个新类时,你需要使用________关键字。
答案:Class13. 在VB中,________方法用于在运行时创建对象。
答案:New14. 如果你想要在VB中捕获并处理异常,你应该使用________语句。
江苏省计算机二级考试VB程序设计复习题一、填空题:(第一章Visual Basic程序设计概述)1、Visual Basic是一种面向_对象_的可视化程序设计语言,采取了__事件驱动__的编程机制。
2、在VB中工程文件的扩展名是_ Vbp ,窗体文件的扩展名是frm _,标准模块文件的扩展名是_ bas _。
3、执行“工程”菜单下的部件命令,可选择并添加ActiveX控件。
4、Visual Basic 6.0用于开发_ WINDOWS环境下的应用程序。
第二章简单的VB程序设计1、设置是否可以用Tab键来选取命令按钮,应该用_ Tabstop ___属性。
2、一个控件在窗体的位置由__ Left ___和_ top ___属性决定,其大小由__ height _和_ width _属性决定。
3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和_ enabled __属性为true,才能接受焦点。
4、设置控件背景颜色的属性名称是_ backcolor __。
5、所有控件都具有的共同属性是__ name __属性。
6、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是_ name和caption。
7、VB中的每个对象(控件)都有一组特征,这组特征称为_属性_,我们通过修改它可以控制对象的外观和操作。
8、通常情况下,VB中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和_标准模块文件_文件,后者的扩展名为.Bas,通常由Basic语言编写,是一个可共用的子程序。
9、VB有三种工作模式,分别是设计(Design)模式、_运行模式__和中断(Break)模式。
第三章1、一般可以使用____ Const ______关键字声明常量。
2、_ Variant _类型也称变体类型,是一种通用的、可变的数据类型,它可表示或存储任何一种数据类型。
3、变量的声明分为两种方法:_隐式声明__和__显示声明__。
第一章Visual Basic概述一、选择题1.在 Visual Basic的应用程序中,窗体文件的扩展名是( ) 。
A. .frmB. .vbgC. .vbpD. .bas2. Visual Basic6.0共有三个版本,它们分别是( ) 。
A.学习版、标准版和企业版B.学习版、专业版和企业版C.学习版、标准版和专业版D.标准版、专业版和中文版3.下列方法中不能退出 Visual Basic 的是( ) 。
A.按Alt+Q组合键B.按下Alt+F组合键,然后按Esc键C.打开“文件”菜单,执行“退出”命令D.点关闭按钮4.通过( ) 窗口,可以显示或改变窗体在屏幕中的位置。
A.属性B.窗体布局C.监视D.数据视图5. Visual Basic 把开发一个应用程序视为一项工程,用创建工程的方法来创建一个应用程并且利用 ( ) 窗口来管理工程。
A.工程资源管理器B.属性C.窗体D.窗体布局6. Visual Basic程序中的注释所使用的字符是( ) 。
A. ’B. :C. /D. -7.下列( ) 不是“工程资源管理器”中的按钮。
A.“查看代码”B.“添加工程”C.“查看对象”D.“切换文件夹8.以下叙述中错误的是( ) 。
A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B.以BAS为扩展名的文件是标准模块文件C.窗体文件包含窗体及控件的属性D.一个工程中可以含有多个标准模块文件9.关于 E Visual Basic中程序运行的方式,以下说法正确的是( ) 。
A.只能使用解释运行模式B.能使用译运行模式C.既不能使用解释运行模式、也不能使用编译运行模式D.既能使用解释运行模式、又能使用编译运行模式行模10.下列不能打开属性窗口的操作是( ) 。
A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮11.Visual Basic是一种面向对象的字设计语言构象的三要素是( ) 。
一、选择题:1、Visual Basic是一种面向( )的程序设计语言A、用户B、事件C、程序D、对象2、Visual Basic主要用于开发哪种环境下的程序()A、DOSB、DOS和WindowsC、WindowsD、UNIX3、一个逻辑型变量在内存当中占的存储空间是()A、一个字节B、两个字节C、四个字节D、八个字节4、在Visual Basic6.0中规定窗体文件的扩展名是:A、frmB、forC、vbpD、bas5、一辆黑色汽车驶进车站,则驾驶、黑色、汽车、进站依次对应__________A、对象,属性,事件,方法B、属性,对象,事件,方法C、方法,属性,对象,事件D、事件,属性,对象,方法6、在Visual Basic代码窗口中,将某一条语句加以注释和说明时,应在语句前加( )A、逗号(,)B、冒号(:)C、单引号(’)D、问号(?)7、下列控件中可用于接受用户输入文本,又可用于显示文本的是()A、Label 控件B、TextBox 控件C、Timer 控件D、CommandButton 控件8、如果要改变窗体的标题,需要设置窗体对象的_____属性。
A、CaptionB、NameC、BackColorD、BorderStyle9、要在C盘当前文件夹下建立一个名为Stu1.txt的顺序文件,应先使用( )语句:A、Open " Stu1.txt" For Output As#2B、Open "C:Stu1.txt" For lnput As#2C.、Open "C:Stu1.txt" For Output As#2 D、Open " Stu1.txt " For lnput As#210、Private Sub Command1_Click()Static X As IntegerDim Y As IntegerY = Y + 5 : X = X + 5Print X, YEnd Sub程序运行时,第三次单击命令按钮Commandl后,窗体上显示的结果为( ) A.5 5 B.15 5 C. 15 15 D.5 1511、在Visual Basic中,以下选项中表示窗体的装入事件的是:A、KeyUpB、ClickC、ActivateD、Load12、如果每一秒激发一次计时器事件,则设置计时器(Timer)控件的Interval属性为():A、1000B、100C、10D、113、下列标识符书写正确的是()A、9xB、X1+X2C、C*D、X614、表达式运算结果Int(-5.2)是()A、-5B、5C、-6D、615、下列()属性是每个控件都有的。
一、概念填空题1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是()、属性显示方式、属性列表和对当前属性的简单解释。
2.组合框有三种不同的风格,它们分别是:( )、( )和( )。
3. 时钟控件是有规律地以一定的( )激发计时器事件,而执行相应的代码程序。
4.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为()。
5.声明一个双精度变量Num5,的声明语句是 ( ) 。
6.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是()。
7.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用()关键字。
8.Visual Basic逻辑数据类型只有 True 与 False 两个值。
当逻辑数据转换成整型数据时,True 转换为(),False转换为()。
9.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:()变量、()变量和()变量。
10.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由()括起来。
11.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中()个单选按钮。
二、概念选择题1.不能触发滚动条Change事件的操作是()。
A) 拖动滚动条的滑块 B) 单击两端箭头C) 单击滚动条的滑块 D) 单击滚动条的空白处2.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符型,且s=“a”,Leble1为标签控件,Leble1的Caption属性值为Label1,下列合法的赋值语句是()。
A) X= Leble1.Caption B) Leble1.Caption=Str(X)C) X*3=Y D) Y=X*S3.下列可以将变量A、B的值互换的语句是( )。
A) A=B : B=A B) C=B : B=A :A=CC) A=C : C=B : B=A D) A=(A+B)/2 :B=(A-B)/24.下列叙述中错误的是()。
1、写出用随机函数产生一个200至300之间整数的VB表达式【1】.答案:200★+★Int(★Rnd*100★) 或 200★+★Int(★100*Rnd★)2、已知文本框的内容为"ABCDE",若文本框Selstart=4,Sellength=2,则SelText为【1】.答案:DE3、VB提供了列表框控件,当列表框中的项目较多,超过了列表框的长度时,系统会自动的在列表框边上加一个【1】.答案:垂直滚动条或滚动条4、想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上【1】.答案: &5、列表框(ListBox)显示【1】,用户可以从中选择一个或多个项目.答案:项目列表或列表6、设置控件背景颜色的属性名称是【1】.答案:backcolor7、如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有【1】个元素.答案:218、定时器控件的Interval属性值是指时间间隔,单位为毫秒;当每隔此间隔的时间,定时器会触发一次【1】事件.答案:Timer9、写出清除标签Label1的显示信息的语句为【1】.答案:="" 或 Label1="" 或 =""10、写出清除图片框的文字或图形信息的语句【1】.答案:或 cls11、滚动条控件有水平滚动条和【1】滚动条.答案:垂直12、文本框中所显示的内容是它的【1】属性的值.答案:Text13、要使命令按钮cmdEnd可以以快捷键E 访问,应设置属性【1】.答案:Caption 14、当程序运行时,要求窗体中的文本框呈现空白,则在设计时,把此文本框的【1】属性设置成空白.答案:Text15、如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为【1】.答案:退出(&X)16、所有控件都具有的共同属性是【1】属性.答案:name17、Visual Basic为添加到窗体上的第一个图片框picture提供的默认对象名为【1】.答案:Picture118、使用Scale方法建立窗体Form1的用户坐标系,其中窗体左上角坐标为(-200,250),右下角坐标为(300,-100),具体形式为【1】.答案: (-200,250)-(300,-100)19、如果在模块的声明段中有Option Base 1语句,则在该模块中使用Dim a(3 To 5,6)声明的数组有【1】个元素.答案:1820、把"Visual Basic程序设计"添加到列表框lstBooks的语句为【1】.答案: "Visual Basic程序设计"21、如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义【1】.答案:public★mystring★as★string*15 22、若要在字符串asdgewl中取dge,则使用函数【1】实现.答案:Mid$(asdgewl$,2,3) 或Mid(asdgewl,2,3)23、欲使在自己设计VB程序运行过程中,不中止本程序的运行,同时又可调用系统中已有的应用程序c:\windows\,可在程序代码窗口必要的地方添加语句【1】.答案:shell("c:\windows\") 或shell("")24、设置计时器控件只能触发【1】事件.答案: timer25、要使鼠标停留在按钮上显示特殊的鼠标形状,应设置的属性值是【1】.答案:mousepointer26、使用Circle方法在窗体Form1上以(15,15)为圆心,10为半径画圆,具体形式为【1】.答案: (15,15),1027、使用Move方法把图形框Picture1的左上角移动到距窗体顶部100Twip,距窗体左边框200Twip,同时图形框缩小50%,具体形式为【1】.答案: 200,100,sqr(2),sqr(2)28、对象是既包含【1】又包含对数据进行操作的方法,并将其封装起来的一个逻辑实体.答案:数据29、拖动滚动条中的滚动框将会产生Scroll 和【1】事件.答案: Change30、以图片框Pic1的中心位置为圆心,以700为半径在Pic1上画一个圆的方法是【1】.2,2),70031、设置计时器对象触发事件的时间间隔用【1】属性.答案: interval32、对象具有属性和【1】.答案:方法33、打开"工程窗口"的方法之一是按下【1】组合键.答案: CTRL+R34、列表框控件不支持Click事件,但支持【1】事件.答案:dblclick35、Visual Basic 中的文本框中要使该框不允许多行输入,应设置【1】属性为false.答案: MultiLine36、如果要在单击钮时执行一段代码,则应将这段代码写在【1】事件过程中.答案: click37、将焦点定位于命令按钮Command1之上的语句为【1】.答案:或 SetFocus38、滚动条控件主要支持两个事件,它们是scroll和【1】事件.答案: change 39、文件按照存取方式及其组成结构可以分为顺序文件和【1】.答案:随机文件或随机40、由For k=35 to 0 step 3:next k循环语句控制的循环次数是【1】.答案: 041、循环语句FOR K=1 TO 10 STEP –1控制的循环次数为【1】.答案: 042、由For k=35 to 0 step 3:next k循环语句控制的循环次数是【1】 .答案: 043、VB中,变量的声明可分为两种方法:【1】数组和动态数组.答案:静态44、Option Base 1的作用是确定数组的下界为【1】. 答案: 145、VB中,变量的声明可分为两种方法:隐式声明和【1】.答案:显式声明46、一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式【1】.答案:a<>0★and★b^2-4*a*c>=047、在VB 中,设 Single型变量 XYZ 的值为,若要将其转换成字符串,应使用的类型转换函数是【1】.答案: STR 或 CSTR48、由Dim a (10) As single定义的数组占用【1】字节的内存空间.答案: 4449、在VB中,若要将字符串"12345"转换成数字值应使用的类型转换函数是【1】.答案: VAL 或 Cint50、在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的【1】属性的值设置为True.答案: MultiLine51、大于X 的最小整数的VB表示形式为【1】.答案: Int(x)+1 或 Int(x)★+★152、一个工程可以包括多种类型的文件,其中扩展名为.bas 的文件表示【1】文件. 答案: 标准模块 或 模块 53、在VB 中,变量名最长可达【1】个字符. 答案: 255 54、在VB 中,若要改变一个窗体的标题,应在属性窗口中改变这个窗体的【1】属性的值. 答案: Caption 55、在控件之中,【1】不能从工具箱中被删除. 答案: 内部控件 或 标准控件 56、在VB 中,若要求在模块中强制显式地指定变量的数据类型,应当在模块首部的申明部分使用【1】语句. 答案: Option Explicit 57、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是name 和【1】. 答案:caption 58、一个工程可以包括多种类型的文件,其中ActiveX 控件的文件扩展名为【1】. 答案: OCX 59、在利用Visual Basic 设计应用程序时,一般会遇到三类错误:语法错误、执行错误和【1】. 答案:逻辑错误 60、要使一个按钮无效,则可把它的Enable 属性设为【1】. 答案:False 61、在VB 中,窗体由属性定义外观,由【1】定义行为,由事件定义其与用户的交互. 答案:方法 62、一个工程可以包括多种类型的文件,其中,扩展名为.vbp 的文件表示【1】文件. 答案:工程 63、一个工程可以包括多种类型的文件,其中,扩展名为.frm 的文件表示【1】文件. 答案: 窗体 64、要使同一类型控件组成一个控件数组,必须要求【1】. 答案: Name 相同 或 名称相同 65、要使一个按钮设为默认按钮,应把此按钮的【1】属性的值设为True. 答案:Default 66、在VB 中,若要重新定义一个动态数组的元素个数,应当使用【1】语句对其进行重新定义. 答案:ReDim 67、在控件之中,【1】单独保存在.OCX 文件中,在必要时可以加入到工具箱中. 答案:ACTIVEX 控件 68、VB 中的变量按其作用分为全局变量,模块变量,【1】. 答案: 局部变量 69、在一条Dim 语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer, 则strVar 、intVar 与sngVar 的数据类型分别是Variant 、Variant 和【1】. 答案: Integer 70、设x 为大于零的实数,则大于x 的最小奇数的Visual Basic 表达式是【1】. 答案: IIF(int(x) mod 2=0,int(x)+2,int(x)+1) 71、说明变量类型有隐含类型说明和【1】两种方法. 答案: 强制类型 或 强制类型说明 72、表达式(-3) Mod 8的值为【1】. 答案:–3 73、设X$ ="abc123456"则"a"+str$(val(right(X$,4)))的值是【1】. 答案:a3456 74、设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为【1】. 答案:False 75、String(3, "abc")的结果为【1】. 答案: aaa 76、VB 的工作模式可分为三种:"设计"、"运行"以及"【1】". 答案: 中断 77、VB 的运算符包括算术运算符、【1】运算符、关系运算符、逻辑运算符和特殊运算符. 答案: 连接 78、Integer 类型的变量占用【1】字节空间. 答案: 2 79、表达式81\7 MOD 2^2 的值是【1】. 答案: 3 80、设x 为一个两位数,将x 个位数和十位数交换后所得两位数VB 的表达式是【1】. 答案:(x mod 10)★*★10★+★int(x/10) 81、求x 与y 之积除以z 的余数的VB 表达式为【1】.答案:x*y★Mod★z82、变量min&表示【1】类型的变量.答案:长整型83、A和B同为正整数或同为负整数的VB 表达式为【1】.答案:A=INT(A)★AND★ B=INT(B)★ AND★A*B>084、Val("")的值是多少【1】.答案:85、表达式"[A]"Like "[A]"的值为【1】.答案: False86、sst="ABC12DE",则Val(sst)=【1】.答案: 087、VB表达式9^2 MOD 45 \2 *3 的值【1】.答案:488、表达式 32\7 MOD 3^2 的值是【1】.答案: 489、默认情况下,所有未经显示声明的变量均视为 Variant 类型,如果要强制变量的声明,应在模块的声明段使用【1】语句.答案: Option Explicit90、征兵的条件:男性(sex)年龄(age)在18—20岁之间,身高(size)在1.65米以上;或者女性年龄在16—18岁之间,身高在以上,列出逻辑表达式【1】.答案:(sex and age>=18 and age<=20 and size>= ) or (notsex and age>=16 and age<=18 and size>= )91、把整数0赋给一个逻辑型变量,则逻辑变量的值为【1】.答案: False92、a 和 b 中有仅只有一个为1,相应的Visual Basic逻辑表达式为【1】.答案: a=1★xor★b=193、设x=2,y=4,a=4,b=6,表达式 (a>x Xor b<x) OR x<y IMP y<b 的结果为【1】.答案: True94、把整型数1赋给一个逻辑型变量,则逻辑变量的值为【1】.答案: True95、如果:I=12:J=3:I=int+I\J+13/3 MOD 5,则I值是【1】.答案: -196、如果:I=11:J=3:I=int+I\J+13/3 MOD 5,则I值是【1】.答案:-297、把条件1<=X<12写成VB关系表达式为【1】.答案:x>=1 and x<12 或 x<12 and x>=1 98、声明单精度常量g(重力加速度)代表可写成【1】.答案:const g= 或 const single g= 100、X=2:Y=8:PRINT X+Y=10的结果是【1】.答案:True101、声明单精度常量P1代表的语句为【1】.答案:Const PI= 或 Const pi As Single = 102、VB 的基本表达式包括算术表达式、关系表达式和【1】表达式.答案:逻辑103、表达式93\7 MOD 2^3的值是【1】.答案: 5104、的连接运算符包括【1】运算符和【2】运算符两种.答案:(1). & 或 + (2). & 或+105、表达式 1 and 0的值【1】.答案: False106、变量min@表示【1】类型的变量.答案:货币数据变量或货币107、当x=2时,语句if x=2 then Print x=2 的结果值是【1】.答案: True108、设x为大于零的实数,则大于x的最小偶数的Visual Basic表达式是【1】.答案:iif(int(x) mod 2=0,int(x)+2,int(x)+1)109、声明定长为10个字符变量Sstr的语句为【1】.答案:Dim Sstr as String*10 或 Sstr as String*10110、表达式(-3) And 8 的值为【1】.答案: True111、Print "x=" & (2=4) 的结果为【1】.答案: x=False。
vb练习题及答案VB练习题及答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。
答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。
答案:AddHandler3. 在VB中,________方法用于结束程序的执行。
答案:End4. VB中,________属性用于获取或设置一个控件的文本。
答案:Text5. 在VB中,________方法用于打开一个文件。
答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。
答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。
事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。
2. 描述VB中如何使用For循环。
答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。
基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。
vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“Dim”关键字用于声明什么?A. 变量B. 常量C. 类型D. 过程答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable$nameD. variable name答案:B3. VB中的“Sub”过程可以返回值吗?A. 是B. 否答案:B4. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Date答案:C5. VB程序中,以下哪个语句用于结束程序?A. Exit SubB. End SubC. Exit ForD. End答案:D6. VB中,以下哪个是正确的条件语句?A. If (x > 10)B. If x > 10C. If x = 10 ThenD. If x = 10答案:C7. 在VB中,以下哪个是正确的循环结构?A. DoB. WhileC. ForD. All of the above答案:D8. VB中的“With”语句用于什么?A. 条件判断B. 循环控制C. 简化代码D. 错误处理答案:C9. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer = New Integer(10)D. Dim arr(1) As Integer答案:D10. VB中,以下哪个是正确的事件处理程序声明?A. Sub Button1_Click()B. Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Sub Button1_Click(ByVal e As EventArgs)D. Sub Button1_Click(ByVal sender As Object)答案:B二、填空题(每空2分,共20分)1. 在VB中,使用________关键字可以定义一个类。
《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向___对象_______的可视化程序设计语言,采取了____事件驱动______的编程机制。
2、在VB中工程文件的扩展名是___vbp_________,窗体文件的扩展名是_____frm_______,标准模块文件的扩展名是_____bas_______。
3、执行“工程”菜单下的____部件______命令,可选择并添加ActiveX控件。
控件。
4、Visual Basic 6.0用于开发___windows______环境下的应用程序。
环境下的应用程序。
二、选择题1、下面不是VB工作模式的是(C )A.设计模式.汇编模式 D.中断模式.中断模式.运行模式 C.汇编模式.设计模式 B.运行模式2、可视化编程的最大优点是(C )A.具有标准工具箱.具有标准工具箱B.一个工程文件由若干个窗体文件组成.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象.不需要编写大量代码来描述图形对象D.所见即所得.所见即所得3、下列不能打开属性窗口的操作是(C )A.执行“视图”菜单中的“属性窗口”命令.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是(D )A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是(D )A.可视化.面向图形 D.事件驱动.事件驱动.面向对象 C.面向图形.可视化 B.面向对象三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用___tabstop___________属性。
vb概述测试题及答案一、单项选择题(每题2分,共20分)1. VB的全称是什么?A. Visual BasicB. Visual C++C. Visual FoxProD. Visual Pascal答案:A2. VB是一种面向对象的编程语言吗?A. 是B. 否答案:B3. VB的运行环境是什么?A. Windows操作系统B. Linux操作系统C. MacOS操作系统D. 以上都不是答案:A4. VB中,哪个关键字用于声明变量?A. DimB. LetC. ConstD. Static答案:A5. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. DoD. 以上都是答案:D6. VB中,以下哪个函数用于计算字符串的长度?A. LenB. StrLenC. LengthD. Size答案:A7. VB中,哪个关键字用于定义子程序?A. FunctionB. SubC. ProcedureD. Method答案:B8. 在VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. Switch...CaseC. If...Then...End IfD. 以上都是答案:C9. VB中,哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A10. VB中,哪个控件用于接收用户输入的文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:B二、填空题(每题2分,共20分)1. VB是一种由微软公司开发的_______语言。
答案:事件驱动2. VB程序的基本单位是_______。
答案:模块3. VB中,用于定义常量使用的关键字是_______。
答案:Const4. VB中,用于定义数组的关键字是_______。
答案:Dim5. VB中,用于输出信息到立即窗口的函数是_______。
1、在Visaul Basic中的常量分为直接常量、( )常量和系统常量。
2、数学公式(X+Y)(Y×Z)的数学表达式是( )。
3、在程序中使用日期型数据时,必须用符号( )将日期型数据括起来。
4、属性窗口分为 4 个部分,分别是( )、属性显示方式、属性列表和对当前属性的简单解释。
5、VB集成发环境窗口,它包括了数个独立的窗口。
除必须的"主窗口"外,常用的还有窗体窗口、代码窗口、( )窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。
6、在计算机上建立一个VB应用程序的完整过程,一般分:为建立用户界面的对象、设置对象的属性、对象事件过程的编程、( )和保存文件五个步骤。
7、VB中每个对象都有自己的属性,( )属性决定控件是否允许可见。
8、对象的三要素可以把( )看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作。
9、同一窗体中建立几组相互独立的单选钮时,必须先建立( ),然后在其中建立单选钮。
10、VB有三种工作模式,它们分别是设计模式、中断模式和( )模式。
11、VB中对象与对象之间、对象与系统之间及对象与程序之间的通信是通过( )来进行的。
12、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为( )。
13、控件属性Height和Width决定了控件的( )。
14、在VB中,为了使一个控件在运行时不可操作,应将控件的( )属性设置为False。
15、为了防止用户编辑文本框内的内容,应将控件的( )属性设置为True。
16、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的( )属性设置为True。
17、定义一个长度为8个字符的定长字符串变量Ch5,Dim声明语句是( )。
18、VB中文本框对象响应的事件中,重要的事件是( )、Lostfocus和Change。
19、在VB中,列表框对象常用的方法有Additem、( )和Clear。
20、时钟控件能有规律地以一定的( )激发计时器事件而执行相应的代码程序。
21、VB中拥有多个窗体的程序,可用Load语句将窗体装入内存,可用( )方法显示一个窗体。
22、在多窗体工程中,用( )语句从内存中删除指定窗体,用Hide方法将一个窗体隐藏起来。
23、在VB中,如果坐标值前加上关键字Step,则坐标值(X,Y)表示对象上的( )坐标。
24、结构化程序把程序的结构规定为三种基本结构,它们是:顺序结构、分支(选择)结构和( )结构。
25、VB中对象的Top和Left属性决定了对象在( )。
26、逻辑数据有True与False两个值。
当逻辑数据转换成数值时,True转换为-1,False转换为( )。
27、VB中将变量的作用范围(域)分为窗体/模块级变量、全局变量和( )变量。
28、VB中,对控件对象的一些属性的设置,即可以通过在属性窗口中设置,也可以在( )中设置。
29、在VB,静态数组声明时下标只能是常量。
声明动态数组时下标可以是常量,也可以是( )的变量。
30、VB中,在同一行上书写多条语句,语句与语句间用( )分隔。
31、产生100~200之间(含100和200)的随机整数的表达式是:( )。
32、VB中把对象最常用最重要的属性指定为默认属性,标签框的默认属性为( )。
33、VB中把对象最常用最重要的属性指定为默认属性,文本框的默认属性为( )。
34、VB中,当KeyPress事件发生时会返回一个按键的( )值。
35、VB中,工程文件文件的后缀是VBP、窗体文件的后缀是( )。
36、VB中,用Option Base 1说明后,Dim A(5,5)定义的数组有( )个元素。
37、表达式3/6*5的值是( )。
38、表达式(2+8*3)/2 的值是( )。
39、窗体的属性可在属性窗口中设置,也可在程序中用( )语句动态设置。
40、文本框名为Textl,为了删除该文本框中的数据,应执行的语句是( )。
41、窗体/模块级变量声明的关键字可以是Dim或( )。
42、表达式“12345”<>“12345”&“ABC”的值是( )。
43、命令按钮的名称为Command1,单击该命令按钮时,程序停止运行的语句是()。
44、在Select case结构中,使用“To表达式”来指定一个范围时,必须把( )的值写在前面。
45、逻辑常量值为True或( )。
46、双击窗体中的对象后,VB将显示的窗口是( )窗口。
47、在Select Case结构中应至少包含一个( )子句。
48、当对窗体中的对象进行( )操作时,VB就会显示该对象的代码窗口。
49、一组具有相同名称,不同下标的下标变量称为( )。
50、启动VB时,VB默认的工程类型是( )。
51、逻辑运算时,参与运算的两个量都是False,结果才会是False的逻辑运算符是( )。
52、A=7,B=3,C=4,则表达式A MOD 3 +B^3/C\5的值为( )。
53、若要求在菜单中包含分隔条,则设计时,在菜单的标题属性中应设置为( )。
54、执行inputbox函数后,会产生一个对话框,对话框上有两个按纽,它们是确定按纽和( )按钮。
55、货币型数据的类型标识符为( )。
56、x,y 都小于z的VB表达式为( )。
57、计算For……Next循环的循环次数的公式为:循环次数 = ( )。
58、复选框Check1,在程序中用“Check1.value=1”语句设置Value属性的值,该语句执行后,复选框处于( )状态。
59、在DO……LOOP循环中,如果关键字While和Until不写,则形成( )。
60、激活属性窗口的快捷键是( )。
61、表达式3>4 And 7=5 的值是( )。
62、字符串常量由任何ASCII字符组成,在程序中,它必须由( )括起来。
63、运行时要求窗体中的文本框为空白,则在设计时,应把文本框的( )属性设置成空白。
64、工具箱窗口提供了一些常用的可视化对象类型,称为( )。
65、函数sgn (2)的结果是( )。
66、使标签能自动调整大小显示文本内容,应把标签的( )属性设置为True。
67、Caption属性用来设置窗体的标题。
它确定和改变显示在窗体的标题栏中的( )。
68、为了使该文本框Textl具有焦点,应执行的语句是( )。
69、设a=2,b=3,c=4,d=5,表达式A>b and c<>d or c=a的值是( )。
70、,要在运行期间把C:\pic2.gif的图形文件装入图形框Picture1,应执行的语句为( )。
71、在VB中设置或修改一个对象的属性的方法有两种它们分别是( )和在代码中给属性赋值。
72、要使图像框中的图形与图像框的大小相适应,必须把该图像框的( )属性设置为True。
73、程序段X=8 : Print x+1;x+2;x+3的输出结果是( )。
74、在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,使用有( )关键字的ReDim语句。
75、设A=2,B=-2,则表达式A/2+1>B+5 Or B*(-2)=6的值是( )。
76、假定当前日期为2009年7月12日,星期六,执行Print day(now)语句输出结果是( )。
77、表达式[(x+y)+z]×80-5(C+D)的VB表达式是( )。
78、在一个窗体的程序代码中可以访问另一个窗体上的控件的属性,访问时控件名之前必须加上( )。
79、语句段A%=3.14156 : Print a的输出结果是( )。
80、以下循环的执行次数是( )。
K=0Do While k<=10k=k+1Loop81、语句x=inputbox("请输入数据"),输入12345,则x为( )类型的数据。
82、下列程序的运行结果为( )。
k=5 :t=1Do While k>=-1t=t*k :K=K-1LoopPrint t83、表达式Int(68.555*100+0.5)/100的值为( )。
84、一元二次方程ax^2+bx+c=0有实根的条件是a≠0且b2-4ac≥0,表示该条件的(逻辑)表达式是( )。
85、表达式Format(5459.4, "##,##0.00")的结果是( )。
86、如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中( )个单选按钮。
87、在VB中按文件的数据编码方式对文件分类,将文件分为ASCII文件和( )文件。
88、执行下面的程序段后,s的值为( )。
S=5For i=2.6 To 4.9 Step 0.6s=s+1Next I89、表达式Fix(-32.68)+Int(-23.02)的值为( )。
90、假定一个文本框的Name属性为Text1,为了在该文本框中显示"Hello!",所使用的语句为( )。
91、程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为( )。
Private Sub Command1_Click()a=InputBox("请输入一个整数") : b=InputBox("请输入一个整数") Print a+bEnd Sub92、执行a=300 :b=20 :a=a+b :b=a-b :a=a-b程序段后,b的值为( )。
93、以下程序段的输出结果是( )。
Num=0Do While num<=2num=num+1 :Print num;Loop94、通用对话框CommonDialog1,除了用CommonDialog1.Action=3显示颜色对话框之外,还可以用( )方法显示。
95、在VB中,当列表框中的项目较多、超过了列表框的长度时,系统会自动在列表框边上加一个( )。
96、在VB集成环境中,若没有显示“工具箱”窗口,应选择( )菜单“工具箱”的选项,使工具箱窗口显示。
97、VB有两种类型的数组:固定大小的定长数组和在程序运行时可以改变的( )。
98、EOF函数判断一个表示文件指针是否到了文件结束。
LOF函数返回文件的( )。
99、双精度数用字母( )将尾数与指数分开。
100、全局变量必须在( )模块中定义,所使用的语句为( )。
101、设置计时器事件之间的间隔要设置计时器的( )属性。
102、表达式LC ase(Mid(“ABCDEFGHIJK”,4,4))的值是( )。
103、表达式Len(“xya”&123)的值是( )。
104、若x=”123.234”,表达式Sgn(-9)+Val(x)的值为( )。