VB真题汇总1、以下有关Visual Basic语言描述中,错误的是 B (1分)A、语句是一行一句,以回车键结束B、用“,”分隔一行中的多个语句C、变量名不区分大小写D、一条语句放在多行中,则在前一行结束处使用续行符“_”连接下一行2、以下关于事件的叙述中,错误的是 D (1分)A、事件是系统定义的能被对象识别的动作B、事件可分为用户事件与系统事件C、VB为每个对象设置好各种事件,并定义好事件过程的过程名D、VB中对象的事件就是对象的方法3、下列选项中,不属于VB特点的选项是C。
(1分)A、可视化程序设计B、面向对象C、窗口中包含有菜单栏和工具栏D、事件驱动下的编程机制4、下列叙述中,正确的是A。
(1分)A、事件可以由用户触发,也可以由系统触发B、Visual Basic应用程序只能以解释方式执行C、保存Visual Basic程序时,只需保存窗体文件即可D、所有控件都有DblClick事件5、下列关于VB编码规则的叙述中,错误的是 B 。
(1分)A、一条语句可以分为多行书写B、多条语句可以书写在同一行上,每条语句之间用逗号隔开C、可以用Rem注释内容给语句或程序段加上注释,以提高可读性D、不区分程序代码中变量名的字母的大小写6、B 是对象的一个基本要素,它描述了对象在程序中的外观特点。
(1分)A、事件B、属性C、方法D、事件程序7、在Visual Basic中,系统为每个对象预先定义好了一系列的事件。
下列事件中,不属于VB系统提供的事件是C。
(1分)A、ClickB、ChangeC、MyFirstD、DblClick8、在设计模式下,双击窗体上的一个控件,则会打开 C 。
(1分)A、属性窗口B、工程资源窗口C、代码窗口D、窗体布局窗口9、在VB的工程资源管理器窗口中不可能存在的文件类型是C。
(1分)A、*.frmB、*.vbpC、*.gifD、*.bas10、如果想让代码窗口中代码的字体大些,可以使用A命令设置。
(1分)A、“工具”菜单的“选项”B、“视图”菜单的“缩放”C、“编辑”菜单的“替换”D、“视图”菜单的“定义”11、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是C。
(1分)A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口12、调试程序时需要设置断点,设置断点在 C 窗口。
(1分)A、立即B、调试C、代码D、工程资源管理器13、在Visual Basic集成环境创建应用程序时,通常一定会使用窗体窗口,并一定会用到 A 。
(1分)A、代码窗口B、立即窗口C、监视窗口D、窗体布局窗口14、通过 B 窗口可以在设计时直观的调整窗体在屏幕上的位置。
(1分)A、代码窗口B、窗体布局窗口C、窗体设计窗口D、属性窗口15、程序运行后决定窗体在屏幕中所处位置的窗口是C。
(1分)A、对象窗口B、属性窗口C、窗体布局窗口D、数据视图窗口16、在VB中,保存一个编写好的程序,“工程名”是以 B 作为扩展名的。
(1分)A、frmB、vbpC、batD、bas17、窗体文件的扩展名是D。
(1分)A、basB、exeC、vbpD、frm18、每建立一个窗体,工程管理器窗口中就会增加一个B 。
(1分)A、工程文件B、窗体文件C、程序模块文件D、类模块文件19、不属于一个工程文件里的文件是A。
(1分)A、.txtB、.frmC、.basD、.cls20、Visual Basic有完备的Help联机帮助功能,可以通过按下功能键 C 得到帮助。
(1分)A、F9B、F8C、F1D、F521、Visual Basic可以开发基于A环境的应用程序。
(1分)A、WindowsB、DosC、LinuxD、Unix22、在调用时,作为实参的数组 A 。
(1分)A、只写数组名及空括号B、只写数组名及其类型C、只写数组名及其大小D、只写数组名空括号及其大小23、在定义过程时,若将参数传递方式指定为传值方式,应该用关键字C。
(1分)A、DimB、VarC、ByValD、Byadr24、阅读下列程序: Sub Medx%, ByVal y%: x 3 * x: y x + y: End Su b: Private Sub Form_Click: Dim a%, b%: a 3: b 8: Med a, b: Print a, b: End Sub:运行后,单击窗体,输出结果为C 。
(1分)A、38B、3 17C、98D、91725、全局变量必须在 A 中定义(1分)A、标准模块B、过程模块C、类模块D、任意模块26、可以在窗体模块的通用声明段中声明。
(1分)A、全局变量B、全局常量C、全局数组D、全局用户自定义类型27、在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub Command1_Click:Static X As Integer:Static Y A s Integer:Cls:Y1:YY+5:X5+X:Print X,Y:End Sub,程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为B。
(1分)A、15 16B、15 6C、15 15D、5 628、VB中有三种类型的模块,分别是类模块、 A 。
(1分)A、窗体模块和标准模块B、过程模块和窗体模块C、函数模块和标准模块D、全局模块和标准模块29、通过关键字 C 声明的局部变量,在整个程序运行中一直存在。
(1分)A、DimB、PublicC、StaticD、Private30、在过程内定义的变量(不在语句块中)为C 。
(1分)A、全局变量B、模块变量C、局部变量D、静态变量31、下列叙述中正确的是。
(1分)A、在窗体的Form_Load事件过程中定义的变量是全局变量B、局部变量的作用域可以超出所定义的过程C、在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程D、在调用过程时,所有局部变量被系统初始化为0或空字符串32、窗体上有命令按钮Command1和Command2,请阅读下列程序: Dim a As Integer: Private Sub Command1_Click : a a + 3 : Print a: End Sub: Private Sub Command2_Click :a a + 2 : Print a: End Sub,运行时,分别单击Command1和Command2按钮,输出的结果为 A 。
(1分)A、3 5B、3 2C、2 5D、2 333、下面有关过程定义的语句中,正确的语句是C。
(1分)A、Function f1f1B、Sub f1ByVal aC、Function f1ByVal xD、Sub f1n As Integer34、Sub子过程用的结束语句是A 。
(1分)A、End SubB、Exit SubC、End FunctionD、Exit Function35、以下所列的过程首部的定义中,正确的定义是D。
(1分)A、Void playVar a:Integer,Var b:IntegerB、Sub playInt a,bC、Void playInt a,Int bD、Sub playa As Integer,b As Integer36、Sub过程与Function过程最根本的区别是。
(1分)A、两种过程参数的传递方式不同B、Function过程可以有参数,Sub过程不可以C、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值D、Sub 过程可以使用Call语句或直接使用过程名调用,而Function过程不可以37、关于Function过程与Sub过程两者的异同,下列叙述错误的是A。
(1分)A、Function过程与Sub过程都必须有形参B、Function过程与Sub过程都有各自的变量声明和各自的过程体C、Function过程结果要返回一个函数值,Sub过程可以没有数值返回D、Function过程定义中必须为过程名赋值,而Sub过程不能为过程名赋值38、在VB中,建立新窗体的方法是B。
(1分)A、利用标准工具箱中的窗体控件B、利用"工程"下拉菜单中的命令C、由系统自动生成D、利用VB命令生成39、以下叙述中,错误的叙述是C。
(1分)A、一个工程中只能有一个Sub Main过程B、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体C、窗体的Hide方法和Unload方法的作用完全相同D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体40、当工程中有多个窗体时,必须指定启动窗体,其方法是:选择“工程”菜单中的“工程属性”命令,打开“通用”选项卡,在 D 中选择运行时显示的第一个窗体。
(1分)A、工程类型B、工程名称C、工程描述D、启动对象41、下列关于窗体的描述中,正确的描述是。
(1分)A、只有用于启动的窗体可以有菜单B、窗体事件和其中所有控件事件的代码都放在窗体文件中C、窗体的名字和存盘的窗体文件名必须相同D、开始运行时窗体的位置只能是设计阶段时显示的位置,不能改变42、如果Form2是启动窗体,并且Form2的Load事件过程中有Form1.Show,则程序启动后 C 。
(1分)A、发生一个运行时错误B、发生一个编译时错误C、在所有的初始化代码运行后Form1是活动窗体D、在所有的初始化代码运行后Form2是活动窗体43、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则程序启动后B 。
(1分)A、Form2是最后的活动窗体B、Form1是最后的活动窗体C、编译错误D、运行出错44、程序运行时,不是由系统触发的事件是。
(1分)A、InitializeB、ClickC、LoadD、Activate45、多窗体程序是由多个窗体组成,在缺省情况下,VB在应用程序执行时,总是把 D 指定为启动窗体。
(1分)A、不包含任何控件的窗体B、命名为Frm1的窗体C、包含控件最多的窗体D、设计时的第一个窗体46、下列对于顺序文件的描述中,正确的描述是 C 。
(1分)A、每个记录长度相同B、可以随机访问其中的记录C、必须按照顺序访问D、可以向文件中插入记录47、语句Open "c:\Datafile.dat" For Output As #513有一个错误,该错误是C。
(1分)A、要求打开的文件不存在B、文件的打开模式不正确C、指定的文件号超过应有范围D、文件类型不对48、如果准备从顺序文件“text.dat”中读数据到计算机,正确的VB语句是C。
(1分)A、open "text.dat" For wrire As #1B、open "text.dat" For Binary As #1C、open "text.dat" For Input As #1D、open "text.dat" For Random As #149、要从顺序文件中读出一个数据项,可以用A函数。