南京工业大学VB期末考试模拟题6

南京工业大学VB期末考试模拟题6
南京工业大学VB期末考试模拟题6

南京工业大学VB期末考试模拟题6

安全土木化工化学vb练习题4

满分:111分

姓名:________

1、单项选择题(本题共计60分)

1、在过程调用中,参数的传递可以分为________________和________________两种方式。

( )

A、按值传递按地址传递

B、按地址传递按参数传递

C、按参数传递按值传递

D、按位置传递按参数传递

2、下面的过程定义语句中合法的是

________________________。

( )

A、Sub Procl (ByVal n () )

B、Sub Procl ( n ) As Integer

C、Function Procl (Procl )

D、Function Procl (ByVal n )

3、在参数传递过程中,使用关键字________________来修饰参数,可以使之按值传递。

( A、ByVal B、ByRef C、Value D、Reference

4、要想在过程调用后返回两个结果,下面的过程定义语句合法的是________________。 ( )

A、Sub Procl ( ByVal n , ByVal m)

B、Sub Procl ( n , ByVal m)

C、Sub Procl ( n , m)

D、Sub Procl ( ByVal n , m)

5、通用过程可以通过执行“工具”菜单中的____________命

令来建立。

( )

A、添加过程

B、通用过程

C、添加窗体

D、添加模块

6、可以在窗体模块的通用声明段中声明的是

________________。

( )

A、全局变量

B、全局常量

C、全局数组

D、全局用户自定义类型

7、当运行程序时,系统自动执行启动窗体的____________事

件过程。

( )

A、Load

B、Click

C、UnLoad

D、GotFocus

)

8、在语句Public Sub Sort(i As Integer)中i是一个按

________传递的参数。

( )

A、地址

B、值

C、变量

D、常量

9、下列定义Sub过程的语句中,正确的语句是

____________。①Private Sub Test(St As String * 8)

②Private Sub Test(Sarray( ) As String * 5) ③Private Sub Test(Sarray( ) As String) ④Private Sub Test(St As String) ( )

A、①②

B、①④

C、②③④

D、①②③④

10、在窗体模块的通用声明处有如下语句,会产生错误的语

句是____________。①Const A As Integer=25 ②Public St As String * 8 ③ReDim B(3) As Integer ④Dim Const X As

Integer=10 ( )

A、①②

B、①③

C、①②③

D、②③④

11、在窗体Form1中用“Public Sub Fun(x As Integer,y

As Single)”定义过程Fun,在窗体Form2中定义了变量i为Integer,j为Single,若要在Form2的某事件过程中调用Form1

中的Fun过程,则下列语句中,正确的语句有____________个。

①Call Fun(i,j) ②Call Form1. Fun(i,j) ③Form1.Fun(i),j

④Form1.Fun i+1,(j) ( )

A、1

B、2

C、3

D、4

12. 某过程的说明语句中,正确的数组说明语句是

____________。 Const N as integer=4 Dim L as integer

①.Dim X (L) As Integer ②.Dim A(K) As Integer

Const K As Integer=3 ③.Dim B(N) As Integer

④.Dim Y(2000 To 2021) As Integer

A. ①②④

B. ①③④

C. ③④

D. ②③

13、程序中的不同过程之间,不能通过____________进行数据传递。①全局变量②窗体或模块级变量③形参与实参结合

④静态变量 ( )

A、①②④

B、①②③

C、②④

D、④

14、调用由语句Private Sub Convert(Y As Integer)定义的Sub过程时,以下不是按值传递的语句是____________。

( )

A、Call Convert ((X))

B、Call Convert(X*1)

C、Convert (X)

D、Convert X

15、Sub过程和Function过程最根本的区别是

________________。

( )

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

B、Function过程可以有参数,Sub过程不可以

C、两种过程参数的传递方式不同

D、Sub过程的过程名不能返回值,而Function过程能通过过程名返回值

16、在窗体模块的通用声明段中声明变量时,不能使用

____________关键字。

( )

A、Dim

B、Public

C、Private

D、Static

17、假定已定义了一个过程Sub Add(a As Single, b As Single),则正确的调用语句是________。

( )

A、Add (12 , 12)

B、Call Add( 2 * x , Sin(1.57) )

C、Call Add x , y

D、Call Add(12 ,12, x)

18. 单击一次命令按钮后,下列程序代码的执行结果为

_______ Private Sub proc(a() As Integer) Static i As Integer

Do a(i) = a(i) + a(i + 1) i= i + 1

Loop While i

相关主题
相关文档
最新文档