VB测验选择题真题精选
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 / 11
VB测验选择题真题精选
2 / 11
———————————————————————————————— 作者:
———————————————————————————————— 日期:
个人收集整理,勿做商业用途
3 / 11
VB考试真题精选,考前必备神器 20
开通黄钻
21, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus过程为( b )。(1分)
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、
D、Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub
22、通过关键字( c )声明的局部变量,在整个程序运行中一直存在。(1分)
A、Dim B、Public C、Static D、Private
23、过程的作用域分为( c )。(1分)
A、窗体级和局部级 B、模块级和局部级
C、窗体/模块级和全局级 D、窗体/模块级和局部级
24、在窗体的通用段声明变量时,不能使用( d )关键字。 (1分)
A、Dim B、Public C、Private D、Static
25、能在一个工程的所有程序中使用的变量,称为( b )。(1分)
A、局部变量 B、全局变量 C、窗体级变量 D、模块级变量
27、使用Public Const语句声明一个全局的符号常量时,应该将该语句放在( b )。(1分)
个人收集整理,勿做商业用途
4 / 11
A、过程中 B、窗体模块的通用声明段
C、标准模块的通用声明段 D、窗体模块或标准模块的通用声明段
28、在窗体中,用( d )语句声明的变量是静态变量。(1分)
A、Dim Z As Integer B、Public Z As Integer
C、Private Z As Integer D、Static Z As Integer
29、变量的可用范围习惯上称为( a )。(1分)
A、作用域 B、过程段 C、局部变量 D、全局变量
30、在定义过程时,过程名后面括号中的标识符被称为( c )。(1分)
A、属性 B、形参 C、实参 D、变量
31、下列说法中,正确的说法是( b )。(1分)
A、在定义子过程时,应至少有一个形式参量
B、若形参名字的前面没有ByVal,则默认传值
C、只要使用了子过程,就一定会返回多个结果值
D、在函数过程体中,函数过程名至少被赋值一次
33、以下关于函数过程的叙述中,正确的是( a )。(1分)
A、函数过程形参的类型与函数返回值的类型没有关系
B、在函数过程中,可以通过函数名返回一个值
C、当数组作为函数过程的参数时,只能以传值方式传递,不能以传址方式传递
D、如果不指明函数过程参数的类型,则该参数没有数据类型
34、关于Function过程与Sub过程两者的异同,下列叙述错误的是( c )。(1分)
A、Function过程与Sub过程都必须有形参
B、Function过程与Sub过程都有各自的变量声明和各自的过程体
个人收集整理,勿做商业用途
5 / 11
C、Function过程结果要返回一个函数值,Sub过程可以没有数值返回
D、Function过程定义中必须为过程名赋值,而Sub过程不能为过程名赋值
35、下列关于窗体的描述中,正确的描述是( b )。(1分)
A、只有用于启动的窗体可以有菜单
B、窗体事件和其中所有控件事件的代码都放在窗体文件中
C、窗体的名字和存盘的窗体文件名必须相同
D、开始运行时窗体的位置只能是设计阶段时显示的位置,不能改变
36、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是( d )。(1分)
A、不能把标准模块设置为启动模块 B、任何时刻最多只有一个窗体是活动窗体
C、用Hide方法将把窗体隐藏起来
D、如果工程中含Sub Main过程,则程序可能首先执行该过程
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、先打开“窗体设计器”窗口,然后选择作为启动窗体的窗体名称
个人收集整理,勿做商业用途
6 / 11
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 )。(1分)
A、要求打开的文件不存在 B、文件的打开模式不正确
C、指定的文件号超过应有范围 D、文件类型不对
47、按照文件的组织方式可分为( b )。(1分)
A、顺序文件和随机文件 B、ASCII文件和二进制文件
C、程序文件和数据文件 D、磁盘文件和打印文件
48、要以读方式打开D盘根目录上的一个顺序文件 Test.txt,应使用的语句是( b )。(1分)
个人收集整理,勿做商业用途
7 / 11
A、Open "Test.txt" For Output As #1 B、Open "D:\Test.txt" For Input As #1
C、Open "D:\Test.txt" For Output As #1 D、Open "Test.txt" For Input As #1
49、用( b )语句可以读入磁盘上的顺序文件“C:\Sequ.txt”。(1分)
A、F= "C:\Sequ.txt":Open F For Input As #1
B、F= "C:\Sequ.txt":Open "F" For Input As #1
C、Open "C:\Sequ.txt" For Output As #1
D、Open C:\Sequ.txt For Output As #1
50、在Visual Basic中,要在顺序文件的末尾追加一条记录,应使用( d )模式。(1分)
A、Output B、Input C、Random D、Append
题组二
2、下列选项中,不属于VB特点的选项是( C )。(1分)
A、可视化程序设计 B、面向对象
C、窗口中包含有菜单栏和工具栏 D、事件驱动下的编程机制
3、下列关于Visual Basic的叙述不正确的是( A )。(1分)
A、变量名区分字母大、小写 B、不能用系统保留字声明为变量名
5、下列叙述中,正确的是( D )。(1分)
A、VB的事件由用户定义 B、VB程序以顺序方式执行
C、每一个VB程序都是从Main()函数开始执行 D、VB运行时,系统等待事件的发生,事件的执行顺序与书写顺序无关
6、下列叙述错误的是( A )。(1分)
A、不允许使用行号与标号 B、单条语句可分行书写
C、同一行上可以书写多条语句 D、VB代码不区分字母的大小写
7、VB程序中,通常不会产生错误提示的是( D )。(1分)
个人收集整理,勿做商业用途
8 / 11
A、编译错误 B、实时错误C、运行时错误 D、逻辑错误
9、在工具栏中有一个“启动”按钮,这个按钮的作用是( A )。(1分)
A、运行一个应用程序 B、运行一个窗体
C、打开被选中对象的属性窗口 D、打开被选中对象的代码窗口
12、在Visual Basic的设计模式下,如果按下功能键F5,则( A )。(1分)
A、开始运行正在设计的程序 B、执行一句代码
C、编译当前正在设计的程序 D、退出Visual Basic
14、打开Visual Basic集成环境后,默认显示的工具栏是( B )。(1分)
A、编辑工具栏 B、标准工具栏
C、调试工具栏 D、窗体工具栏
16、下面的过程定义语句中,不合法的是( A )。(1分)
A、Sub Para(ByVal n() ) B、Sub Para(n)
C、Function Para(ByVal n) D、Function Para(proc1)
17\不能脱离控件对象(包括客体)而独立存在的过程是(A )。(1分)
A、事件过程 B、通用过程C、Sub过程 D、函数过程
18、Sub过程与 Function过程最根本的区别是( D )。(1分)
A、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
B、Function过程可以有参数,Sub过程不可以
C、两种过程参数的传递方式不同
D、Sub过程的过程名不能返回值,而Function过程能够通过其过程名返回值
22、下列说法中,不正确的说法是( A )。(1分)
A、可以在窗体的某个子程序中定义窗体级变量