第三章 函数与过程 习题 一、选择题 1.如果要声明一个全局性的符号常量,则应将该声明放在( )。 A.过程中 B.窗体模块的通用声明段中 C.标准模块的通用声明段中 D.窗体模块或标准模块的通用声明段中 2.定义过程的语句为: Sub Suba(X As Single,Y As Single) 则正确的调用语句为( )。 A.Suba 10,12 B.Call Suba("A",Sin(1.57)) C.Call Suba X,Y D.Call Suba(1 2,1 0,x) 3.在窗体的通用段声明变量时,不能使用( )关键字。 A.Dim B.Public C.Private D.Static 4.Sub 过程与函数过程最主要的区别是( )。 A.后者可以有参数,而前者则不行 B.前者可以用Call 语句直接调用,而后者则不行 C.两种过程的参数传递方式不同 D.前者的过程名不能返回值,而后者的过程名则可以返回值 5.要在过程调用后返回两个值,下列过程定义正确的是( )。 A.Sub Proc(ByVal n,ByVal m) B.Sub Proc(n,ByVal m) C.Sub Proc(n,m) D.Sub Proc(ByVal n,m) 6.在程序模块的开头声明Option Explicit,则( )。 A.这个模块里所用到的变量必须声明后才能使用 B.整个工程里所用到的变量必须声明后才能使用 C.这个模块里所用到的变量不需要声明就能使用 D.整个工程里所用到的变量不需要声明就能使用 7.若希望在离开某过程后还能保存该过程中局部变量的值,则应使用( )关键字在该过程中定义局部变量。 A.Dim B.Private C.Public D.Static 8.在一个多窗口程序中,可以在标准模块或某个窗体模块的通用声明处分别用( )语句定义一个在所有窗体模块中都可以引用的变量IntA。 A.Private IntA As Integer,Public IntA As Integer B.Public IntA As Integer,Private IntA As Integer C.Public IntA As Integer,Public IntA As Integer D.Private IntA As Integer,Private IntA As Integer 9.在应用程序中用“Private Function Fun(X As Integer,Y As Integer)”定义了 Fun函数。调用Fun 函数的过程中的变量I、J 均定义为Integer 型,能正确引用Fun 函数的是( )。 ①Print Fun I,J ②Call Fun(I,3.65) ③Print Fun(3.14,234) ④Call Fun("245","231.5") A.①③ B.②③④ C.①②③ D.①②③④ 10.若在应用程序的标准模块、窗体模块和 Sub1 过程的说明部分分别用"Public G As Integer"、"Pri...