2012江苏省计算机二级VB题库含答案(9)

2019-08-31 23:43

图3

Option Explicit

Private Sub Command1_Click()

Dim a(0 To 9) As Integer, i As Long, flg As Boolean Dim j As Integer, sum As Integer For i = 10 To 1000 Erase a

Call sub1((i * i), a, flg) If (18) Then For j = 0 To 9

sum = sum + a(j) Next j

If (19) Then

List1.AddItem CStr(i) & \ End If End If sum = 0 Next i End Sub

Private Sub sub1(x As Long, a() As Integer, bl As Boolean) Dim n As Integer, idx As Integer, i As Integer bl = (20) n = Len(CStr(x)) For i = 1 To n / 2

If Mid(CStr(x), i, 1) <> Mid(CStr(x), n - i + 1, 1) Then Exit Sub End If Next i bl = True For i = 1 To n

idx = x Mod 10 a(idx) = 1 x = (x \\ 10) Next i End Sub

12.下列的程序的功能是,将密码转换成字符串,其中密码的规则为:数码后面的字符表示数码的个数,例如A表示1个,B表示2个,C表示3个,……。转换顺序是密码→(每7位)二进制→ASCII码→原代码,程序运行后的结果如图4所示。给定的程序不完整,将程序补充完整。

图4

Dim w As String

Private Sub Command1_Click() w = Text1(0).Text

For i = 1 To Len(w) (21) s1 = Mid(w, i, 1)

For j = 1 To Asc(Mid(w, i + 1, 1)) - 64 t = t + s1 Next j Next i

Text1(1).Text = (22) s2 = \

For i = 0 To Len(t) / 7 - 1 s1 = Mid(t, i * 7 + 1, 7) (23)

For j = 6 To 0 Step -1

Sum = Sum + Val(Mid(s1, 7 - j, 1)) * 2 ^ j Next j

Text1(2).Text = Text1(2).Text + Str(Sum) s2 = s2 + Chr(Sum) Next i

Text1(3).Text = (24) End Sub

13.下列程序是统计字母和数字字符在文本中出现的次数。程序运行后的结果如图5所示。给定的程序不完整,将程序补充完整。

图5

Option Explicit

Private Sub Command1_Click()

Dim str1 As String, n1 As Integer Dim A(62) As Integer

Dim I As Integer, line1 As Integer Dim s1 As String * 1, len1 As Integer (25) = Text1.Text len1 = Len(str1) For I = 1 To len1 s1 = (26)

If s1 >= \ n1 = Asc(s1) - Asc(\ A(n1) = A(n1) + 1

ElseIf s1 >= \ n1 = Asc(s1) - Asc(\ (27)

ElseIf s1 >= \ n1 = Asc(s1) - Asc(\ A(n1) = A(n1) + 1 End If Next I

For I = 0 To 62

If A(I) > 0 Then

Select Case (28) Case 0 To 25

Text2 = Text2 & Chr(I + Asc(\:\ Case 26 To 51

Text2 = Text2 & Chr(I - 26 + Asc(\:\ Case Else

Text2 = Text2 & (29) End Select (30)

If line1 Mod 6 = 0 Then Text2 = Text2 & vbCrLf End If Next I End Sub

二级Visual Basic全真模拟试卷四参考答案 一、选择题: 1.D 2.A 3.D 4.D 5.B 6.A 7.D 8.A 9.C 10.C 11.B 12.D 13.A 14.C 15.C 16.B 17.C 18.B 19.C 20.B 21.D 22.C 23.B 24.C 25.B 26.B 27.C 28.A 29.D 30.B

二、填空题: (1)Cbyte (2)Lock语句 (3)Caption (4)Initialize (5)椭圆 (6)46 (7)24 (8)2 4

(9)Id=0

(10)Picture1.Print \(11)A(i,j)=1 (12)i

(14)Int(9000*Rnd)+1000 (15)k=k\\10 (16)n(i)

(23)Sum=0 (24)s2 (25)str1

(26)Mid(str1,I,1) (27)A(n1)=A(n1)+1 (28)I

(29)Chr(I-52+Asc(\(30)line1=line1+1

江苏省高等学校非计算机专业学生 计算机基础及应用能力等级考试试卷

二级Visual Basic全真模拟试卷五

(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟)

说明:

1.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。

2.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一


2012江苏省计算机二级VB题库含答案(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:7.5 用一元一次不等式解决问题导学案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: