vb期末选择题及答案

更新时间:2024-04-11 11:32:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

31、以下所列的过程首部的定义中,正确的定义是( C )。(1分) A、Void play(Var a:Integer,Var b:Integer) B、Sub play(Int a,b) C、Void play(Int a,Int b) D、Sub play(a As Integer,b As Integer)

31、下面有关过程定义的语句中,正确的语句是( C )。(1分) A、Function f1(f1) B、Sub f1(ByVal a()) C、Function f1(ByVal x) D、Sub f1(n) 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 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

34、下列Pro函数过程的定义语句,错误的定义语句是( B )。(1分) A、Static Function Pro(a) B、Private Public Pro(a) As Integer

C、Private Function Pro(a As String) D、Function Pro(a As Integer) As Integer

20、有如下两个过程S1和S2:Sub S1(ByVal x , ByVal y ) :t = x: x = y: y = t:End Sub:Sub S2(x, y) :t = x: x = y: y = t:End Sub, 下列关于S1和S2的说法,正确的是( A )。(1分) A、调用过程S1可以实现交换两个变量值,而S2不能 B、调用过程S2可以实现交换两个变量值,而S1不能

C、调用过程S1和S2都可以实现交换两个变量值 D、调用过程S1和S2都不能实现交换两个变量值

45、下列关于文件叙述错误的是( 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)

45、关于Visual Basic6.0文件的命名原则,下列说法正确的是(D )。(1分) A、可以在文件名中使用*和? B、支持文件名为任意长度 C、与Windows命名方式不一致 D、支持传统的命名方式:8位主文件名,3位扩展名

33、下面自定义过程语句合法的是( B )。(1分)

A、Sub f1(Byval n( ) As Integer ) B、Sub f1(n( ) As Integer ) As Integer C、Function f1(f1%) As Integer D、Function f1(ByVal n As Integer)

21、数组A在子过程或函数中定义为形参,正确的语句是( C )。(1分)

A、Private Sub sele(ByVal A( ) As integer) B、Private Function sale(A() As Integer) As String

C、Private Sub sale(A() As Integer) As Integer D、Private Sub sale(A(i) As Integer)

2、下列叙述正确的是( D )。(1分)

A、Visual Basic的事件是由用户定义的 B、Visual Basic程序从主窗体开始执行

C、Visual Basic程序是过程驱动的 D、保存一个Visual Basic程序,应分别保存其窗体模块、标准模块和工程文件

20、过程调用时,形参首先要通过调用语句从实参那里得到真正的值,这一过程叫( C )。(1分)

A、输入 B、调用

C、引用 D、参数传递

1、下列叙述中,错误的是( A )。(1分)

A、一条语句可以分为多行书写,但要在上行末加上VBCrLf B、在同一行上书写多条语句,应在两两语句中加上:号 C、可以用Rem或'注释单行语句 D、VB程序代码不区分字母的大小写

33、以下关于函数过程的叙述中,正确的是( A )。(1分)

A、函数过程形参的类型与函数返回值的类型没有关系 B、在函数过程中,可以通过函数名返回一个值

C、当数组作为函数过程的参数时,只能以传值方式传递,不能以传址方式传递 D、如果不指明函数过程参数的类型,则该参数没有数据类型

40、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则程序启动后( B )。(1分)

A、Form2是最后的活动窗体 B、Form1是最后的活动窗体 C、编译错误 D、运行出错

35、下列说法中,正确的说法是( B )。(1分)

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

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

6、下列叙述中,不正确的叙述是( C )。(1分) A、注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和编译B、注释语句能放在整个代码程序的最后

C、注释语句可以放在代码中的任何位置 D、代码中加入注释语句的目的是提高程序的可读性

43、下列对于顺序文件的描述中,正确的描述是( C )。(1分) A、每个记录长度相同 B、可以随机访问其中的记录 C、必须按照顺序访问 D、可以向文件中插入记录

43、在Visual Basic中,按文件的数据性质的不同,可将文件分为( D )。(1分) A、数据文件和程序文件 B、文本文件和数据文件

C、顺序文件和随机文件 D、ACSII文件和二进制文件

45、以下关于文件的叙述中,错误的是( A )。(1分)

A、随机文件每条记录的长度可以不同 B、任何文件都可以用二进制模式访问

C、按数据的编码方式,文件可以分ASCII文件和二进制文件 D、按文件的访问模式可将文件分为顺序文件、随机文件和二进制文件

43、下列关于顺序文件的描述,错误的是( B )。(1分)

A、顺序文件一般用顺序方式进行读写 B、顺序文件不能用二进制方式进行读写 C、顺序文件可以用字符型变量进行读写 D、顺序文件可以用数字型变量进行读写

6、VB中,窗体可视化部分的数据存放在窗体模块中。若针对该窗体中的某一命令按钮对象编写代码,则该程序代码应存放在( C )中。(1分) A、窗体模块 B、标准代码模块 C、类模块 D、命令按钮模块

16、以下叙述中,错误的是( D )。(1分) A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的过程不能被其他窗体调用

C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D、全局变量必须在标准模块中定义

3、下列关于Visual Basic的叙述不正确的是( A )。(1分)

A、变量名区分字母大、小写 B、不能用系统保留字声明为变量名

C、允许在一行中书写多条语句,但要用冒号隔开 D、允许一条语句分成若干行书写,但要在上一行末加上空格及下划线作为续行标志

5、下列叙述中,正确的是( D )。(1分)

A、VB的事件由用户定义 B、VB程序以顺序方式执行

C、每一个VB程序都是从Main()函数开始执行 D、VB运行时,系统等待事件的发生,事件的执行顺序与书写顺序无关

6、下列叙述错误的是( A )。(1分)

A、不允许使用行号与标号 B、单条语句可分行书写

C、同一行上可以书写多条语句 D、VB代码不区分字母的大小写

35、一个工程含有多个窗体及标准模块,下列叙述错误的是( A )。(1分)

A、如果工程含Form1窗体,程序首先执行该窗体的事件过程 B、任何时刻最多只有一个窗体是活动窗体

C、标准模块不能设置为启动模块 D、Hide方法只是隐藏而不从内存中清除窗体

43、顺序文件是因为( D )。(1分)

A、文件按每条记录的记录号从小到大排序 B、文件按记录长度从小到大排序

C、文件中按记录的某项关键字从大到小排序 D、记录按进入的先后顺序存放的,读出也是按照原写入的顺序进行的

44、下列关于顺序文件的叙述正确的是( B )。(1分)

A、所有记录的长度必须相同 B、可以使用文本编辑软件编辑 C、可以随机读取文件中的记录 D、文件中记录按关键字顺序存放

30、下列关于过程调用的叙述中,不正确的叙述是( B )。(1分)

A、Sub过程是用一条独立的语句来调用的 B、Sub过程只能作为表达式或表达式的一部分,不能作为单独的语句调用

C、调用Sub过程时,只能通过传地址方式由实参变量把结果带回到调用过程 D、Function过程可以作为表达式或表达式的一部分,不能作为单独的语句调用

45、在Visual Basic中,根据数据的存取方式和结构,可将文件分为( A )。(1分) A、数据文件和程序文件 B、文本文件和数据文件 C、顺序文件和随机文件 D、ACSII文件和二进制文件

47、按照文件的组织方式可分为( A )。(1分)

A、顺序文件和随机文件 B、ASCII文件和二进制文件 C、程序文件和数据文件 D、磁盘文件和打印文件

34、关于Function过程与Sub过程两者的异同,下列叙述错误的是( A )。(1分)

A、Function过程与Sub过程都必须有形参 B、Function过程与Sub过程都有各自的变量声明和各自的过程体

C、Function过程结果要返回一个函数值,Sub过程可以没有数值返回 D、Function过程定义中必须为过程名赋值,而Sub过程不能为过程名赋值

11、语句 Debug.Print \郑州大学\被执行后, 在( B )上将显示: 郑州大学。(1分) A、窗体 B、立即窗口 C、属性窗口 D、图形框

16、当需要某过程返回多个结果值时,( B )比较方便(1分) A、把此过程设计成函数过程 B、把此过程设计成子程序过程 C、均不方便 D、无所谓

17、下列叙述中,错误的是( A )。(1分)

A、Sub过程中可以对过程名赋值 B、过程被定义为Static类型,则该过程中的局部变量都是Static类型

C、在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名 D、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件

6、下列关于Visual Basic的叙述不正确的是( A )。(1分)

A、变量名区分字母大、小写 B、不能用系统保留字声明为变量名

C、允许在一行中书写多条语句,但要用冒号隔开 D、允许一条语句分成若干行书写,但要

在上一行末加上空格及下划线作为续行标志

7、Visual Basic以( B )为运行机制。(1分) A、顺序执行 B、事件驱动 C、执行计划 D、后台作业

37、如果一个工程含有多个窗体及标准模块,以下叙述错误的是( C )。(1分) A、Load语句把一个窗体装入内存,但此时窗体并没有显示出来 B、任何时刻最多只有一个窗体是活动窗体

C、Hide方法可以清除内存中指定的窗体 D、在多个窗体中,可以用关键字Me代表程序代码所在的窗体

21、形参表中形参的类型不能是( D )。(1分) A、整型 B、单精度

C、双精度 D、定长字符串

17、在Sub子过程体中,( D )Exit Sub语句。(1分) A、不能使用 B、可以有且仅有一个

C、最多只能有2个 D、可以出现零个或多个

42、以下叙述中,错误的叙述是( C )。(1分)

A、打开一个工程时,系统自动装入与该工程有关的窗体、标准模块等文件 B、保存Visual Basic程序时,应分别保存窗体文件及工程文件

C、Visual Basic应用程序只能以解释方式执行 D、事件可以由用户引发,也可以由系统引发

4、下列叙述中,正确的是( A )。(1分)

A、事件可以由用户触发,也可以由系统触发 B、Visual Basic应用程序只能以解释方式执行 C、保存Visual Basic程序时,只需保存窗体文件即可 D、所有控件都有DblClick事件

23、在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub Command1_Click():Static X As Integer:Static Y As Integer:Cls:Y=1:Y=Y+5:X=5+X:Print X,Y:End Sub,程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为( D )。(1分)

A、15 16 B、15 6 C、15 15 D、5 6

26、在窗体上添加一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click(): Dim A As Integer: Static B As Integer: Cls: B = 2: B = B + 3: A = 3 + A: Print A; B: End Sub, 程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为( A )。(1分) A、 3 5 B、 6 6 C、 9 5 D、 3 3

47、下列叙述中,正确的是( B )。(1分)

A、一个记录中所包含的各个元素的数据类型必须相同 B、随机文件中每个记录的长度必须相同

C、Open命令的作用只是打开一个己经存在的文件 D、使用Input#语句可以从随机文件中读取数据

11、双击窗体中的对象后,VB将显示的窗口是( D )。(1分) A、工程窗口 B、工具箱 C、属性窗口 D、代码窗口

12、在VB程序中,逐语句调试的操作键是( A )。(1分) A、F8键 B、F9键 C、F2键 D、F1键

13、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( D )下拉菜单中寻找并打开。(1分) A、编辑 B、文件 C、调试 D、视图

14、双击窗体的任何地方,可以打开的窗口是( A )。(1分) A、代码窗口 B、属性窗口

C、立即窗口 D、工程管理窗口

15、可以用来进行一些简单计算的窗口是( B )。(1分) A、属性窗口 B、立即窗口

C、工程窗口 D、窗体布局窗口

17、通用过程可以通过执行“工具”菜单中的( A )命令来建立。(1分) A、添加过程 B、通用过程 C、添加窗体 D、添加模块

39、程序运行时,不是由系统触发的事件是( A )。(1分) A、Initialize B、Click C、Load D、Activate

40、一旦装载窗体,系统自动触发的第一个事件是( D )。(1分) A、Click B、Dblclick C、Initialize D、Load 4、有程序代码如下:Text1.Text = \郑州大学\,则Text1、Text 、\郑州大学\分别代表( C )。(1分)

A、对象、值、属性 B、对象、方法、属性 C、对象、属性、值 D、属性、对象、值

14、在工具箱窗口关闭的情况下,如果要打开只需选择( A )菜单的“工具箱命令”即可。

(1分)

A、视图 B、运行 C、编辑 D、文件

12、如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的( B )命令 (1分) A、引用 B、部件 C、工程属性 D、加窗体

5、( D )不属于面向对象系统的三要素。(1分) A、事件 B、属性 C、方法 D、变量

9、VB6.0集成开发环境中不带有( A )窗口。(1分) A、DOS界面窗口 B、窗体窗口 C、工程资源管理器窗口 D、属性窗口

10、下列不能打开代码窗口的操作是( D )。(1分) A、双击窗体上的某个控件 B、双击窗体

C、单击视图菜单中的“代码窗口” D、单击窗体或控件

34、Sub过程与Function过程最根本的区别是( C )。(1分)

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

C、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 D、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以

35、以下叙述中,错误的叙述是( C )。(1分) A、一个工程中只能有一个Sub Main过程 B、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体

C、窗体的Hide方法和Unload方法的作用完全相同 D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体

38、如果要在应用程序中建立另一个窗体,正确的操作方法是( B )。(1分)

A、在“文件”下拉菜单中选择“添加窗体”命令 B、在“工程”下拉菜单中选择“添加窗体”命令

C、在“编辑”下拉菜单中选择“添加窗体”命令 D、在“工具”下拉菜单中选择“添加窗体”命令

47、下列叙述中,错误的叙述是( A )。(1分)

A、文件号的使用范围是1~256 B、顺序文件的数据或者只能读,或者只能写 C、文件的打开必须使用Open语句 D、文件的关闭必须使用Close语句

48、要以读方式打开D盘根目录上的一个顺序文件 Test.txt,应使用的语句是( B )。(1分)

A、Open \ B、Open \For Input As #1

C、Open \ D、Open \As #1

40、使用( C )方法可隐藏窗体,但不从内存中释放。(1分) A、Show B、Load C、Hide D、UnLoad

42、在运行阶段,显示窗体的方法是( B )。(1分) A、Visible B、Show C、New D、Open

31、以( A )保留字开始的为子过程。(1分) A、Sub B、Event

C、Function D、Property

34、以( C )保留字开始的为函数过程。(1分) A、Sub B、Event

C、Function D、Property

16、在Visual Basic中,有3种过程,其中常用的2个是( C )。(1分) A、Sub过程和事件过程 B、事件过程和通用过程

C、Sub过程和Function过程 D、事件过程和Function过程

18、Sub过程与 Function过程最根本的区别是( D )。(1分)

A、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以 B、Function过程可以有参数,Sub过程不可以

C、两种过程参数的传递方式不同 D、Sub过程的过程名不能返回值,而Function过程能够通过其过程名返回值

30、Sub子过程用的退出语句是( B )。(1分) A、End Sub B、Exit Sub

C、End Function D、Exit Function

33、Function函数过程用的退出语句是( D )。(1分) A、End Sub B、Exit Sub

C、End Function D、Exit Function

29、变量的可用范围习惯上称为( A )。(1分) A、作用域 B、过程段 C、局部变量 D、全局变量

32、以( A )保留字开始的为事件过程。(1分) A、Sub B、Event

C、Function D、Property

49、在读写顺序文件时,为了防止出现“输入超出文件尾”的错误,可使用( A )函数来测试文件的结束状态。(1分)

A、EOF B、LOF C、LOC D、LEN

1、Visual Basic程序中的注释所使用的字符是( A )。(1分) A、' B、: C、\\ D、_

2、下列选项中,不属于VB特点的选项是( C )。(1分) A、可视化程序设计 B、面向对象

C、窗口中包含有菜单栏和工具栏 D、事件驱动下的编程机制

5、下列叙述中,错误的是( C )。(1分)

A、VB是可视化程序设计语言 B、VB采用事件驱动编程机制

C、VB是面向过程的程序设计语言 D、VB应用程序可以以编译方式执行

6、VB是一种面向对象的程序设计语言,构成对象的三要素是( A )。(1分) A、属性、事件、方法 B、控件、属性、事件 C、窗体、控件、过程 D、窗体、控件、事件

19、Function过程要由函数名返回一个值。如果不是用“As 数据类型” 选项来指定函数的类型,函数类型默认为( B )。(1分) A、Long B、Variant C、Integer D、String

2、下列关于VB编码规则的叙述中,错误的是( B )。(1分)

A、一条语句可以分为多行书写 B、多条语句可以书写在同一行上,每条语句之间用逗号隔开

C、可以用Rem<注释内容>给语句或程序段加上注释,以提高可读性 D、不区分程序代码中变量名的字母的大小写

8、以下那一种方法不能打开“代码窗口”( A )。(1分) A、按快捷键Alt+ B、双击窗体或窗体上的控件

C、执行“视图”菜单中的“代码窗口”命令 D、单击“工程资源管理”窗口的“查看代码”按钮

16、如果希望在单击窗体后调用窗体单击事件,则要使用( B )过程名。(1分) A、Form_Load() B、Form_Click() C、Form1_Load() D、Form1_Click()

1、( B )是对象的一个基本要素,它描述了对象在程序中的外观特点。(1分) A、事件 B、属性

C、方法 D、事件程序

4、Visual Basic程序中分隔各语句的字符是( B )。(1分)

A、' B、: C、\\ D、_

6、有程序代码如下:Text1.Text = \欢迎学习VB程序设计\,则Text1、Text、\欢迎学习VB程序设计\分别代表( B )。(1分)

A、对象、值、属性 B、对象、属性、值 C、对象、方法、属性 D、属性、对象、值

7、有程序代码如下:Label1.Caption =\,则Label1、Caption、\分别代表( B )。(1分)

A、对象、值、属性 B、对象、属性、值 C、对象、方法、属性 D、对象、事件、值

11、在VB的工程资源管理器窗口中不可能存在的文件类型是( C )。(1分) A、*.frm B、*.vbp C、*.gif D、*.bas

36、当工程中有多个窗体时,必须指定启动窗体,其方法是:选择“工程”菜单中的“工程属性”命令,打开“通用”选项卡,在( D )中选择运行时显示的第一个窗体。(1分) A、工程类型 B、工程名称 C、工程描述 D、启动对象

22、在窗体的“通用”段声明变量时,可以声明( A )。(1分) A、全局变量 B、局部常量

C、静态型变量 D、全局自定义类型

24、通过关键字( C )声明的局部变量,在整个程序运行中一直存在。(1分) A、Dim B、Public C、Static D、Private

25、在窗体的通用段声明变量时,不能使用( D )关键字。 (1分) A、Dim B、Public C、Private D、Static

27、可以在窗体模块的通用声明段中声明( A )。(1分) A、全局变量 B、全局常量

C、全局数组 D、全局用户自定义类型

23、能够被本模块的其它过程引用的是( B )。(1分) A、局部变量 B、模块级变量 C、静态变量 D、以上都是

28、在过程内定义的变量(不在语句块中)为( C )。(1分) A、全局变量 B、模块变量 C、局部变量 D、静态变量

23、过程的作用域分为( B )。(1分) A、窗体级和局部级 B、模块级和局部级

C、窗体/模块级和全局级 D、窗体/模块级和局部级

25、能在一个工程的所有程序中使用的变量,称为( B )。(1分) A、局部变量 B、全局变量

C、窗体级变量 D、模块级变量

27、使用Public Const语句声明一个全局的符号常量时,应该将该语句放在( D )。(1分) 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、下列叙述中,正确的叙述是( D )。(1分) A、局部变量的作用域可以超出所定义的过程 B、在窗体的Form_Load事件过程中定义的变量是全局变量

C、在调用过程时,所有局部变量被系统初始化为0或空字符串 D、在Sub过程A中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于过程A

37、在一个工程中如果想添加一个标准模块,不能实现的操作是( D )。(1分) A、使用“工程”菜单中的相应命令 B、使用工具栏上的相应命令按钮

C、在工程资源管理窗口按右键调出相应命令 D、使用“编辑”菜单中的相应命令

41、当一个工程含有多个窗体时,它的启动窗体是( D )。(1分) A、正在编辑的窗体 B、最后一个添加的窗体

C、第一个添加的窗体 D、在\工程属性\对话框中指定的窗体

42、当一个工程含有多个窗体时,单击启动命令按钮,运行的窗体是( D )。(1分) A、正在编辑的窗体 B、第一个添加的窗体

C、最后一个添加的窗体 D、在工程属性对话框中指定的窗体

46、语句Open \有一个错误,该错误是( C )。(1分) A、要求打开的文件不存在 B、文件的打开模式不正确 C、指定的文件号超过应有范围 D、文件类型不对

47、下列叙述中,正确的叙述是( A )。(1分) A、文件是记录的集合 B、读写文件不需要通过内存

C、从内存向外存传送数据,为读文件,使用读语句 D、从外存向内存传送数据,为写文件,使用写语句

24、定义过程的局部变量时,用关键字( C )表示被定义的变量在调用离开过程后仍保留其值。(1分) A、Dim B、ByVal C、Static D、Public

25、以下四个用于变量声明的关键字中,不能在模块通用声明段中使用的是( A )。(1分) A、Static B、Public C、Private D、Dim

26、VB中有三种类型的模块,分别是类模块、( A )。(1分) A、窗体模块和标准模块 B、过程模块和窗体模块 C、函数模块和标准模块 D、全局模块和标准模块

17、不能脱离控件对象(包括客体)而独立存在的过程是( A )。(1分) A、事件过程 B、通用过程 C、Sub过程 D、函数过程

19、参数传递有按值传递和按地址传递,( A )关键字表示按值传递。(1分) A、ByVal B、ByRef C、Value D、Refrence

8、窗体设计器是用来设计( B )。(1分) A、应用程序的代码段 B、应用程序的界面 C、对象的属性 D、对象的事件

8、启动Visual Basic后,系统为用户新建的工程起一个名为( A )的临时名称。(1分) A、工程1 B、窗体1 C、工程 D、窗体

9、在工具栏中有一个“启动”按钮,这个按钮的作用是( A )。(1分) A、运行一个应用程序 B、运行一个窗体

C、打开被选中对象的属性窗口 D、打开被选中对象的代码窗口

18、事件过程是附加在( A )上的。(1分) A、窗体和控件 B、属性和控件 C、窗体和动作 D、属性和动作

48、下列关于Close的说法中,错误的是( D )。(1分)

A、Close用来关闭文件 B、Close可以释放与文件相关联的文件号

C、当读写操作结束后,必须将文件关闭 D、Close中的“文件号”是必选的

49、对顺序文件进行写操作的语句是( A )。(1分)

A、Print B、Put C、Read D、Get

50、D盘根目录有一个名为StuD.dat的顺序文件,如要把数据追加到StuD.dat末尾,应先使用( B )语句打开它。(1分)

A、Open \B、Open \C、Open \D、Open \

21、在定义过程时,若将参数传递方式指定为传值方式,应该用关键字( C)。(1分) A、Dim B、Var C、ByVal D、Byadr

12、在Visual Basic的设计模式下,如果按下功能键F5,则( A )。(1分) A、开始运行正在设计的程序 B、执行一句代码 C、编译当前正在设计的程序 D、退出Visual Basic

13、在设计阶段,双击窗体上的某个控件,可以打开( A )。(1分) A、代码窗口 B、属性窗口

C、工具箱窗口 D、工程资源管理器窗口

50、如果要向Stu.dat文件追加数据,正确打开该文件的语句是( B )。(1分) A、Open \B、Open \C、Open Stu.dat For Output As #1 D、Open Stu.dat For Append As #1

7、VB程序中,通常不会产生错误提示的是( D )。(1分) A、编译错误 B、实时错误

C、运行时错误 D、逻辑错误

4、下列关于VB编码规则的叙述中,正确的是( A )。(1分) A、一条语句可以分为多行书写 B、多条语句不能书写在同一行上 C、每条语句以分号;结尾 D、应用程序代码字母是区分大小写的

14、标准控件不包括( D )控件。(1分) A、驱动器列表框 B、目录列表框 C、文件列表框 D、通用对话框

4、被对象所识别的动作与对象可执行的动作分别称为对象的( B )。(1分) A、方法、事件 B、事件、方法 C、事件、属性 D、过程、属性 7、对象能够识别的操作称为( C )。(1分) A、属性 B、方法 C、事件 D、过程 3、VB系统中供用户直接调用,使对象完成一定的操作或实现一定功能的特殊过程称为( B

)。(1分)

A、事件 B、方法 C、属性 D、文件

44、以( D )模式打开顺序文件,可以在写文件时保留文件中原有的内容。(1分) A、Random B、Binary C、Output D、Append

15、在设计窗体时,如果窗体上没有显示网格会感到不方便,( D )可以使网格出现。(1分)

A、使用“编辑”菜单上的相关命令 B、使用“格式”菜单上的相关命令 C、使用“工具”菜单上的相关命令 D、使用“工程”菜单上的相关命令

19、在调用时,作为实参的数组( A )。(1分) A、只写数组名及空括号 B、只写数组名及其类型

C、只写数组名及其大小 D、只写数组名空括号及其大小

32、在声明一个过程中必须有的是( B )。(1分) A、Private关键字 B、SUB关键字 C、返回值类型说明 D、参数

16、在Visual Basic中,某一事件对应的程序叫( A )。(1分) A、Sub过程 B、事件过程 C、通用过程 D、Function过程

37、在VB中,建立新窗体的方法是( A )。(1分)

A、利用标准工具箱中的窗体控件 B、利用\工程\下拉菜单中的命令 C、由系统自动生成 D、利用VB命令生成

49、要从顺序文件中读出一个数据项,可以用( A )函数。(1分) A、Input B、Write

C、InputBox D、InputString

14、打开Visual Basic集成环境后,默认显示的工具栏是( B )。(1分) A、编辑工具栏 B、标准工具栏 C、调试工具栏 D、窗体工具栏

28、下列说法中,不正确的说法是( A )。(1分)

A、不能用Private定义模块级变量 B、不能在“通用声明”段中为变量赋值

C、不能在窗体的某个子程序中定义窗体级变量 D、声明窗体级变量的位置是在窗体所有过程的最前面

22、下列说法中,不正确的说法是( A )。(1分)

A、可以在窗体的某个子程序中定义窗体级变量 B、声明窗体级变量的位置是在窗体所有过程的最前面

C、窗体级变量声明后,窗体内的各个过程都能使用它并能改变其值 D、程序运行时,先执行窗体级变量声明语句,再去执行窗体上的过程

11、VB应用程序在( A )模式下不能编辑代码和设计界面。(1分) A、运行 B、中断

C、设计 D、以上均不能

38、下列叙述中,错误的叙述是( C )。(1分)

A、一个应用程序可以只有一个窗体 B、一个应用程序通常由多个窗体组成

C、一个窗体一定对应一个窗体文件,所以一个应用程序只能包含一个窗体 D、一个应用程序只能有一个启动窗体

40、设置工程中某一个窗体作为启动窗体,必需的操作步骤是( C )。(1分) A、先打开“属性窗口”,然后选择作为启动窗体的窗体名称 B、先打开“代码窗口”,然后选择作为启动窗体的窗体名称 C、先打开“工程窗口”,然后选择作为启动窗体的窗体名称 D、先打开“窗体设计器”窗口,然后选择作为启动窗体的窗体名称

41、多窗体程序是由多个窗体组成,在缺省情况下,VB在应用程序执行时,总是把( D )指定为启动窗体。(1分)

A、不包含任何控件的窗体 B、命名为Form1的窗体 C、包含控件最多的窗体 D、设计时的第一个窗体 40、窗体的显示和隐藏方法是( C )。(1分) A、print,hide B、move,hide C、show,hide D、show,Print

44、按照文件访问方式分类,不正确的被访问文件是( D )。(1分) A、顺序文件 B、随机文件

C、二进制文件 D、数据文件

3、Visual Basic程序中语句行的续行符是( D )。(1分) A、' B、: C、\\ D、_

27、在窗体的“通用”处用Private定义的变量,其作用域是( B )。(1分) A、局部变量 B、窗体/模块级变量 C、全局变量 D、静态变量

29、下列关于变量的说法,不正确的是( D )。(1分)

A、局部变量是指那些在过程中用Dim语句或Static语句声明的变量 B、局部变量的作用域仅限于声明它的过程

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

40、下列关于“启动窗体”的说法中,错误的说法是( B )。(1分)

A、系统默认将第1个建立的窗体作为启动窗体 B、系统默认最后一个被编辑的窗体作为启动窗体

C、多窗体程序中,只能有一个窗体是启动窗休 D、可以根据需要,设定某一个窗体作为启动窗体

2、以下有关Visual Basic语言描述中,错误的是( B )。(1分) A、语句是一行一句,以回车键结束 B、用“,”分隔一行中的多个语句

C、变量名不区分大小写 D、一条语句放在多行中,则在前一行结束处使用续行符“ _”连接下一行

12、下列不能打开属性窗口的操作是( C )。(1分) A、执行“视图”菜单中的“属性窗口”命令 B、按F4键 C、按Ctrl+T D、单击工具栏上的“属性窗口”图标

15、调试程序时需要设置断点,设置断点在( C )窗口。(1分) A、立即 B、调试

C、代码 D、工程资源管理器

12、Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是( B )。 (1分)

A、设计模式 B、编写代码模式 C、执行模式 D、中断模式

13、通过( B )窗口可以在设计时直观的调整窗体在屏幕上的位置。 (1分) A、代码窗口 B、窗体布局窗口 C、窗体设计窗口 D、属性窗口

14、使用Visual Basic编程,我们把工具箱内的工具称为( C )。(1分) A、事件 B、工具 C、控件 D、窗体

22、全局变量必须在( A )中定义(1分) A、标准模块 B、过程模块 C、类模块 D、任意模块

27、下列叙述中正确的是( C )。(1分)

A、在窗体的Form_Load事件过程中定义的变量是全局变量 B、局部变量的作用域可以超出所定义的过程

C、在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程 D、在调用过程时,所有局部变量被系统初始化为0或空字符串

50、要打开在C盘根目录下一个名为StuData.dat的顺序文件用于追加写入,应使用语句( C )。(1分)

A、Open \B、Open \C、Open \D、Open \As #2

8、程序运行后决定窗体在屏幕中所处位置的窗口是( C )。(1分) A、对象窗口 B、属性窗口

C、窗体布局窗口 D、数据视图窗口

11、如果想让代码窗口中代码的字体大些,可以使用( A )命令设置。(1分) A、“工具”菜单的“选项” B、“视图”菜单的“缩放” C、“编辑”菜单的“替换” D、“视图”菜单的“定义”

10、当程序中断修改后再运行时,VB进入( A )模式。(1分) A、设计 B、运行 C、中断 D、编程

31、下列说法中,正确的说法是( D )。(1分)

A、在定义子过程时,应至少有一个形式参量 B、若形参名字的前面没有ByVal,则默认传值

C、只要使用了子过程,就一定会返回多个结果值 D、在函数过程体中,函数过程名至少被赋值一次

30、在定义过程时,过程名后面括号中的标识符被称为( B )。(1分) A、属性 B、形参 C、实参 D、变量 39、多窗体程序由多个窗体组成。在默认情况下,Visual Basic在应用程序执行时,总是把( C )指定为启动窗体。(1分)

A、包含控件最多的 B、包含控件最少的

C、设计时的第一个窗体 D、命名为Form1的

44、下列关于顺序文件的叙述正确的是( A )。(1分)

A、所有记录的长度不必相同 B、可以随机读取文件中的记录 C、不可使用文本编辑软件编辑 D、文件中记录按关键字顺序存放 13、在设计模式,假定窗体上有一个时钟控件,双击窗体上的时钟控件,则打开( A )窗口。(1分)

A、代码 B、属性

C、工程资源管理 D、立即

21、在VB中,用数组作为参数时,形参与实参结合的方式( A )。(1分)

A、只能采用传地址的方式 B、只能采用传值的方式

C、既可以采用传地址的方式,也可以采用传值的方式 D、既不能采用传地址的方式,也不能采用传值的方式

24、定义一个窗体级变量主要是因为( C )多个程序都需要用到同一个相关数据。(1分) A、模块内 B、模块外 C、窗体内 D、窗体外

19、窗体上有命令按钮Command1和Command2,阅读下列程序: Private Sub Command1_Click() : a = a + 1 : Print a,: End Sub: Private Sub Command2_Click() : a = a + 1 : Print a: End Sub:运行时,先后单击Command1和Command2按钮,输出的结果为( C )。(1分) A、1 1 B、2 2 C、1 2 D、2 1

48、如果准备从顺序文件“text.dat”中读数据到计算机,正确的VB语句是( C )。(1分) A、open \B、open \C、open \D、open \

1、下列不属于VB三种模式的是( C )模式。(1分) A、设计 B、运行 C、代码 D、中断

38、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是( A )。(1分) A、不能设置对象 B、任何时刻最多只有一个窗体是活动窗体

C、用Hide方法可将窗体隐藏 D、如果工程中含Sub Main过程,则程序可能首先执行该过程

46、下列叙述中,不正确的叙述是( C )。(1分)

A、访问顺序文件中的数据只能按照顺序执行 B、顺序文件结构简单

C、同时可以对顺序文件进行读写操作 D、顺序文件的数据是以字符的形式存放

14、在设计模式下,双击窗体上的一个控件,则会打开( C )。(1分) A、属性窗口 B、工程资源窗口 C、代码窗口 D、窗体布局窗口

25、下列关于过程的说法中,正确的说法是( B )。(1分)

A、所有在过程中定义的变量在过程调用后均不保存值 B、用Static定义的过程里的所有变量都是Static型的变量

C、用Private定义的过程里的所有变量都是Private型的变量 D、用Public定义的过程里面的所有变量都是非全局Public型的变量

46、下列关于顺序文件的描述中,不正确的描述是( C )。(1分)

A、读出时必须按照顺序 B、读入时必须按照顺序 C、每条记录长度必须相同 D、用来处理文本文件

30、对于VB语言的过程,下列叙述中正确的是( A )。(1分)

A、过程的定义不能嵌套,但过程调用可以嵌套 B、过程的定义可以嵌套,但过程调用不能嵌套

C、过程的定义和调用不能嵌套 D、过程的定义和调用可以嵌套

20、窗体上有两个文本框(Text1、Text2)和一个命令按钮(Command1),阅读如下程序: Private Sub func(T As TextBox, a As Integer): T.Text = \ a = a * a: End Sub: Private Sub Form_Load(): Text1.Text = \ Text2.Text = 10: End Sub: Private Sub Command1_Click(): Dim temp As Integer: temp = Val(Text2.Text): Call func(Text1, temp): Text2.Text = temp: End Sub,运行后,单击按钮,Text1和Text2将分别显示( B )。(1分)

A、ABCD和10 B、1234和100 C、ABCD和100 D、1234和10

35、下列关于窗体的描述中,正确的描述是( D )。(1分)

A、只有用于启动的窗体可以有菜单 B、窗体事件和其中所有控件事件的代码都放在窗体文件中

C、窗体的名字和存盘的窗体文件名必须相同 D、开始运行时窗体的位置只能是设计阶段时显示的位置,不能改变

29、能够被模块内的所有过程引用的变量是( B )。(1分) A、过程级变量 B、模块级变量 C、静态变量 D、动态变量

50、设有语句Open \,以下叙述错误的是( D )。(1分) A、该语句以文件号1打开文件 B、该语句可以在当前目录下创建一个名为Datafile.txt的文件

C、执行该语句后可以向文件Datafile.txt中写入信息 D、如果当前目录下文件Datafile.txt不存在,系统显示出错信息

2、在VB中,一条语句写在上下两行时,要在上行的末尾使用续行符号,续行符号是( D )。(1分) A、: B、+ C、_ D、空格加上 _

8、Visual Basic有三种工作模式,( C )不是它的工作模式。(1分) A、设计 B、运行 C、编译 D、中断

13、工程资源管理器窗口上有三个按钮,( D )不在其中。(1分)

A、“查看代码”按钮 B、“查看对象”按钮 C、“切换文件夹”按钮 D、“启动”按钮

22、阅读下列程序: Private Sub Form_Click(): Dim m As Integer: Static n As Integer: For i = 1 To 3: n = n + i: m = m + i ^ 2: Next: Print m, n: End Sub:运行时,两次单击窗体,输出结果为( A )。(1分) A、14 12 B、14 6 C、28 6 D、28 12

26、下列说法中,不正确的说法是( B )。(1分) A、一般用Dim声明窗体级变量 B、声明窗体级变量的位置可以任意

C、不能在“通用声明”段中为变量赋值 D、不能在窗体的某个子程序中定义窗体级变量

28、在过程定义中,Private表示( D )。(1分) A、此过程可以被其他过程调用 B、此过程不可以被任何其他过程调用 C、此过程只可以被本工程中的其他过程调用 D、此过程只可以被本窗体模块中的其他过程调用

29、窗体上有命令按钮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 5 B、3 2 C、2 5 D、2 3

49、用( B )语句可以读入磁盘上的顺序文件“C:\\Sequ.txt”。(1分)

A、F= \:Open F For Input As #1 B、F= \:Open \#1

C、Open \D、Open C:\\Sequ.txt For Output As #1 50、在Visual Basic中,要在顺序文件的末尾追加一条记录,应使用( D )模式。(1分) A、Output B、Input C、Random D、Append

3、在Visual Basic中,系统为每个对象预先定义好了一系列的事件。下列事件中,不属于VB系统提供的事件是( C )。(1分) A、Click() B、Change() C、MyFirst() D、DblClick()

31、定义通用过程Sub f(x As Integer, y As Integer, z As Integer),再设a、b、c为整型变量,则调用该过程使用的语句为( D )。(1分) A、Call f B、Call f(a,b) C、f(a,b,c) D、f a,b,c

本文来源:https://www.bwwdw.com/article/09cp.html

Top