VB习题(1).docx
VB习题1、VB系统中供用户直接调用,使对象完成一定的操作或实现一定功能的特殊过程称为( b )。 错误!未找到引用源。A、事件 错误!未找到引用源。C、属性 错误!未找到引用源。B、方法 错误!未找到引用源。D、文件 15、在Visual Basic的中断模式下,按下功能键F8,则( D )。 错误!未找到引用源。A、执行中断时的下一个语句 错误!未找到引用源。C、退出Visual Basic 错误!未找到引用源。B、执行中断时的下一个模块 错误!未找到引用源。D、结束当前的运行 19、下列说法中,正确的说法是( b )。 错误!未找到引用源。A、窗体名称和该窗体文件名必须一致 错误!未找到引用源。C、窗体名称和该窗体文件名不能使用汉字 错误!未找到引用源。B、窗体名称和该窗体文件名可以不相同 错误!未找到引用源。D、窗体名称不能使用汉字、但该窗体文件名能使用汉字 20、下列叙述中,错误的是(c )。 错误!未找到引用源。A、VB6.0是事件驱动型可视化编程工具 错误!未找到引用源。B、VB6.0应用程序在运行模式下可以查看程序代码,但不能对其进行修改 错误!未找到引用源。C、VB6.0工具箱中的所有控件都具有Enabled错误!未找到引用源。D、VB6.0中控件的所有属性均可在设计模式和Top属性 下设置 24、下列叙述中,错误的是( d )。 错误!未找到引用源。A、函数过程的函数名有返回值 方式 错误!未找到引用源。B、窗体可以作为过程的参数 传回到主调程序中 错误!未找到引用源。C、数组作为过程的参数时,使用“传地址”错误!未找到引用源。D、只有函数过程能够将过程中处理的数据25、下列叙述中正确的是( c )。 错误!未找到引用源。A、在窗体的Form_Load事件过程中定义的变错误!未找到引用源。B、局部变量的作用域可以超出所定义的过量是全局变量 程 错误!未找到引用源。C、在某个Sub过程中定义的局部变量可以与错误!未找到引用源。D、在调用过程时,所有局部变量被系统初其它事件过程中定义的局部变量同名,但其作用域只限于该过程 始化为0或空字符串 27、使用Public Const语句声明一个全局的符号常量时,应该将该语句放在( C )。 错误!未找到引用源。A、过程中 错误!未找到引用源。C、标准模块的通用声明段 28、可以在窗体模块的声明段中进行( c )的声明。 错误!未找到引用源。B、窗体模块的通用声明段 错误!未找到引用源。D、窗体模块或标准模块的通用声明段 错误!未找到引用源。A、全局数组 错误!未找到引用源。C、全局变量 错误!未找到引用源。B、全局常量 错误!未找到引用源。D、全局自定义数据类型 29、下列说法中,不正确的说法是( a )。 错误!未找到引用源。A、可以在窗体的某个子程序中定义窗体级错误!未找到引用源。B、声明窗体级变量的位置是在窗体所有过变量 程的最前面 错误!未找到引用源。C、窗体级变量声明后,窗体内的各个过程错误!未找到引用源。D、程序运行时,先执行窗体级变量声明语都能使用它并能改变其值 句,再去执行窗体上的过程 33、在定义过程时,过程名后面括号中的标识符被称为( b )。 错误!未找到引用源。A、属性 错误!未找到引用源。C、实参 则调用该过程使用的语句为( d )。 错误!未找到引用源。B、形参 错误!未找到引用源。D、变量 34、定义通用过程Sub f(x As Integer, y As Integer, z As Integer),再设a、b、c为整型变量,错误!未找到引用源。A、Call f 错误!未找到引用源。C、f(a,b,c) 错误!未找到引用源。B、Call f(a,b) 错误!未找到引用源。D、f a,b,c 35、在过程调用语句中,过程名后面的常数或变量被称为( c )。 错误!未找到引用源。A、属性 错误!未找到引用源。C、实参 错误!未找到引用源。B、形参 错误!未找到引用源。D、对象 36、下面自定义过程语句合法的是( d )。 A、Sub f1(Byval n( ) As Integer ) C、Function f1(f1%) As Integer B、Sub f1(n( ) As Integer ) As Integer D、Function f1(ByVal n As Integer) 38、以下关于窗体的叙述中,错误的是( d )。 错误!未找到引用源。A、一个VB工程中可以有多个窗体,错误!未找到引用源。B、窗体之间可以通过在通用段声但最多只能有一个窗体作为启动窗体 明Public类型的变量来传递数据 错误!未找到引用源。C、窗体启动之初可以呈现为最大化、最小化或正常等三种状态 39、在下列叙述中,错误的叙述是( c )。 错误!未找到引用源。D、只有启动窗体才有菜单 错误!未找到引用源。A、一个工程中只能有一个Sub Main错误!未找到引用源。B、窗体的Show方法的作用是将指过程 定的窗体载入内存并显示该窗体 错误!未找到引用源。C、窗体的Hide方法和Unload方错误!未找到引用源。D、若工程文件中有多个窗体,可法的作用完全相同 以根据需要指定一个窗体为启动窗体 40、以下可以实现卸载窗体Form1的语句是( d )。 错误!未找到引用源。A、End 错误!未找到引用源。C、Form1.Hide 错误!未找到引用源。B、Form1.Cls 错误!未找到引用源。D、Unload Form1 42、使用( c )方法可隐藏窗体,但不从内存中释放。 错误!未找到引用源。A、Show 错误!未找到引用源。C、Hide 错误!未找到引用源。B、Load 错误!未找到引用源。D、UnLoad 43、把一个窗体装入内存的语句是( a )。 错误!未找到引用源。A、Show 错误!未找到引用源。C、Input 错误!未找到引用源。B、Load 错误!未找到引用源。D、Activate 44、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则程序启动后( B )。 错误!未找到引用源。A、Form2是最后的活动窗体 错误!未找到引用源。C、编译错误 错误!未找到引用源。B、Form1是最后的活动窗体 错误!未找到引用源。D、运行出错 46、下列叙述中,正确的叙述是( D )。 错误!未找到引用源。A、文件是记录的集合 文件,使用读语句 错误!未找到引用源。B、读写文件不需要通过内存 文件,使用写语句 错误!未找到引用源。C、从内存向外存传送数据,为读错误!未找到引用源。D、从外存向内存传送数据,为写47、下列关于顺序文件的描述中,不正确的描述是( c )。 错误!未找到引用源。A、读出时必须按照顺序 错误!未找到引用源。C、每条记录长度必须相同 错误!未找到引用源。B、读入时必须按照顺序 错误!未找到引用源。D、用来处理文本文件 48、如果准备从顺序文件“text.dat”中读数据到计算机,正确的VB语句是( A )。 错误!未找到引用源。A、open "text.dat" For wrire 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 49、要从顺序文件中读出一个数据项,可以用( a )函数。 错误!未找到引用源。A、Input 错误!未找到引用源。C、InputBox 错误!未找到引用源。B、Write 错误!未找到引用源。D、InputString 7、以下关于事件的叙述中,错误的是( d )。 错误!未找到引用源。A、事件是系统定义的能被对象识别的动作 错误!未找到引用源。C、VB为每个对象设置好各种事件,并定义好事件过程的过程名 11、标准控件不包括( d )控件。 错误!未找到引用源。B、事件可分为用户事件与系统事件 错误!未找到引用源。D、VB中对象的事件就是对象的方法 错误!未找到引用源。A、驱动器列表框 错误!未找到引用源。C、文件列表框 错误!未找到引用源。B、目录列表框 错误!未找到引用源。D、通用对话框 16、如果在一个工程中移除了一个窗体,则( a )。 错误!未找到引用源。A、工程不再包含这个窗体,但该窗体文件并没有被删除 错误!未找到引用源。C、该窗体文件从内存清除,工程仍然包含这个窗体 错误!未找到引用源。B、工程不再包含这个窗体,该窗体文件被删除 错误!未找到引用源。D、以上说法都不对 22、阅读如下程序, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus过程为( b )。 错误!未找到引用源。A、Sub plus(sum, a , b ): sum = a + b: End Sub 错误!未找到引用源。B、Sub plus(ByVal sum , a , b ): sum = a + b: End Sub 错误!未找到引用源。C、Sub plus(sum , ByVal a, ByVal b ): sum = a + b: End Sub 错误!未找到引用源。D、Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub 33、下列关于过程调用的叙述中,不正确的叙述是( b )。 错误!未找到引用源。A、Sub过程是用一条独立的语句来调用的 错误!未找到引用源。B、Sub过程只能作为表达式或表达式的一部分,不能作为单独的语句调用 错误!未找到引用源。C、调用Sub过程时,只能通过传地址方式由实参变量把结果带回到调错误!未找到引用源。D、Function过程可以作为表达式或表达式的一部分,不能作为单独用过程 的语句调用 35、下面有关过程定义的语句中,正确的语句是( c )。 错误!未找到引用源。A、Function f1(f1) 错误!未找到引用源。C、Function f1(ByVal x) 错误!未找到引用源。B、Sub f1(ByVal a) 错误!未找到引用源。D、Sub f1(n) As Integer 36、Sub过程与Function过程最根本的区别是( c )。 错误!未找到引用源。A、两种过程参数的传递方式不同 回值 错误!未找到引用源。B、Function过程可以有参数,Sub过程不可以 过程不可以 错误!未找到引用源。C、Sub过程的过程名不能返回值,而Function过程能通过过程名返错误!未找到引用源。D、Sub过程可以使用Call语句或直接使用过程名调用,而Function39、以下叙述中,错误的叙述是( c )。 错误!未找到引用源。A、一个工程中只能有一个Sub Main过程 错误!未找到引用源。C、窗体的Hide方法和Unload方法的作用完全相同 错误!未找到引用源。B、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体 错误!未找到引用源。D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 43、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则启动后( )。 错误!未找到引用源。A、发生一个运行时错误 错误!未找到引用源。C、发生一个编译错误 45、设置工程中某一个窗体作为启动窗体,必需的操作步骤是( )。 错误!未找到引用源。B、在所有的初始化代码运行后,Form1是活动窗体 错误!未找到引用源。D、在所有的初始化代码运行后,Form2是活动窗体 错误!未找到引用源。A、先打开“属性窗口”,然后选择作为启动窗体的窗体名称 错误!未找到引用源。C、先打开“工程窗口”,然后选择作为启动窗体的窗体名称 错误!未找到引用源。B、先打开“代码窗口”,然后选择作为启动窗体的窗体名称 错误!未找到引用源。D、先打开“窗体设计器”窗口,然后选择作为启动窗体的窗体名称 17、在定义过程时,过程名后面括号中的标识符被称为( )。A、属性B、形参C、实参D、变量 49、要从顺序文件中读出一个数据项,可以用( )函数。 错误!未找到引用源。A、Input 错误!未找到引用源。C、InputBox 错误!未找到引用源。B、Write 错误!未找到引用源。D、InputString 15、 Visual Basic的应用程序由若干个过程组成,这些过程一般保存在( B )或标准模块文件中。 A、工程文件B、窗体文件C、资源文件D、类模块文件 22、数组A在子过程或函数中定义为形参,正确的语句是( )。 错误!未找到引用源。A、Private Sub sele(ByVal A( ) As integer) 错误!未找到引用源。C、Private Sub sale(A As Integer) As Integer 错误!未找到引用源。B、Private Function sale(A As Integer) As String 错误!未找到引用源。D、Private Sub sale(A(i) As Integer) 26、下列关于过程的说法中,正确的说法是( )。 错误!未找到引用源。A、所有在过程中定义的变量在过程调用后均不保存值 错误!未找到引用源。C、用Private定义的过程里的所有变量都是Private型的变量 错误!未找到引用源。B、用Static定义的过程里的所有变量都是Static型的变量 错误!未找到引用源。D、用Public定义的过程里面的所有变量都是非全局Public型的变量 29、在一个应用程序中,若同在一个窗体模块中的三个事件过程要借助一个变量进行通讯,则此变量应声明为( B )。 错误!未找到引用源。A、全局级变量 错误!未找到引用源。C、局部变量 错误!未找到引用源。B、窗体/模块级变量 错误!未找到引用源。D、静态变量 33、以下所列的过程首部的定义中,正确的定义是( )。 错误!未找到引用源。A、Void play(Var a:Integer,Var b:Integer) 错误!未找到引用源。C、Void play(Int a,Int b) 错误!未找到引用源。B、Sub play(Int a,b) 错误!未找到引用源。D、Sub play(a As Integer,b As Integer) 34、下面有关过程定义的语句中,正确的语句是( )。 错误!未找到引用源。A、Function f1(f1) 错误!未找到引用源。C、Function f1(ByVal x) 错误!未找到引用源。B、Sub f1(ByVal a) 错误!未找到引用源。D、Sub f1(n) As Integer 37、关于Function过程与Sub过程两者的异同,下列叙述错误的是( )。 错误!未找到引用源。A、Function过程与Sub过程都必须有形参 错误!未找到引用源。B、Function过程与Sub过程都有各自的变量声明和各自的过程体 名赋值 错误!未找到引用源。D、Function过程定义中必须为过程名赋值,而Sub过程不能为过程错误!未找到引用源。C、Function过程结果要返回一个函数值,Sub过程可以没有数值返回 39、下列关于窗体的描述中,正确的描述是( )。 错误!未找到引用源。A、只有用于启动的窗体可以有菜单 错误!未找到引用源。C、窗体的名字和存盘的窗体文件名必须相同 40、在一个工程中如果想添加一个标准模块,不能实现的操作是( )。 错误!未找到引用源。B、窗体事件和其中所有控件事件的代码都放在窗体文件中 错误!未找到引用源。D、开始运行时窗体的位置只能是设计阶段时显示的位置,不能改变 错误!未找到引用源。A、使用“工程”菜单中的相应命令 错误!未找到引用源。C、在工程资源管理窗口按右键调出相应命令 错误!未找到引用源。B、使用工具栏上的相应命令按钮 错误!未找到引用源。D、使用“编辑”菜单中的相应命令 41、下列说法中,正确的说法是( B )。 错误!未找到引用源。A、一个窗体文件只能被一个工程使用 错误!未找到引用源。C、一个窗体文件可以被多个工程使用,但必须和这些工程文件位于同一文件夹 错误!未找到引用源。B、一个窗体文件可以被多个工程使用 错误!未找到引用源。D、一个窗体文件的文件名和窗体名必须一致 43、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是( )。 错误!未找到引用源。A、如果工程中含有Sub Main过程,则程序一定首先执行该工程 错误!未找到引用源。C、用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 错误!未找到引用源。B、不能把标准模块设置为启动模块 错误!未找到引用源。D、任何时刻最多只有一个窗体是活动窗体 44、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则程序启动后( B )。 错误!未找到引用源。A、Form2是最后的活动窗体 错误!未找到引用源。C、编译错误 47、顺序文件是因为( )。 错误!未找到引用源。B、Form1是最后的活动窗体 错误!未找到引用源。D、运行出错 错误!未找到引用源。A、文件按每条记录的记录号从小到大排序 错误!未找到引用源。C、文件中按记录的某项关键字从大到小排序 48、下列关于Close的说法中,错误的是( )。 错误!未找到引用源。B、文件按记录长度从小到大排序 错误!未找到引用源。D、记录按进入的先后顺序存放的,读出也是按照原写入的顺序进行的 错误!未找到引用源。A、Close用来关闭文件 错误!未找到引用源。C、当读写操作结束后,必须将文件关闭 ( )中。 错误!未找到引用源。B、Close可以释放与文件相关联的文件号 错误!未找到引用源。D、Close中的“文件号”是必选的 5、VB中,窗体可视化部分的数据存放在窗体模块中。若针对该窗体中的某一命令按钮对象编写代码,则该程序代码应存放在错误!未找到引用源。A、窗体模块 错误!未找到引用源。C、类模块 错误!未找到引用源。B、标准代码模块 错误!未找到引用源。D、命令按钮模块