《VB二级摘录选择及答案.doc》由会员分享,可在线阅读,更多相关《VB二级摘录选择及答案.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB基础篇一. 选择题1下列可以启动Visual Basic的方法是(D)A) 打开我的电脑,找到存放Visual Basic所在系统文件的硬盘及文件夹,双击VB6.exe图标B) 在DOS窗口中,键入Visual Basic的路径,执行Visual Basic可执行文件C) 利用开始菜单中的程序命令可启动Visual BasicD) A) 和C)2退出Visual Basic的快捷键是(C)ACtrl +Q BShift +Q CAlt+Q DCtrl+Alt+Q3启动Visual Basic后,系统为用户新建的工程起一个名为( )的临时名称 (A)A工程1 B窗体1 C工程 D窗体4工程资
2、源管理器窗口中包含的文件类型有(A)种 A2 B3 C4 D55每个窗体对应一个窗体文件,窗体文件的扩展名是( C ) A.bas B.cls C.frm D.vbp6每建立一个窗体,工程管理器窗口中就会增加一个(B)A. 工程文件 B窗体文件 C程序模块文件 D类模块文件7Visual Basic集成环境的大部分窗口都可以从主菜单项( )的下拉菜单中找到相应的打开命令 (B)A编辑 B视图 C格式 D调试8工具栏中的“启动”按钮的作用是( A ) A运行一个应用程序 B运行一个窗体 C工程管理窗口 D打开被选中对象的代码窗9在Visual Basic中按文件的数据性质不同,可将文件分为 (A
3、)A) 数据文件和程序文件 B) 文本文件和数据文件C) 顺序文件和随机文件 D) ASCII文件和二进制文件 10下列说法错误的是(D)A) 方法是对象的一部分B) 方法的调用格式和对象的属性的使用格式相同C) 方法是一种特殊的过程和函数D) 在调用方法时,对象名是不可缺少的 11窗体文件的扩展名是(C)A) .bas B) .clsC) .frm D) .res12我们保存一个编写好的程序,“过程名”是以(B )作为扩展名的。 A、.frm B、.vbp C、.bat D、.bas13下列说法错误的是( C )A) 资源文件的扩展名为.resB) 一个窗体对应一个窗体文件C) Visual
4、 Basic中的一个工程只包含一个窗体D) Visual Basic中一个工程最多可以包含255个窗体 14一个工程必须包含的文件的类型是( A )A) *.vbp *.frm *.frx B) *.vbp *.cls *.basC) *.bas *.ocx *.res D) *.frm *.cls *.bas解析:一个工程中可以包含7类文件,其中,工程文件、窗体文件和窗体的二进制数据文件是一个工程不可缺少的文件,15VB是一种面向对象的程序设计语言,构成对象的三要素是(A )。 A、属性、事件、方法 B、控件、属性、事件 C、窗体、控件、过程 D、窗体、控件、事件VB事件与方法篇1双击窗体的
5、任何地方,可以打开的窗口是( A ) A代码窗口 B属性窗口 C工程管理窗口 D以上3个选项都不是2在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示(D)事件过程模板 AForm_Click BForm_LoadCForm1_Click DForm1_Load3能显示窗体的方法是( B )。 A、Visible B、Show C、New D、Open4窗体能够响应的事件是( C )。 A、ActiveForm B、Drive C、Load D、Change5在运行程序时,在文本框中输入新的内容,或在程序代码中改变Text的属性值,相应会触发到的事件是:(B)A) GotFocus B
6、) ChangeC) Click D) DblClick 6在运行程序时,在文本框中失去光标时会相应会触发到的事件是( D )A) GotFocus B) ChangeC) Click D) Lostfocus7. Print方法可以在对象上输出数据,这些对象包括 (A)A) 图片框 B) 状态栏C) 标题栏 D) 代码窗口 8. 使Microsoft在当前窗体FROM上输出的语句是( B )A) Picture.Print Microsoft B) Print MicrosoftC) Printer. Print Microsoft D) Debug.Print Microsoft 9. 使
7、计算机技术在当前窗体上输出的语句是( A )A) Print 计算机技术 B) Picture.Print 计算机技术C) Printer.Print 计算机技术 D) Debug.Print 计算机技术 10. 在程序运行期间可以将图形装入窗体、图片框或图像框的函数是 ( D )A) DrawStyle B) AutoSizeC) PasswordChar D) LoadPicture11. 要将名为MyForm的窗体显示出来,正确的使用方法是( A )A) MyForm.Show B) Show.MyFormC) MyForm Load D) MyForm Show12. 要将名为MyFo
8、rm的窗体隐藏真情,正确的使用方法是( A )A) MyForm.HIDE B) Show.MyFormC) MyForm Load D) MyForm Show13将窗体上显示的内容删除,所用的方法是(C)ACLEAR B。DELETE C。CLS D。RELEASE14将图片框的中文本内容删除,所用的方法是:(A) ACLS B。CLEAR D。DELETE D。RELEASE15将图片框中的图片删除,所用的方法是( C )。ACLS B。CLEAR C。LOADPICTURE(“ ”) D。VB控件与属性1使用Visual Basic编程,我们把工具箱在的工具称为 ( C )。 A.事件
9、 B.工具 C.控件 D.窗体2任何控件都有的属性是(C)A) BackColor B) CaptionC) Name D) BorderStyle3激活属性窗口使用的键是( B )AF2 BF3 CF4 DF54在使用应用程序时,常常用作在单击时执行指定的操作的控件是(A)A) 命令按钮 B) 图片框C) 复选框 D) 单选按钮 5下列说法正确的是 ( C )A) 在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放控件B) 若一个控件上有4个黑色的小方块,表明该控件是活动的C) 窗体中活动控件只能有一个D) 非活动控件在窗体是隐藏的6Visual Basic中的控件分为两
10、类,一类是ActiveX控件,另一类是:( B )A) 文本控件 B) 标准控件C) 基本控件 D) 图形控件7下列说法正确的是:( B )A) 属性的一般格式为对象名_属性名称,可以在设计阶段赋予初值,也可以在运行阶段通过代码来更改对象的属性B) 对象是有特殊属性和行为方法的实体C) 属性是对象的特性,所有的对象都有相同的属性D) 属性值的设置只可以属性窗口中设置8标签控件能够显示文本信息,决定其文本内容的属性是(B)A) Alignment B) CaptionC) Visible D) BorderStyle 9窗体控件能够显示标题信息,决定其内容的属性是(B)A) Alignment
11、B) CaptionC) enabled D) BorderStyle 10在修改列表框内容时,AddItem方法的作用是(A)A) 在列表框内插入一行文本 B) 在列表框中插入多行文本C) 删除列表框中指定的项目 D) 清除列表框内的全部内容 11在修改列表框内容时,RemoveItem方法的作用是(C)A) 在列表框内插入一行文本 B) 在列表框中插入多行文本C) 删除列表框中指定的项目 D) 清除列表框内的全部内容 12. 在Visual Basic中,组合框是文本框和什么的特性的组合?(C ) A) 复选框 B) 标签C) 列表框 D) 目录列表框解析:组合框是一个独立的控件,它具有列
12、表框和文本框的功能13. 图片框PICTRUE与图像框IMAGEL的区别是图片框可以作为其他控件的父对象,即为容器控件,而图像框只能 (A) A) 显示图形信息 B) 显示文本内容C) 显示文本和图形信息 D) 显示程序代码14. 在属性窗口中,加载指定的图形放入当前对象中的属性是 ( B )A) CurrentY B) PictureC) CurrentX D) Caption 15. 在窗体上有多个控件,要窗体打开后焦点默认在某一控件上,应该设置的属性是( C )A) 设置Enabled的值为True B) 设置TabIndex的值为1C) 设置TabIndex的值为0 D) 设置Inde
13、x的值为0 16. 如果将文本框控件设置成只有垂直滚动条,则需要将ScrollBars属性设置为 ( C )A) 0 B) 1 C) 2 D) 3正确答案: 2 (0是无条,1是水平, 2是垂直,3是水平加垂直17. 用来设置文本框能多行显示文本的属性是( B )A) ScrollBars B) MultiLineC) SelText D) SelLength 18. 用来设置文本框只能输入指定文本字数的的属性是( D )A) ScrollBars B) MultiLineC) SelText D) MAX 19在Visual Basic种,要使标签的标题栏靠右显示,则将其Alignment属
14、性设置为(C)A) 0 B) 2 C) 1 D) 320如果要将窗体中的某个命令按钮设置成无效状态,应该动命令按钮的何种属性( D )A) Value B) VisibleC) Default D) Enabled 21如果设计时在属性窗口将命令按钮的( )属性设置为False,则运行时按钮从窗体上消失(A) AVisible BEnabled CDisabledPicture DDefault22要设置窗体为固定对话框,并包含控制菜单栏和标题栏,但没有最大化和最小化按钮,设置的操作是 ( C )A) 设置BoderStyle的值为Fixed ToolWindowB) 设置BoderStyle
15、的值为Sizable ToolWindowC) 设置BoderStyle的值为Fixed DialogD) 设置BoderStyle的值为Sizable 23下面的控件可作为其他控件容器的是 ( C )A) PictureBox和Data B) Frame和ImageC) PictureBox和Frame D) Image和Data 24要在窗体上显示图片,需设置窗体的( C )属性ACaption BIcon CPicture DControlBox25要将文本框作为密码框使用时,应设置的属性为 (C )A) Name B) CaptionC) PasswordChar D) Text 26
16、标签LABEL控件能够显示文本信息,文本内容只能用什么属性来设置?( B )A) Alignment B) CaptionC) Visible D) BorderStyle27不能在运行期间设置窗体的( D )属性 ABorderStyle BCaption CIcon DMaxButton28设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是( C ) Acmdc Bcmdb CcmdA DCommand129能够将文本框控件隐藏起来的属性是( A )。 A、Visible B、Clear C、Cls D、Hide30如果将文本框TEXT的MaxLeng
17、th属性设置为0,则文本框中的字符不能超过(D)A) 8K B) 16K C) 32K D) 64K31下列说法正确的是 (C)A) 任何时候都可以使用标准工具栏的菜单编辑器按钮打开菜单编辑器B) 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C) 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器D) 任何时候都可以使用工具菜单下的菜单编辑器命令,打开菜单编辑器解析:在Visual Basic中,因为菜单编辑器命令是在工具菜单下,所以只有当某个窗体为当前活动窗体时,才能从工具菜单中选择菜单编辑器选项,打开菜单编辑器。VB程序语法基础篇1在常量的后面加上类型说明符以显示常量的类型,用来表示
18、字符串常量的是(D)A) B) C) ! D) $ 2在常量的后面加上类型说明符以显示常量的类型,用来表示短整型常量是(A )A) B) C) ! D) $ 3下列变量名写法错误的是( D )。 A、abc B、abc123 C、abc_123 D、123abc4如果一个变量未经定义就直接使用,则该变量的类型为 ()A) Integer B) ByteC) Boolean D) Variant解析:在Visual Basic中,系统提供了多种数据类型,有字符串类型、数值型、货币型、布尔型,日期型等,此外还有一种变体类型,Variant是一种特殊的数据类型,Variant变量中可以存放任何类型的
19、数据,正确答案: D5根据变量的作用域,可以将变量分为3类,分别为 (A)A) 局部变量、模块变量和全局变量 B) 局部变量、模块变量和标准变量C) 局部变量、模块变量和窗体变量 D) 局部变量、标准变量和全局变量6下列语句的输出结果为Print Format$(10009.36, 000,000.000) A) 10,009.36 B) 10,009.360C) 10,009.3 D) 010,009.360 正确答案: D7以下语句的输出结果是 ( A )a=Sqr(26) Print Format$ (a, $#.#) A) $5.099 B) 5.099C) 5099 D) $0005
20、.099 8下列语句的输出结果为 (D)Print Format$(10009.36, 000,000.000) A) 10,009.36 B) 10,009.360C) 10,009.3 D) 010,009.360 正确答案: D (如果换成#号,答案就是A)9B中表达式113+11 mod 3 的运算结果值是( C ) A、3 B、4 C、5 D、610语句A=B+C代表的意思是 (A)A) 变量A等于B+C的值B) 变量A等于B的值,然后再加上C的表达式C) 将变量A存入变量存入B中,然后再加上C的表达式D) 将变量A存入变量B+C中11下列几项中,属于合法的日期型常量的是(D)A)
21、10/10/02 B) 10/10/02C) 10/10/02 D) #10/10/02# 12.函数Rnd()可以返回(0,1)之间的随机数,Int()可以对某个数字向下取整,若要取得两位随机整数,应如何使用函数 ( C )A)Int(Rnd)*100 B)Int(10+Rnd*100) C)10+Rnd*Int(90) D)10+Int(Rnd*90)VB程序设计篇1Visual Basic是一种( B )程序设计语言 A过程式 B非过程式 C机器 D低级2结构化程序设计主要强调的是 ( D )A) 程序的规模 B) 程序的效率C) 程序设计语言的先进性 D) 程序易读性 3Visual
22、Basic的编程机制是( D ) A可视化 B面向对象 C面向图形 D事件驱动4结束当前程序的语句是( C )。 A、quit B、exit C、end D、sub5程序的3种基本控制结构是 (B)A) 过程、子过程和分程序 B) 顺序、选择和重复C) 递归、堆栈和队列 D) 调用、返回和转移 6在默认情况下,InputBox函数返回值的类型为: ( B)A) 逻辑类型 B) 字符串型C) 数值型 D) 日期型7可以实现从键盘输入一个作为双精度变量a的值的语句是 ( C )A) a=InputBox() B) a=InputBox(请输入一个值) C) a=Val(InputBox(请输入一个
23、值) ) D) a=Val(InputBox() )8用InputBox函数设计的对话框,其功能是 ( B )A) 只能接收用户输入的数据,但不会返回任何信息B) 能接收用户输入的数据,并能返回用户输入的信息C) 既能用于接收用户输入的信息,又能用于输出信息D) 专门用于输出信息解析:InputBox函数能接收用户输入的数据,并能返回用户输入的信息,不能用于输出信息9在Visual Basic中,要将一个窗体从内存中释放,应使用的语句是: (B)A) Hide B) UnloadC) Load D) Show 10在Visual Basic中,要将一个窗体从磁盘调进内存中,应使用的语句是: (
24、C)A) Hide B) UnloadC) Load D) Show 11MsgBox函数的返回值的类型为 (C)A) 数值型 B) 变体类型C) 字符串型 D) 日期型 正确答案: A (例: S=MSGBOX(“要退出系统吗?,2+48+256, “退出系统”)最简单的交换排序方法是: A) 快速排序 B) 选择排序C) 堆排序 D) 冒泡排序正确答案: D语句段 a=3: b=5 t=a: a=b: b=t 执行后,( )。 A、a值为3,b值为3 B、a值为3,b值为5 C、a值为5,b值为5 D、a值为5,b值为3正确答案: D语句if 3*4=10 then a=1 else a=
25、2 执行后,a的值为( )。 A、12 B、10 C、1 D、2正确答案: C语句段 s=0 for i=1 to 5 s:=s+i next i 执行后,s的值为( );i的值为( )。 A、1 B、5 C、6 D、15正确答案: D下面程序运行后,单击命令按钮,输出的结果是 【8】 Private Sub Command1_Click() Dim a as integer For i=1 To 10 step 2 s=s+i Next i Print s=; sEnd SubA) B) C) D) 答案:C下列程序段的执行结果为 a=5 For k=1 To 0 a=a + k Next
26、k Print k; a A) -1 6 B) -1 16 C) 1 5 D) 11 21 答案:C下列程序段的执行结果为 I=9 x=5 Do I=I + 1 x=x + 2 Loop Until I =7 Print I=; I Print x=; x A) I4x5 B) I7x15 C) I6x8 D) I10x7 答案:D 以下程序段运行时从键盘上输入一个数2,则输出结果为 op=InputBox(请输入一个数) If op=2 Then a=OP +”3” If op=2 Then a=OP +3 Print a A) 25 B) 5 C) 32 D) 4 答案:B 以下程序段的输
27、出结果为 Dim , A(5) AS INT For I =1 To 5 A(i) =I Next i For i=1 To 5 PRINT A(i)+1 Next i A) 2 3 4 5 6 B) 1 2 3 4 5 C) 2 2 3 3 4 D) 1 2 3 4 5 6 答案:A考试点: 考数组的定义及用法在窗体上画一个命令按钮,然后编写下列程序 Private Sub Command3_Click() Tcl 2 Tcl 3 Tcl 4 End Sub Sub Tcl (a As Integer) DIM x As Integer x=x + a Print x; End Sub程序运行后,单击命令按钮,输出结果为 A) 2 3 4 B) 2 5 9 C) 3 5 4 D) 2 4 3答案:A 考点: 主要考过程的调用及参数的传递方法*设有声明语句Dim S (2,2 ) As Integer则数组S中全部元素的个数 A) 4 B) 2 C) 8 D) 9 答案D
限制150内