vb分章测试题和答案_第1页
vb分章测试题和答案_第2页
vb分章测试题和答案_第3页
vb分章测试题和答案_第4页
vb分章测试题和答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VB二级测试题(第一章)一、选择题 1、 激活主菜单的按键是( ) AF1或Ctrl键 BCtrl键或Atl键 CF10或Ctrl键 DF10或Atl键 2如果设计时在属性窗口将命令按钮的( )属性设置为False,则运行时按钮从窗体上消失 AVisible BEnabled CDisabledPicture DDefault 3退出Visual Basic的快捷键是( ) ACtrl +Q BShift +Q CAlt+Q DCtrl+Alt+Q 4除了系统默认的工具箱布局外,在Visual Basic中还可以通过( )方法来定义选项卡组织安排控件 A 在工具箱单击鼠标右键,执行快捷菜单中的

2、添加选项卡命令 B 执行文件菜单中的添加工程命令 C 执行工程菜单中的添加窗体命令 D 执行工程菜单中的部件命令 5窗体设计器是用来设计( ) A应用程序的代码段 B应用程序的界面 C对象的属性 D对象的事件 6启动Visual Basic后,系统为用户新建的工程起一个名为( )的临时名称 A工程1 B窗体1 C工程 D窗体 7工程资源管理器窗口中包含的文件类型有( )种 A2 B3 C4 D5 8Visual Basic的编程机制是( ) A可视化 B面向对象 C面向图形 D事件驱动 9Visual Basic集成环境的大部分窗口都可以从主菜单项( )的下拉菜单中找到相应的打开命令 A编辑

3、B视图 C格式 D调试 10要在窗体上显示图片,需设置窗体的( )属性 ACaption BIcon CPicture DControlBox 11每个窗体对应一个窗体文件,窗体文件的扩展名是( ) A.bas B.cls C.frm D.vbp 12双击窗体的任何地方,可以打开的窗口是( ) A代码窗口 B属性窗口 C工程管理窗口 D以上3个选项都不对 13工具栏中的启动按钮的作用是( ) A运行一个应用程序 B运行一个窗体 C工程管理窗口 D打开被选中对象的代码窗口 14运行时,单击窗体将窗体的前景色设置为红色的事件过程是( ) A Private Sub Form_Click( ) BP

4、rivate Sub Form_Click( ) BackColor=vbRed Form1.ForeColor=vbRed End Sub End Sub CPrivate Sub Form_Click( ) DPrivate Sub Form_Click( ) Form1.BackColor=vbRed ForeColor=vbRed End Sub End Sub 15如果要在命令按钮上显示图形文件,应设置命令按钮的( ) AStyle属性和Graphics属性 BStyle属性和Picture属性 CPicture属性 DGraphics属性 16英文缩写OLE的含义是( ) A面向对

5、象程序设计 B对象链接 C对象嵌入 D对象链接与嵌入 17在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示( )事件过程模板 AForm_Click BForm_Load CForm1_Click DForm1_Load 18每建立一个窗体,工程管理器窗口中就会增加一个( ) A工程文件 B窗体文件 C程序模块文件 D类模块文件 19激活属性窗口使用的键是( ) AF2 BF3 CF4 DF5 20Visual Basic是一种( )程序设计语言 A过程式 B非过程式 C机器 D低级 21不能在运行期间设置窗体的( )属性 ABorderStyle BCaption CIcon DM

6、axButton 22设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是( ) Acmdc Bcmdb CcmdA DCommand1 二、填空题 1. 如果要在单击钮时执行一段代码,则应将这段代码写在_事件过程中 2. 一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示_文件;扩展名为.frm的文件表示_文件;扩展名为.bas的文件表示_文件;包含ActiveX控件的文件扩展名为_ 3. Visual Basic 6.0用于开发_环境下的应用程序4.如果要使用命令按钮表面显示文字退出(X)(在字符X之下加下划线),则其Caption属性设置

7、为_,其括号中的X表示在运行时按下_键与单击该按钮效果相同 5. 打开工程窗口的方法之一是按下_组合键6. Visual Basic的控件通常分为3种类型,即_、_、_其中,_不能从工具箱中被删除,_单独保存在.OCX文件中,在必要进可以加入到工具箱中 选择题答案: bacab acdbc caa(bd)b dbbcb (ad)c 填空题答案: 1、click 2、工程、窗体、标准模块、OCX 3、WINDOWS 4、退出(&X)、ALT+X 5、CTRL+R 6、内部控件、ACTIVEX控件、可插入对象、内部控件、ACTIVEX控件 VB二级测试题(第二章)一、选择题 1. 为了在按下回车键

8、时执行某个按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是( ) AValue BCancle CEnable DDefault 2要把一个命令按钮设置成无效,应设置其哪一属性值( ) AVisible BEnabled CDefault DCancel 3下列叙述正确的是( ) A对象是包含数据又包含对象数据进行操作的方法的物理实体 B对象的属性只能在属性窗口中设置 C不同的对象能识别不同的事件 D事件过程都要由用户点击对象来触发 4事件的名称( ) A都要由用户定义 B有的由用户定义,有的由系统定义 C都是由系统预先定义 D是不固定的 5窗体的Caption属性的作用是

9、( ) A确定窗体的名称 B确定窗体的标题 C确定窗体的边界类型 D确定窗体的字体 6Cls方法可以清除窗体或图片框中的( )内容 A设计阶段使用Picture设置的背景位图 B设计阶段放置的控件 C在运行阶段产生的图形和文字 D以上全部内容 7能够改变窗体边框线类型的属性是( ) AFontStyle BBorderStyle CBackStyle DBorder 8要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBar属性设置为( ) A0 B1 C2 D3 9要使文本框获得输入焦点,则应采用文本框控件的哪个方法( ) AGodFoc

10、us BLostFocus CKeyPress DSetFocus 10能够获得一个文本框中被选取文本的内容的属性是( ) AText BLength CSelText DSelStart 11要使标签能够显示所需要的广西,则在程序中应设置其哪一属性的值( ) ACaption BText CName DAutoSize 12要使标签中显示的文本靠右显示,则应将其Alignment属性设置为( ) A0 B1 C2 D3 13要使标签所在处透明显示背景,应把其Backstyle属性设置为( ) A0 B1 C2 D3 14对象是计算机系统运行的( ) A程序单位 B逻辑单位 C物理实体 D基本

11、实体 15窗体的Enable属性的属性值是( )类型的数据 A整型 B字符型 C逻辑型 D实型 16下列各种窗体事件中,不能由用户触发的事件是( ) ALoad事件和Unload事件 BClick事件和Unload事件 CClick事件和Dbclick事件 DLoad事件和Initialize事件 17控件是( ) A建立对象的工具 B设置对象属性的工具 C编写程序的编辑器 D建立图形界面的编辑窗口 18当事件能被触发时,( )就会对该事件作出响应 A对象 B程序 C控件 D窗体 19当一个对象(如窗体或图片框)被移动或改变大小之后,或当一个覆盖该窗体被移开之后,如果要保持该所画图形的完整性,

12、可以选择触发( )事件来完成图形的重画工作 APaint BLoad CClick DActive 20标准工具箱中的控件( ) A数目是固定不变的 B数目可以增加或减少 C包含了Visual Basic所有控件 D在窗体建立对象时不一定被使用 二、填空题 1对象具有属性和_2对象的属性是用_来描述的3 对象是既包含_又包含对_的方法,并将其封装起来的一个逻辑实体选择题答案: dbccb cbddc abadc daaab 填空题答案: 1.方* 2.属性值(数据) 3.数据、数据进行操作VB二级测试题(第三章)一、选择题: 1、下列关于属性设置的叙述错误的是:( ) A、一个控件具有什么属性

13、是VB预先设计好的,用户不能改变 B、一个控件具有什么属性是VB预先设计好的,用户可以改变 C、一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置 D、一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值 2、下列说法正确的是( ) A、对象属性只能在属性窗口中设置 B、一个新的工程可以在工程窗口中建立 C、必须先建立一个工程,才能开始设计应用程序 D、 只能在代码窗口中编写程序代码 3、列关于窗体上控件的基本操作错误的是:( ) A、 下一次DEL键只能删除一个控件 B、 按下一次DEL键可以同时删除多个控件 C、按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个

14、控件 D、按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件 4、下列关于设置控件属性的叙述正确的是 A、 用户必须设置属性值 B、 所有的属性值都可以由用户随意设定 C、 属性值不必一一重新设置 D、 不同控件的属性项都完全一样 5、 如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为 A、0 B、-1 C、TRUE D、FALSE 6、下列关于控件画法的叙述错误的是 A、单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件 B、 按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件 C、 双击工具箱中的控件图标,所画控件的大小和位置是固定

15、的 D、 不合用工具箱中的控件工具,不可以在窗估上画出图形对象,但可以写入文字字符 7、.应用程序设计完成后,应将程序保存,保存的过程是( ) A.只保存窗体文件即可 B.只保存工程文件即可 C.先保存工程文件,之后保存窗体文件 D先保存窗体文件(或标准模块文件),之后还要保存工程文件 8、VB应用程序的运行模式是 A 解释运行模式 B、编译运行模式 C、两者都有 D、汇编模式 9、可视化编程的最大优点是 A、具有标准工具箱 B、一个工程文件由若干个窗体文件组成 C、不需要编写大量代码来描述图形对象 D、所见即所得 10、任何控件都具有的属性是( ) A、TEXT B、CAPTION C、NA

16、ME D、FORECOLOR 11、决定控件上文字的字体、字形、大小及效果的属性是( ) A、TEXT B、CAPTION C、NAME D、FONT 12、下列叙述不正确的是 A、注释语句是非执行语句,仅对程序的内容起注释作用,它不被解释和编译 B、注释语句可以放在代码中的任何位置 C、注释语句不能放在续行符的后面 D、代码中加入注释语句的目的是提高程序的可读性 13、在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的( )设置为0; A、INDEX B、TABINDEX C、TABSTOP D、

17、ENABLED 14、语句PRINT INT(-13.2);INT(-13.2)的输出结果为: A、INT(-13.2)= -13.2 B、INT(-13.2)= 13.2 C、INT(-13.2)= -13 D、INT(-13.2)= -14 15、如果TAB函数的参数小于1,则打印位置在第( )列 A、0 B、1 C、2 D、3 16、运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的( )事件 A、CLICK B、DBLCLICK C、GOTFOCUS D、CHANGE 17、变量未赋值时,数值型变量的值为(

18、 ) A、0 B、空 C、1 D、无任何值 18、下列语句中正确的是 A、txt1.text+txt2.text=txt3.text B、=cmdok C、12label.caption=1234 D、a=inputbox(hello) 19、可以通过下列( )操作将焦点赋给对象。 A、运行时使用TAB键 B、在代码中用CALL语句调用 C、在代码中用SETFOCUS方法 D、用访问键或用鼠标单击选择对象 20、在运行时,按TAB键跳过了一个可以获得焦点的控件(如文本框),则可能是因为( ) A、该控件的TABSTOP属性值为TRUE B、该控件的TABSTOP属性值

19、为FALSE C、该控件的ENABLED属性值为TRUE D、该控件的ENABLED属性值为FALSE 21、为了防止用户随意将光标置于控件上,应 A、将控件的TABINDEX属性设置为0 B、将控件的TABSTOP属性设置为TRUE C、将控件的TABSTOP属性设置为FALSE D、将控件的ENABLED属性设置为FALSE 22、假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是 A、BOOLVAR=TRUE B、BOOLVAR=.TRUE. C、BOOLVAR=#TRUE# D、BOOLVAR=3X是 A、算术表达式 B、非法表达式 C、字符表达式 D、关系表达式 9、设A

20、=abcdefghijklm,下面( )的函数值为jklm。 A、Mid(A,10,14) B、Ringht(A, 4) C、Mid(A,10,4) D、Left(A,10,4) 10、 如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是 A、0.01*int(x+0.05) B、0.01*int(100*(x+0.005) C、0.01*int(100*(x+0.05) D、0.01*int(x+0.005) 11、不能正确表示条件两个整型变量A和B之一为0,但不能同时为0的布尔表达式 A、A*B=0 AND AB B、(A=0 OR B=0) AND AB C、A=0 AND

21、B0 OR A0 AND B=0 E、 A*B=0 AND (A=0 OR B=0) 12、下列对变量的定义中,不能定义A为变体变量的是 A、DIM A AS DOUBLE B、DIM A AS VARIANT C、DIM A D、A=24 13、表达式INT(8*SQR(36)*10(-2)*10+0.5)/10的值是 A、0.48 B、0.048 C、.5 D、.05 14、将任意一个正的两数N的个位数与十位数对换的表达式为 A、(N-INT(N/10)*10)*10+INT(N/10) B、N- INT(N/10)*10)*10+INT(N)/10 C、INT(N/10)+(N-INT(

22、N/10) D、(N- INT(N/10)*10)*10+INT(N/10) 15、货币型数据需( )字节 A、2 B、4 C、6 D、8 16、以下可以作为VB变量名的是 A、SIN B、CO1 C、COS(X) D、X(-1) 17、MSGBOX函数中有4个参数,其中必须写明的参数是 A、指定对话框中显示按钮的数目 B、设置对话框标题 C、提示信息 D、所有参数都是可选的 18、INT(100*RND(1)产生的随机整数的闭区间是 A、0,99 B、1,100 C、0,100 D、1,99 19、OPTION EXPLICIT语句不可以放在 A、窗体模块的声明段中 B、标准模块的声明段中

23、C、类模块的声明段中 D、任何事件过程中 20、VB认为下面( )组变量是同一个变量 A、A1和a1 B、SUM和SUMMARY C、AVER和AVERAGE D、A1和A_1 21、定义货币类型数据应该用关键字 A、SINGLE B、DOUBLE C、CURRENCY D、BOOLEAN 22、表达式2+3*45-SIN(X+1)/2中最先进行的运算是 A、45 B、3*4 C、x+1 D、SIN 23、声明符号常量应该用关键字( ) A、Static B、Const C、Private D、V26/ariant 24、下列字符串常量中,最大的是( ) A、北京 B、上海 C、天津 D、广州

24、 25、表达式(-1)*Sgn(-100+Int(Rnd*100))的值是( ) A、0 B、1 C、-1 D、随机数 26、产生10,37之间的随机整数的Visual Basic表达式是( ) A、Int(Rnd(1)*27)+10 B、Int(Rnd(1)*28)+10 C、Int(Rnd(1)*27)+11 D、Int(Rnd(1)*28)+11 27、设A、B、C表示三角形的3条边,表示条件任意两边之和大于第三边的布乐表达式可以用( )表示。 A、A+B=C Or A+C=B Or B+C=A B、Not(A+B=C Or A+C=B Or B+CB And B+CA 28、下列( )

25、是日期型常量 A、2/1/02 B、2/1/02 C、#2/1/02# D、|2/1/02| 29、函数Len(Str(Val(123.4)的值为( ) A、11 B、5 C、6 D、8 30、InputBox函数返回的函数值的类型是( ) A、数值 B、字符串 C、数值或字符串 D、根据需要可以是任何类型数据 31、表达式(73+1)*(185-1)的值是( ) A、876 B、7.8 C、6 D、6.67 32、常量-0.00013579的科学计数法是( ) A、-1,3579E+0.4 B、1.3579E-4 C、-13.579E-5 D、-1.3579E -0.4 33、函数InStr

26、(VB程序设计教程,程序)的值为( ) A、1 B、2 C、3 D、4 34、函数Ucase(Mid(visual basic,8,8)的值为( ) A、visual B、basic C、VISUAL D、BASIC 35、Rnd函数不可能产生的( )值 A、0 B、1 C、0.1234 D、0.00005 36、表达式25.28 Mod 6.99的值是( ) A、1 B、5 C、4 D、出错 37、函数INT(RND(0)*100)是下列哪个范围内的整数 A、(0,10) B、(1,100) C、(0,100) D、(1,99) 38、在一个语句行内写多条语句时,语句之间应该用( )分隔 A

27、、逗号 B、分号 C、顿号 D、冒号 二、 填空题 1、 MSGBOX函数的TYPE参数作用是_ 2、 根据所给条件,列出逻辑表达式 A、 闰年的条件是:年号(year)能被4整除,但不能被100整除;或者能被400整除。 B、 一元两次方程ax2+bx+c=0有实根的条件为a0,并且b2-4ac0 C、 征兵的条件:男性(sex)年龄(age)在18-20岁之间,身高(size)在1.65米以上;或者女性年龄在16-18岁之间,身高在1.60以上。 _- D、分房的条件为:已婚(marrigerat),年龄(age)在26岁以上,工作年限(workingage)在5年以上。 第四章答案: 1

28、.b 2.c 3.d 4.a 5.c 6.a 7.c 8.d 9.abc 10.b 11.d 12.a 13.c 14.a 15.d 16.b 17.c 18.a 19.d 20.a 21.c 22.c 23.b 24.c 25.b 26.b 27.bd 28.c 29.c 30.c 31.c 32.cd 33.c 34.d 35.b 36.c 37.c 38.d 填空题: 1.FALSE 2.确定打开的对话框包含什么样的按钮及按钮的个数. 3. (year mod 4=0 and year mod 1000) or (year mod 400=0) a0 and b2-4*a*c=0 (se

29、x and age=18 and age=1.65) or (not sex and age=16 and age=16) 第六章一、选择题 1文本框控件中将Text的内容全部显示为所定义的字符的属性项是( ) APasswordChar B需要编程来实现 CPassword D以上都不是 2不管一个对象的属性如何设置,程序运行时始终都能接收焦点的方法是( ) A用Tab键 B用鼠标 C用方向键 D不能实现 3如果没有在列表框中选择项目,且列表框的MultiSelect属性值为默认值(0None),则执行语名List1.RemoveItem List1.ListIndex的结果是( ) A删除

30、列表框的最后一项 B删除列表框的第一项 C出错 D删除列表框中的最后添加的一项 4下列对象中没有焦点属性的是( ) A命令按钮控件 B窗口控件 C文本框控件 D单选框控件 5不具有输入数据功能的控件是( )控件 A文本框 B选项按钮 C列表框 D窗体 6常用控件的Style属性值是( ) A字符常量 B逻辑常量 D数值常量 D日期常量 7以下关于复选框的说法,正确的是( ) A 一个窗体上的所有复选框一次只能有一个被选中 B 一个容器中的所有复选框一次只能有一个被选中 C 在一个容器中的复选框可以同时有多个被选中 D 无论是在容器中还是在窗体中,都可以同时选中多个复选框 8要清除已经在图片框P

31、icture中打印的字符串而不清除图片框中的图像,应使用语句( ) AP1.Cls BP1.picture=LoadPicture() CP1.Print DP1.piture 9要使一个图片框控件能自动地附着在窗体的一条边上,应设置它的( )属性 APicture BAlignment CBorder DAlign 10下列赋值语句正确的是( ) A Text1.text=Text.text+Text2.text B T=Text1.Name+Text2.Name C Text1.Caption=Text1.Caption+Text2.Caption D Text1.Ena

32、ble=Text1.Enable+Text2.Enable 11引用列表框的最后一项应使用( ) AList1.List(List1.ListCount-1) BList1.List(List1.ListCount) CList1.List(ListCount) DList1.List(ListCount-1) 12要清除组合框Combol中的所有内容,可以使用( )语句 ACombo1.Cls BCombo1.Clear CCombo1.Delete DCombo1.Remove 13列表框控件中的列表内容是通过( )属性设置的 AName BCaption CList DText 14可以

33、用作其它控件容器的控件有( ) A窗体控件,列表控件,图像控件 B窗体控件,文本框控件,框架控件 C窗体控件,框架控件,图片框控件 D窗体控件,标签控件,图片控件 15组合框控件是将( )组合成一个控件 A列表框控件和文本框控件 B标签控件和列表框控件 C标签控件和文本框控件 D复选框控件和选项按钮控件 16要在命令按钮控件上显示图像应( ) A设置Picture属性 B实现不了 C先将Type设置为1,然后再设置Picture属性 D以上都不对 17要在图片框P1中打印字符串How Are You,应使用语句( ) A Picture1.Print= How Are You B P1.Picture=LoadPicture(How Are You) C P1.PrintHow Are You DPrint How Are You 18将字符串hello添加到列表框的最后,可使用( )请语句。 A List1.AddItemhello,List1.ListCount-1 B List1.AddItemhello,List1.ListCount C List1.AddItemhello,List1.ListI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论