日期:2024-05-22
浙江省普通高中强基联盟协作体2021届高三下学期信息技术5月统测卷试题详情
已知由字母和数字组成的字符串s,现要实现如下功能:将字符串s中的数字字符按照原有顺序移动到右侧,英文字符按照原有顺序移动到左侧,如s="2Good02Luck1",移动后变成s="GoodLuck2021",为实现上述功能,在横线处填入的代码应该是( )
n= L en(s)
Dim a(1 to 100) as String
pos=1: k=0
For i=1 To n
ch= Mid(s,i,1)
If ch>="0" And ch <= ="9" Then
k=k+1
Else
Do While j>>=pos
a(j)=a(j-1)
j=j- 1
Loop
pos=pos+1
End If
Next i
s=““
For i=1 To n
s=s+a(i)
Next i
可供选择填入(1)(2)(3)中的代码有
①a(pos)=ch ②a(pos+k)=ch ③a(pos-1)=ch ④j=pos+k ⑤j= pos+k-1
其中正确的顺序是( )
- A、①⑤③
- B、②⑤③
- C、②④①
- D、①④②