2018年3月计算机二级VB考前冲刺题3
>>计算机二级考试模拟题:2018年3月计算机二级VB考前冲刺题3
(11)以下叙述中错误的是( )。
A.标准模块文件的扩展名是.bas
B.标准模块文件是纯代码文件
C.在标准模块中声明的全局变量可以在整个工程中使用
D.在标准模块中不能定义过程
(12)在Visual Basic中,表达式3*25 Mod 3的值是( )。
A.1
B.0
C.3
D.出现错误提示
(13)以下选项中,不合法的Visual Basic的变量名是( )。
A.a5b
B._xyz
C.a_b
D.andif
(14)以下数组定义语句中,错误的是( )。
A.Static a(i0)As Integer
B.Dim c(3,1 T04)、、
C.Dim d(一10)
D.Dim b(0 T0 5,1 T0 3)As Integer(15)现有语句:Y=IIf(X>0,X Mod 3,
(15)设X=10,则y的值是( )。
A.0
B.1
C.3
D.语句有错
参考答案及解析
(11)D【解析】标准模块独立保存为标准模块文件.bas,故A选项正确。
标准模块是应用程序内其他模块访问的过程和声明的容器。当应用程序比较庞大,含有多个窗口,而且几个窗口需要写重复的过程、变量等代码时,就可以把这些重复的代码写在标准模块。故B选项正确。
在标准模块中定义的Public变量、Public过程属于全局变量和全局过程,在整个工程中的其他窗体、模块都可以使用。故c选项正确,在标准模块中可以定义过程,故D选项错误。
(12)A【解析】VB中算术运算符优先级从高到低:乘方“>负号一>乘除}、/>整除>取模Mod>加减+、一。根据优先级顺序,先计算3 t2为6,再65整除为1,最后1 Mod 3取模结果为1。故A选项正确。
(13)B【解析】VB中变量的命名规则为:①必须以字母或汉字开头②由字母、汉字、数字或下划线组成③不能使用VB已经占用的关键字。本题选项B中变量名以下划线开头,不合法。故B选项错误。
(14)C【解析】定义数组有2种格式:第1种格式:数组每一维的只给出下标的上界,即可以使用的下标的最.大值。格式为Diml publicI privateI static<数组名>(上界,[上界…])[As类型名]形如:Dim a(5)As Interger,Dim b(4,5)As Integer这种形式,数组各维的下标的下界只能为0或1,而且下标的上界>=下界。本题中C选项下标上界一10<0或1,故A选项正确,C选项错误。
第2种格式:数组的每一维下标的上界和下界都说明。格式为DimIpubliclprivateI static<数组名>((下界t0上界)[(下界t0上界)…])形如:Dim a(一2 to 5)As IntergerDim a(1 t0 3,2 t0 6)As Interger这种形式,数组各维下标的下界没有限制,只要保证下标的上界>=下界就行。故D选项正确。
以上两种形式也可以混合使用。故B选项也正确。
(15)B【解析】IIF是条件函数,它的语法格式是:Iff(<条件表达式>,<表达式为True时的取值>,<表达式为False时的取值>),本题中,X=10时,条件表达式x>0的值为True,执行XMod 3即10 Mod 3结果为1。故选B。
登录坦途网计算机等级考试频道,为你提供更多计算机二级VB考试试题,为你的考试做好充分的准备。祝愿广大考生都能取得一个理想的好成绩。
温馨提示:因考试政策、内容不断变化与调整,坦途网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!