有如下程序段:

数组元素a(1)到a(10)的值依次为“66,34,12,59,21,26,18,45,20,16”,经过该程序段“加工”后,数组元素a(1)到a(10)的值依次为(   )
A.66,12,16,34,18,59,21,26,20,45
B.12,16,18,20,21,26,34,45,59,66
C.66,59,45,34,12,26,21,20,18,16
D.12,16,18,66,34,20,59,21,26,45
当前题号:1 | 题型:选择题 | 难度:0.99
分析完善程序。
假设银行的年存储利率为3%,如果现在存储10000元钱,问多少年后连本带利超过12000元。设定:连本带利=本金*(1+利率)年数
假设n年后连本带息超过12000,根据题意得出数学关系式:10000*(1+3%)n>12000,求最小的n。
(参考程序)
Dim s as single
Dim r as single
Dim n as integer
s=10000
r=0.03
n=0
Do while 
n=n+1
s=s*(1+r)
Loop
Print n;”年后”:”连本带利超过”;s
根据上述回答下列问题
(1)本题采用的算法是___________(填写:解析法/穷举法/排序法/递归法)
(2)写出参考程序中空白处表达式__________________________________ 。
当前题号:2 | 题型:None | 难度:0.99
给定 m 个区间和 1 个数组(有 n 个元素),现要求根据各区间限定的取值范围,将数组依次分割成 m+1 个段。具体分割方法如下:
•第 1 段是从数组首个元素开始,元素值都属于第 1 区间的最长连续元素段,如果首个元素不属于第 1 区间,则第1 段元素个数为 0;
•第 1 段分割后的剩余元素,用同样的方法来依次分割第 2段、第 3 段、…、第 m 段;
•第 m 段分割后的剩余元素分割到第 m+1 段(剩余段)。
若第 p(1≤p≤m-1)段末尾连续元素的值也同时属于第 p+1区间,则这块连续元素称为第 p 段“重叠块”,该段其余部分称为第 p 段“非重叠块”。由于不存在第 m+1 区间,这里特别规定:第 m 段的全部元素都分割到 m 段“非重叠块”,第 m段“重叠块”的元素个数为 0。一个数组分段示例如图。图中数组第 1 个元素 10 不属于第 1 区间[0,5],因此第 1 段的元素个数为 0。 10 和 20 属于第 2 区间,而 33 不属于第 2 区间,因此第 2 段只包含 10 和 20 两个元素。第 3 段末尾连续3 个元素的值也同时属于第 4 区间,因此,第 3 段“非重叠块”包含 33,58,46,第 3 段“重叠块”包含 55,62,69。

(1)给定 2 个区间,数组各元素为“12,44,34,45,66,50,45,70”,第 1 段“重叠块”中的元素个数为 3 个,第 1 个区间为[10,50],则第 2 个区间可能为______________(单选,填字母
A.[30,80] /B.[9,45] /C.[60,90])。
(2)小李根据上述描述,设计了一个统计各段“非重叠块”“重叠块”和剩余段中元素个数的算法。算法的 VB 程序如下,请在划线处填入合适的代码。
Const n = 18: m = 6
Dim a(1 To n) As Integer
Dim b(1 To 2 ∗ m) As Integer
'b(1)、b(2)为第 1 区间的下限和上限,b(3)、b(4)为第 2区间的下限和上限,…
Dim c(1 To 2 ∗ m + 1) As Integer
'数组 c 用于保存统计结果:
'c(1)、c(2)分别存储第 1 段"非重叠块"和"重叠块"的元素个数,
'c(3)、c(4)分别存储第 2 段"非重叠块"和"重叠块"的元素个数,…
'c(2 m-1)存储第 m 段"非重叠块"元素个数,c(2 m)存储
第 m 段"重叠块"的元素个数(值为 0)
'c(2 m+1)存储剩余段元素个数
Private Sub Command1_Click()
Dim i As Integer, p As Integer, L As Integer, LL
As Integer
'读取 n 个数据并保存在数组 a 中,代码略
'读取m 个区间的下限和上限并保存在数组b 中,代码略
For i = 1 To 2 ∗ m + 1
c(i) = 0
Next i
i = 1: p = 1
L = 0: LL = 0
Do While i <= n And p <= m
If IsIn(i, p) Then
If_____ Then
LL = LL + 1
Else
L = L + LL + 1
LL = 0
End If
i = i + 1
Else
c(2 ∗ p - 1) = L
c(2 ∗ p) = LL
L = 0
_____
p = p + 1
End If
Loop
If i <= n Then
_______
Else
c(2 ∗ p - 1) = L
c(2 ∗ p) = LL
End If
'输出统计结果,代码略
End Sub
'函数 IsIn 用来判断 a(i)值是否属于第 p 区间
Function IsIn ( i As Integer, p As Integer )
As Boolean
If a(i) >= b(2 ∗ p - 1) And a(i) <= b(2 ∗ p)
And p <= m Then
IsIn = True
Else
IsIn = False
End If
End Function
当前题号:3 | 题型:None | 难度:0.99
有如下VB程序段:
Dim a(1 To 6)As Integer
n=6:i=1
Do While i <=n

x=Int(Rnd * 10)+1

If i Mod 2=x Mod 2 Then

a(i)=x
i-i+1
Else
a(n)=x
n=n-1
End If
Loop执行该程序段后,在下列选项中,a数组各元素的值可能是(   )
A.3,4,0,6,6,8B.1,8,9,11,1,5
C.2,5,8,6,7,10D.5,3,3,7,7,3
当前题号:4 | 题型:选择题 | 难度:0.99
下列选项中,与表达式“m Mod n=0”等价的是(   )
A.m\n=Int(m/n)
B.m\n=m/n
C.mModn=m\n
D.m\n=Fix(m/n)
当前题号:5 | 题型:选择题 | 难度:0.99
已知x是一个五位数整数,下面语句中能得到其千位上的数字的是(   )
A.X/1 000B.x\1 000C.x\1 000 mod 10D.x mod 10 000\1 000
当前题号:6 | 题型:选择题 | 难度:0.99
已知a=-2,b=5,c=8,下列表达式的值为False的是(   )
A.a+b>b-c And a-c<a-b
B.a+c>b-c or Not b<c
C.a<c\b Or b>c And a<c
D.c mod a<a-b
当前题号:7 | 题型:选择题 | 难度:0.99
若x是大于0的偶数,则下列关系表达式的值一定为真的是(  )
①x Mod 2=0 ②x\2=0 ③x\2=x/2    ④Int(x/2) <>x/2
A.①②B.①②③C.①③D.①③④
当前题号:8 | 题型:选择题 | 难度:0.99
下列表达式的运算结果不等于8的是(   )
A.Len("2019选考")+Sqr(4)B.Abs(Int(-7.8))
C.Val(Mid("789",2,1))D.Asc("M")-Asc("e")
当前题号:9 | 题型:选择题 | 难度:0.99
下列能正确表示数学表达式100≥x≥1的VB表达式是(   )
A.100≥x And x≥1B.100>=x And x>1
C.x>=1 And x<=100D.x>=1 Or x<=100
当前题号:10 | 题型:选择题 | 难度:0.99