1、下列叙述中,错误的是( A )。
(1分)A、一条语句可以分为多行书写,但要在上行末加上VBCrLfB、在同一行上书写多条语句,应在两两语句中加上:号C、可以用Rem或'注释单行语句D、VB程序代码不区分字母的大小写2、下列叙述正确的是( D )。
(1分)A、Visual Basic的事件是由用户定义的B、Visual Basic程序从主窗体开始执行C、Visual Basic程序是过程驱动的D、保存一个Visual Basic程序,应分别保存其窗体模块、标准模块和工程文件3、被对象所识别的动作与对象可执行的动作分别称为对象的( A )。
(1分)A、方法、事件B、事件、方法C、事件、属性D、过程、属性4、下列关于VB编码规则的叙述中,正确的是( C )。
(1分)A、一条语句可以分为多行书写B、多条语句不能书写在同一行上C、每条语句以分号;结尾D、应用程序代码字母是区分大小写的5、( D )不属于面向对象系统的三要素。
(1分)A、事件B、属性C、方法D、变量6、下列叙述中,不正确的叙述是( C )。
(1分)A、注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和编译B、注释语句能放在整个代码程序的最后C、注释语句可以放在代码中的任何位置D、代码中加入注释语句的目的是提高程序的可读性7、下列叙述错误的是( B )。
(1分)A、不允许使用行号与标号B、单条语句可分行书写C、同一行上可以书写多条语句D、VB代码不区分字母的大小写8、窗体设计器是用来设计( B )。
(1分)A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件9、启动Visual Basic后,系统为用户新建的工程起一个名为( A )的临时名称。
(1分)A、工程1B、窗体1C、工程D、窗体10、在界面设计时,双击窗体中的对象后,Visual Basic将显示的窗口是( C )。
(1分)A、立即窗口B、属性窗口C、代码窗口D、工程资源管理器窗口11、VB应用程序在( A )模式下不能编辑代码和设计界面。
(1分)A、运行B、中断C、设计D、以上均不能12、如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的( B )命令(1分)A、引用B、部件C、工程属性D、加窗体13、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( D )下拉菜单中寻找并打开。
(1分)A、编辑B、文件C、调试D、视图14、标准控件不包括( D )控件。
(1分)A、驱动器列表框B、目录列表框C、文件列表框D、通用对话框15、在设计窗体时,如果窗体上没有显示网格会感到不方便,( c )可以使网格出现。
(1分)A、使用“编辑”菜单上的相关命令B、使用“格式”菜单上的相关命令C、使用“工具”菜单上的相关命令D、使用“工程”菜单上的相关命令16、在Visual Basic中,某一事件对应的程序叫( b )。
(1分)A、Sub过程B、事件过程C、通用过程D、Function过程17、下面的过程定义语句中,不合法的是( b )。
(1分)A、Sub Para(n())B、Sub Para(n) As IntegerC、Function Para(ByVal n)D、Function Para(proc1)18、事件过程是附加在( a )上的。
(1分)A、窗体和控件B、属性和控件C、窗体和动作D、属性和动作19、数组A在子过程或函数中定义为形参,正确的语句是( c )。
(1分)A、Private Sub sele(ByVal A( ) As integer)B、Private Function sale(A() As Integer) As StringC、Private Sub sale(A() As Integer) As IntegerD、Private Sub sale(A(i) As Integer)20、阅读如下程序, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus过程为( b )。
(1分)A、Sub plus(sum, a , b ): sum = a + b: End SubB、Sub plus(ByVal sum , a , b ): sum = a + b: End SubC、Sub plus(sum , ByVal a, ByVal b ): sum = a + b: End SubD、D、Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub21、在定义过程时,若将参数传递方式指定为传值方式,应该用关键字( c )。
(1分)A、DimB、VarC、ByValD、Byadr22、通过关键字( c )声明的局部变量,在整个程序运行中一直存在。
(1分)A、DimB、PublicC、StaticD、Private23、过程的作用域分为( c )。
(1分)A、窗体级和局部级B、模块级和局部级C、窗体/模块级和全局级D、窗体/模块级和局部级24、在窗体的通用段声明变量时,不能使用( d )关键字。
(1分)A、DimB、PublicC、PrivateD、Static25、能在一个工程的所有程序中使用的变量,称为( b )。
(1分)A、局部变量B、全局变量C、窗体级变量D、模块级变量26、下列说法中,不正确的说法是( a )。
(1分)A、不能用Private定义模块级变量B、不能在“通用声明”段中为变量赋值C、不能在窗体的某个子程序中定义窗体级变量D、声明窗体级变量的位置是在窗体所有过程的最前面27、使用Public Const语句声明一个全局的符号常量时,应该将该语句放在( )。
(1分)A、过程中B、窗体模块的通用声明段C、标准模块的通用声明段D、窗体模块或标准模块的通用声明段28、在窗体中,用( d )语句声明的变量是静态变量。
(1分)A、Dim Z As IntegerB、Public Z As IntegerC、Private Z As IntegerD、Static Z As Integer29、变量的可用范围习惯上称为( a )。
(1分)A、作用域B、过程段C、局部变量D、全局变量30、在定义过程时,过程名后面括号中的标识符被称为( c )。
(1分)A、属性B、形参C、实参D、变量31、下列说法中,正确的说法是( b )。
(1分)A、在定义子过程时,应至少有一个形式参量B、若形参名字的前面没有ByVal,则默认传值C、只要使用了子过程,就一定会返回多个结果值D、在函数过程体中,函数过程名至少被赋值一次32、以( a )保留字开始的为事件过程。
(1分)A、SubB、EventC、FunctionD、Property33、以下关于函数过程的叙述中,正确的是( a )。
(1分)A、函数过程形参的类型与函数返回值的类型没有关系B、在函数过程中,可以通过函数名返回一个值C、当数组作为函数过程的参数时,只能以传值方式传递,不能以传址方式传递D、如果不指明函数过程参数的类型,则该参数没有数据类型34、关于Function过程与Sub过程两者的异同,下列叙述错误的是( c )。
(1分)A、Function过程与Sub过程都必须有形参B、Function过程与Sub过程都有各自的变量声明和各自的过程体C、Function过程结果要返回一个函数值,Sub过程可以没有数值返回D、Function过程定义中必须为过程名赋值,而Sub过程不能为过程名赋值35、下列关于窗体的描述中,正确的描述是( b )。
(1分)A、只有用于启动的窗体可以有菜单B、窗体事件和其中所有控件事件的代码都放在窗体文件中C、窗体的名字和存盘的窗体文件名必须相同D、开始运行时窗体的位置只能是设计阶段时显示的位置,不能改变36、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是( d )。
(1分)A、不能把标准模块设置为启动模块B、任何时刻最多只有一个窗体是活动窗体C、用Hide方法将把窗体隐藏起来D、如果工程中含Sub Main过程,则程序可能首先执行该过程37、一个工程含有多个窗体及标准模块,下列叙述错误的是( a )。
(1分)A、如果工程含Form1窗体,程序首先执行该窗体的事件过程B、任何时刻最多只有一个窗体是活动窗体C、标准模块不能设置为启动模块D、Hide方法只是隐藏而不从内存中清除窗体38、在一个工程中如果想添加一个标准模块,不能实现的操作是(d )。
(1分)A、使用“工程”菜单中的相应命令B、使用工具栏上的相应命令按钮C、在工程资源管理窗口按右键调出相应命令D、使用“编辑”菜单中的相应命令39、如果Form2是启动窗体,并且Form2的Load事件过程中有Form1.Show,则程序启动后( c )。
(1分)A、发生一个运行时错误 C、在所有的初始化代码运行后Form1是活动窗体B、发生一个编译时错误 D、在所有的初始化代码运行后Form2是活动窗体40、设置工程中某一个窗体作为启动窗体,必需的操作步骤是( c )。
(1分)A、先打开“属性窗口”,然后选择作为启动窗体的窗体名称B、先打开“代码窗口”,然后选择作为启动窗体的窗体名称C、先打开“工程窗口”,然后选择作为启动窗体的窗体名称D、先打开“窗体设计器”窗口,然后选择作为启动窗体的窗体名称41、多窗体程序是由多个窗体组成,在缺省情况下,VB在应用程序执行时,总是把( d )指定为启动窗体。
(1分)A、不包含任何控件的窗体B、命名为Frm1的窗体C、包含控件最多的窗体D、设计时的第一个窗体42、当一个工程含有多个窗体时,它的启动窗体是( d )。
(1分)A、正在编辑的窗体B、最后一个添加的窗体C、第一个添加的窗体D、在"工程属性"对话框中指定的窗体43、下列对于顺序文件的描述中,正确的描述是( c )。
(1分)A、每个记录长度相同B、可以随机访问其中的记录C、必须按照顺序访问D、可以向文件中插入记录44、在Visual Basic中,按文件的访问方式不同,可以将文件分为( a )。
(1分)A、顺序文件、随机文件和二进制文件B、文本文件和数据文件C、数据文件和可执行文件D、ASCII文件和二进制文件45、在Visual Basic中,根据数据的存取方式和结构,可将文件分为( a )。
(1分)A、数据文件和程序文件B、文本文件和数据文件C、顺序文件和随机文件D、ACSII文件和二进制文件46、语句Open "c:\Datafile.dat" For Output As #513有一个错误,该错误是( c )。