31、以下所列的过程首部的定义中,正确的定义是( C )。(1分)
A、V oid play(V ar a:Integer,V ar b:Integer)
B、Sub play(Int a,b)
C、V oid play(Int a,Int b)
D、Sub play(a As Integer,b As Integer)
31、下面有关过程定义的语句中,正确的语句是(    C )。(1分)
A、Function f1(f1)
B、Sub f1(ByV al a())
C、Function f1(ByV al 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(ByV al sum , a , b ): sum = a + b: End Sub
C、Sub plus(sum , ByV al a, ByV al 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(ByV al x , ByV al 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(ByV al n() )
B、Sub Para(n)
C、Function Para(ByV al 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(ByV al n As Integer)
21、数组A在子过程或函数中定义为形参,正确的语句是(    C )。(1分)
A、Private Sub sele(ByV al 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过程中可以对过程名赋值
大学vb实验教程答案
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分)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。