文档详情

第7-8章vb题.doc

发布:2016-03-06约字共10页下载文档
文本预览下载声明
VB第7-8章复习题 一、选择题 1、有一函数定义为Private Function abc(x As Long, y As Long),则函数abc的数据类型是( ) A) 字符型 B)长整型 C)整型 D)变体型 2、有一子程序定义为Private Sub tt(x, y),正确的调用形式是( ) A) Call tt 1,2 B) Call sub 1,2 C) tt 1,2 D) sub 1,2 3、在过程定义中,用来表示参数按值传递的关键字是( ) A) Var B) ByRef C) ByVal D) Value 4、下列程序运行时单击窗体,输出的结果是( ) Function temp(ByRef i As Integer) i = i + 1 :temp=i End Function Private Sub Form_Click() Dim x% :x = 100 Print temp(x)+temp(x) End Sub A)0 B)200 C)202 D)203 5、使用下列哪个关键字可在过程中声明静态变量( ) A) Public B) Private C) Static D) Dim 6、执行“工程”菜单中的哪个命令,可以添加一个标准模块( ) A)“添加类模块” B)“添加模块” C) “添加窗体” D)“添加MDI窗体” 7、下列程序的输出结果是( ) Public a As Integer Private Sub Command1_Click() Dim b As Integer a = 10 :b = 20 Call pp Print a, b End Sub Sub pp( ) a = a * 3 :b = b / 5 End Sub A) 30 20 B)30 4 C)10 4 D)10 20 8、在过程定义语句中,关键字 Private表示( )。 A) 此过程可以被任何其他过程调用。 B) 此过程不可以被任何其他过程调用。 C) 此过程只可以被本工程中的其他过程调用。 D) 此过程只可以被本窗体模块中的其他过程调用。 9、SUB 过程与FUNCTION 过程最根本的区别是( )。 A)SUB过程可用CALL语句或直接使用过程名调用,而FUNCTION过程不可以。 B)FUNCTION过程名可以出现在表达式中,SUB过程不可以。 C)SUB过程不返回与其过程名相关联的值,而FUNCTION过程通过过程名返回值。 D)两种过程参数的传递方式不同。 10、单击窗体时,下列程序运行的结果是( )。 Private Sub TEST(P As Integer, M As Integer, N As Integer) P = P + 1: M = M + 1: N = N + 1 Print SUB:; P; M; N End Sub Private Sub Form_Click() Dim X As Integer, Y As Integer, Z As Integer X = 1: Y = 2: Z = 3 Call TEST(X, Y + 3, (Z)) Print MAIN:; X; Y; Z End Sub A)SUB:2 6 4 B)SUB:2 6 4 C)SUB:2 6 4 D)SUB:2 6 4 MAIN:1 2 3 MAIN:2 2 3 MAIN:2 6 4 MAIN:1 6 4 11、如果在定义SUB过程时没有使用Private、Public和Static关键字,则该过程是( )。 A)公有的 B)私有的 C)静态的 D)可能是公有的,也可能是私有的 12、在VB中,以下关于变量的说法不正确的是( )。 A)过程级变量(局部变量)是指只能在过程内部使用有效的变量。 B)私有模块级变量是指在本模块的所有过程中使用有效的变量。 C)全局变量(公有变量)是指只那些在整个应用程序中都使用有效的变量。 D)在通用段可以用关键字Static来定义一个模块级静态变量。 13、要定义一个过程为局部过程,应使用( )关键字。 A)Static B)Public C)Private D)Sub 14、标准模块存盘后,形成的磁盘文件扩展名是( ) A).bas B).cls C).frm D).txt 15、使用Public Co
显示全部
相似文档