2016年计算机二级VB语言考试试题及答案
单选题
在过程定义中用 ________表示形参的传值。
A) Var B) ByRef C) ByVal D) ByValue
若已经编写一个Sort子过程,在该工程中有多个窗体,为了方便调用Sort子程序,应该将子过程放在_________中。
A) 窗体模块 B) 类模块 C) 工程 D)标准模块
下面的子过程语句说明合法的是________。
A) Sub f(ByVal n%()) B) Sub f(n%) As Integer C) Function f%(f%) D) Function f(ByVal n%)
要想从子过程调用后返回两个结果,下面子过程语句说明合法的是________。
A) Sub f(ByVal n%, ByVal m%) B) Sub f(n%, ByVal m%) C) Sub f(ByVal n%, m%) D) Sub f(n%, m%)
. 下列叙述中正确的是______。
A)在窗体的Form_Load事件过程中定义的变量是全局变量
B)局部变量的作用域可以超出所定义的过程
C)在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程
D)在调用过程时,所有局部变量被系统初始化为0或空字符串
.以下关于变量作用域的叙述中,正确的是______。
A)窗体中凡被声明为Private的变量只能在某个指定的过程中使用
B)全局变量必须在标准模块中声明
C)模块级变量只能用Private关键字声明
D)Static类型变量的作用域是它所在的窗体或模块文件
可以在窗体模块的通用声明段中声明______。
A)全局变量 B)全局常量 C)全局数组 D)全局用户自定义类型
. 以下关于函数过程的叙述中,正确的是______。
A)函数过程形参的类型与函数返回值的类型没有关系
B)在函数过程中,通过函数名可以返回多个值
C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递
D)如果不指明函数过程参数的类型,则该参数没有数据类型
. 假定已定义了一个过程Sub Add(a As Single,b As Single),则正确的调用语句是______。
A)Add , B)Call(*x,Sin(.)) C)Call Add x,y D)Call Add(,,x)
CDDDABCBBC
一个工程中包含两个名称分别为Form、Form的窗体,一个名称为MdFunc的标准模块。假定在Form、Form和MdFunc中分别建立了自定义过程,其定义格式为:
Form中定义的过程:
Private Sub frmFunction()
……
End Sub
Form中定义的过程:
Private Sub frmFunction()
……
End Sub
mdlFunc中定义的过程:
Public Sub mdFunction()
……
End Sub
在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是______。
A)上述三个过程都可以在工程中的任何窗体或模块中被调用
B)frmFunction和mdlFunction过程能够在工程中各个窗体或模块中被调用
C)上述三个过程都只能在各自被定义的模块中调用
D)只有MdFunction过程能够被工程中各个窗体或模块调用
以下叙述中错误的是______。
A)一个工程中可以包含多个窗体文件
B)在一个窗体文件中用Public定义的通用过程不能被其他窗体调用
C)窗体和标准模块需要分别保存为不同类型的磁盘文件
D)用Dim定义的窗体层变量只能在该窗体中使用
下面的过程定义语句中合法的是______。
A)Sub Procl(ByVal n()) B)Sub Procl(n) As Integer C)Function Procl(Procl) D)Function Procl(ByVal n)
. 在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则使用______关键字在过程中定义局部变量。
A)Dim B)Private C)Public D)Static
. 以下正确的.描述是:在Visual Basic应用程序中______。
A)过程的定义可以嵌套,但过程的调用不能嵌套。
B)过程的定义不可以嵌套,但过程的调用可以嵌套。
C)过程的定义和过程的调用均可以嵌套。
D)过程的定义和过程的调用均不能嵌套。
. 有子过程语句说明:Sub fSum(sum%,ByVal m%,ByVal n%),且在事件过程中有如下变量说明:Dim a%,b%,c!则下列调用语句中正确的是______。
A)fsum a,a,b B)fsum ,, C)fsum a+b,a,b D)Call fsum (c,a,B)
. 在过程调用中,参数的传递可以分为______和按地址传递两种方式。
A)按值传递 B)按地址传递 C)按参数传递 D)按位置传递
. 要想在过程调用后返回两个结果,下面的过程定义语句合法的是______。
A)Sub Procl(ByVal n,ByVal m) B)Sub Procl(n,ByVal m) C)Sub Procl(n,m) D)Sub Procl(ByVal n,m)
BDACBACABA
-
全国计算机等级证书有什么用
计算机应用能力考试单科合格证书有效期是永久的,根据全国计算机应用能力考试规定,计算机应用能力考试合格证书并不设置有效期,只要取得了考试合格证将长期有效,直到成功评聘相应职称。下面是小编精选的全国计算机等级证书有什么用,欢迎参考!【全国计算机等级证书有...
-
计算机二级c语言题库2016
1.关于结构化程序设计原则和方法的描述错误的是(C)。A.选用的结构只准许有一个人口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用GOT0语句D.语言中若没有控制结构,应该采用前后一致的方法来模拟2.算法的空间复杂度是指(D)。A.算...
-
2017年计算机等级考试考前注意事项
掌握好上机考试的应试技巧,可以使考生的实际水平在考试时得到充分发挥,从而取得较为理想的成绩。下面是小编整理的关于计算机等级考试考前注意事项,欢迎大家参考!计算机等级考试上机考试一.熟悉考试场地及环境,尤其要熟悉考场的硬件情况和所使用的相关软件的情况。...
-
2017计算机二级试题
NCRE采用全国统一命题,统一考试的形式。二级各科目均采用上机操作考试的形式。下面yjbys小编分享一些计算机二级试题,希望大家认真练习!一、选择题(1)算法的时间复杂度是指()。A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D...