浙江省2019-2020学年预测冲刺卷(二)信息技术试题

适用年级:高三
试卷号:713045

试卷类型:一模
试卷考试时间:2020/3/31

1.选择题(共4题)

1.
有如下 VB 程序段:
Private Sub Commandl_Click()
Dim s As String, res   As String, ch As String
Dim i As Integer
s=Textl.Text:res="":ch=""
For i=1 To Len(s)
ch=Mid(s,i,l)
If Not(ch>="0"And ch<="9"=Then
res=ch+res
End If
Next i
Labell.Caption=res
End Sub
在文本框 Textl 中输入“Qns 2020_GK”后单击按钮 Command1,在标签Labell 中显示(   )
A.Qns_GKB.QnsGKC.KG_snQD.KGsnQ .
2.
某查找算法的VB 程序如下:
Private Sub Commandl_Click()

Dim a(1 To 9) As Integer, key As Integer, i As Integer,j As Integer

Dim mid 1 As Integer,mid 2 As Integer

a(1)=4:a(2)=22:a(3)=27:a(4)=32:a(5)=35:a(6)=44:a(7)=56:a(8)=59:a(9)=78

key=Val(Textl.Text)

i=1:j=9

flag=False

Do While i<=j And Not flag

midl=i+(j-i)\3
mid 2=j-(j-i)\3
If key=a(midl) Then
flag=True
ElseIf key<a(midl) Then
j=midl-l
ElseIf key=a(mid 2) Then
flag=True
ElseIf key>a(mid2) Then
i=mid2+1
Else
i=mid1+1
j=mid2-1
End If

Loop

If flag Then Labell.Caption=″查找成功!″Else Labell.Caption=″查找失败!″

End Sub
该程序段执行时,在文本框Text1中输入36,单击命令按钮Command1,程序运行结束后,i和j的值为(   )
A.4,5B.6,5C.5,6D.6,4
3.
有如下VB 程序段:
Private Sub Commandl_Click()
Dim d(l To 6) As Integer
Dim t As Integer
d(1)=35:d(2)=18:d(3)=63:d(4)=5:d(5)=85:d(6)=47
For i=1 To 3

For j=i+1 To 6

If d(j)<d(j-1) Then
t=d(j):d(j)=d(j-1):d(j-1)=t
End If

Next j

Textl.Text=Str(d(i))+Text1.Text
Next i
End Sub .
执行该程序段后,文本框 Textl输出的内容是(   )
A.47 63 85B.35 5 18C.85 63 47D.18 5 35
4.
二进制数存储在字符串变量s中,使用“位权累加”法将二进制转换成十进制。结果存在整数变量ans中,整型变量ans初值为0。例如将二进制数“1001”存储在变量s中,下列能表示将最高位的“1”转换结果的VB语句是(   )
A.ans=ans+2^(len(s)-1)
B.ans=ans+2^(len(s)-2)
C.ans=ans+2^(len(s)-3)
D.ans=ans+2^(len(s)-4)
试卷分析
  • 【1】题量占比

    选择题:(4道)

  • 【2】:难度分析

    1星难题:0

    2星难题:0

    3星难题:0

    4星难题:0

    5星难题:0

    6星难题:0

    7星难题:0

    8星难题:0

    9星难题:4