您的当前位置:首页正文

VB程序设计试题

来源:华拓网


判断题

T1.( )每个Visual Basic对象都具有Name属性。

F2.( )静态数组和动态数组均在声明数组时确定了数组的大小。 T3.( )为了防止用户编辑文本框中的内容,应将该文本框的Locked属性设置为True。

T4.( )在使用框架控件建立控件组时,需要首先绘出框架控件,然后选中它,

再绘制它内部的其他控件。 T5.( )当复选框的属性Value=0时,复选框处于未选定状态。 T6.( )控件数组是一组具有相同名称和类型的控件,每个控件元素之间通过 索引相互区别

F7.( )dim x,y,z as integer,则变量x,y,z都为integer类型。 T8.( )若a=1,b=2,c=3,d=4,逻辑表达式 d>c and b>a的值为true。 T9.( )设置通用对话框Action属性或使用通用对话框的显示方法使标准对 话框显示在屏幕上。

F10.( ) abc和5abc都可以作为VB的变量名。

F11.( )在VB中变量必须先定以后使用。

T12.( )模块级变量可在模块顶部的声明段用Private或Dim关键字声明。

T13.( )图像控件是用来显示图形的,但是图像控件不能作为容器。

F14.( )使用Line(500,500)-(1500,1000)命令能够正确画出矩形。

F15.( )数学式子sin250写成VB表达式是sin(25)。 T16.( )框架控件(Frame)为了将控件分组,首先需要绘制框架控件,然后绘制框架里面的控件。

T17.( )组合框(ComboBox)控件可以将不在列表中的选项输入列表区。 T18变量是指在程序运行期间其值可以变化的量。

T19.( )将hide方法应用于一个窗体,相当于在当代码中设置visible属

性的值为false。

F20.( )在Visual Basic中默认的参数传递方式是按值传递。

F21、事件过程是由用户或系统事件触发的,所以在程序中不能调用事件过程。 F22、某数组声明为字符型数组,它们的初始值为False。

F23、标签控件是专门用来显示信息的,所以不能响应鼠标的单击事件。 F24、窗体的Move方法不光可以移动窗体,而且可以改变窗体的大小,同时也会改变窗体的有关属性。

T25、窗体的Enabeled属性为False时,窗体上的按钮、文本框等控件就不会对用户的操作作出反应。

T26、使用Dim语句声明了一个变量以后,还可以使用Redim语句把此变量重新声明为其他的类型。

F27、一个使用Static语句声明的过程级静态变量,能在该过程的多次调用之间保持它的值,并且其他的过程也可以使用这个变量的值。

T28、同一个过程中不能声明同名的变量;在过程中不能声明与同一模块的模块级变量同名的静态过程级变量。

F29、一个变量在刚被声明尚未被赋值之间没有值。 T30、可以声明过程级自定义数据类型。

T31、因为应用程序级和模块级范围不同,所以可以在同一个窗体模块中声明同名的应用程序级变量和模块级变量。

T32、If与End if必须成对的使用,有一个if就有一个End if 与之对应。 T33、在For循环的循环语句块中,可以使用Next关键字提前结束循环。

F34、声明一个过程时有几个形参,则在调用该过程时就必须提供几个实参。 T35、因为Function过程有返回值,所以只能用在表达式中,不能使用Call语句调用。

F36、文本框只能显示单行文本,要显示多行文本应该使用列表框控件。 F37、标签控件所显示的文本只能在设计时设置,在运行时不能改变。

F38、当定时器控件的Interval属性值为0时,会连续不断的发送Timer事件。 T39、滚动条控件也可作为用户输入数据的一种方式。

F40、当定时器控件的Interval属性值设置为0时,会连续不断地激发Timer事件。

T41、如果一个菜单项的Visibal属性值为False,则该菜单及它的子菜单都不会显示。

T42、双精度数据类型的数据在机器内部用8个字节存储。 F43、语句Print “123”+45的输出结果是“12345” 。

F44、当命令按钮的Style属性值为1-Graphical时,不可以用Caption属性设置标题的文字,可以用Picture属性给命令按钮添加图形。

T45、编译后形成的可执行应用程序文件是可以脱离开系统独立执行的。 T46、在盘驱动器列表框Drive1的Change事件过程中,代码

Dir1.Path=Drive1.Drive的作用是:当Drive1的驱动器改变时,Dir1的目录列表随同驱动器相应变化。

T47、设计菜单中每一个菜单项分别是一个控件。每一个控件都有自己的名字。 F48、通过改变属性窗口中的name属性,可以改变窗体上显示的标题。

F49、二进制文件与随机文件的主要区别是:二进制文件与随机文件类似,必须限制固定长度,可用喜欢的方式来存取文件。 F50、for...next语句中的初值必须大于终值。 T51、系统提供的诸如sqr( )等函数不属于过程。

T52、在vb中,可通过函数now返回计算机系统的日期和时间。 T53、vb允许设计和使用用户自己设计的控件。

T54、vb提供的单选按钮的value属性,true表示选中,false表示未选中。 F55、在表达式中,运算符两端的数据类型要求一致。

F56、在vb中,文件菜单的“删除工程”的作用是将当前vb工程在硬盘中删除。 T57、vb支持弹出菜单,所谓“弹出菜单”是指单击鼠标后打开的菜单。 F58、事件过程与sub过程,它们相同点都是事件的驱动,而不同的只是事件过程由控件属性决定,而sub过程是由户自定义。

T59、有的对象既可以在属性窗口中设定又可以在程序代码中设定。 T60、一个目标程序所需的所有文件的集合称为工程。 T61一个对象可以响应一个或多个事件。

T62一个窗体必须对应一个窗体模块,各种控件对象必须建立在窗体上。 T63窗体事件和其中所有控件事件的代码都放在窗体文件(.frm)中。 F64在VB中,控件的事件只能通过用户的操作触发。

T65字符型数据以双引号作为定界符,输出时双引号本身不会显示在屏幕上。 F66保存工程时,窗体文件和工程文件的文件名不能相同。 T67改变控件的大小,可以使用鼠标和键盘,还可以通过修改代码。 F68同一过程中,数组和简单变量可以同名。

T69VB函数中的参数可以是常量、变量、表达式,还可以是另一个函数。 F70代码Const Number1=15:Number1=10合法。

F71允许将块If-Then语句结构中的所有语句都写在一行上。 F72定义数组语句Dim a(b) As Integer 是正确的。

T73在过 程调 用中,“实参表”和“形参表”中对应的变量名不必相同,但是变量的个数必须相等,而且实际参数的类型必须与相应形式参数的类型相符。 F74 case是合法的变量命名。

F75按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。 T76若一个工程包含多个窗体,则这些窗体之间是可以互相调用的。 F77窗体间是通过窗体对象的caption来调用的。 F78一个数组中的元素必须是相同的数据类型。

T79用 Label1.Caption=\"你好\" 与 Label1 =\"你好\" 均可以改变标签标题,且结果完全相同。

T80定时器控件的时间间隔设为0 或 Enabled属性设为False,都将停止触发Timer事件。

F81菜单选项“enable”属性与“visible”属性是相同的。 F82所有属性都有caption属性。

T83在程序中name属性是作为对象的标识而引用,不会显示在窗体上,而控件上显示的内容由caption属性决定。

T84属性窗口用于设置与修改对象属性的初始值。 F85 VB通过窗体管理构成应用程序的各类文件的集合。 T86dim I,j as interger表明i和j都是整型变量。 F87 Function函数有参数传递,并且一定有返回值。

T88由变量名对变量的内容进行使用或修改,则使用变量就是引用变量的内容。 F89变量的属性只能在属性窗口中设置。 F90与load.Form2等效的语句是Form2.load. F91 sum和int.sum都可以作为VB的变量名。 F92变量名的长度最长可达1024个字符。

T93在VB中,“For 计数变量=初值 To 终值[step步长]”语句中的“步长”不

能为0,否则造成死循环。

T94在VB中运算优先级别从高到低的顺序为:算术运算、连接运算、关系运算、逻辑运算。

F95程序代码的基本结构有三种:顺序结构、选择结构和过程结构。 T 96 End if语句对单行if语句不需要。

T97能够实现文本框接收多行文本显示的是将属性Multiline的属性值设为True。

F98表达式(2*3)>5 and 12/3<=4的值为false。 F99 VB程序一行写不下,可以直接换行继续写。

T100如果一个菜单项的visible属性为false,则它的子菜单也不会显示。 T101当使用窗体的show方法时,vb程序会自动装载窗体。 F 102Do……Loop循环是先执行语句组,再判断语句组的真假。

T103只装载窗体form2而不显示窗体可以使用Load form2或者form2.Visible=False。

T104一个变量在一个时刻只能存放一个值,当新的数据存放在变量中时,原来的数据就不再存在。

T105Vb的流程控制包括三个基本结构:顺序结构、选择结构和循环结构。 F106每种循环语句中必须包括一个循环退出语句。

T107每个应用程序都有开始执行的入口,在Vb中这种窗体称为启动窗体。 T108VB中可以使用PopupMenu命令显示弹出式菜单。 F109执行语句a=5 Mod 3,则a的值是1。

F110Dim I as Interger,则运行时变量I的初始值是1。 F111 VB应用程序可分为单窗体、多窗体两种。

T112执行赋值语句a=“1234”+“567”后,变量a的值为“1234567”. T113要在命令按钮上显示图形,应首先设置的属性是Style。 T114窗体是应用程序的对外窗口,是其它控件和载体的容器。 T115 ImageList是可以用来储存图像供其他对象使用的控件。 T116菜单控件只有一个事件,即Click事件。

T117如果未选定项目,那么ComboBox组合框控件的ListIndex属性值为-1。

F118当条件表达式只有一个变量时,必须采用Select Case语句而不能采用If…Then…Else语句。

F119静态变量属于全局变量。

T120可通过ListCount属性判断List列表框项目总数目。

121、三种方式的组合框都允许用户输入哪些不在列表框中的选项。(Х) 122、图象框中的Stretch属性为true时,其作用是图形自动调整大小以适应图象控件。(Х)

123、在菜单编辑器中使用“索引”时,可有一组菜单项具有相同的“名字”。(Х)

124、通过改变属性窗口中的Name属性,来改变窗体的标题。(√)

125、创建VB应用程序的三个主要步骤是:(1)创建应用程序界面(2)设置控件(3)编写代码。(Х)

126、变量是指在程序运行过程中其值可以改变的那些量,而值不能改变的是常量。(√)

127、已知P=MsgBox(“Howareyou?\",VbYesNo+VbQuestion,“Hello!”),变量P是Integer数据类型。(√) 128、工程文件的扩展名是 .vbp 。(√)

129、VB允许设计和使用用户自己设计的控件。(√) 130、OptionButton控件没有DblCliek事件。(Х) 第一章 可视化编程概述

C1.Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是( )。 A.从主程序开始执行 B.按过程顺序执行 C.事件驱动 D.按模块顺序执行

A2、对于窗体,保存文件时后缀名为( A..frm B..fm C..fmr D..frmm A3.后缀为.frm的文件表示VB 的( )。

)。

A.窗体文件 B.类模块文件 C.工程文件 D.标准类模块文件 B 4.在VB中,要想快速获得某个相关控件或语句的帮助信息,一般可首先选中该控件或语句,然后按的键是( )。

A.Help B.F1 C.F10 D.Enter

C5.与传统的程序设计语言相比,Visual Basic最突出的特点是( )。 A.结构化程序设计 B.程序开发环境 C.事件驱动编程机制 D.程序调试技术

A6.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是( )。

A.单击窗体上没有控件的地方 B.单击任一个控件 C.不执行任何操作 D.双击窗体的标题栏 C7.在设计阶段,双击窗体上的某个控件时,打开的窗体是( )。 A.工程资源管理器窗口 B.工具箱窗口 C.代码编辑器窗口 D.属性窗口

B8.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( )。 A.属性、控件和方法 B.属性、事件和方法 C.窗体、控件和过程 D.控件、过程和模块 C9.在面向对象方法中,类的实例称为( )。 A.集合 B.抽象 C.对象 D.模板

B10.为了对多个控件执行操作,必须选择这些控件。下列不能选择多个控件的操作是( )。

A.按住Alt键不放,同时单击每个要选择的控件 B.按住Shift键不放,同时单击每个要选择的控件 C.按住Ctrl键不放,同时单击每个要选择的控件

D.拖动鼠标画出一个虚线矩形,使所选择的控件位于这个矩形内 D11、VB集成开发环境中用于编写程序代码的窗口是( )。

A.工程资源管理器 B.属性窗口 C.工具栏 D.代码编辑器窗口 C12、VB提供控件的窗口是( )。

A.工具栏 B.文本框 C. 工具箱 D.属性窗 A13、一个VB应用程序可以包含几个VBP文件?( )。

A.1个 B.可以没有 C. 2个 D.不受限制 D14、下列不属于VB应用程序构成的是( )。

A.cls文件 B.res文件 C. ocx文件 D.pas文件 A15、面向对象编程方法的基本机制是( )。

A.抽象、继承、封装、多态性 B.抽象、继承、实体、关系 C.对象、消息、方法、事件 D.方法、事件、属性、名称 A16、能够改变标签(Label)控件显示标题的属性是( )。

A. Caption B. Name C. Click D. Text B17. 在VB中添加控件是通过( )。

A.工具栏 B.工具箱 C.属性窗口 D.工程资源管理器 D18.VB的使用目的是( )。

A.文字处理 B.图象处理 C.制作WAV文件 D.开发Windows应用程序 A19.对象可以识别和响应的某些行为称为( )。

A.事件 B.方法 C.属性 D.继承 C20.下列控件中最适合做标题的控件是( )。

A.文本框 B.列表框 C.标签 D.命令按钮 B21. 下列选项中,属于VB6.0的程序设计方法是( )。

A.面向对象、顺序驱动 B.面向对象、事件驱动 C.面向过程、事件驱动 D.面向过程、顺序驱动 B 22. 若要将窗体从内存中卸载,应使用的方法是( )。

A. Show B. Unload C. Load D. Hide B23、窗体的load事件的触发时机是( )。

A.用户单击窗体时 B.窗体被加载时 C.窗体显示之后 D.窗体卸载时 D 24、下列可以激活属性窗口的操作是( )。

A.用鼠标双击窗体的任何部位 B.执行“工程“菜单中的”属性窗口“命令 C.按Ctrl+F4 D.按F4

D 25、在设计应用程序时,可以查看到应用程序工程所有组成部分的窗口是( )。 A.窗体设计 B.代码 C.属性 D.工程资源管理器窗口 C 26、对象的性质和状态特征称为( )。

A.事件 B.方法 C.属性 D.类

B 27. Visual Basic集成开发环境中的大部分窗口都可以从主菜单项( )的下拉菜单中找到相应的打开命令。

A. 编辑 B. 视图 C. 格式 D. 调试 D 28. 当使用上下文相关的帮助时,选择要帮助的内容,然后按( )键,就可出现MSDN窗口直接显示所需的帮助信息。

A. Help B. F10 C. Esc D. F1 D 29.在VB6.0集成开发环境中,可以( )。

A. 编辑、调试、运行程序,但不能生成可执行文件 B. 编辑、生成可执行文件,运行程序,但不能调试程序 C. 编辑、调试、生成可执行文件,但不能运行程序 D. 编辑、调试、运行程序,也能生成可执行文件 D 30.启动VB后,就意味着要建立一个新( )。

A. 窗体 B. 程序 C. 文件 D. 工程

D 31. 在Visual Basic环境下,当写一个新的Visual Basic程序时,所做的

第一件事是( )。

A. 编写代码 B. 新建一个工程

C. 打开属性窗口 D. 进入Visual Basic集成开发环境 D32.后缀为.bas的文件表示VB 的( )。

A.窗体文件 B.类模块文件 C.工程文件 D.标准类模块文件 B33.窗体文件的扩展名是( )。

A..vbp B..frm C..bas D..frx C34.将一个VB程序保存在磁盘上,至少会产生的文件是( )。

A..doc、.txt B..txt、.exe C..vbp、.frm D..bat、.frm C35.后缀为.Vbp的文件表示VB 的( )

A.类模块文件 B.窗体文件 C.工程文件 D.标准类模块文件

C36.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是( )。

A.Help B.F10 C.F1 D. Esc C37对象的状态特征称为( )。

A.事件 B.方法 C.属性 D.类

第二章可视化编程初步

B1.应用程序打包后,其包文件的后缀为( )。

A..exe B..cab C..txt D..ocx C2.要在窗体Form1内显示“myfrm”,使用的语句是( )。 A.Form.caption=\"myfrm\" B.Form1.caption=\"myfrm\" C.Form1.print \"myfrm\" D.Form. print \"myfrm\" D3.要在窗体的标题内显示“myfrm”,使用的语句是( )。

A.Form1.Print\"myfrm\" B.Form.Print\"myfrm\" C.Form.caption=\"myfrm\" D.Form1.caption=\"myfrm\" B4.在设计动画时,用时钟控件来控制动画速度的属性是( )。 A.Enabled B.Interval C.Timer D.Move

A5.如果想让文本框中的内容在运行时不能编辑,需将文本框的( )属性设置为True。

A.Locked B.MultiLine C.TabStop D.Visible

D6.修改控件属性,一般可以使用属性窗口,也可以通过( )为属性赋值。 A.命令 B.对象 C.方法 D.代码 B7.要在命令按纽上显示图形,应首先设置的属性是( )。 A.Enabled B.Style C.Caption D.Icon C8.有程序代码如下:

Text1.Text = \"Visual Basic程序设计\"

则Text1,Text ,和\"Visual Basic程序设计\"分别代表( )。 A.对象,值,属性 B.对象,方法,属性 C.对象,属性,值 D.属性,对象,值

B9.如果要在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的( )属性。

A.Caption B.PasswordChar C.Text D.Char

A10.设置标签边框的属性是( )。

A.BorderStyle B.BackStyle C.AutoSize D.Alignment B11.下列赋值语句正确的是( )

A.B+C =A B. A=B+C C.-B=A D.5=A+B

C12、在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗口设计窗口、属性窗口外,必不可少的窗口是( )。

A.窗口布局窗口 B.立即窗口 C.代码窗口 D.监视窗口 A13、当运行程序时,系统自动执行启动窗口的( )事件过程。

A.Load B.Click C.Unload D.GotFocus A14、MsgBox函数的返回值的类型为( )。

A.整型 B.字符串 C.逻辑型 D.日期型

C15.如果将窗体中的某个命令按纽设置成无效状态,应该设置命令按纽的( )属性。

A. Value B. Visible C. Enabled D. Default C16 对于定时器(Tiner)控制,设置其定时是否开启的属性是( )。

A.Index B.Tag C.Enabled D.Left

D17、文本框的ScrollBars属性设置了非零值,却没有效果,原因是( )。

A.文本框中没有内容 B.文本框的Locked属性为True C.文本框的Multiline属性为True D. 文本框的Multiline属性为Flase B18、在VB中,程序执行的顺序是( )。 A.在VB开发系统中确定 B.由事件驱动 C.有代码行的顺序确定 D.随意执行 A19、计时器相应的事件是( )。

A. Timer B. Interval C. Click D. Enable B20、工程文件的后缀是( )。

A. .bmp B. .vbp C. .frm D. .bas

C21、窗体Form1的Name属性为Myfrm,则它的Load事件过程名为( )。

A. Form_Load B. Me_Load C. MyFrm_Load D. Form1_Load B22、用于设置在文本框中显示字符的属性是( )。

A. AutoSite属性 B. PasswordChar属性 C. Sellength D. MaxLength A23. 要设置命令按钮的背景图形,必须设置的两个属性是( )。 A. Style和Picture B. Style和Icon C. Caption和Picture D. Value和Icon B24、无论何种控件,共同具有的属性是( )。

A.Text B.Name C.Caption D.ForeColor D25、对于窗体,下面( )属性在程序运行时其属性设置起作用。 A.MaxButton B.BorderStyle C.Name D.Left C 26、要使Print方法在Form_load事件中起作用,要对窗体的( )属性 进行设置。

A.BackColor B.ForeColor C.AutoRedraw D.Caption D 27、若要使标签控件显示时不覆盖其背景内容,要对( )属性设置。 A.BackColor B.BorderStyle C.ForeColor D.BackStyle A 28、若要使命令按钮不可操作,要对( )属性设置。

A.Enabled B.Visible C.BackColor D.Caption B 29、要使某控件在运行时不可显示,应对( )属性进行设置。 A.Enabled B.Visible C.BackColor D.Caption A 30、要使窗体在运行时没有最大化按钮,只要对( )属性设置即可。 A.MaxButton B.BorderStyle C.Width D.MinButton B31、改变控件在窗体中的左右位置应修改该控件的( )属性。 A.Top B.Left C.Width D.Right

A 32、当多文档MDI操作时,父窗体为所有子窗体提供工作空间,当子窗体最小化时,它的图标显示在( )。

A.状态栏 B.父窗体中 C.DblClick D.MouseMove A33、VB窗体设计器的主要功能是( )。

A.建立用户界面 B.编写源程序代码 C.画图 D.显示文字 B34、假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VB Test”的语句为( )。

A.Form1=“VB Test” B.Caption=“VB Test” C.Form1.text=“VB Test” D.Form1.Name=“VB Test”

B 35、为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为( )。 A.1-Fixed Single B.2-Sizable C.3- Fixed Dialog D.4- Fixed ToolWindow

D36、为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是( )。

A.controlbox B.minbutton C.enabled D.maxbutton A37、决定窗体有无控制菜单的属性是( )

A.controlbox B.minbutton C.enabled D.maxbutton

B38.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列( )属性设置就有效。

A.MaxButton B.BorderSyle C.Width D.MinButton

第三章 应用程序接口设计及代码编写

C1. 通过何种属性判断List列表控件的项目总数目?( )。

A. ListIndex B. ListText C. ListCount D. ListItem B2.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是( )。

A.Text.Mytext B.Mytext.Text C.Mytext.(Text) D.Mytext*Text

A3.将数据项“China”添加到列表框List1中成为第一项,应使用的语句是( )。

A.List1.AddItem\"China\.List1.AddItem\"China\C.List1.AddItem\"China\.List1.AddItem\"1,China\"

B4.以下可以作为Visual Basic变量名的是( )。

A.SIN B.CO1 C.COS(X) D.X(-1) C5.“x是小于80的非负数”,用VB表达式表示正确的是( )。

A.0x80 B.0=x80 C.0=xAnd x80 D.0=xOrx80

A6.Dim I As Integer,则运行时变量I的初始值是( )。

A.0 B.1 C.-1 D.空值

D7.表达式7+10 Mod 3*2+2( )。

A.1 B.7 C.6 D.13

C8.要退出For…Next循环,应使用的语句是( )。

A.Exit B.Stop Loop C.Exit For D.Continue

D9. 赋值语句:a = 123 + Mid(“123456”,3,2)执行后,a变量中的值是( )。

A.123 B.34 C.12334 D.157

A10.要清除List列表框控件中的所有项目,可采用的方法是( )

A.Clear B.Erase C.Click D.Delete C11.如果希望以模态方式显示窗体Form1,下列正确的语句是( )

A.Form1.Show 0 B.Form1.Show C.Form1.Show 1 D.以下都不正确 D12.假设bln1是列表框,给列表框增加一个列表项正确的方法是( )。

A. bln1=add”计算机” B. bln1.add”计算机” C. bln1=additem”计算机” D. bln1.additem”计算机” B13.引用列表框(List1)最后一个数据项应使用的语句是( ) A.List1.List (List1.ListCount) B.List1.List (List1.ListCount-1)

C.List1.List (ListCount) D.List1.List (ListCount-1)

D14.要使窗体在运行时不可改变窗体的大小并没有最大化和最小化按钮,通过设置可达到此要求的属性是( )

A.MaxButton B.MinButton C.Width D. BorderStyle C15.在Visual Basic中,变量的默认类型是( )。

A.Integer B.Double C.Variant D.Currency D16.要退出Do…Loop循环,可使用的语句是( )。

A.Exit B.Exit For C.End Do D.Exit Do B17.表达式5^2 mod 25 \\ 2^2的值是( )。 A.0 B.1 C.6 D.4

C18.将通用对话框CommonDialog的类型设置成“颜色”对话框,可调用该对话框的( )方法。

A.ShowOpen B.ShowSave C.ShowColor D.ShowFont

C19.选拔身高T超过1.7米且体重W小于62.5公斤的人,表示该条件的布尔表达式( )。

A.T>=1.7 and W<=62.5 B.T<=1.7 or W>=62.5 C.T>1.7 and W<62.5 D.T>=1.7 and W<=62.5 B20.表达式2*3^2+^8/4+3^2的值为( )。 A.64 B.31 C.49 D.42 B 21、语句print 5*5\\5/5输出结果是( )。

A.5 B.25 C.0 D.1 A22.表达式7+8\\4*3 Mod 7/8的值是( )。

A.7 B.13 C.6 D.0 B23.下列声明语句中存在可变类型变量的是( )。 A.Static a As Integer B.Dim a,b As Integer D.Dim a As Integer D.Public a As Currency A24.变量A%类型是( )。

A.Integer B.Variant C.Long D.Single B25.决定复选框对象是否被选中的属性是( )。

A.Checked B.Value C.Enabled D.Selected

C26、实现字符的unicode编码方式与ANSI编码方式相互转换的函数是( )。 A.str B.strconv C.trim D.mid C27.Cls方法可以清除窗体或图片框中( )。 A.在设计阶段使用Picture属性设置的背景位图 B.在设计阶段放置的控件 C.在运行阶段产生的图形和文件 D.以上全部内容

C28. 当VB中,要将一个窗体装载到内存进行变量初始化等预处理,应使用的方

法是( )。

A.Show B.Unload C.Load D.Hide C29. 与Load Form2等效的语句是( )。

A.Form2.Load B.Form2.Visible=False C.Form2.Show D.Form2.Visible=True D30. 方法Print 25\\40输出结果是( )。

A. “25\\40” B. 25\\40 C. 出现错误信息 D. 0

C31. 设当前日期是2002年9月21日表达式,print day(now)的输出结果是( )。

A.2002 B.9/21/02 C.21 D.6 C32. 使文本框获得焦点,实现的方法是( )。

A.changefocus B.gotfocus C.setfocus D.lostfocus D33. 复选框的value属性为1表示( )。

A.没有选中该复选框 B.该复选框状态不定 C.该复选框被禁用 D.该复选框被选中 B34、按照变量的作用域可将变量划分为( )。

A.公有、私有、系统 B.全局变量、模块级变量、过程级变量 C.动态、常数、静态 D.Public、 Private、 Protected D35、确定一个控件在窗体上位置的属性是( )。

A.Width或Height B.Width和Height C.Top或Left D.Top和Left

C 36、函数Int(Rnd*100)是在( )范围内的整数。

A.(0,10) B.(1,100) C.0和(0,100 ) D.(1,99) B 37、如果X是一个正实数,对X的第3位小数四舍五入的表达式是( )。 A.0.01*Int(X+0.005) B.0.01*Int(100*(X+0.005)) C.0.01*Int(100*(X+0.05)) D.0.01*Int(X+0.05)

B38、已知变量A、B、C中C最小,则判断A、B、C可否构成三角形的逻辑表达式为( )。

A.A>=B And B>=C And C>0 B.A+C>B And B+C>A And C>0

C.(A+B>C Or A-B<=C) And C>0 D.A+B>C And A-B >C And C>0 B39、下面( )是算术运算符。

A.Imp B.Mod C.Not D.Like C40、公用变量声明的语句是( )。

A.Static Count As Boolean B.Dim Count As Integer C.Public Count As String * 6 D. Option Explicit B41、在代码中引用一个控件时,应使用控件的( )属性。 A.Caption B.Name C.Text D.Index

A42、设变量x = 4,y = -1,a = 7,b = -8,下面表达式( )的值为“假”。 A.x+a <= b-y B.x>0 AND y<0 C.a=b OR x>y D.x+y>a+b AND NOT (yA.(10,80) B.(10,81) C.[10,80] D.[10,81] C44、函数Sgn(3.1416)的返回值是( )。

A.-1 B.0 C.1 D.以上都不对 D45、67890属于( )类型数据。

A.整型 B.单精度浮点数 C.货币型 D.长整型 A46、下列赋值语句( )是有效的。

A.sum = sum -sum B.x+2 = x + 2

C.x + y = sum D.last = y / 0

B47、以下的控件或方法具有输入和输出双重功能的为( )。 A.Print B.Textbox C.Optionbutton D.Checkbox D48、若要获得列表框中被选中的列表项的内容,可以通过访问( )属性来实现。

A.Name B.ListIndex C.ListCount D.Text D49.如下数组声明语句,正确的是( )。

A.Dim a[3,4] As Integer B.Dim a(3 4) As Integer C.Dim a(n,n) As Integer D.Dim a(3,4) As Integer B50.为使文本框显示滚动条,必须首先设置的属性是( )。

A.AutoSize B.Multiline C.Alignment D.TabStop

第四章VB高级语言技巧

C1.下面关于多窗体的叙述中,正确的是( )。

A.作为启动对象的Main子过程只能放在窗体模块内 B.没有启动窗体,程序不能执行

C.如果启动对象是Main子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载及加载哪一窗体 D.以上都不对

D2.下列数组声明语句,正确的是( )。

A.Dim a[3,1To 4] As Integer B.Dim a(3 1To 4) As Integer C.Dim a(n,n) As Integer D.Dim a(3, 1To 4) As Integer B3.Dim A(-1 To 4, 5) As String定义的数组包含的元素个数是( )。

A.30 B.36 C.25 D.20 D4. 确定一个窗体或控件的大小的属性是( )。

A. Top或Loft B. Top和Loft C. Width或Height D. Width和Height C5.在过程定义中用( )表示形参的值。

A.Var B.ByDef C.ByVal D.Value B6.若已编写了一个Sort子过程,在该工程中有多个窗体,为了方便地调用Sort子过程,应该将过程放在( )中。

A.窗体模块 B.标准模块 C.类模块 D.工程 D7.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用( )关键字在过程中定义局部变量。

A.Dim B.Private C.Public D.Static B8.键盘事件的执行顺序是( )。

A.KeyPress、KeyDown、KeyUp B.KeyDown、KeyPress、KeyUp C.KeyUp、KeyDown、KeyPress D.KeyUp、KeyPress、KeyDown D9.用语句Dim A(-2 To 4)as Integer定义的数组的元素个数是( )。

A. 4 B.5 C. 6 D.7 D10.Sub过程与Function过程最根本的区别是( )。

A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以

B.Function过程可以有参数,Sub过程不可以 C.两种过程参数的传递方式不同

D.Sub过程的过程名不能返回值,而Funcion过程能够通过过程名返回值。 D 11. 当一个工程中含有多个窗体时,其中的启动窗体是( )。 A. 启动VB时创建的第一个窗体 B. 第一个添加的窗体

C. 最后一个添加的窗体 D. 在“工程属性”对话框中指定的窗体 A12.退出菜单可以使用以下哪个语句( )。

A.End B.Mnu1.Checked=True C.Click D.Mnu1.Visible=False A13.Dim A(1 To 6, 1 To 5)定义的数组包含的元素个数是( )。 A.30 B.42 C.25 D.动态变化

C14. 语句dim pi(2 to 4,3) as integer 定义的数组元素有( )。

A.6个 B.9个 C.12个 D.15个

A15、为了用键盘打开菜单和执行菜单命令,第一步应按的键是( )。 A.功能键F10或Alt B.Shift+功能键F4 C.Ctrl或功能键F8 D.Ctrl+Alt D16、inputbox函数返回值的类型为( )。

A.数值 B.字符串 C.变体 D.数值或字符串(视输入的数据而定) B 17.多窗体程序是由多个窗体组成,在缺省情况下,VB在应用程序执行时,总是把( )指定为启动窗体。

A. 不包含任何控件的窗体 B. 设计时的第一个窗体 C. 包含控件最多的窗体 D. 命名为Frm1的窗体

B18. Timer控件只有一个事件,该事件的名称是( )。

A.Load B.Timer C.Click D.Run

A19.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是( )

A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False A20.如果创建了命令按钮数组控件,那么该命令按钮的Click事件的参数是( )

A.Index B.Caption C.Tag D.没有参数

C21.为了使图像框中的图形自动适应图像框的大小,则应( )。

A.将其AutoSize属性值设置为True B.将其AutoSize属性值设置为False C.将其Stretch属性值设置为True D.将其Stretch属性值设置为False

第五章文件处理应程序设计方法 D1.顺序文件是因为( )。

A.文件中按每条记录的记录号从小到大排序

B.文件中按每条记录的长度从小到大排序 C.文件中按记录的某关键数据项从大到小的顺序

D.记录按进入的先后顺序存放的,读出也是按原写入的先后顺序读出 C2.KILL语句在VB语言中的功能是( )。

A.清内存 B.清病毒 C.删除磁盘上的文件 D.清屏幕

B3.为了使目录列表框Dir1的内容符合驱动器列表框Drive1的选择,应当( )。 A.在Dir1_Change()事件中加入代码 Dir1.Path = Drive1.Drive B.在Drive1_Change()事件中加入代码 Dir1.Path = Drive1.Drive C.在Dir1_Change()事件中加入代码 Drive1.Path = Dir1.Path D.在Drive1_Change()事件中加入代码Drive1.Path = Dir1.Path A4.目录列表框的Path属性的作用是( )。 A.显示当前驱动器或指定驱动器上的路径

B.显示当前驱动器或指定驱动器上的某目录下的文件名 C.显示根目录下的文件名 D.只显示当前路径下的文件

A5.在Visual Basic中,按文件的访问方式不同,可以将文件分为( )。 A.顺序文件、随机文件和二进制文件 B.文本文件和数据文件 C.数据文件和可执行文件 D.ASCII文件和二进制文件 A6.在VB中三种文件访问的类型是( )。 A.驱动器列表框、目录列表框、文件列表框 B.驱动器列表框、目录列表框、组合框 C.文本框、目录列表框、文件列表框 D.驱动器列表框、图片框、文件列表框

C7、如果准备读文件,打开顺序文件“text.dat”的正确语句是( )。A.open text.dat For write As # 1 B.open text.dat For Binary As # 1 C.open text.dat For Input As # 1 D.open text.dat For Random As # 1

B8、下列“CommonDialog1”控件程序代码,Commondialog1.Action=1 ,代表( )。

A.文件另存为 B.打开文件 C.色彩 D.打印 第六章图形图像

B1.为了在运行时把d:\\pic文件夹下的图形文件a.jpg装入图片框Picture1中,所使用的语句为( )。

A.Picture1.Text=LoadPicture(\"d:\\pic\\a.jpg\") B.Picture1. Picture =LoadPicture(\"d:\\pic\\a.jpg\")

C.Picture1. Picture =LoadPicture(d:\\pic\\a.jpg) D.Picture1. Picture =Load(\"d:\\pic\\a.jpg\")

A2.为了使图片框的大小自动适应图形的大小,则应( )。 A.将其AutoSize属性值设置为True B.将其AutoSize属性值设置为False C.将其Stretch属性值设置为True D.将其Stretch属性值设置为False

D3.执行指令\"Line(200,200,)-(500,500,)\"后,CurrentX=( )。 A.200 B.300 C.500 D.700 A4.用于设置直线类型的属性是( )。

A. BorderStyle属性 B. DrawWidth属性 C. ScaleMode属性 D. ScaleWidth属性

C5. 矩形、三角形、正方形、圆形4种图形中,不能用Shape控件绘制的是( )。 A. 矩形 B. 正方形 C. 三角形 D. 圆形 C6.当使用Line方法画直线后,当前坐标在( )。

A. (0,0) B.直线起点 C. 直线终点 D.容器的中心 C7.CLS可清除窗体或图形框中( )的内容。

A. Picture属性设置的背景图案 B. 在设计时放置的控件 C. 程序运行时产生的图形和文字 D. ScaleWidth属性

A8.在VB中,进行音、视频处理都要用到多媒体控制接口,通过它实现对音频设备、视频设备及其它设备透明操作,这其中最为重要的是( )

A.MMControl控件 B.Data控件 C.SysInfo控件 D.媒体流处理技术 B9.执行语句 Line(0, 0) – (100,100) : Line Step(50,100) – Step(500, 400)

后,CurrentX的值是( ).

A.500 B.650 C.600 D.550 B10. 使窗体、图片框或图像装入图形使用的函数是( )。

A.pictureload B.loadpicture C.loadimage D.imageload B11、要绘制多种形状的图形,需要设置Shape控件的( )属性 A.Borderstyle B.Shape C.FillStyle D.Style A12、当Winsock控件处于关闭状态时,其State属性的值是( )。A.0 B.1 C.2 D.6

B13、为了把窗体上的某个控件变为活动的,应执行的操作是( )。 A.单击窗体的边框 B.单击该控件的内部 C.双击该控件 D.双击窗体

D14、确定一个控件在窗体上的位置的属性是( )。

A.Width或Height B.Width和Height C.Top或Left D.Top和Left A15、为了同时改变一个活动控件的高度和宽度,正确的操作是( )。 A.拖拉控件4个角上的某个小方块 B.只能拖拉位于控件右下角的小方块 C.只能拖拉仅次于控件左下角的小方块 D.不能同时改变控件的高度和宽度

B16.执行Form1.Scale (-14, 14)-(14, -14)语句后,Form1窗体坐标系x轴和y轴的正方向是( )。

A.向左和向下 B.向右和向上 C.向左和向上 D.向右和向下 D17.Line(200,200)-Step(500,500)将在窗体( )画一直线。

A.(200,200)到(300,300) B.(200,200)到(500,500) C.(0,0)到(500,500) D.(200,200)到(700,700)

第七章数据库应用设计方法、程序调试与网络应用

D1.使用ADO对象模型时,使Recordset和Connection对象建立连接的属性是( )。

A.Open B.Execute C.CommandType D.ActiveConnection D2.用来从数据库表中删除记录的SQL命令是( )。

A.where B.select C.update D.delete C3.在VB中,Access数据库属于( )。

A.外部数据库 B.远程数据库 C.本地数据库 D.网络数据库 B4.ADO对象模型含有七种对象,其中用于建立一个和数据原的连接的对象是( )。

A.Command B.Connection C.Recordset D.Field

C5.ADO对象模型含有七种对象,其中代表数据库表中的一整套记录或执行一条命令而得到的结果的对象是( )。

A.Command B.Connection C.Recordset D.Field D6.Access数据库文件的扩展名是( )。 A.dbf B.dbt C.mdf D.mdb B7.在关系型数据库中,“记录”的含义是( )。

A.数据库中数据 B.数据表中每一行数据 C.数据表中的每一列数据 D.相关数据组成的二维表格 C8.在关系型数据库中,“字段”的含义是( )。

A.数据库中数据 B.数据表中每一行数据 C.数据表中的每一列数据 D.相关数据组成的二维表格 A9.在VB中,使用RecordSet对象进行数据库编程时,通过( )属性或方法与数据库相连

A.ActiveConnection B.Open C.Excute D.Provider A10.当一个WinSock控件执行方法SendData时,首先触发的事件是( )。

A. DataArrival B. SendProgress C. ConnectionRequest D. SendComplete

B11、下列数据对象模型中采用OLE DB访问数据库的是( )。

A.DAC B.ADO C.RDC D.RDC和ADO A12设ADOrs为Recordset对象,从“学生基本情况表”中获取所有记录的语句是( )。

A.ADOrs.Openselect * From 学生基本情况表” B.ADOrs.Executeselect * From 学生基本情况表” C.ADOrs.Newselect * From 学生基本情况表” D.ADOrs.Select select * From 学生基本情况表”

B 13 VB程序的编译错误一般通过VB集成环境的何种设置,自动检测( )。 A.要求变量声明 B. 自动语法检测 C.自动显示快速信息 D.根本无法进行检测 C14 VB程序中设置断点的按键是( )。

A. F5键 B. F6键 C. F9键 D. F10键 C15.在以下几种错误中,最具隐藏性和破坏性的是( )。

A.实时错误 B.运行时错误 C.逻辑错误 D.编译错误 D16.在程序调试过程中,用于关闭错误捕获机制的是( )。 A.On Error GoTo line B.On Error GoTo 1 C.On Error Resume Next D.On Error GoTo 0

B17.VB程序的编译错误一般可通过VB集成环境的( )设置,进行自动检测。 A.要求变量声明 B.自动语法检测 C.自动显示快速信息 D.根本无法自动检测 B18.Err对象中,用来表示错误描述的属性是( )。

A.LastDLLErrur B.Description C.Number D.Source C19.将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其它机器上不能运行的主要原因是( )。

A.缺少.frm窗体文件 B.该可执行文件有病毒 C.运行的机器上无VB系统 D.以上原因都不对

B20.在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行字符( ),表示下一行是当前行的继续。

A.一个下划字符”_” B. 一个空格加一个下划字符”_”

C.直接回车 D.一个空格加一个连字符(-)

D21.关于语句行,下列说法正确的是( )。

A.一行只能写一条语句 B.长度不能超过255个字符 C.每行的首字符必须大写 D.一条语句可以分多行书写

A22.要发送数据,通常使用Winsock控件的( )。 A.SendData方法 B.Listen方法 C.Accept方法 D.GetData方法

B23.当Winsock控件处于关闭状态时,其State属性的值是( )。 A.1 B.0 C.2 D.6 C24.Winsock控件的LocalPort属性的作用是( )。 A.仅返回所用端口 B.仅设置所用端口 C.返回或设置所用端口 D.返回或设置IP地址

A25.当使用SendData发送数据到主机后时,将触发的Winsock控件事件是( )。 A.SendProgress B.MouseDown C.Click D.KeyPress B26.如果希望得到本地计算机的IP地址,可以使用Winsock控件的( )属性。 A.LocalPort B.LocalIP C.LocalHoustName D.Protocol C27.如果希望返回远程机器的IP地址,可以使用Winsock控件的( )属性。 A.LocalPort B.LocalIP C.RemoteHostIP D.State

D28. Winsock控件的LocalIP属性的作用是( )。

A.返回本地计算机的名称 B.返回或者设置所用的端口 C.返回远程机器的IP地址 D.返回本地计算机的IP地址

B29.使用ADO数据模型时,建立Recordset和Connection对象连接的属性是( )。

A.Execute B.ActiveConnection C.Open D. CommandType

第一章 可视化编程概述

ABC1.关于对象的属性正确的是( )。

A.对象的属性一般有属性名和属性值 B.可通过属性窗口设置属性的值 C.可通过程序代码设置属性的值 D.对象的所有属性值均可在设计时设计 ACD2.下列哪一个是VB对象的要素( )

A.属性 B.声音 C.方法 D. 事件

ABC3. 为了保存一个Visual Basic程序下列说法不正确的是( )。

A.只保存窗体文件(*.frm) B. 只保存工程文件(*.vbp)

C. 分别保存工程文件和标准模块文件(*.bas) D.分别保存窗体文件、工程文件和标准模块文件 ABD 4、VB6.0集成开发环境的主窗口中包括( )。 A.标题栏 B.菜单栏 C.状态栏 D.工具栏 ABD5.下面关于工程的概念中正确的是( )。

A. Visual Basic 的工程是相关应用程序文件的集合

B. Visual Basic 的工程实际上为了管理构成应用程序的所有文件 C. 一个大的Visual Basic应用程序才能构成一个工程

D. 建立只有一个窗口的应用程序,会生成多个程序文件,也称为一个工程 ABD6、以下说法正确的是( )

A.Visual Basic是一种可视化编程工具

B.Visual Basic是面向对象的编程语言 C.Visual Basic是结构化程序设计语言 D.Visual Basic采用事件驱动编程机制

ACD7.Visual Basic6.0工程资源管理器中的工程视图窗口以层次列表形式显示了组成这个工程的所有文件,以下属于其列举显示范围的是( )。

A. 窗体文件 B. 可执行文件 C. 标准模块文件 D. 类模块文件

ACD8、用标准工具栏中的工具按钮可以执行的操作是( )。

A.添加工程 B.打印源程序 C.运行程序 D.打开工程 ACD9、下列可以打开工具箱窗口的操作是( )。

A.执行“视图”菜单中的“工具箱”命令 B.按Alt+F8键

C.单击工具栏上的“工具箱”按钮 D.按Alt+V,然后按Alt+X键

ACD10窗体也是一个对象,它具有( )的特征。

A.属性 B.过程 C.事件 D.方法 BCD11、以下选项中,是 Visual Basic控件的是( )。

A.窗体 B.定时器 C.单选框 D.命令按钮 ABD12下列说法中,不正确的说法是( )

A.一个窗体文件只能被一个工程使用 B.一个窗体文件可以被多个工程使用

C.一个窗体文件可以被多个工程使用,但必须和这些工程文件位于同一文件夹

D.一个窗体文件的文件名和窗体名必须一致 ABD13下列关于对象和类的说法中,不正确的是( )。

A.包含参数调用和返回值的函数就具有对象的一切特点。 B.对象是无法实现数据封装的。

C.在应用领域中,有意义的任何事物都可以称为对象。 D.在应用领域中,有意义的任何事物都可以称为类。 ABC14下列关于对象中属性和方法的定义中,正确的是( )。

A.属性,就是类中所定义的数据。 B.方法,就是对象所能执行的操作。 C.属性是客观实体所具有的性质的抽象。 D.方法是用于调用对象以外的函数。 BCD15对象的基本特点包括( )。

A.数据必须放在数据库中。

B.对象中包含程序和数据,以数据为中心。 C.对象是进行处理的主体。 D.私有数据的封装性。

ACD16 以下是Visual Basic特点的选项是( )。

A.可视编程 B.算法设计 C.事件驱动 D.面向对象 ACD17下面四个选项,是事件的是( )。

A.Click B.Visibale C.Unload D.Change ACD18以下不可以构成语句的项是( )。

A.对象名.属性名 B.对象名.方法名

C.对象名.事件名 D.对象名.函数名 ABC19下述的说法哪种不是Windows的程序设计方法:( )。

A.面向对象,顺序驱动 B.面向过程、事件驱动 C.面向过程、顺序驱动 D.面向对象、事件驱动 BCD20下列关于属性设置的叙述正确的是:( )

A. 一个控件具有什么属性是VB预先设计好的,用户不能改变 B. 一个控件具有什么属性是VB预先设计好的,用户可以改变 C. 一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置 D. 一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值

ABD21下列叙述错误的是( )

A.对象是包含数据又包含对象数据进行操作的方法的物理实体 B.对象的属性只能在属性窗口中设置 C.不同的对象能识别不同的事件

D.事件过程都要由用户点击对象来触发

ABC22.在正确的安装VB后,可以通过多种方式启动VB,在以下方式中能启动VB的是( )。

A.通过“开始”菜单中的“程序”命令

B.通过“我的电脑”找到VB6.exe,双击该文件名 C.通过“开始”菜单中的“运行”命令 D.进入DOS方式,执行VB6.exe

第二章可视化编程初步

ABC1.在VB6.0集成开发环境中有三种工作模式,下列属于三种工作模式的是( )。

A.设计模式 B.中断模式 C.执行模式 D.编写代码模式 BCD2.以下叙述中不正确的是( )。

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

ABD3.以下关于MsgBox的叙述中,正确的是( )。 A.MsgBox函数返回一个整数

B.通过MsgBox函数可设置信息框中图标和按钮的类型

C.MsgBox语句没有返回值

D.MsgBox函数的第二个参数是一个整数,该参数只能确定对话框显示的按钮量

ABD4、下列控件中,能改变大小的是( )。

A. TextBox B. Label C. Timer D. PictureBox ABD4.下列控件中不能自动设置滚动条的是( )。

A.复选框 B.框架 C.文本框 D.标签框

ABC5.刚建立一个新的标准EXE工程后,在工具箱中出现的控件是( )。

A.单选按纽 B.图片框 C.框架 D.通用对话框 ABD6以下属于Visual Basic系统的文件类型是( )。 A..frm B..cls C..bat D. .vbp ABC7下列各种窗体事件中,由用户触发的事件是( )

A.Load事件和Unload事件 B.Click事件和Unload事件 C.Click事件和Dbclick事件 D.Load事件和Initialize事件 ABC8VB的启动有多种方法,下面能启动VB的是( )。

A.使用“开始”菜单中的“程序”命令

B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字

C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹 D.先打开VB的“文件”菜单,再按Alt+Q组合键

ABD9 VB的工程资源管理器可管理多种类型的文件,下面叙述正确的是( )。

A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件 B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体

C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas

D. 资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑 ABD10.VB6.0集成环境的主窗口中包括( )。

A.标题栏 B.菜单栏 C.状态栏 D.工具栏

ACD11.下列能打开工具箱窗口的操作是( )。

A.招待“视图”菜单中的“工具箱”命令 B.按Alt+F8键

C.单击工具栏上的“工具箱”按钮 D.按Alt+V,然后按Alt+X键

BCD12.同时改变一个活动控件的高度和宽度,错误的操作是( )

A.拖拉控件4个角上的某个小方块 B.只能拖拉位于控件右下角的小方块 C.只能拖拉位于控件左下角的小方块 D.不能同时改变控件的高度和宽度 ABD13.下列可以打开属性窗口的操作是( )。

A.执行“视图”菜单中的“属性窗口”命令 B.按F4键

C.按Ctrl+T D.单击工具栏上的“属性窗口”图标

ABC14.下列关于属性设置的叙述不正确的是( )。

A.所有的对象都有同样的属性

B.控件的属性只能在设计时修改,运行时无法改变 C.控件的属性都有同样的默认值

D.引用对象属性的格式为:对象名称 . 属性 ABD15.下列叙述中错误的是( )。

A.在MDI应用程序中,每一个子窗体的菜单都显示在子窗体中 B.在多文档应用中,每次可以有几个活动的子窗体进行输入/编辑 C.VB的每一个窗体和控件都存在一个预定义的事件集 D.改变窗体的标题也就是改变其属性窗口中的Name属性 ACD16.以下关于窗体描述不正确的是( )。

A.只有用于启动的窗体可以有菜单

B.窗体事件和其中所有控件事件的代码都放在窗体文件中 C.窗体的名字和存盘的窗体文件名必须相同

D.开始运行时窗体的位置只能是设计阶段时显示的位置 ABC17.VB中控件主要分为3类,下面是VB中的控件类的是( )。 A.标准控件 B.ActiveX C.可插入控件 D.外部控件 ABD18.以下叙述中正确的是( )。

A.Visual Basic是事件驱动型可视化编程工具 B.Visual Basic应用程序不具有明显的开始和结束语句

C.Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

D.Visual Basic中控件的某些属性只能在运行时设置 BCD19.以下叙述中正确的是 ( )。

A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件

B.以.BAS为扩展名的文件是标准模块文件 C.窗体文件包含该窗体及其控件的属性 D.一个工程中可以含有多个标准模块文件 ACD20.以下叙述中正确的是 ( )。

A.双击鼠标可以触发DblClick事件

B.窗体或控件的事件的名称可以由编程人员确定 C.移动鼠标时,会触发MouseMove事件 D.控件的名称可以由编程人员设定 ABD21.以下叙述中正确的是 ( )。

A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件

B.保存Visual Basic程序时,应分别保存窗体文件及工程文件 C.Visual Basic应用程序只能以解释方式执行 D.事件可以由用户引发,也可以由系统引发

ABD22.程序运行后,在窗体上单击鼠标,此时窗体会接收到的事件是 ( )。 A.MouseDown B.MouseUp C.Load D.Click BCD23.如果一个工程含有多个窗体及标准模块,则以下叙述中正确的是 ( )。

A.如果工程中含有Sub Main过程,则程序一定首先执行该过程 B.不能把标准模块设置为启动模块

C.用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 D.任何时刻最多只有一个窗体是活动窗体 BCD24.以下关于焦点的叙述中,正确的是 ( )。

A.如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据 B.当文本框失去焦点时,触发LostFocus事件

C.当文本框的Enabled属性为False时,其Tab顺序不起作用 D.可以用TabIndex属性改变Tab顺序 ACD25.以下叙述中正确的是( )。

A.一个工程中可以包含多个窗体文件

B.在一个窗体文件中用Private定义的通用过程能被其它窗体调用 C.在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的文件 D.全局变量必须在标准模块中定义 ABD26.以下叙述中正确的是( )。

A.一个工程中只能有一个Sub Main过程 B.窗体的Show方法的作用是将指定的窗体载入内存并显示该窗体 C.窗体的Hide方法和Unload方法的作用完全相同 D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 ACD27.下列关于窗体的说法正确的是( )。

A. 窗体的标题由Caption属性确定 B. 窗体的Name属性与Caption属性相同 C. 窗体的背景图片由其Picture属性设定 D. 通过设置Icon属性可使窗体获得最小花时的图标 ABD28.关于文本框(TextBox)控件正确的阐述是( )。 A.它用于输出信息 B.它用于输入信息 C.它不能编辑文本 D.它既能输入信息也能输出信息 ABD29.窗体不能响应的事件是( )。

A.ActiveForm B.Drive C.Load D.Change ABC 30、文本框具有( )属性。

A.Enabled B.Visible C.BackColor D.Caption ABC31.下面变量名正确的是( )。

A.我们 B.abc C.a123 D.a.c ABC32、以下哪些是文本框(TextBox)的属性( )。

A.ScrollBars B.MultiLine C.Name D.Caption ABD33.下面( )对象具有Caption属性。

A. Form B. CommandButton C. TextBox D. Label BCD34文本框的属性包括( )。

A.caption B. text C. name D. top ABC35下列叙述中正确的是( )。

A.向文本框中输入一个字符,能够触发Change事件 B.从文本框中删除一个字符,能够触发Change事件 C.向文本框中输入一个字符,能够触发KeyPress事件 D.从文本框中删除一个字符,能够触发KeyPress事件 ACD 36下列能接收焦点的控件是( )。

A.命令按钮 B.标签框 C.文本框 D.单选按钮 ABC37 以下叙述中不正确的是( )。

A.对象的Name属性值可以为空

B.可以在程序运行期间改变对象的Name属性值 C.窗体的Name属性值是显示在窗体标题栏中的字符串 D.窗体的Name属性用来标识和引用窗体 ACD38下列关于窗体的叙述中,不正确的是( )。

A.Load语句和show方法功能完全相同

B.Show方法显示未加载的窗体时,系统可以自动加载,然后显示窗体

C.所有被加载到内存的窗体都自动显示

D.Load语句加载窗体时,可以自动触发窗体的Activate事件 ACD39下列叙述中不正确的是( )。

A.双击命令按钮,可以触发该对象的一次双击事件和两次单击事件 B.命令按钮有单击事件但没有双击事件

C.命令按钮既有单击事件也有双击事件,但不能同时使用 D.双击命令按钮,只触发该对象的双击事件 ABD40.下列符号能作为VB中变量名的是( )。 A.ABCDEF B.P000000 C.89YWDDF D.xyz ACD41.下列变量命名不正确的是( )。

A.vb 1 B.myfile C.page@2 D.cmd..1

BCD42.关于命令按钮(CommandButton)控件正确的阐述是( )。

A.当它的Cancel属性为真时,按键盘ESC键不能选中该命令按钮 B.当它的Default属性为真时,按键盘Enter键能选中该命令按钮 C.当它的Default属性为假时,只能用鼠标单击该命令按钮来选中该命令按钮

D.在一个窗体中,只能有一个命令按钮设为缺省的“活动按钮” ABD43.单选按钮具有的属性是( )。

A.Value B.Caption C.Text D.Font ACD44.下列符号能作为VB中变量名的是( )。

A.abcd B.int.sum C.a2000 D.intsum ABD45.下列变量合法的是( )。

A.file_1 B.file C.file-1 D.file_1_2 BCD 46、以下不是VB变量名命名规则的是:( )。

A.变量名的第一个字符必须是字母、汉字、下划线和数字 B.变量名不包含小数点

C.组成变量名的字符数不得超过255个字符

D.变量名在同一范围内必须是唯一的 AB47. VB认为下面( )变量是同一个变量。

A. A1 B. a1 C. AVER D. A_1 ABC48以下操作能打开属性窗口的是( )。 A.按下F4键

B.单击工具栏的“属性窗口”按钮

C.执行“视窗”菜单中的“属性窗口”命令 D.双击任何一个对象

ABC 49以下选项中,属于单选按扭属性的是( )。 A.Enabled B.Caption C.Name D.Min ABC50 要使窗体Form1关闭,正确的是( )。

A.Unload Form1 B.Unload me C.End D.Form1.Visiable=False BCD51在Visual Basic设计界面中能隐藏的窗口是( )。 A.工程窗口 B.属性窗口 C.立即窗口 D.窗体窗口

第三章 应用程序接口设计及代码编写

ABC1.关于语句行,下列说法不正确的是( )。

A.一行只能写一条语句 B.长度不能超过255个字符 C.每行的首字符必须大写 D.一条语句可以分多行书写

ACD2.关于单选按钮(OptionButton)正确的阐述是( )。 A.处于一组中的单选按钮只能一个按钮被选中 B.处于同一个窗口的单选按钮只能一个按钮被选中 C.在同一程序中,可有多个单选按钮的值设为真的情况 D.单选按钮可用来显示一个可以打开或关闭的选项 ABC3.下列对象能响应Click事件的是( )。 A.列表框 B.图片框 C.窗体 D.计时器 CD4.能对单选按钮分组的控件是( )。

A.窗体 B.标签 C.图形框 D.框架 ACD5.下列控件中具有Caption属性的是( )。

A.标签框 B.文本框 C.框架 D.命令按扭 BCD6. 以下选项中,是Visual Basic6.0标准控件的是( )。 A.命令按钮 B. 定时器 C. 单选框 D. 窗体 ABD7、下列语句中正确的VB语句( )。

A.Text1.Text = \"你好!\"

B.Text1.Text = \"你好!\" : Text1.BackColor = Red C.Text1.Text = \"你好!\" ; Text1.BackColor = Red D.Option Explicit

ABD 8、下列可作为VB中不允许的形式的数是( )。

A.±25.74 B.3.457E-100 C.368 D.1.87E+50 CD9下列关于菜单的常用属性说法正确的是( )。

A. Caption是在程序代码中引用菜单控件时使用的名称 B.Name出现在菜单栏或菜单之中,如“文件”、“编辑”等。 C.Index设置菜单控件数组的下标。相当于控件数组的索引属性

D.表明该菜单项处于活动状态Checked设置为True时,在相应的菜单项旁加上“”

CD10下列赋值语句正确的是( )。

A.X+Y=C B.-X=Y C.Y=X+C D.X=Y ACD 11 VB中下列逻辑表达式书写错误的是( )。

A.a>b>c B. a>b and a>c C. a≤b D. A≠2

ACD12.以下哪一种结构是Visual Basic语言的循环控制结构是( )。

A.For结构 B.Select Case结构 C.While结构 D.Do结构 BC13要选择列表框List1的第6项,可以使用语句( )。

A.List1.Selected(6)=True B.List1.Selected(5)=True

C.List1.ListIndex=5 D.List1.Selected=5 BC14下列说法中哪些是正确的( )?

A.逻辑型数据占1个字节 B.长整型数据占4个字节 C.单精度型数据占4个字节 D.一个汉字在VB中占10个字节

ABC15、允许在菜单项的左边设置打勾标记,下面哪种论述是不正确的?( ) 。 A.在标题项中输入&,然后打勾 B.在索引项中打勾 C.在有效项中打勾 D.在复选项中打勾 AB16. 当a=1,b=2,则以下( )逻辑表达式为真。 A. NOT (a>b) B. (ab) C. (ab) D. NOT (aA. 关系 B. 逻辑 C. 局部 D. 常量 ABD18. 下面叙述正确的是( )。

A.驱动器列表框是一种能显示系统中所有有效磁盘驱动器的列表框 B. 驱动器列表框的Drive属性只能在运行时被设置

C. 从驱动器列表框中选择驱动器能自动变更系统的当前工作驱动器 D. 要改变系统的当前工作驱动器需要使用ChDrive语句 ABD19下列关于组合框的叙述中,不正确的是( )。

A.组合框有Click事件,没有Change事件 B.组合框有Change事件,没有Click事件 C.组合框既有Click事件,也有Change事件 D.组合框没有Click事件和Change事件

ABC 20下列控件中( )能触发GetFocus和LostFocus事件。

A.命令按钮 B.组合框 C.复选按钮 D.计时器 ABC21菜单控件中包含( )属性。

A. caption B. checked C. visible D. Value BCD 22以下叙述中正确的是( )。

A.在同一窗体的菜单项中,不允许出现标题相同的菜单项 B.在菜单的标题栏中,“&”所引导的字母表示该字母为热键

C.菜单的Visible属性可以在程序运行过程中重新设置 D.弹出式菜单也在菜单编辑器中定义 ABD23下面四种说法中,正确的说法是( )。

A.菜单控件的属性可以通过属性窗口设置

B.除分隔线外,所有的菜单项都可以接受 click 事件

C.如果一个菜单项 visible 的属性为false,则相应的菜单项会“变灰”,不响应用户事件 D.菜单控件可以创造控件数组

ABC24下列能打开菜单编辑器的操作是( )。

A.按CTRL+E键

B.单击工具栏的“菜单编辑器按钮” C.执行“工具”菜单中的“菜单编辑器”命令 D.按SHIFT+ALT+m键

ABD25下列关于变体数据类型的叙述中不正确的是( )。

A.变体是一种没有类型的数据

B.给变体变量赋某一种类型数值后,就不能再赋给另一种类型数值 C.一个变量没有定义就赋值,该变量即为变体类型 D.变体的空值就表示该变体值为0

ACD 26多分支选择结构的Case语句中,“变量值列表“不能是( )。

A.常量值的列表,如Case 1,3,5 B.变量名的列表,如Case x,y,z C.To 表达式,如Case 10 To 20 D.Is 关系表达式,如Case Is<20

ABD27多分支选择结构的Case语句,写法正确的是( )。

A. Case 1,5,7,9 B. Case 1 To 5 C. Case 5 To 1 D. Case Is<\"max\" ABC28下列那些控件能包含其它控件( )。

A.Picturebox B.Frame C.Toolbar D.Image BCD29下列各项是Visual Basic的基本数据类型的是( )。

A.Char B.String C.Integer D.Double BCD30菜单控件不支持以下( )事件。

A.Click B.MouseDown C.KeyPress D.Load ACD 31以下控件能触发Dbclick事件的是( )。

A.Label B.Commandbutton C.PictureBox D.Image ABD32能触发滚动条Change事件的操作是( )。

A.拖动滚动块 B.单击两端箭头

C.单击滚动块 D.单击箭头与滚动块之间的滚动条 ABD33下列结构中属于循环结构的是( )。

A.for/next B.while/wend C.With/end with D.do/loop ABC34.有关列表框的属性和方法的错误描述是( )。

A.列表框的内容由属性Item Data来确定

B.当多选属性(MultiSelect)为True时,可通过Text属性获得所有内容 C.选中的内容应通过List属性来访问

D.选中的内容应通过Text属性来访问,并且每次只能获得一条内容 ABD35下列控件能改变大小的有( )。

A.TextBox B.Label C.Timer D.PictureBox ACD36下列对象中具有焦点属性的是( )。

A.命令按钮控件 B.窗口控件 C.文本框控件 D.单选框控件 ABD37以下关于复选框的说法,不正确的是( ) A.一个窗体上的所有复选框一次只能有一个被选中 B.一个容器中的所有复选框一次只能有一个被选中 C.在一个容器中的复选框可以同时有多个被选中

D.无论是在容器中还是在窗体中,都不可以同时选中多个复选框 BCD38.以下关于变量类型说明符的使用错误的是( )。

A.Dim a:a%=90000 B.Dim a:a=2000% C.Dim a:a#=”OK” D.Dim a:a&=True

ABC39.DataTime是一个Data类型的变量,以下赋值语句中正确的是( )。

A.DataTime=#5/14/01# B.DataTime=#September 1,2001#

C.DataTime=#12:15:00 AM# D.”8/8/99”

BCD40.在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是doc文件,则错误的描述格式是( )

A.”text(.doc)|(*.doc)” B.”文本文件(.doc)|(*.doc)” C.”text(.doc)||(*.doc)” D.” text(.doc)(*.doc)” BCD41.设有以下循环结构Do 循环体

Loop While<条件>

则以下叙述中正确的是 ( )。

A.若“条件”是一个为0的常数,则一次也不执行循环体 B.“条件”可以是关系表达式、逻辑表达式或常数 C.循环体中可以使用Exit Do语句

D.如果“条件”总是为True,则不停地执行循环体 BCD42.以下叙述错误的是( )。

A.组合框包含了列表框的功能 B.列表框包含了组合框的功能 C.组合框和列表框的功能完全不同 D.组合框和列表框的功能完全相同 BCD43.下列叙述中错误的是( )。

A.文本框控件可以设置滚动条

B.InputBox函数和MsgBox函数一样,返回的是字符串 C.ListBox控件和ComboBox控件一样,都只能选择一项 D.VB使用Delete来删除磁盘上的文件 ABC44.下面的窗体中含有的控件是( )。

A.单选钮 B.复选框 C.框架 D.命令按钮 ABC45.关于复选框和单选钮的比较中不正确的是( )。

A.复选框和单选钮都只能在多个选择项中选定一项 B.复选框和单选钮的值(value)都是(True/False) C.单选钮和复选框都响应DblClick事件

D. 要使复选框不可用,可设置Enabled属性(False)和value属性(Grayed)

ACD46.下列各组常量的声明错误的是( )。

A.Const C as 3 B.Const c=1/3 C.Public I=3 D.Puclic I=1/3

ABC47.下列关于do while …loop 和do…loop until循环执行循环体次数的描述不正确的是( )。

A.do while …loop循环和do…loop until循环至少都执行一次 B.do while …loop循环和do…loop until循环可能都不执行

C.do while …loop循环至少执行一次,do…loop until循环可能不执行 D.do while …loop循环可能不执行,do…loop until循环至少执行一次 ABC48.关于通用对话框控件叙述正确的是( )。

A.CommonDialog控件是提供如打开和保存文件、设置打印选项、选择颜色和字体等操作的一组标准对话框

B.在运行Windows帮助引擎时,控件能够显示帮助信息 C.控件显示的对话框由控件的方法决定

D.设计时在窗体上将该控件显示成一个图标,此图标的大小可以调整 ABC49.在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中错误的是( )。

A.a=”OK” B.A$=OK C.a=04/01/2001 D.a$=”OK” 第四章VB高级语言技巧

ABC1.下列关于过程叙述正确的是( )。

A.过程的传值调用是将实参的具体值传递给形参 B.过程的传址调用是将实参在内存的地址传递给形参

C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递

D.无论过程传值调用还是过程传址调用,参数传递都是双向的

ABC2.下列关于变量的说法正确的是( )。

A.局部变量是指那些在过程中用Dim语句或Static语句声明的变量

B.局部变量的作用域仅限于声明它的过程

C.静态局部变量是在过程中用Static语句声明的 D.局部变量在声明它的过程执行完毕后就被释放了

ACD3.设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法正确的是( )。

A.命令按钮的所有Caption属性都是Command1

B.在代码中访问任意一个命令按钮只需使用名称Command1 C.命令按钮的大小都相同 D.命令按钮共享相同的事件过程

ABC4.下面子过程语句说明不合法的是( )。

A.Sub f2(ByVal n%()) B.Sub f2(n%) As Integer C.Functionf2%( f2%) D.Functionf2(ByVal n%)

ABD5.定义数组Array(1 to 5,5)后,下列不存在的数组元素是( )。

A.Array(1,1) B.Array(1,0) C.Array(0,1) D.Array(5,5) ABC6.假定有如下事件过程:

PriVate Sub Form_MouseDown(button As Integer,Shift As Integer, x As Single,Y As Single) If Button=2 then PopupMenu popForm End if End Sub

则以下描述中正确的是 A.该过程的功能是弹出一个菜单

B.popForm 是在菜单编辑器中定义的弹出式菜单的名称 C.参数X、Y指明鼠标的当前位置 D.Button=2 表示按下的是鼠标左键

BCD7.关于框架(Frame)控件正确的阐述是( )。

A.它只是用来对单选按钮或复选框进行分组 B.它具有Caption、Font属性

C.为了将控件分组,首先需要绘制框架控件,然后绘制框架里面的控件

D.它支持click事件

ABC8.下列关于PictureBox控件与Image控件的说法正确的是( )。

A. PictureBox可以作为控件容器,因而比Image占用系统资源多 B. Image能自动调整大小以适应载入的图片

C.PictureBox除具有Image的所有特性外,还能作为容器 D.PictureBox能使图片自动调整大小以适应PictureBox的大小 AB9.定时器具有的属性有( )

A. Interval B. Enable C. Size D. Index BCD10.关于MDI窗体下列说法正确的是()。

A.一个应用程序可以有多个MDI窗体 B.子窗体不能移到MDI窗体以外 C.可以在MDI窗体上放置按钮控件 D.MDI窗体的子窗体也可以拥有菜单 ABD11以下叙述中正确的是( )。

A.在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视为相同的KeyCode码

B.在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视为不同的KeyCode码

C. KeyPress事件不能识别某个键的按下与释放 D. KeyPress事件可以识别某个键的按下与释放 ABD12下列关于KeyPress事件的叙述中正确的是( )。

A. KeyPress事件不能区分输入字母的大小写 B. KeyPress事件能够检测到是否按下了光标移动键

C. 在KeyPress事件过程中可以取消按下的键,使对象接收不到字符

D. 在KeyPress事件过程中不能取消按下的键,但可以修改按键 BCD13下列关于控件数组说法中正确的是( )。

A.控件数组与普通数组不同,可以由不同类型的控件构成。 B.控件数组的下标对应控件的Index属性。 C.控件数组中的控件共用一个名字。

D.控件数组无需在代码中提前定义,只要控件名称相同,系统就会提示建立控件数组。

ABC14下列关于菜单数组的说法中,不正确的是( )。

A.菜单数组中数组元素的数量在程序运行时无法增加。 B.菜单数组中数组元素的数量在程序运行时无法减少。 C.菜单数组的元素不允许设置为不可见。

D.在程序运行时,增减的菜单项必须是菜单数组成员。 ABC15下列鼠标事件中,能识别鼠标左右键的是( )。

A.MouseMove B.MouseDown C.MouseUp D.Click ACD16如下数组声明语句,不正确的是( )。

A.dim a[3,4] as intiger B.dim a(3,4) as string C.dim a(n,n) as single D.dim a(3 4) as integer BCD17以下过程属于Sub过程的是( )。

A. 编译过程 B.Sub通用过程 C. proper属性过程 D. Event事件过程 ACD18.下列叙述中正确的是( )。

A.VB中的函数功能类似于Sub过程 B.Sub过程不可以递归

C.子过程不返回与其特定子过程名相关联的值

D.过程是没有返回值的函数,又常被称为Sub过程,在事件过程或其他子过程中可以按名称调用过程

ABD19.以下关于作用范围的描述不正确的是( )。

A.所有变量(Public/Global/Static/Private)都可以放到窗体的通用部分定义

B.所有变量(Public/Global/Static/Private)都可以放到标准模块中定义

C.Public/Global类的变量只能放在标准模块中定义 D.只有Global类的变量必须放在标准模块中定义 ACD20.以下控件中不能作为容器控件的是( )。

A.Image图像框控件 B.PictureBox图片框控件 C.TextBox文本框控件 D.ListBox列表框控件 ACD21.以下关于控件的叙述中,正确的是( )。

A.VB允许用户乱设计并使用控件

B.主窗体中工具条中的工具不是工具箱中包含的常用控件

C.若使用系统提供的OCX控件,应先将有关的控件添加到工具箱中 D.使用系统提供的OCX控件进行程序调,其编程的方法与工具箱中常用控件的编程有所不同

ABC22.有关多文档界面(Multiple document.nbspInterface)的正确描述是( )。

A.多文档界面(MDI)是指在一个父窗口下面可以同时打开多个子窗口 B.子窗口归属于父窗口

C.如果父窗口关闭,则所有子窗口全部关闭 D.如果所有子窗口全部关闭,则父窗口关闭

第五章文件处理应程序设计方法

ABD1.要使得文件列表框File1中只显示文件后缀名为bmp和jpg的图片文件,以下语句正确的是( )。

A.File1.Pattern = \"*.bmp|*.jpg\" B.File1.Pattern = \" 图片文件\" C.File1.Pattern = \"*.bmp;*.jpg\"

D.File1.Pattern = \"图片文件|*.bmp;*.jpg\" ABC2.下列是Visual Basic数据文件的是( )。

A.顺序文件 B.随机文件 C.二进制文件 D.数据库文件 ABD3.图片不能显示在VB应用程序的( )。

A.窗体上、标签上、图象控件中 B.标签上、文本框或图片框内 C.窗体上、图片框内或图象控件中 D.文本框内、框架内或列表框上 ABC4.下列控件中,能改变大小的控件是( )。

A.TextBox B.Label C.Frame D.Timer ABD5.关于图像框(Image)正确的阐述是( )。

A.它和图片框控件类似,也可以使用位图文件 B.它和图片框控件都有Picture属性

C.它和图片框控件都可使控件中的图形伸展以适合控件的大小

D.当它的Stretch属性设为True时,图像框中的图形伸展以适合控件的大小 ABC6.下列关于文件的叙述不正确的是( )。

A.二进制文件与随机文件类似,必须限制固定长度,可用喜欢的方式来存取文件

B.按照文件的存取方式及组成结构可以分为两种类型:文本文件和随机文件 C.文件是指存放在内部存储介质上的数据和程序等 D.文件的基本操作指的是文件的删除、拷贝、移动、改名等 ABC7、下面( )是VB的文件类控件。

A.DriveListBox控件 B.KirListBox控件 C.FileListBox控件 D. MsgBox

第六章图形图像

ABD 1假定Picture1和Text1分别为图片框和文本框的名称,下列正确的语句是( )。

A.Print 25 B.Picture1.Print 25 C.Text1.Print 25 D.Debug.Print 25 ABC2图形不能自动按控件大小而改变的控件是( )。 A.标签框 B.框架 C.图片框 D.图像框 ABC 3以下具有Picture属性的对象是( )。

A.窗体 B.图片框 C.图像框 D.文本框 ABC4下列控件可以包含其它控件的是( )。

A.Picturebox B.Frame C.Toolbar D.Image ACD5 Print方法允许在( )对象上输出数据。

A.窗体 B.代码窗口 C.立即窗口 D.图片框

ABC6.比较图片框(PictureBox)和图像框(Image)的使用,错误的描述是( )。

A.两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小

B.两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分

C.当图片框(PictureBox)的AutoSize自属性为Jlase时,只在装入图元文件(*.wmf)时,图形才能自动调整大小以适应图片框的尺寸

D.当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适应图形的大小,使图形充满图像框

ACD7.当利用Line方法进行添加图时,以下错误的说法是( )。

A.有7种不同的线型,而且不管线宽多少都可以绘制虚线/点划线/点线 B.使用Line(100,100)-(1000,1200)和Line(100,100)-Step(900,1100)将绘制两条相同位置的直线

C.可利用Line方法添加矩形,如Line(300,300)-(2000,2000),BF D.可利用Line方法添加矩形,如Line(300,300)-(2300,2300),B+F ACD8.以下哪类控件不能用来显示图形( )。

A.Label B.PictureBox C.TextBox D.OptionButton ABC9.为清除PictureBox控件中的图形,下列方法错误的是( )。

A.Set Picture.Picture = LoadPicture(“c:\\Win1.bmp”, vbLPLarge, vbLPColor) B.Picture.Picture = LoadPicture(“c:\\Win1.bmp”, vbLPLarge, vbLPColor) C.Set Picture.Picture = LoadPicture D.Picture.Picture = LoadPicture

第七章数据库应用设计方法、程序调试与网络应用 ABC1.属于VB数据库引擎的是( )。

A.ODBC B.Jet引擎 C.OLE DB D. BDE

BCD2.Visual Basic6.0中提供了3种不同的调试窗口,在以下可选项中,属于该范围的是( )。

A.代码窗口 B.立即窗口 C.监视窗口 D.本地窗口

ABC 3 VB程序通常会产生错误提示的是( )。

A. 编译错误 B.实时错误 C. 运行时错误 D.逻辑错误 CD4模态方式显示Form1窗体对象的语句是( )。 A.Form1.show B.Form1.show 0 C.Form1.show 1 D.Form1.show vbModa1 ABD5.下列叙述正确的是( )。

A.注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和编译

B.注释语句不能放在代码中的任何位置

C.注释语句可以放在代码中的任何位置 D.代码中加入注释语句的目的是提高程序的可读性 ACD6.关于窗体的Load事件的触发时机,错误是( )。

A.用户单击窗体时 B.窗体被加载时 C.窗体显示之后 D.窗体被卸载时

因篇幅问题不能全部显示,请点此查看更多更全内容