源源给大家谈谈计算机二级vb试题,以及计算机二级vb考试题型应用的知识点,希望对你所遇到的问题有所帮助。
计算机二级vb试题 计算机二级vb考试题型
计算机二级vb试题 计算机二级vb考试题型
1、(3)求某一个数列的和。
2、掌握基础知识:(4)插入法:每输入或生成一个数马上插入到数组中使其有序。
3、2,Len()函数,返回字符串长度(字符个数),Len(x)返回10。
4、3,Mid(x,k,1)函数,从指定的字符串X的第k位开始取出连续的1位字符。
5、所以在下面循环中:For k = 1 To Len(x)b = Mid(x,k,1)a(Val(b) + 1) = a(Val(b) + 1) + 1Next k语句 b = Mid(x,k,1),作用就是:第1次循环,取出X的左起第1位......第10次循环,取出X的左起第10位循环10次,每次按照从左开始的次序,取出一位字符。
6、4,Val()函数,是把字符类型数据转换成数值类型数据,例如:Val("8") --> 8 。
7、5,a(10)是整数类型数组,它有10个元素,分别为:a(1)、a(2)、a(3)、a(4)、a(5)、a(6)、a(7)、a(8)、a(9)、a(10)、且初始值都存放0。
8、5,分析:x 的值是“2355270224”第1次,b=2,把b = 2,代入:a(Val(b) + 1) = a(Val(b) + 1) + 1--> a(2 + 1) = a(2 + 1) + 1 --> a(3) = a(3) + 1 --> a(3) = 0 + 1 --> a(3) =1第2次,b=3,把b = 3,代入:a(Val(b) + 1) = a(Val(b) + 1) + 1得到:a(Val(3) + 1) = a(Val(3) + 1) + 1--> a(3 + 1) = a(3 + 1) + 1 --> a(4) = a(4) + 1 --> a(4) = 0 + 1 --> a(4) = 1第3次,b=5,把b = 5,代入:a(Val(b) + 1) = a(Val(b) + 1) + 1--> a(5 + 1) = a(5 + 1) + 1 --> a(6) = a(6) + 1 --> a(6) = 0 + 1 --> a(6) = 1--> a(5 + 1) = a(5 + 1) + 1 --> a(6) = a(6) + 1 --> a(6) = 1 + 1 --> a(6) = 2第5次,b=2,把b = 2,代入:a(Val(b) + 1) = a(Val(b) + 1) + 1--> a(2 + 1) = a(2 + 1) + 1 --> a(3) = a(3) + 1 --> a(3) = 1 + 1 --> a(3) = 2得到:a(Val(7) + 1) = a(Val(7) + 1) + 1--> a(7 + 1) = a(7 + 1) + 1 --> a(8) = a(8) + 1 --> a(8) = 0 + 1 --> a(8) = 1第7次,b=0,把b = 0,代入:a(Val(b) + 1) = a(Val(b) + 1) + 1得到:a(Val(0) + 1) = a(Val(0) + 1) + 1第8次,b=2,把b = 2,代入:a(Val(b) + 1) = a(Val(b) + 1) + 1第9次,b=2,把b = 2,代入:a(Val(b) + 1) = a(Val(b) + 1) + 1--> a(2 + 1) = a(2 + 1) + 1 --> a(3) = a(3) + 1 --> a(3) = 3 + 1 --> a(3) = 4第10次,b=4,把b = 4,代入:a(Val(b) + 1) = a(Val(b) + 1) + 1得到:a(Val(4) + 1) = a(Val(4) + 1) + 1--> a(4 + 1) = a(4 + 1) + 1 --> a(5) = a(5) + 1 --> a(5) = 0 + 1 --> a(5) = 1结合数组的初始值以及上述作结果,得到:a(1) = 1改变了1次a(2) = 0初始值,没有被改变a(3) = 4改变了4次a(4) = 1改变了1次a(5) = 1改变了1次a(6) = 2改变全国计算机等级考试VB考试大纲了2次a(7) = 0a(8) = 1 改变了1次a(9) = 0初始值,没有被改变a(10)= 0初始值,没有被改变。
本文到这结束,希望上面文章对大家有所帮助。